Page 1
The information contained in this document is subject to change without prior notice. Bluetooth is a trademark owned by Bluetooth SIG, Inc., and licensed to Tescom. Copyright 2004 Tescom Co., Ltd., Suite 927, Unitechvil, 142, Ilsan-ro, Ilsandong-gu, Goyang-si, Gyunggi-do, Korea...
1.2.1 Injury Precautions ........................13 1.2.2 Product Damage Precautions ....................13 1.3 Safety Symbols and Terms ......................... 14 1.4 TESCOM Sales and Service Office ....................14 1.5 Manual Convention ..........................14 1.6 Instruction and Key Features ......................15 1.6.1 Key Features .......................... 15 1.7 Specification ............................
Page 4
3.8.2 Step 4. Selecting the Test Cases and Setting Up Test Parameters ........71 3.8.3 Step 5. Running the Test Cases and Viewing the Test Results ..........72 3.9 Setting up for Bluetooth LE(Low Energy) Testing ................73 3.10 Configuration of the TC-3000C ......................74 3.10.1 Tester ............................ 74 3.10.2 DUT ............................77 3.10.3 RF Settings...........................
Page 5
Performance Test ......................85 4.1 General Information ..........................85 4.1.1 Recommended test equipment ....................86 4.1.2 Calibration Cycle ........................86 4.1.3 TC-3000C Initial Set Up ......................87 4.2 Signal Generator ..........................87 4.2.1 Frequency Accuracy ....................... 87 4.2.2 I/Q modulation calibration ...................... 88 4.2.3 PLL phase noise ........................
Page 6
Table of Contents 5.3.13 Carrier Frequency Drift(CFD) ..................... 121 5.3.14 Single Slot Sensitivity(SS) ....................122 5.3.15 Multi Slot Sensitivity(SM) ....................123 5.3.16 Maximum Input Level(ML) ....................125 5.3.17 Quick Test(OPMOD) ......................126 5.3.18 BER & FER ........................128 5.3.19 EDR Relative Transmitter Power(ETP) ................130 5.3.20 EDR Carrier Frequency Stability &...
Page 7
5.1.12 FRONT PANEL ........................212 5.1.13 REAR PANEL ........................212 5.1.14 MISCELLANEOUS ......................212 Appendix B. RF Test Cases of the TC-3000C ..................213 5.2.1 Output Power (TRM/CA/01/C) ..................... 213 5.2.2 Power Density (TRM/CA/02/C) .................... 214 5.2.3 Power Control (TRM/CA/03/C)..................... 216 5.2.4 TX Output Spectrum –...
Page 8
Table of Contents List of Figures [Figure 1] Carrying Handle ......................19 [Figure 2] Front Panel View ......................27 [Figure 3] Rear Panel View ......................29 [Figure 4] Typical Test Configurations ..................... 34 [Figure 5] Carrier frequency accuracy test ..................87 [Figure 6] I/Q modulation calibration test ..................
TESCOM warrants that this product is free from defects in terms of materials and workmanship for a period of one (1) year from the date of shipment. During the warranty period, TESCOM will -- at its discretion -- either repair or replace products that prove to be defective.
1.2 Safety Consideration 1.2 Safety Consideration Review the following safety precautions to avoid injury and prevent damage to this product or any product connected to it: 1.2.1 Injury Precautions Use the Appropriate Power Cord To avoid fire hazard, use only the power cord specified for this product. ...
WARRING / CAUTION Indicates earth (ground) terminal 1.4 TESCOM Sales and Service Office If you have difficulty with the product, call or write to our Technical Support specialists at: TESCOM Company Limited # 927 Unitechvil., 142, Ilsan-ro, Ilsandong-gu, Goyang-si, Gyunggi-do, Korea [ZIP 410-722] TEL.: 82-31-920-6601...
1.6 Instruction and Key Features 1.6 Instruction and Key Features TESCOM TC-3000C Bluetooth Tester eliminates the need for several costly testers by combining key RF and Protocol test & measurement functions in one convenient box. Designed for a wide range of applications in R&D, manufacturing, QA and service, this feature-packed powerful instrument is simple to use, lightweight and portable, and may be operated with all standard AC voltages.
1.7 Specification 1.7 Specification Specifications are listed in Appendix A. 1.8 Connectors This section contains reference information for TC-3000C’s connectors. Connector Specification Working Voltage: 100V RS-232C Dielectric Withstanding Voltage: 300V Impedance: 50 ohm N Type Connector Voltage Rating: 250 Vpeak...
Chapter Installation This section provides the information needed to install the TC-3000C Bluetooth Tester, including information pertinent to initial inspection, power requirements, environment, upgrade, storage, and shipment.
This section provides information for verifying proper shipment of the TC-3000C Bluetooth Tester. Product Condition and Accessory Check 1. Upon receipt of the TC-3000C Bluetooth Tester, check for damage that could have occurred during shipment. 2. Check whether you have received all the standard accessories supplied with TC-3000C as listed in table below.
Then, rotate the handle to the desired position. Bench-top viewing position Carrying position [Figure 1] Carrying Handle Caution for moving When you are moving the TC-3000C, please use USB cable protector on rear panel. If not, USB cable between host and host controller could be damaged.
9. When Upgrade is completed successfully, select “ok” button Upgrading DONE. Reboot to activate Cancel 10. When the TC TC-3000C is turned off, turn off and on the rear panel power switch. 11. Turn on the front panel SW switch.
2. Locate the “DOWNLOAD/NORMAL switch” at rear panel and set it to DOWNLOAD. 3. Turn on the TC-3000C and repeat the upgrade procedure above. 4. When the upgrade is completed, turn off TC-3000C and return the download switch to NORMAL position. 5. Turn on TC-3000C 2.6 Cleaning, Storage and Shipment...
Page 22
2.6 Cleaning, Storage and Shipment them in the same corrugated cardboard box together with this equipment. 3) Fasten the corrugated cardboard box with packing strings. 4) Mark the shipping container FRAGILE to assume careful handing. Never use any chemical cleaner other than alcohol for the maintenance of this equipment.
Operation This section describes the basic concepts and details of operating TC-3000C Bluetooth Tester. Understanding the basic concepts of TC-3000C helps you use it effectively. Operation Overview quickly shows you how TC-3000C is organized and gives some very general operating instructions. After you read Operating Overview you can use Operation Procedure...
3.1 Overview The Overview section contains illustrations of the display, the front and rear panels, and the menu system. These illustrations will help you understand and operate the TC-3000C. 3.1.1 TC-3000C System Architecture TC-3000C is made up of two main blocks,...
In order to power off, press Menu press “Yes” . Or you can turn off the TC-3000C using the front panel soft switch 3.1.4 Display Color Scheme The display color option allows you to change the display color scheme for the front panel ...
3.1 Overview 3.1.5 System Information In order to check system information of TC-3000C, select “Configuration” from the pop-up menu on the screen press Menu ( “Peripherals” ) ( “System Info” ) Verify: Serial Number, Version, Core Version, DSP Version, FPGA Version, Software Options 3.1.6 Front Panel View...
Page 28
3.1 Overview ⑩ RF IN/OUT Port: N type RF connector ⑪ : Back space key : Return to the previous state. : Access second functions ⑫ Rotary knob: Move cursor. Push to accept data or function such as ⑬ MENU : Main menu key.
3.1 Overview 3.1.7 Rear Panel View The Rear panel connectors are illustrated below; detailed descriptions are as follows: [Figure 3] Rear Panel View ① RS-232C: This port is a serial port to Host Controller. ② RS2/UART2/BCSP2: This port is a RS2/UART2/BCSP2/ port to Host. ③...
3.1 Overview 3.1.8 Display Screen Start/Stop: When this menu is pressed the tests will run once. When pressed again while the tests are running, the testing will stop. Test progress Indicator: This progressive bar indicates the status of Submenus related test proceeding.
3.1 Overview 3.1.9 Menu Structure TC-3000C has tree-like structure. 9 main functions have subcategories (screen menus) respectively. Each subcategory has several submenus for setting up test parameters. Pressing MENU HCI 2 (USB, RS-232C, PCMCIA, UART, LAN) Link Analyzer Host Analyzer...
3.1 Overview 3.1.10 Access Main Functions The TC-3000C Bluetooth Tester contains key RF and protocol test & measurement functions in one package. Controls for these functions are arranged on several screens. The Link Analyzer, Host Analyzer, Measurement, EDR Measurement, Audio Test, Signal Generator, Test Cases, and Configuration screens contain most of the functions and fields associated with testing Bluetooth receivers and transmitters.
3.1 Overview 3.1.11 Data Input and Change 1) Press soft key related to the desired input menu. 2) The cursor indicates data input position. 3) Change value with Rotary Knob or keys. Or enter data with Key Pad. 4) Push Rotary Knob or to confirm the inputted value.
In either case, testing must be completed under an adequately RF isolated condition with reliable RF coupling. If the DUT has a standard HCI, the TC-3000C can communicate with the DUT via USB(HCI) of TC-3000C for control DUT. Set Test Mode...
(DUT) (HCI port). Make sure the “HCI Port” of DUT configuration is correct for the HCI port of the TC- 3000C in use. If the DUT is not connected to the HCI port of the TC-3000C, “None” must be selected.
Page 36
When TC-3000C is turned on, the instrument always recalls the settings from the most recently saved register. But if the TC-3000C can’t find any DUT in the preset HCI port while the TC-3000C is turned on, “HCI Port” of DUT Caution configuration is set to “None”..
Page 37
PIN Type: Fixed or Variable PIN len. (Byte): Length of PIN code in bytes PIN code 11 If you want to configure the TC-3000C, the DUT, and RF conditions more in detail, Select “Configuration” from the pop-up menu on the screen. press Menu...
Page 38
TC-3000C. At the beginning of this dialogue, the DUT and the TC-3000C agree on a Link Key. A Link Key is a 128-bit value that the two devices use for authentication. When the DUT and TC-3000C agree on a Link Key, the DUT then negotiates for the transfer of the Encryption Key from the TC-3000C.
DUT in test mode Discoverable: Enables the TC-3000C to the Inquiry/Page Scan Mode. Change submenus: For setting Reset: Resets the TC-3000C. In case up Inquiry, Page, and test mode DUT is connected to the TC-3000C with parameters. HCI, the DUT is reset simultaneously.
Bluetooth devices that are in range and in Inquiry Scan Mode through the Inquiry procedure. If the DUT is connected to the TC-3000C through the HCI port, the TC-3000C read the Bluetooth device (BD) address and controls the DUT directly through USB(HCI).
3.3 Operation Procedure (Link Analyzer) 3.3.2 Step 3. Viewing the Recorded Data 1. Packet Information: This screen shows how many packets received and transmitted for each packet type. To access Pkt Info screen, press soft key. Inquiry/Page packet information: These windows display how many packets are received and transmitted during Inquiry/Page/Inquiry Scan/Page Scan procedure.
Page 42
3.3 Operation Procedure (Link Analyzer) 3. HCI commands and events: This screen shows the HCI commands and events sent between the TC-3000C and the DUT, both from TC-3000C’s side and DUT’s side. To access HCI screen, press soft key. Commands/Events: This window displays the...
Page 43
3.3 Operation Procedure (Link Analyzer) 4. Baseband Packets: This screen shows the Baseband Packets transmitted between the TC-3000C and the DUT in hexadecimal. To access Baseband screen, press soft key. Baseband Packets: This window displays the Start Record: When this menu is checked the...
“ 3.2 Basic Operation Procedure” should be performed before following steps NOTE Higher protocol data can be recorded in the Host Analyzer screen. In this screen, TC-3000C also uses upper layer protocols; L2CAP, RFCOMM (AVDTP), SDP, and Profiles (AVRCP) to make a connection to a DUT.
Page 45
Bluetooth devices that are in range and in Inquiry Scan Mode through the Inquiry procedure. If the DUT is connected to the TC-3000C through the USB(HCI) port, the TC-3000C read the Bluetooth device (BD) address and controls the DUT directly through HCI.
Page 46
3.4 Operation Procedure (Host Analyzer) [ Profile Parameters ] Parameters Range Default Descriptions L2CAP Timeout L2CAP TO (ms) 1 ~ 65535 2000 Defines the timeout of L2CAP commands execution RFCOMM Timeout 2000 RFCOMM TO (ms) 1 ~ 65535 Defines the timeout of RFCOMM commands execution SDP Timeout SDP TO (ms)
L2CAP message. 2. RFCOMM messages: This screen shows the RFCOMM messages exchanged between the TC-3000C and the DUT. To access RFCOMM screen, press M3 soft key. RFCOMM Messages: This window displays the RFCOMM messages exchanged between the TC-3000C and the DUT.
Page 48
Parameters window: This window shows detail parameters about the highlighted SDP message. 4. Profiles : This screen shows AT Commands transmitted between the TC-3000C and the DUT . To access Profile screen, press soft key. Profile Messages: This window displays...
3.5 Operation Procedure (Measurement/Measurement2) This chapter describes the operation procedure of RF Measurement. When you select the measurement screen or run the test cases, the TC-3000C makes a connection to DUT that is discovered firstly and begins to test automatically although there are several BT devices nearby.
3.5 Operation Procedure (Measurement/Measurement2) 3.5.2 Step 4. Measuring RF Characteristics of DUT 1. Spectrum Analyzer: To access the spectrum analyzer screen, press M1 soft key. This screen shows the spectrum of a channel in single channel or hopping mode. Start/Stop: When this menu is Center Frequency Channel: Selects the carrier frequency pressed the tests will run once.
Page 51
3.5 Operation Procedure (Measurement/Measurement2) 2. FM Modulation: To access FM Modulation screen, press soft key. This screen shows the modulation characteristics of a channel in single channel or hopping mode. All following values are measured between yellow and blue marker. offset: Carrier Frequency offset dev: Average of absolute deviation values Start/Stop: When this menu is pressed the...
Page 52
3.5 Operation Procedure (Measurement/Measurement2) 3. Power versus Time: To access Pow-Time screen, press soft key. This screen shows the channel power measure of a channel in single channel or hopping mode. Start/Stop: When this menu is Channel Frequency pressed the tests will run once. Channel: Selects the channel, one of 79 Average Power When the menu is pressed again...
Page 53
3.5 Operation Procedure (Measurement/Measurement2) 4. Power versus Channel: To access Pow-Chan screen, press soft key. This screen shows the channel power measures of every channels, 0~78. Start/Stop: When this menu is pressed the tests will run once. When the menu is pressed again while the dB/Div: Sets the vertical amplitude per tests are running, the tests will stop.
Page 54
TC-3000C with data in the payload fields received from the DUT. This test is performed in Loopback test mode without regard to the preset test mode.
Page 55
BER Spec: Set BER Spec. Bytes to Test: Specifies the length of data to measure Dirty TX: Enables “Dirty Transmission mode” TC-3000C transmits dirty Line marker, Level and BER: When the start key is transmitter signal in accordance to the pressed to run BER search function, the TC3000C will fine Bluetooth Test Specification.
Test Mode: You can choose Loopback or Transmitter or Null Packet. Null Packet mode is used to test DUTs that have no test mode support. In this mode, the TC-3000C uses the packets without payloads and measurements are not performed in accordance with the Bluetooth Test specification and some test cases can’t be carried out.
3.6 Operation Procedure (EDR Measurement) This chapter describes the operation procedure of EDR Measurement. When you select the EDR measurement screen or run the test cases, the TC-3000C makes a connection to DUT that is discovered firstly and begins to test automatically although there are several BT devices nearby.
3.6 Operation Procedure (EDR Measurement) 3.6.2 Step 4. Measuring EDR Characteristics of DUT 1. Constellation : To access the constellation, press M1 soft key. This screen shows the I-Q constellation spectrum of a channel in single channel or hopping mode. RMS DEVM: Variance of DEVM(Differential Error Vector Magnitude) Peak DEVM: maximum DEVM...
Page 59
DUT’s PSK modulation quality. This test is not the DUT’s RX sensitivity so output power of TC-3000C should be set enough high. This screen shows the TX-BER measurements that are carried out by checking data in PSK payload fields received from the DUT.
Page 60
3.6 Operation Procedure (EDR Measurement) 3. DEVM : To access DEVM screen, press soft key. This screen shows the DEVM according to PSK payload position. X-axis means position of PSK payload. Top Line : Specifies the amplitude of top line Bottom Line : Specifies the amplitude of Bottom line Num of symbol : Number of PSK symbols...
Pairable: Enables the TC-3000C to be responder in pairing procedure. Reset: Resets the TC-3000C. In case Change submenus: For setting DUT is connected to the TC-3000C with up Inquiry, Page, and test mode HCI, the DUT is reset simultaneously. parameters.
Page 62
Bluetooth devices that are in range and in Inquiry Scan Mode through the Inquiry procedure. If the DUT is connected to the TC-3000C through the HCI port, the TC- 3000C read the Bluetooth device (BD) address and controls the DUT directly through HCI.
3.7.2 Step 3. Verification of Speech Loopback for Mono Headset Pressing enable TC-3000C to SCO loopback mode. In this test, TC-3000C loopback all SCO Data received from DUT. You can listen to your voice from Headset speaker after the delay time specified and verify the performance (howling, echo, noise) of microphone and speaker simply.
Headset speaker as a diagram below. The tone signal is transmitted from the speaker to the Base Band IN 1 or 2 port of TC-3000C through the audio cable connected to the microphone. The TC-3000C receives the tone signal from DUT and the audio spectrum and distortion of the signal are computed.
Page 65
Tone level (dBm0): Specifies the power of the TX audio signal. DUT RX level: Specifies the DUT RX level. TC-3000C controls the TX level for DUT to receive the level specified in consideration of the Path Loss. Reset: Clears all values Measurement Window: ...
Page 67
3.7 Operation Procedure (Audio Analyzer) 2. Audio Spectrum: TC-3000C has the ability to analyze the frequency spectrum of an audio signal. You can measure frequency, amplitude, and harmonics of the audio signal in this screen. The frequency range of spectrum is from 0 Hz to 4 kHz (sampling frequency = 8 kHz).
Page 68
3.7 Operation Procedure (Audio Analyzer) 3. Audio Sweep: TC-3000C’s internal audio tone source can be set to sweep up to 3900 Hz (minimum 100 Hz step) and then return the distortion and RMS volts for each frequency. Sweep results are displayed on the screen To access Audio spectrum screen, press soft key.
BT device with only a single keystroke. When the Start key is pressed, the TC-3000C instates a link, activates Test Mode, performs the measurements and reports the results with batch processing. Under the Test Mode (Transmitter or Loop back), tests are made exactly as defined in the Bluetooth Test Specification.
Page 70
Loopback Combined Test Case for “Quick Test” To reduce test time, TC-3000C combine several test cases into one menu. In this Test Case, all default values of parameters are optimized in consideration of the test time. You can perform four Test Cases (Output Power, Modulation Characteristics, Initial Carrier Frequency Tolerance, and Carrier Frequency Drift) at once.
3.8 Operation Procedure (Bluetooth Conformance Test) 3.8.1 Step 3. Selecting the Test Cases Screen Test Cases screen can be accessed by pressing the Menu hard key. Press Menu Rotary Knob or Select “Test Cases” from the pop-up menu on the screen ...
3.8 Operation Procedure (Bluetooth Conformance Test) Changing test parameters: 1) Move the box-shaped cursor to a test case that you want to change test parameters using Rotary Knob or keys. 2) Press soft key to expand parameter menus. ...
NOTE 3.9 Setting up for Bluetooth LE(Low Energy) Testing This chapter describes how to set up TC-3000C for Bluetooth LE (Low Energy) Testing. The 3000-50 option should be purchased for BT LE Testing. 3000-20 option should be ordered together if RF measurement is necessary...
The TC-3000C is configured in the Configuration function accessed by pressing MENU key. The configuration screens are used to configure the DUT, the TC-3000C and RF conditions. The table below represents the configuration parameters for DUT and TC-3000C. 3.10.1 Tester...
Page 75
3.10 Configuration of the TC-3000C Append Defines the save-mode of Test Cases report file; [Append] Report Mode Append Overwrite or [Overwrite] Bluetooth Device Address of the tester’s Host Controller BD_ADDR 9abc56781234 Must be entered in little ending format (LSB in the right side) in hexadecimal notation.
Page 76
Test case When you send a message about the control to the DUT in the TC-3000C, you can set whether or not to use the ‘PAUSE’ between the message and the message. In case Pause test...
If DUT has HCI port, select the type of it. Otherwise select None. If UART selected, determine the Baud Rate. HCI Port UART1 If DUT is plugged into HCI port of TC-3000C in UART2 Preparation, the type of port will be automatically BCSP1 selected.
Page 78
3.10 Configuration of the TC-3000C Bluetooth Device Address of the DUT Must be entered in little ending format (LSB in the right side) in hexadecimal notation. BD_ADDR 6 bytes Bluetooth Device Address of the DUT, from which the Device Access Code will be derived when the page procedure is performed;...
3.10 Configuration of the TC-3000C DM1, DH1 HV1, HV2 HV3, AUX1 DM3, DH3 DM5, DH5 EV3, EV4 Packet Type 2-DM1 EV5, 2-DH1 3-DH1, 2-DH3 3-DH3, 2-DH5 3-DH5, 2-EV3 3-EV3, 2-EV5 3-EV5 Defines the type of packet to be used in the test mode...
To enable the control from a remote PC, check this box and Remote Ctrl Unchecked reboot Tester. None TC-3000C is equipped with two serial RS-232C interfaces. Port The settings None, RS1, or RS2 are allowed. TC-3000C allows baud rates between 2400 and 115200 Baudrate 115200 baud to be set.
3.11 General Purpose Communication Analyzer 3.11 General Purpose Communication Analyzer 3.11.1 Signal Generator TC-3000C provides a general purpose RF source for ISM band receiver test. Measurement can be accessed by pressing the Menu hard key. Press Menu Rotary Knob or ...
3.11 General Purpose Communication Analyzer 3.11.2 Signal Analyzer TC-3000C provides general purpose RF signal analyzer for ISM band transmitter test. In this mode you can use Spectrum, FM Modulation and Power-Time screen in Measurement function. Select “Configuration” 1) To set the TC-3000C to general test mode, press Menu from the pop-up menu on the screen ...
3.13 Checking List for Common Problems This section provides a brief check lists of common failures. Before troubleshooting or repairing the TC-3000C, make sure the failure is in the instrument rather than any external connections. Also make sure that the instrument is accurately calibrated.
1. Verify that the AC power cord is connected to the TC-3000C Make sure that the power cord is firmly plugged into the power module on the rear panel. You should also make sure that the power source you plugged the TC-3000C into is energized.
The set-up drawings at the beginning of each test procedure show the test configuration needed for each test. To perform the test procedures you need to know basic TC-3000C operation. You should be familiar with the front panel, the various test screens, and knob operation.
2.6 Cleaning, Storage and Shipment 4.1.1 Recommended test equipment Equipment required for the performance tests is listed in below table. Any equipment that satisfies the critical specifications in the table may be substituted for the recommended model. The performance tests are based on the assumption that the recommended test equipment is used.
2.6 Cleaning, Storage and Shipment 4.1.3 TC-3000C Initial Set Up Before perform the tests, TC-3000C should be initialized as follow procedure. In the signal generator mode, the cable loss is ignored (Path Loss = 0). NOTE 1) Power on 2) Allow 2 hour warm-up time for the TC-3000C key ...
Span: 1 MHz RBW: 10 kHz VBW 210 kHz 4. Set TC-3000C output frequency according to the table below. At each setting, press “Start” ( ) to begin the test. 5. Record the level in the table for each setting. The limits for this frequency are given in the table.
1. Test Setup: Connect equipment as shown in the figure below TC-3000C HP 8561E INPUT 50 2450MHz [Figure 7] PLL phase noise test 2. Set controls of TC-3000C as follows: Set TC-3000C to “Signal Generator” mode. ( Select “SigGen”) MENU Frequency: 2450 MHz Power: 0dBm...
70 MHz IF +13 dBm HP 8648C 2380 MHz RF OUTPUT [Figure 8] FM accuracy test 2. Set controls of TC-3000C as follows: Set TC-3000C to “Signal Generator” mode. ( Select “SigGen”) MENU Frequency: 2450 MHz Power: 0dBm Bit Patten: FFFF0000 FM Deviation: 150 3.
Bit Patten: 0 FM Deviation: 0 3. Connect the power sensor to TC-3000C 4. Set TC-3000C output frequency and level according to the table below. At each setting, press “Start” ( ) to begin the test. 5. Record the power in the table for each setting.
7. Be sure that the measuring receiver is calibrated in Turned RF mode. 8.Set TC-3000C output frequency and level according to the table below. Set the RF frequency of the HP 8648C to equal the TC-3000C output frequency minus 70MHz.
Page 93
Ref. Level: 0dBm 3. Set Signal Generator output frequency and level according to the table below. At each setting, set TC-3000C input frequency according to the signal generator output frequency. 4. Record Pav (average power) in the table for each setting.
1. Test Setup: Connect equipment as shown in the figure below TC-3000C 50 Terminator [Figure 11] Maximum sensitivity test 2. Set controls of TC-3000C as follows: Make sure “RX Attenuator” is 0dB. ( Select “Configuration” MENU Set TC-3000C to ”Spectrum”...
3. Set Signal Generator output level to –10 dBm 4. Set Signal Generator output frequency according to the table below. At each setting, read Peak power on the TC-3000C and record the level in the table. The limits for this frequency are given in the table.
Chapter Programming Guide There are two major ways to control TC-3000C remotely. One is to use Dynamic Link Library (DLL) file in order to make your own Bluetooth test application programs. The DLL provided by TESCOM is used to communicate with TC-3000C through TCP/IP, USB, or RS-232C interface.
5.2 Getting Started Take a closer look at two kinds of TC-3000C remote control method. One is to use Dynamic Link Library (DLL). According to your need you can choose and use Ethernet(Host), USB(Host Controller) or RS-232C(Host Controller) port. And you are able to call some functions of DLL(“tc3k.dll”) for your testing goal.
Page 98
5.2 Getting Started Remote control diagram using USB (Host Controller) TC-3000C Remote PC(User) Host Controller Windows Applition Call Functions Host Host(DLL) Linux Application USB Driver (Host Controller) Remote control diagram using RS-232C (Host Controller) TC-3000C Remote PC(User) Host Controller...
Quit With Switch to Normal Mode 5. Execute “PING” command on you PC so as to see if TC-3000C is operating and also to see if network connections are intact. Make sure the Local IP and Remote IP is correct on the above screen.
(More 1/3) Setting up RS-232C Parameters. You can ascertain whether your RS-232C settings including cable connection state is correct through Hyper Terminal on your PC. If your RS-232C settings are right, the screen of TC-3000C will be changed as follows. READ:SERIAL_NUM? Log hide 3000C2A0023...
2. Copy following files to your application directory from the library Disk. tc3k.dll, tc3k.lib, tester_dll.h, platform.h You must use the library files correspond to TC-3000C version. When TC-3000C is upgraded the library files should be changed with the new version files. You can NOTE download the library files from Tescom website(www.tescom.co.kr).
Page 102
CONF:SYS:TESTER:NUM_RESP <Value> Description This command sets maximum number of responses from the Inquiry of a tester. For example, if this value is set 1, TC-3000C will find only one DUT and finish immediately the inquiry procedure. Value Inquiry Responses : 0 ~ 16, 1(default)
Page 103
5.3 Reference Guide using RS-232C commands devices(that have not previously exchanged link keys) to each other and create a trusted relationship between then and is used in pairing procedure to generate the initial link key that is used for further authentication.
Page 104
5.3 Reference Guide using RS-232C commands CONF:SYS:TESTER:ENCRYPTION <Value> Description This command sets Encryption parameter of LMP feature. If this value is set ‘ON’, ‘encr’ of LMP feature is displayed as ‘1’. Value encryption : ON(default), OFF READ:SYS:TESTER:NAME_DISCOVERY? Discription This command reads the User Friendly Name which is got during Discovery procedure. CONF:SYS:TESTER:NAME_DISCOVERY <Value>...
Page 105
5.3 Reference Guide using RS-232C commands If you would like to change the number of ports and the type of HCI transport layer, you must send “EXEC:NEW_DUT” command after sending this command. NOTE READ:SYS:DUT:PATH_LOSS? Description This command reads the path loss. CONF:SYS:DUT:PATH_LOSS <Value>...
Page 106
5.3 Reference Guide using RS-232C commands If you want to enter test mode without LMP connection, you must set this value to OFF. That is to say, if your test aim is just to measure RF test cases, set OFF. NOTE READ:SYS:DUT:BAUDRATE? Description...
Page 107
5.3 Reference Guide using RS-232C commands This command reads the transmitter power of a tester. CONF:SYS:RF:TX_POW <Value> Description This command writes the transmitter power of a tester. Value TX Power : 0 ~ -80, -30(default) READ:SYS:RF:ATT? Description This command reads the “30dB RX Attenuator” state of a tester. CONF:SYS:RF:ATT <Value>...
Page 108
5.3 Reference Guide using RS-232C commands This command reads the packet type of DUT. CONF:SYS:DUT:PACK_TYPE <Value> Description This command writes packet type of DUT. Value Packet_type : DH1(default), HV1, HV3, AUX1, DM3, DH3, DM5, DH5, EV3, EV4, EV5, 2-DH1, 3-DH1, 2-DH3, 3-DH3, 2-DH5, 3-DH5, 2-EV3, 3-EV3, 2-EM5, 3-EV5 READ:SYS:DUT:BIT_PATTERN? Description...
Description This command is used to change remote mode to local mode. EXEC:DISCOVERABLE Description This command is used to make TC-3000C a Bluetooth device in range that will respond to an inquiry/page message. READ:SERIAL_NUM? Description This command reads serial number of TC-3000C.
5.3 Reference Guide using RS-232C commands This command reads the BD addresses which are discovered during the Discover procedure. 5.3.3 RF Test Cases Command EXEC:RFTC:STOP Description This command stops measurement of test cases in progress. EXEC:RFTC:CONN Description This command executes connection(LMP level). EXEC:RFTC:DISC Description This command executes disconnection if connection exists.
5.3 Reference Guide using RS-232C commands This command writes number of packets. Value number of packet : 1(default), 0 ~ 65535 READ:RFTC:OP:HOP? Description This command reads hopping mode. CONF:RFTC:OP:HOP <Value> Description This command writes hopping mode. Value hopping mode : ON(default), OFF READ:RFTC:OP:TEST_MODE? Description This command reads test mode.
5.3 Reference Guide using RS-232C commands CONF:RFTC:PD:DATA_LEN <Value> Description This command writes length of payload’s data. Value data length : 0 ~ 339, 0(default-longest supported length) READ:RFTC:PD:TEST_MODE? Description This command reads test mode. CONF:RFTC:PD:TEST_MODE <Value> Description This command writes test mode. Value Test mode : LOOPBACK_TEST, TRANSMITTER_TEST(default), NULL_PKT_TEST READ:RFTC:PD:P_DEN?
5.3 Reference Guide using RS-232C commands Value packet type : LONGEST, DM1, DH1(default), AUX1, DM3, DH3, DM5, DH5 READ:RFTC:PC:PACK_NUM? Description This command reads number of packets. CONF:RFTC:PC:PACK_NUM <Value> Description This command wrties number of packets. Value number of packet : 1(default), 0 ~ 65535 READ:RFTC:PC:TEST_MODE? Description This command reads test mode.
Page 114
5.3 Reference Guide using RS-232C commands CONF:RFTC:EPC:CH <Value> Description This command writes RX frequency of a tester(TX for a DUT). Value channel : RX frequency of a tester (TX for a DUT), 0 ~ 78, 0-39-78(default) READ:RFTC:EPC:PACK_SLOT? Description This command reads packet slot. CONF:RFTC:EPC:PACK_SLOT <Value>...
5.3 Reference Guide using RS-232C commands 5.3.8 Frequency Range(FR) EXEC:RFTC:FR:RUN Description This command executes measurement of lowest and highest frequencies below and above the operating frequencies at which spectral power density drops below the level of 80dBm/Hz e.i.r.p(-30 dBm if measured in a 100 kHz bandwidth).
5.3 Reference Guide using RS-232C commands 5.3.9 20dB Bandwidth(20BW) EXEC:RFTC:20BW:RUN Description This command executes the measurement of the lowest and highest frequencies below and above the operating frequency at which transmit power drops 20dB below the highest power value in the transmit channel at the given TX frequency.
5.3 Reference Guide using RS-232C commands Value Test mode : LOOPBACK_TEST, TRANSMITTER_TEST(default), NULL_PKT_TEST READ:RFTC:20BW:BW? Description This command reads the difference between f_l and f_h. f_l is lowest frequency in Ha below the operating frequency at which transmit power derops 20dB below the highest power value in the transmit channel. f_h is highest frequency in Hz above the operating frequencies at which transmit power drops 20dB below the highest power value in the transmit channel.
5.3 Reference Guide using RS-232C commands Description This command reads test mode. CONF:RFTC:ACP:TEST_MODE <Value> Description This command writes test mode. Value Test mode : LOOPBACK_TEST, TRANSMITTER_TEST(default), NULL_PKT_TEST READ:RFTC:ACP:P_TX? Description This command reads power in adjacent channel. 5.3.11 Modulation Characteristics(MOD) EXEC:RFTC:MOD:RUN Description This command executes measurement of the modulation index for 11110000 and 10101010 bit patterns at the given TX frequency.
5.3 Reference Guide using RS-232C commands Value number of packet : 10(default), 0 ~ 65535 READ:RFTC:MOD:HOP? Description This command reads hopping mode. CONF:RFTC:MOD:HOP <Value> Description This command writes hopping mode. Value hopping mode : ON(default), OFF READ:RFTC:MOD:TEST_MODE? Description This command reads test mode. CONF:RFTC:MOD:TEST_MODE <Value>...
Page 120
5.3 Reference Guide using RS-232C commands READ:RFTC:ICFT:CH? Description This command reads RX frequency of a tester(TX for a DUT). CONF:RFTC:ICFT:CH <Value> Description This command writes RX frequency of a tester(TX for a DUT). Value channel : RX frequency of a tester (TX for a DUT), 0 ~ 78, 0-39-78(default) READ:RFTC:ICFT:PACK_NUM? Description This command reads number of packets.
5.3 Reference Guide using RS-232C commands This command reads average deviation of carrier frequencies from (2402+frequency) MHz in hundreds Hz. 5.3.13 Carrier Frequency Drift(CFD) EXEC:RFTC:CFD:RUN Description This command executes measurement of the transmitter center frequency drift within a packet the given TX frequency.
5.3 Reference Guide using RS-232C commands hopping mode : ON(default), OFF READ:RFTC:CFD:TEST_MODE? Description This command reads test mode. CONF:RFTC:CFD:TEST_MODE <Value> Description This command writes test mode. Value Test mode : LOOPBACK_TEST, TRANSMITTER_TEST(default), NULL_PKT_TEST READ:RFTC:CFD:DRIFT_MAX? Description This command reads maximal frequency drift in hundreds Hz. READ:RFTC:CFD:RATE_MAX? Description This command reads maximal drift rate in hundreds Hz per 50 us.
5.3 Reference Guide using RS-232C commands This command reads hopping mode. CONF:RFTC:SS:HOP <Value> Description This command writes hopping mode. Value hopping mode : ON, OFF(default) READ:RFTC:SS:RX_LEV? Description This command reads RX power at the receiver input of the DUT in dBm. CONF:RFTC:SS:RX_LEV <Value>...
Page 124
5.3 Reference Guide using RS-232C commands READ:RFTC:SM:CH? Description This command reads RX frequency of a tester(TX for a DUT). CONF:RFTC:SM:CH <Value> Description This command writes RX frequency of a tester(TX for a DUT). Value channel : RX frequency of a tester (TX for a DUT), 0 ~ 78, 0-39-78(default) READ:RFTC:SM:PACK_TYPE? Description This command reads packet type.
5.3 Reference Guide using RS-232C commands READ:RFTC:SM:DIRTY_TX? Description This command reads dirty transmitter mode. CONF:RFTC:SM:DIRTY_TX <Value> Description This command writes dirty transmitter mode. Value dirty transmitter mode : ON(default), OFF READ:RFTC:SM:BER? Description This command reads bit error rate. 5.3.16 Maximum Input Level(ML) EXEC:RFTC:ML:RUN Description This command executes measurement of maximum input level test case(RCV/CA/06/C).
5.3 Reference Guide using RS-232C commands Value DUT RX Level : -327.68 ~ 20, -20(default) READ:RFTC:ML:BYTES? Description This command reads minimum number of samples(returned payload bytes) to measure BER. CONF:RFTC:ML:BYTES <Value> Description This command writes minimum number of samples(returned payload bytes) to measure BER. Value minimum number of samples : 0 ~ 2147000000, 200000(default) READ:RFTC:ML:BER?
Page 127
5.3 Reference Guide using RS-232C commands CONF:RFTC:OPMOD:PACK_NUM <Value> Description This command writes number of packets. Value number of packet : 0 ~ 65535, 2(default) READ:RFTC:OPMOD:HOP? Description This command reads hopping mode. CONF:RFTC:OPMOD:HOP <Value> Description This command writes hopping mode. Value hopping mode : ON, OFF(default) READ:RFTC:OPMOD:TEST_MODE? Description...
5.3 Reference Guide using RS-232C commands This command reads minimum of all maximum frequency deviations from the average frequency for the 10101010 pattern in Hz divided by 100. READ:RFTC:OPMOD:DF2_RATE? Description This command reads pass rate of all maximum frequency deviations from the average frequency for the 10101010 pattern in Hz divided by 100.
Page 129
5.3 Reference Guide using RS-232C commands channel : RX frequency of a tester (TX for a DUT), 0 ~ 78, 0-39-78(default) READ:RFTC:BERFER:PACK_TYPE? Description This command reads packet type. CONF:RFTC:BERFER:PACK_TYPE <Value> Description This command writes packet type. Value packet type : DH3, DH5(default) READ:RFTC:BERFER:HOP? Description This command reads hopping mode.
5.3 Reference Guide using RS-232C commands READ:RFTC:BERFER:BER? Description This command reads bit error rate from BER & FER test Returned Value The measurement returns BER values of each channel established in accordance with the sequence and quantities. A delimiter “ ,” is used to separate the measured values over the channels set. ...
Page 131
5.3 Reference Guide using RS-232C commands Packet type : 2-LONGEST(default),3-LONGEST,2-DH1,3-DH1,2-DH3,3-DH3,2-DH5,3-DH5,2-EV3,3-EV3,2- EV5,3-2V5 READ:RFTC:ETP:PACK_NUM? Description This command reads number of packet for EDR Relative Transmit Power(TRM/CA/10/C) measurement. CONF:RFTC:ETP:PACK_NUM <Value> Description This command sets number of packet for EDR Relative Transmit Power(TRM/CA/10/C) measurement. Value Number of packets : 0~65535, 1(default) READ:RFTC:ETP:TEST_MODE?
5.3 Reference Guide using RS-232C commands EXEC:RFTC:ETP:RUN" command should be exected to update measurement value. READ:RFTC:ETP:PMIN_FSK? Description This command reads GFSK minimum output power of EDR Relative Transmit Power(TRM/CA/10/C) measurement. Before reading this value " READ:RFTC:ETP:PMIN_FSK?" command, " EXEC:RFTC:ETP:RUN" command should be exected to update measurement value. READ:RFTC:ETP:PMIN_PSK? Description This command reads DPSK minimum output power of EDR Relative Transmit Power(TRM/CA/10/C)
Page 133
5.3 Reference Guide using RS-232C commands READ:RFTC:EFSMA:PACK_NUM? Description This command reads number of packets for EDR Carrier Frequency Stability & Modulation Accuracy(TRM/CA/11/C) measurement. CONF:RFTC:EFSMA:PACK_NUM <Value> Description This command sets number packet Carrier Frequency Stability & Modulation Accuracy(TRM/CA/11/C) measurement Value Number of packets : 0~65535, 10(default) READ:RFTC:EFSMA:TEST_MODE? Description This command reads testmode for EDR Carrier Frequency Stablility &...
Page 134
5.3 Reference Guide using RS-232C commands Before reading this value by “READ:RFTC:EFSMA:W01_MAX?” command, “EXEC:RFTC:EFSMA:RUN” command be exected to update measurement value. READ:RFTC:EFSMA:RMS_DEVM_MAX? Description This command reads Maximum value of RMS DEVM freom EDR Carrier Frequency Stability & Modulation Accuracy(TRM/CA/11/C) measurement. Before reading this...
5.3 Reference Guide using RS-232C commands READ:RFTC:EFSMA:WOI_AV? Description This command reads average value of Initial Frequency Error and sum of Block Frequency Error(Wi+W0) from EDR Carrier Frequency Stability & Modulation Accuracy(TRM/CA/11/C) measurement. Before reading this value by “READ:RFTC:EFSMA:W0I_AV?” command, “EXEC:RFTC:EFSMA:RUN” command be exected to update measurement value.
5.3 Reference Guide using RS-232C commands READ:RFTC:EDPE:PACK_NUM? Description This command reads number of packet for EDR Differential Phase Encoding(TRM/CA/12/C) measurement. CONF:RFTC:EDPE:PACK_NUM <Value> Description This command sets number of packet for EDR Differential Phase Encoding(TRM/CA/12/C) measurement Value Number of packets : 0~65535, 100(default) READ:RFTC:EDPE:HOP? Description This command reads hopping mode for EDR Differential Phase Encoding(TRM/CA/12/C) measurement.
5.3 Reference Guide using RS-232C commands channel : 0-39-78(default) (ex) In case of setting channel 0 : CONF:RFTC:ESE:CH 0 In case of setting channel 0, 39, 78 : CONF:RFTC:ESE:CH 0-39-78 READ:RFTC:ESE:PACK_TYPE? Description This command reads packet type for EDR In-band Spurious Emission(TRM/CA/13/C) measurement. CONF:RFTC:ESE:PACK_TYPE <Value>...
Page 138
5.3 Reference Guide using RS-232C commands READ:RFTC:ES:CH? Description This command reads channel value for EDR Sensitivity(RCV/CA/07/C) measurement. CONF:RFTC:ES:CH <Value> Description This command sets channel for EDR Sensitivity(RCV/CA/07/C) measurement. Value channel : 0-39-78(default) (ex) In case of setting channel 0 : CONF:RFTC:ES:CH 0 In case of setting channel 0, 39, 78 : CONF:RFTC:ES:CH 0-39-78 READ:RFTC:ES:PACK_TYPE? Description...
5.3 Reference Guide using RS-232C commands READ:RFTC:ES:BYTES? Description This command reads number of received byte for EDR Sensitivity(RCV/CA/07/C) measurement. CONF:RFTC:ES:BYTES <Value> Description This command sets number of received byte for EDR Sensitivity(RCV/CA/07/C) measurement. Value DUT RX Level : 0 ~ 2147000000, 200000(default) READ:RFTC:ES:BER? Description This command reads BER value from EDR Sensitivity(RCV/CA/07/C) measurement.
5.3 Reference Guide using RS-232C commands Description This command reads hopping mode for EDR BER Floor Performance(RCV/CA/08/C) measurement. CONF:RFTC:EBP:HOP <Value> Description This command sets hopping mode for EDR BER Floor Performance(RCV/CA/08/C) measurement. Value Hopping Mode : OFF(default), ON READ:RFTC:EBP:DIRTY_TX? Description This command reads Dirty Transmitter value for EDR BER Floor Performance(RCV/CA/08/C) measurement.
Page 141
5.3 Reference Guide using RS-232C commands EXEC:RFTC:EML:STOP Description This command stops execution of running EDR Maximum Input Level(RCV/CA/10/C) measurement. It is used to cancel the running RF test case which is started by “EXE:RFTC:EML:RUN” command. READ:RFTC:EML:CH? Description This command reads setting channel for EDR Maxmim Input Level(RCV/CA/10/C) measurement. CONF:RFTC:EML:CH <Value>...
5.3 Reference Guide using RS-232C commands CONF:RFTC:EML:BYTES <Value> Description This command sets number of received byte for EDR Maximum Input Level(RCV/CA/10/C) measurement. Value Number of samples : 0 ~ 2147000000, 200000(default) READ:RFTC:EML:BER? Description This command reads BER value for EDR Maximum Input Level(RCV/CA/10/C) measurement. Before reading this value use “READ:RFTC:EML:BER?”...
Page 143
5.3 Reference Guide using RS-232C commands READ:AUDIO:TONE_FREQ? Description This command reads the frequency of the tone signal which would be sent by a tester. CONF:AUDIO:TONE_FREQ Description This command writes the frequency of the tone signal which would be sent by a tester. Value tone frequency : 400 ~ 1000, 1000(default) READ:AUDIO:TONE_LEV?
Page 144
This command executes SCO link with a DUT. EXEC:AUDIO:PAIRABLE Description This command executes TC-3000C as slave mode. This differently works depending on profile type. EXEC:AUDIO:TALK Description This command creates ACL(or “ACL and SCO”) link under Audio Gateway Profile. Accordingly user must send “CONF:AUDIO:PROFILE_TYPE AUDIOGATEWAY”...
Page 145
5.3 Reference Guide using RS-232C commands CONF:AUDIO:PACK_TYPE <Value> Description This command writes the packet type the tester shall use for the SCO connection. Value packet type : HV1, HV2, HV3(default) READ:AUDIO:AIR_CODING? Description This command reads air coding format for SCO links. CONF:AUDIO:AIR_CODING <Value>...
Page 146
5.3 Reference Guide using RS-232C commands READ:AUDIO:TEST_OP_ICFT:F_POW? Description This command reads peak value of the power in the audio spectrum. READ:AUDIO:TEST_OP_ICFT:RMS? Description This command reads RMS value of the power in the audio spectrum. READ:AUDIO:TEST_OP_ICFT:SINAD? Description This command reads SINAD value in the audio spectrum. READ:AUDIO:TEST_OP_ICFT:DIST? Description This command reads distortion in the audio spectrum.
5.4 Example using command READ:AUDIO:TEST_OP_ICFT:DF2_MIN? Description This command reads minimum of all maximum frequency deviations from the average frequency for the 10101010 pattern in Hz divided by 100. 5.4 Example using command ☞ EDR Relative Transmit Power(TRM/CA/10/C) Default setting (to use default value, folling commands can be skipped) CONF:RFTC:ETP:CH 0-39-78 CONF:RFTC:ETP:PACK_TYPE 2-LONGEST CONF:RFTC:ETP:PACK_NUM 1...
5.5 Flow Chart for RS-232C Commands 5.5 Flow Chart for RS-232C Commands < RF Test Cases > START Open COM Port, BAUDRATE [ Initialization ] EXEC:PRESET CONF:SYS:RF:TX_POW -30.0 [ Basic Configuration ] CONF:SYS:DUT:PATH_LOSS 12.0 CONF:SYS:RF:ATT ON [ ACL Connection ] EXEC:RFTC:CONN CONF:SYS:DUT:TEST_MODE LOOPBACK_TEST CONF:RFTC:SS:CH 0-39-78...
Page 149
5.5 Flow Chart for RS-232C Commands Retest? EXEC:RESET Close COM Port Set parametes of RF test cases complying with Bluetooth specification. Set “TX Power”, “RX ATT”, and “Path Loss” depending on user environments. Set user specific parameter. Start test. * In case of OUTPUT POWER TEST 2 ~3 procedure. CONF:SYS:DUT:TEST_MODE TRANSMITTER_TEST CONF:RFTC:OP:CH 0-39-78 [ Output power configuration ]...
Page 150
5.5 Flow Chart for RS-232C Commands < Audio Test > START Open Port COM, BAUDRATE [ Initialization ] EXEC:PRESET CONF:SYS:RF:TX_POW -30 CONF:SYS:DUT:PASS_LOSS 12.0 [ Basic Configuration ] CONF:SYS:RF:ATT ON CONF:SYS:DUT:TEST_MODE NULL_PKT_TEST CONF:AUDIO:PROFILE_TYPE NONE CONF:AUDIO:TONE_FREQ 1000 CONF:AUDIO:TONE_LEV -10 CONF:AUDIO:TEST:AUDIO_IN 1000 [ Audio Test Configuration ] CONF:AUDIO:NUM_AVG 1 EXEC:AUDIO:CONN [ ACL &...
Page 151
5.5 Flow Chart for RS-232C Commands READ:AUDIO:TEST:FREQ? READ:AUDIO:TEST:F_POW? READ:AUDIO:TEST:RMS? [ Read Result Data ] READ:AUDIO:TEST:SINAD? READ:AUDIO:TEST:DIST? CONF:RFTC:OP:TEST_MODE NULL_PKT_TEST EXEC:RFTC:OP:RUN READ:RFTC:OP:P_AVG? [Add Audio RF test ] READ:RFTC:OP:P_MAX? Output Power READ:RFTC:OP:P_MIN? + Modulation + ICFT CONF:RFTC:ICFT:TEST_MODENULL_PKT_TEST EXEC:RFTC:ICFT:RUN READ:RFTC:ICFT:DF0_AVG? READ:RFTC:ICFT:DF0_MAX? READ:RFTC:ICFT:DF0_MIN? Test again? EXEC:AUDIO:TONE_STOP EXEC:AUDIO:DISC EXEC:RESET...
The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter serial_number // serial number of TC-3000C bluetooth tester. read_local_ip Description This function reads the IP address of a local unit. It is meaningful that the HCI transport layer of a tester is only for TCP/IP.
Page 158
The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter remote_ip // local IP address of TC-3000C. The size could be up to 16 bytes. write_remote_ip Description This function writes the IP address of a remote unit.
Page 159
Parameter link_supervision_timeout // Range : 1 ~ 65535, Default : 3200, Time Range : 0.625ms ~ 40.9s. // For TC-3000C the link_supervision_timeout should be greater than 1600 (1 s). read_tester_bdaddr Description This function reads Bluetooth Device Address (bdaddr)of a tester. Refer to write_tester_bdaddr for more...
Page 160
5.7 Reference Guide for using DLL Syntax unsigned long read_tester_bdaddr(unsigned char *bdaddr); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter bdaddr // Bluetooth Device Address of a tester. write_tester_bdaddr Description This function writes Bluetooth Device Address (bdaddr) of a tester.
Page 161
5.7 Reference Guide for using DLL tester_vers // The local version information of a tester. read_tester_pin_code Description This function writes the PIN length and PIN code(passkey) of a tester. Refer to write_tester_pin_code for more details. Syntax unsigned long read_tester_pin_code(unsigned char *pin_length, unsigned char *pin);...
Page 162
5.7 Reference Guide for using DLL Description This function writes the PIN type of a tester. Tester uses the PIN type information during pairing. Syntax unsigned long write_tester_pin_type(unsigned char pin_type); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
Page 163
// Range : 0 ~ 32767. write_tester_tone_ampl Description This function writes the tone amplitude of the audio signal which would be send by a tester. [Note] How to calculate tone_ampl in relation to Tone Level(dBm0) of TC-3000C GUI ?
Page 164
5.7 Reference Guide for using DLL ToneLevel tone ampl 32767 (-70 <= Tone Level(dBm0) <= 3) Syntax unsigned long write_tester_tone_ampl(unsigned short tone_ampl); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
Page 165
5.7 Reference Guide for using DLL Syntax unsigned long write_sco_pkt_type(unsigned char sco_pkt_type); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter sco_pkt_type // 5:HV1, 6:HV2, 7:HV3(default) read_sco_loopback_delay Description This function reads the delay of SCO loopback in milliseconds.
Page 166
5.7 Reference Guide for using DLL Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter connection_handle // the connection handle of the SCO link to send tone signal upgrade_tester_licence Description This function upgrades the tester licence.
Page 167
5.7 Reference Guide for using DLL an error code. Parameter // 0: OFF, 1: ON write_tester_agc Description This function writes the RX AGC(Automatic Gain Control) value of a tester. Syntax unsigned long write_tester_agc(unsigned char agc); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
Page 168
5.7 Reference Guide for using DLL Parameter hci_tl // 0:Autodetect, 1:USB, 2:RS-232C, 16:TCPIP write_tester_hci_tl Description This function writes the type of HCI transport layer of a tester. Syntax unsigned long write_tester_hci_tl (unsigned char hci_tl); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
Page 169
5.7 Reference Guide for using DLL // Inquiry Time = inquiry_to * 1.28 sec write_tester_inquiry_to Description This function writes the Inquiry timeout of a tester. Syntax unsigned long write_tester_inquiry_to (unsigned char inquiry_to); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
Page 170
5.7 Reference Guide for using DLL page_to // Range : 1 ~ 65535, Time Range: 0.625 ms ~ 40.9 s. write_tester_page_to Description This function writes the page timeout of a tester. The page timeout defines the maximum time the local Link Manager will wait for a baseband page response from the remote device at a locally initiated connection attempt.
Page 171
5.7 Reference Guide for using DLL unsigned long read_tester_rx_gain(unsigned char *rx_gain); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter rx_gain // 0:10 dB, 1:20 dB, 2:30 dB ... 6:70 dB write_tester_rx_gain Description This function writes the gain of RX amplifier of a tester.
Page 172
5.7 Reference Guide for using DLL unsigned long read_tester_tx_pow(short *tx_pow); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter tx_pow // Range : 0 ~ –8000(0 ~ -80 dBm) write_tester_tx_pow Description This function writes the transmitter power of a tester in 0.01 dBm.
Page 173
5.7 Reference Guide for using DLL void tester_close Description This function stops a thread, created by the function tester_init() and frees memory allocated during remote control operations. Normally the function should be called at the end of the remote control program. For GUI applications call of the function should be added to a destructor of the NOTE main object.
5.7 Reference Guide for using DLL links (ACL and SCO) at both Host and Host controller. Syntax unsigned long tester_reset(void); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
Page 175
5.7 Reference Guide for using DLL Syntax unsigned long write_dut_test_mode(unsigned char test_mode); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter test_mode // 1:Transmitter test, 2:Loopback test, 4: Null packet test read_connect_before_test Description This function reads the flag which defines whether connection (LMP level) should be created before...
Page 176
5.7 Reference Guide for using DLL does not support inquiry. Refer to write_tester_bdaddr for more details. Syntax unsigned long write_dut_bdaddr(unsigned char *bdaddr); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
Page 177
5.7 Reference Guide for using DLL This function writes the flag, which defines whether role(either master or slave) should behave the tester during initialization the AudioGateway profile. Syntax unsigned long write_dut_profile_role(char prof_role); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
Page 178
5.7 Reference Guide for using DLL This function writes default value of the speaker volume gain of the DUT. Syntax unsigned long write_dut_speaker_volume_gain(char vgs); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
Page 179
5.7 Reference Guide for using DLL Syntax unsigned long open_remote_hci_tl(void); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter void close_remote_hci_tl Description This function closes remote HCI transport layer of DUT. Syntax unsigned long close_remote_hci_tl(void);...
Page 180
5.7 Reference Guide for using DLL Parameter void dut_init Description This function creates new DUT structure. For more details, the function allocates memory for the DUT structure to store tester’s data and parameters and reads the parameters from the file ‘dut.cnf’. If the file either does not exist or has incorrect data format, then new file ‘dut.cnf’...
Page 181
5.7 Reference Guide for using DLL an error code. Parameter hc_port // the number of the device's port of a DUT. write_dut_hc_port Description This function writes the number of the device's port (USB, RS-232C...) of a DUT. Syntax unsigned long write_dut_hc_port(unsigned char hc_port);...
Page 182
5.7 Reference Guide for using DLL Parameter inq_sup // 0:Not support, 1:support write_dut_inq_sup Description This function writes the flag whether the DUT supports inquiry. If parameter of this function is 0(the DUT does not support inquiry), use the function write_dut_bdaddr. Syntax unsigned long write_dut_inq_sup(unsigned char inq_sup);...
Page 183
5.7 Reference Guide for using DLL The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter inquiry_scan_window // Range : 18 ~ 4096. Time Range : 11.25 ms ~ 2560 ms. write_dut_inquiry_scan_window Description This function writes...
Page 184
5.7 Reference Guide for using DLL Parameter page_scan_interval // Range : 18 ~ 4096. Time Range : 11.25 ms ~ 2560 ms. Default : 2048. read_dut_page_scan_window Description This function reads the page scan window of the DUT measured in Number of Baseband slots. Refer to write_dut_page_scan_window for more details.
Page 185
5.7 Reference Guide for using DLL This function writes the path losses from the DUT's transmitter to the teser's transmitter in 0.01 dB. Be careful about unit. If you want to set path loss to 20 dBm, you have to input 2000 in parameter NOTE Syntax...
5.7 Reference Guide for using DLL The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter void set_dut_general_type Description This function sets the type of a DUT. If type is set to 0(UNKNOWN_DUT), this function can be used to measure or generate the normal signal of 2.4~2.5 GHz.
Page 187
5.7 Reference Guide for using DLL Syntax unsigned long activate_dut(void); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter void connect_dut Description This function checks whether a RF link with a DUT exists; and if not, the function will create connection and set test mode id it is necessary Syntax...
5.7 Reference Guide for using DLL unsigned long remove_dut_sco_link(unsigned short connection_handle); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter connection_handle // connection handle of the SCO link to remove is_dut_sco_link Description This function verifies whether SCO link with the DUT exists.
Page 189
5.7 Reference Guide for using DLL Description This function closes the profile. Syntax unsigned long dut_profile_close(void); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter void send_at_command...
5.7 Reference Guide for using DLL 5.7.7 Audio Fucntions start_tone_sig Description This function starts sending of audio tone signal to the DUT. Syntax unsigned long start_tone_sig(unsigned short *connection_handle); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
5.7 Reference Guide for using DLL unsigned long start_sco_loopback(unsigned short connection_handle); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter connection_handle // poiner to the connection handle of the SCO link to send tone signal stop_sco_loopback Description This function stops the SCO loopback mode to send all SCO data back to the DUT.
5.7 Reference Guide for using DLL 5.7.9 RF Test Cases outp_pow Description This function provides measurement of the maximum peak and average RF output power of the DUT at the given TX frequency. The frequency is RX frequency of a tester. The function can be used for the TRM/CA/01/C (Output Power) test case.
Page 193
5.7 Reference Guide for using DLL Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter freq // RX frequency of a tester (TX for a DUT). 0(2402 MHz), 1(2403 MHz) ..., 78(2480 MHz) pkt_type // packet type.
Page 194
5.7 Reference Guide for using DLL f_h // highest frequency in Hz above the operating frequencies at which // transmit power drops 20 dB below thehighest power value in the transmit channel adj_ch_pow Description This function provides measurement of power in adjacent channels.The function can be used for TRM/CA/06/C (TX Output Spectrum Adjacent channel power)) test case.
Page 195
5.7 Reference Guide for using DLL This function provides measurement of the transmitter carrier frequency accuracy at the given TX frequency. The frequency is RX frequency of a tester The function can be used for the TRM/CA/08/C (Initial Carrier Frequency Tolerance) test case. Syntax unsigned long init_car_freq(unsigned char test_mode, unsigned char freq,...
Page 196
5.7 Reference Guide for using DLL bytes_2 // number of checked bits with pattern 1010 num_df2_l // number of deviations from the average frequency for the 10101010 // pattern less then low limit (115 KHz) Description This function provides measurement of the Bit Error Rate at the given RX frequency. The frequency is TX frequency of a tester.
Page 197
5.7 Reference Guide for using DLL freq_rx // RX frequency of a tester (TX for DUT). // 0 - 2402 MHz, 1 - 2403 MHz ... 78 - 2480 MHz. Ignored if hopping is ON dirty_tx // dirty transmitter mode. 0: OFF, 1:ON pkt_type // packet type(according to Baseband Specification).
5.7 Reference Guide for using DLL Syntax unsigned long rf_tc(void); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code. Parameter void rf_tc_thread Description This function executes RF test cases as batch process using thread. Syntax unsigned long rf_tc_thread(void);...
Page 199
5.7 Reference Guide for using DLL This function provides measurement of the Spectrum. Syntax unsigned long spectrum(unsigned long center_frequency, unsigned short span, unsigned short num_points, unsigned char trigger, unsigned short threshold, unsigned char acc_type, unsigned long lap, unsigned short num_sweeps, unsigned char mode, short *data, unsigned short *act_span, unsigned long *act_frequency);...
Page 200
5.7 Reference Guide for using DLL start_time // Time offset in hundreds of nanoseconds from the triggering point. freq_dev // pointer to initialized array to write the measured data of frequency deviation // from 'carier_frequency' in Hertzs divided by 100. (1unit = 100 Hz) act_resolution // actual resolution value in nanoseconds act_frequency // actual measurement frequency value in Hertzs power_time...
Page 201
5.7 Reference Guide for using DLL power[79] // channel's power data BB Test Cases bb_tc Description This function executes Baseband test cases as batch process. Syntax unsigned long bb_tc(void); Return Value The return value of this function will be zero if the function is successful. Otherwise, the return value will be an error code.
5.9 Example using DLL 5.9 Example using DLL 5.9.1 Measuring Output Power #include <stdio.h> #include "tester_dll.h" int main(void) unsigned long int error; // Error code char err_str[128]; // Error string int i; // counter char c = 0; unsigned short dll_version; // the version of the dll file unsigned short dll_subversion;...
Page 206
5.9 Example using DLL dut_close(); tester_close(); return -1; // Activate the DUT. The code will discover the DUT and create connection. // Actualy the activation is not neccessary because all of functions of the 2nd level of API // will activate the DUT automatically. We use this code just to check whther everything is OK // with the DUT.
Page 207
5.9 Example using DLL i = 0; while( i < 3)// Execute for 3 frequency channel error = outp_pow( freq[i], hop_mode, pkt_type, num_pkts, 0, &power_av, &power_max, &power_min); errorcode_2_str(error, err_str), printf("%d\t%d\t%.2f\t%.2f\t%.2f\t%s\n", freq[i], 2402+freq[i], (float) power_av*0.01, (float) power_max * 0.01, (float) power_min * 0.01, err_str); ++i;...
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
Appendix B. RF Test Cases of the TC-3000C supports power control, then the tester will consecutively send LMP_incr_power_req requests until the LMP_max_power response would be received from the DUT. The time delay between two consequential LMP_incr_power_req requests depends on the Pow.SetTime parameter (to modify the value use: Menu ...
Page 215
Appendix B. RF Test Cases of the TC-3000C and the longest supported length of a packet will be chosen for the test case. Note. This parameter is ignored in Null packets test mode. If the flag “Use Default” is selected then all of displayed values of parameters are ignored and...
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402MHz, 2422MHz, 2442MHz and 2462MHz.
Page 217
Appendix B. RF Test Cases of the TC-3000C hopping is off. The hopping is on in all of another cases. Test Procedure 1. If the DUT is not connected then the tester creates connection via access procedures (paging and inquiry if necessary).
Appendix B. RF Test Cases of the TC-3000C Requirement to Initial Condition of a DUT If the DUT can be controlled through HCI, the DUT must be connected to an appropriate HCI port of the tester and correct value of the HCI Port parameter must be specified in DUT configuration (Menu ...
Page 219
Appendix B. RF Test Cases of the TC-3000C - Center frequency: 2402 MHz - Span: 10 MHz (1 slot packets), 6.667 MHz (3,5 slot packets) - Resolution Bandwidth: 100 kHz - Detector: Peak - Mode: Average - Trigger: start of the RX packet - Sweep time: duration of the RX packet - Number of sweeps: defined by a user in the Number of sweeps test case parameter.
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402MHz, 2422MHz, 2442MHz and 2462MHz.
Page 221
Appendix B. RF Test Cases of the TC-3000C requests until the LMP_max_power response would be received from the DUT. The time delay between two consequential LMP_incr_power_req requests depends on the Pow.SetTime parameter (to modify the value use: Menu Configuration DUT ...
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “20-40-60” means that the test case must be executed for four frequency channels: 20, 40 and 60, that is for the frequencies 2422MHz, 2442MHz and 2462MHz.
Page 223
Appendix B. RF Test Cases of the TC-3000C 5. Tester sets N := 0. 6. Tester sets j := 0. 7. The tester measures spectrum. The spectrum analyzer settings are: - Spectrum measurement method: FFT - Center frequency: f(N) - Span: 2.5 MHz...
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402MHz, 2422MHz, 2442MHz and 2462MHz.
Page 225
Appendix B. RF Test Cases of the TC-3000C 4. The DUT is set to transmit on the given frequency channel. 5. The DUT is set to transmit the 11110000 bit pattern as payload. Tester measures demodulation characteristics. Each bit is over sampled 10 times for one-slot packets and 8 times for 3,5-slot packets.
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402MHz, 2422MHz, 2442MHz and 2462MHz.
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402MHz, 2422MHz, 2442MHz and 2462MHz.
Page 228
Appendix B. RF Test Cases of the TC-3000C 1 - single frequency (hopping is off) 79 - hopping is on If the flag “Use Default” is selected then all of displayed values of parameters are ignored and the listed above values will be assigned automatically:...
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402MHz, 2422MHz, 2442MHz and 2462MHz.
Page 230
Appendix B. RF Test Cases of the TC-3000C In Transmitter test and Loop back test mode whitening is disabled and the payload’s bit pattern is PRBS9. Test Procedure 1. If the DUT is not connected then the tester creates connection via access procedures (paging and inquiry if necessary).
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
Page 232
Appendix B. RF Test Cases of the TC-3000C Test Procedure 1. If the DUT is not connected then the tester creates connection via access procedures (paging and inquiry if necessary). 2. The tester will activate test mode (if the test mode is not activated yet) and will set all necessary parameters of the test mode depending on the Test Mode, Packet type and Hopping mode parameters.
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
Appendix B. RF Test Cases of the TC-3000C parameters. 3. The tester checks whether the DUT transmits at maximum power. If not and the DUT supports power control, then the tester will consecutively send LMP_incr_power_req requests until the LMP_max_power response would be received from the DUT. The time delay between two consequential LMP_incr_power_req requests depends on the Pow.SetTime parameter (to modify the value use: Menu ...
Page 235
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
Appendix B. RF Test Cases of the TC-3000C - Trigger: start time of the RX slot - Detector: Average - Mode: Maxhold - Trigger: start time of the tester’s RX slot - Sweeptime: tester’s RX slot - Number of sweeps: 1...
Page 237
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
Page 239
Appendix B. RF Test Cases of the TC-3000C Hopping mode: 1 (Hopping is off) BT channels: 0-39-78 Packet type: longest RX Power: -70 dBm Number of samples: 200,000 bytes Additional test conditions Test mode is Loop back, hopping is off, whitening is disabled, the payload’s bit pattern is PRBS9.
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
(2402+ch) MHz, where ch is the frequency channel. The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be...
Page 242
Appendix B. RF Test Cases of the TC-3000C separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
Appendix B. RF Test Cases of the TC-3000C Test Procedure 1. The tester calculates and sets the TX power to satisfy requirement of expected power at the input of the DUT’s receiver. The TX power is calculated as P + PL, where P RX DUT is the expected power at the input of the DUT’s receiver...
Page 245
The frequency channel is the value from 0 to 78. Any quantity of the frequency channels can be selected in the TC-3000C. The list of selected channels must be separated by “-“. For instance, the record “0-20-40-60” means that the test case must be executed for four frequency channels: 0, 20, 40 and 60, that is for the frequencies 2402 MHz, 2422 MHz, 2442 MHz and 2462 MHz.
Appendix B. RF Test Cases of the TC-3000C 7. Steps 5 and 6 are repeated for each channel frequency (see the BT channels parameter). 5.2.20 List of abbreviations BT – Bluetooth BER – Bit Error Rate DEVM – Differential Error Vector Magnitude DUT –...
Appendix C. The list of Save/Recall parameters Appendix C. The list of Save/Recall parameters Location in GUI Parameters Initial Values Configuration Tester HCI TO 2000 SupervisionTO Modulation Index 0.32 Link before Meas Active Report Format Report Mode Append BD_ADDR 9abc56781234 LAP for IAC 9e8b33 Tinqscan...
Page 248
Appendix C. The list of Save/Recall parameters Location in GUI Parameters Initial Values LAP for IAC 9e8b33 Tinqscan 2048 Twinqscan Inp. TO #Inq. Responses BD_ADDR 000000000000 Tpagescan 2048 Twpagescan Page TO 16000 Pow. SetTime 1000 Conn.for Test Unchecked Test Mode Loopback Bit Pattern 10101010...
Page 249
Appendix C. The list of Save/Recall parameters Location in GUI Parameters Initial Values Upper Freq(Hz) 3500 CH1 Freq(Hz) 1000 CH2 Freq(Hz) CH1 level(dBm0) CH2 level(dBm0) Audio Spec Tone Freq 1000 Tone level CH1 Freq(Hz) 1000 CH2 Freq(Hz) CH1 level(dBm0) CH2 level(dBm0) Test Cases Autodetach checked...
Page 250
Appendix C. The list of Save/Recall parameters Location in GUI Parameters Initial Values Upper Limit of the highest frequency 2483.50 20dB Bandwidth Use Default unchecked # BT channels 0-39-78 Data Length Test/Normal Mode Transmitter Number of sweeps Upper Limit of the 20 dB bandwidth 1000.0 Use Default unchecked...
Page 251
Appendix C. The list of Save/Recall parameters Location in GUI Parameters Initial Values Up. Lim. Of max. drift rate 20.00 Sensitivity single slot Use Default unchecked # BT channels 0-39-78 Hopping Mode Dirty Tx Mode Packet Type RX power in dBm -70.00 Number of samples in bytes 200000...
Page 252
Appendix C. The list of Save/Recall parameters Location in GUI Parameters Initial Values #BT channels 0-39-78 Hopping Mode Dirty TX Mode Packet Type(including EDR) RX power in dBm -70.00 Number of packets to be sent Upper limit of the BER in % 0.100 Upper limit of the FER in % 100.00...
Page 253
Appendix C. The list of Save/Recall parameters Location in GUI Parameters Initial Values Upper limit of the PER in % 1.000 In-band Spurious Emissions Use Default # BT channels 3-39-75 Packet Type 2-longest Test Mode Transmitter Number of sweeps Up. lim. of the pow. dif. for chan. abs in dB -26.00 Up.
Page 254
Appendix C. The list of Save/Recall parameters Location in GUI Parameters Initial Values Upper limit of the BER in % Measurement spectrum(bluetooth) Test Mode Loopback Bit Pattern 10101010 Whitening Disable Hopping Mode Packet Type Length FM Mod(bluetooth) Test Mode Loopback Bit Pattern 10101010 Whitening...
Page 255
Appendix C. The list of Save/Recall parameters Location in GUI Parameters Initial Values Scan TO 600000 L2CAP TO 30000 RFComm TO 30000 SDP TO 30000 Profile TO 30000 Type of Profile Handsfree Gain control unchecked Link Analyzer Link Inq. TO Page To 16000 # Inq.
Need help?
Do you have a question about the TC-3000C and is the answer not in the manual?
Questions and answers