Hide thumbs Also See for TC-3000C:
Table of Contents

Advertisement

TC-3000C BLE Manual(Low Energy)
User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TC-3000C and is the answer not in the manual?

Questions and answers

Summary of Contents for Tescom TC-3000C

  • Page 1 TC-3000C BLE Manual(Low Energy) User Manual...
  • Page 3 TC-3000C BLE Manual(Low Energy) User Manual...
  • Page 5: Table Of Contents

    ............... . 2.1.2 TC-3000C Setup .
  • Page 6 ............... . 3.1.2 TC-3000C Setup .
  • Page 7 ................4.3.1 Output Power .
  • Page 8 ..111 5.2.9.3 PER Report Integrity, uncoded data at 1Ms/s, Stable Modulation Index (PRI_UC_SMI) Command ....112 5.2.9.4 PER Report Integrity at 2Ms/s, Stable Modulation Index (PRI_2M_SMI) Command .
  • Page 9: Part 1. Bluetooth Low Energy Introduction

    PART 1. Bluetooth Low Energy Introduction...
  • Page 11: Getting Started

    Introduction to Bluetooth Low Energy 1. Getting Started 1.1 Introduction to Bluetooth Low Energy A technology, Bluetooth Low Energy (BLE), of Bluetooth has been added to Bluetooth Specification versiono 4.0. "Bluetooth Smart" typically reduces Bluetooth Low Energy also known as call by BLE. As it is recognized from its name, low energy and low cost are the main concern, so it is specially designed to be operated even by coin-cell battery.
  • Page 12 Introduction to Bluetooth Low Energy Advertising Channel There are Link Layer (LL) and Physical Layer under BLE Protocol Stack as shown in the image below. Channels in the Physical Layer means RF Channels as shown in the image below. And Channels in the Link Layer means LL Channels as shown in the image below and operates differently from Physical Channels (RF Channel) above.
  • Page 13: Data Length Extension Of Bluetooth 4.2

    Introduction to Bluetooth Low Energy 1.1.1 Data Length Extension of Bluetooth 4.2 In TC-3000C, Data Length Extension test, which is introduced in BLE (Bluetooth Low Energy) standard specification among Bluetooth Core 4.2 spec, is available. BLE Data Length Extension test is available in TC-3000C’s firmware version V3.60 or newer.
  • Page 14: Bluetooth Version 5.0

    Introduction to Bluetooth Low Energy 1.1.2 Bluetooth Version 5.0 TC-3000C is capable of testing the following features introduced in the BLE (Bluetooth Low Energy) standard of the Bluetooth Core 5.0 specification. Double the speed (2Msym/s PHY for LE) ● LE Long range (BLE Coded S=8/S=2 packet) ●...
  • Page 15 Bluetooth SIG homepage. To test Bluetooth v5.0, TC-3000C S/W option "3000-50 BT LE" and "3000-60 BT V5" should be installed and TC-3000C Firmware Version should be v4.00 or higher. If the 3000-50 option is included, only 3000-60 BT V5 can be purchased.
  • Page 16: Bluetooth Low Energy Testing

    Bluetooth Low Energy Testing 1.2 Bluetooth Low Energy Testing DUT with Bluetooth LE support provides three main test methods as follows: This document provides a description of each test method and the test procedures. Direct Test Mode(DTM) (Refer to 2. Direct Test Mode) ●...
  • Page 17: Part 2. Bluetooth Low Energy Testing

    PART 2. Bluetooth Low Energy Testing...
  • Page 19: Direct Test Mode

    BLE Host Stack and the radio Controller. In Direct Test mode, the test packets required for DUT are sent to TC-3000C and DUT through HCI or 2-Wire UART interfaces, and the received packet counts are reported.
  • Page 20: Setup

    Setup 2.1 Setup 2.1.1 General Setup for Direct Test Mode 1. When DUT supports UART HCI and 2-Wire UART Interface: 2. When the HCI port supports USB:...
  • Page 21: Tc-3000C Setup

    Select MENU -> Configuration -> DUT(M2) -> DUT Type(F2) -> BT LE ○ After TC-3000C Firmware Version 4.00, it will take less than 10 seconds to switch from BT to BT LE mode. 2. HCI Port Setup: Set up the HCI port for DUT.
  • Page 22 6. BT version Select MENU -> Configuration -> DUT -> BT version(F2) -> version Select ○ Select BLE specification version (Auto/v4.0/v4.2/v5.0) ○ Set to "Auto", TC-3000C determines whether the DUT supports BT v5.0. If not, the TC-3000C ○ will work with v4.2.
  • Page 23: Functions

    Functions BT version setting menu is available from the TC-3000C firmware version v4.00 or later 2.2 Functions 2.2.1 RF Test Cases Direct Test Mode supports 31 BT LE Test Cases including Quick Test, which can shorten the measuring time for improved productivity.
  • Page 24 Functions RX Test Receiver sensitivity (TP/RCV-LE/CA/BV-01-C) ● Maximum input signal level (TP/RCV-LE/CA/BV-06-C) ● PER Report Integrity (TP/RCV-LE/CA/BV-07-C) ● Receiver sensitivity at 2Ms/s (TP/RCV-LE/CA/BV-08-C) ● Maximum input signal level at 2Ms/s (TP/RCV-LE/CA/BV-12-C) ● PER Report Integrity at 2Ms/s (TP/RCV-LE/CA/BV-13-C) ● Receiver sensitivity, uncoded data at 1Ms/s, Stable Modulation Index (TP/RCV-LE/CA/BV-14-C) ●...
  • Page 25: Menu Setup Method

    Functions 2.2.2 Menu Setup Method Start Starts the selected test case item; changed into Stop key during execution, which can stop the test case Edit Move the cursor to the item to be changed and select Edit. The Edit mode will be enabled. The user can exit the Edit mode by selecting the key again.
  • Page 26: Test Procedure

    Functions 2.2.3 Test Procedure 1. Set up the BT LE mode and the RF environment on TC-3000C. (See 2.1.2 TC-3000C Setup 2. Select the RF test cases. Select Menu -> Test Cases and test items. (Rotate and press the rotary encoder.) ○...
  • Page 27: Test Items

    Test Items 2.3 Test Items 2.3.1 Transmitter Tests (TP/TRM-LE) 2.3.1.1 Output Power (TP/TRM-LE/CA/BV-01-C) Output Power 1. Objective: To measure the average and maximum power of DUT 2. Settings on DUT Payload : PRBS9 / Maximum packet length ○ TX Power : Maximum power ○...
  • Page 28: In-Band Emissions

    Test Items Parameter description of the test case selected by the key. * Use Default: When this is checked, all parameters will be ignored. Instead, the default will be used for measurement. * BT Channels: TX frequency channel selected for the test; the selected channel shall be separated by “-“...
  • Page 29 Test Items 4. Specification In-band Emission (TP/TRM-LE/CA/BV-03-C) * P Tx ≤ -20 dBm for (f Tx ± 2 MHz) ≤ -30 dBm for (f ± [3+n] MHz); where n=0,1,2… * For each operating frequency, up to three bands of 1 MHz width (as defined in the measurement) can be exempted from the requirements.
  • Page 30: Modulation Characteristics

    Test Items 2.3.1.3 Modulation Characteristics (TP/TRM-LE/CA/BV-05-C) Modulation characteristics, uncoded data at 1 Ms/s (TP/TRM-LE/CA/BV-09-C) Stable Modulation characteristics, uncoded data at 1Ms/s (TP/TRM-LE/CA/BV-10-C) Modulation characteristics at 2Ms/s (TP/TRM-LE/CA/BV-11-C) Stable Modulation characteristics at 2Ms/s (TP/TRM-LE/CA/BV-13-C) Modulation Characteristics, LE Coded (S=8) Table 2-1 Specifications for modulation characteristics Test Number (TP/TRM-LE/CA/BV-XX-C) Δf1 Δf2 Pass rate ≥...
  • Page 31 Test Items Figure 2-2 Modulation measurement principle for 11110000-payload sequence...
  • Page 32: Modulation Characteristics At 2Ms/S (Tp/Trm-Le/Ca/Bv-10-C)

    Test Items Figure 2-3 Modulation measurement principle for 10101010-payload sequence 4. Specification 1. Modulation characteristics (TP/TRM-LE/CA/BV-05-C) * 225 kHz ≤ Δf1avg ≤ 275 kHz * 99.9 % of Δf2max must be greater than 185 kHz * (Δf2avg/Δf1avg) ≥ 0.8 2. Stable Modulation characteristics, uncoded data at 1Ms/s (TP/TRM-LE/CA/BV-09-C) * 247.5 kHz ≤...
  • Page 33 Test Items 1. Objective: This test verifies that the modulation characteristics of the transmitted signal are correct when the transmitter is operating at 2 Ms/s. 2. Settings on DUT Payload ○ Two different patterns: 11110000(df1), 10101010(df2) ■ MAX_TX_LENGTH_2M : 31 byte ■...
  • Page 34: Modulation Characteristics, Le Coded (S=8) (Tp/Trm-Le/Ca/Bv-13-C)

    Test Items 2.3.1.3.5 Modulation Characteristics, LE Coded (S=8) (TP/TRM-LE/CA/BV-13-C) 1. Objective: This test verifies that the modulation characteristics of the transmitted signal are correct for an LE Coded signal (S=8). 2. Settings on DUT Payload : 'Coded, S=8' packet, payload consisting of a repetitive sequence of 0xFF ○...
  • Page 35: Carrier Frequency Offset And Drift

    Test Items 2.3.1.4 Carrier frequency offset and drift (TP/TRM-LE/CA/BV-06-C) Carrier frequency offset and drift, uncoded data at 1 Ms/s (TP/TRM-LE/CA/BV-12-C) Carrier frequency offset and drift at 2 Ms/s (TP/TRM-LE/CA/BV-14-C) Carrier frequency offset and drift, LE Coded (S=8) Table 2-2 Specifications for carrier frequency offset and drift Test Number | fTX - f[n] | ㅣf0 –fn ㅣ...
  • Page 36: Carrier Frequency Offset And Drift At 2 Ms/S (Tp/Trm-Le/Ca/Bv-12-C)

    Test Items Figure 2-5 Frequency drift rate measurement principle 4. Specification –150 kHz ≤ fn ≤ f + 150 kHz (n=0,1,…,k) ㅣf 0 –f n ㅣ≤ 50 kHz (n=2,3,4,…k) ㅣf –f ㅣ≤ 23 kHz and ㅣf –f ㅣn= ≤ 20 kHz 6,7,8,…k 2.3.1.4.2 Carrier frequency offset and drift at 2 Ms/s (TP/TRM-LE/CA/BV-12-C) 1.
  • Page 37: Carrier Frequency Offset And Drift, Le Coded (S=8) (Tp/Trm-Le/Ca/Bv-14-C)

    Test Items 3. Settings on Tester f0 : The tester is to Integrate the frequency of the FM demodulated signal from the center of ○ the first preamble bit to the center of the first bit following the 16th preamble bit, 16 bits in total.
  • Page 38 Test Items f0 ~ f3 : The measurement shall start at the beginning of the 3rd symbol of the preamble field in ● the transmitted packet. The tester integrates the frequency of the FM demodulated signal in groups of 16 symbols. The last 14 symbols of the preamble shall be disregarded. f4~k : The tester integrates the frequency of the FM demodulated signals in 16-symbol intervals, ●...
  • Page 39: Receiver Tests (Rcv-Le)

    Test Items 2.3.2 Receiver Tests (RCV-LE) The Packet Error Rate (PER) measurement is used in all measurements testing receiver characteristics in the Bluetooth low energy RF PHY test specification. The packet error rate is defined as follows: The sensitivity level based on BER measurements is defined as the input power level at which a BER of value specified in Table 2-3 BER to PER Mapping Table 2-3 BER to PER Mapping...
  • Page 40 Test Items Figure 2-7 PER level by maximum payload length in receiver...
  • Page 41: Receiver Sensitivity

    Test Items 2.3.2.1 Receiver Sensitivity (TP/RCV-LE/CA/BV-01-C) Receiver sensitivity, uncoded data at 1 Ms/s (TP/RCV-LE/CA/BV-08-C) Receiver sensitivity at 2Ms/s (TP/RCV-LE/CA/BV-14-C) Receiver sensitivity, uncoded data at 1Ms/s, Stable Modulation Index (TP/RCV-LE/CA/BV-20-C) Receiver sensitivity at 2Ms/s, Stable Modulation Index (TP/RCV-LE/CA/BV-26-C) Receiver sensitivity, LE Coded (S=2) (TP/RCV-LE/CA/BV-27-C) Receiver sensitivity, LE Coded (S=8) (TP/RCV-LE/CA/BV-32-C) Receiver sensitivity, LE Coded (S=2), Stable Modulation Index (TP/RCV-LE/CA/BV-33-C) Receiver sensitivity, LE Coded (S=8), Stable Modulation Index...
  • Page 42 0.55 0.505 +50 ppm The RF output power range of TC-3000C is 0 to -80 dBm. In order to transmit lower power below -80 dBm, the additional 10 dB Attenuator should be attached. (G99912A, 10 dB Attenuator will be provided) Attenuator being used, Path Loss must be input to the TC-3000C by Attenuator value.
  • Page 43: Maximum Input Signal Level

    Test Items 4. Specification 1. Pass Verdict * PER ≤ 30.8 % Table 2-5 Receiver sensitivity level Test Number (TP/RCV-LE/CA/BV-XX-C) Sensitivity Level LE 1M -70 dBm LE 2M LE 1M, Stable Modulation Index LE 2M, Stable Modulation Index LE Coded, S=2 -75 dBm LE Coded, S=2, Stable Modulation Index LE Coded, S=8...
  • Page 44: Per Report Integrity

    Test Items 4. Specification PER ≤ 30.8 % ( RX power in -10 dBm ) 2.3.2.3 PER Report Integrity (TP/RCV-LE/CA/BV-07-C) PER Report Integrity, uncoded data at 1Ms/s (TP/RCV-LE/CA/BV-13-C) PER Report Integrity at 2Ms/s (TP/RCV-LE/CA/BV-19-C) PER Report Integrity, uncoded data at 1Ms/s, Stable Modulation Index (TP/RCV-LE/CA/BV-25-C) PER Report Integrity at 2Ms/s, Stable Modulation Index (TP/RCV-LE/CA/BV-30-C) PER Report Integrity, LE Coded (S=2) (TP/RCV-LE/CA/BV-31-C) PER Report Integrity, LE Coded (S=8)
  • Page 45 Test Items 3. Settings on Tester 4. Specification * 50 % ≤ PER(3times) ≤ 65.4 % 50% ≤ PER(3 times) ≤ (50 + P/2)% , for each individual measurement. (P is the appropriate PER value taken from Figure 2-7 PER level by maximum payload length in receiver ex) (37 byte length) 50% ≤...
  • Page 46: Quick Test

    Test Items 2.3.3 Quick Test 1. Objective: To measure the TX test items with similar test conditions in the production line (output power, modulation characteristics, carrier frequency offset and drift) for shorter testing time (for mass production) 2. Set up parameters. Parameter Range Default...
  • Page 47: Use Of Measurement

    2.4.1 Measurement Screen Selection Select Menu -> popup menu and choose “Measurement” followed by ENT or rotary knob. ● Select Measurement and F1 (Start). TC-3000C will connect to the initially detected DUT and ● perform measurement. 2.4.2 RF Characteristics Measurement 1.
  • Page 48 Use of Measurement Parameter Range Default Channel 0 ~ 39 Span (MHz) 1, 1.25, 2, 2.5, 5, 10 Num of sweeps 1 ~ 50 Trace Mode Average / Max hold Average Ref. Level (dBm) -80~ 40 -80 + Path Loss ~ 40 + Path Loss dB/div 1 ~ 20 2.
  • Page 49 Use of Measurement 3. Power-Time: Shows the power-time characteristics of the signal; press the M3 key to go to the power-time screen Parameter Range Default Channel 0 ~ 39 Ref. Level (dBm) -80 ~ 40 -80 + Path Loss ~ 40 + Path Loss dB/div 1 ~ 20...
  • Page 50 Use of Measurement 4. PER (Packet Error Rate): Measures the reception sensitivity of DUT; press the M5 key to go to the PER measurement screen Parameter Range Default Channel 0 ~ 39 DUT RX level (dBm) -80 ~ 0 Packets to Test 50 ~ 50000 1500 Dirty TX...
  • Page 51 Use of Measurement...
  • Page 53: Non-Signaling Test

    For chips that do not support the Direct Test mode, the user can conduct a non-signaling test by sending packets to DUT or reporting the received packets using the chip vendor-provided software and using TC-3000C for the test. DUT’s TX Test (Test for DUT’s transmitting efficiency) By using the Test Control Software provided by the Chipset company, set DUT to transmit the LE packet required for test and measure DUT’s TX efficiency with TC-3000.
  • Page 54: Set Up

    Depending on the DUT type, directly connect using the RF cable or create a radiation environment using the antenna coupler. TC-3000C: TC-3000C displays the measurement result on the front LCD window. ● Control PC: For DUT control, connect DUT to PC and run the test control software provided by the ●...
  • Page 55 5. BT version Select MENU -> Configuration -> DUT -> BT version(F2) -> version Select ○ Select BLE specification version (Auto/v4.0/v4.2/v5.0) ○ Set to "Auto", TC-3000C determines whether the DUT supports BT v5.0. If not, the TC-3000C ○ will work with v4.2.
  • Page 56: Functions

    Functions BT version setting menu is available from the TC-3000C firmware version v4.00 or later 3.2 Functions 3.2.1 RF Test Cases In Non-Signaling Test mode, 6 out of 7 LE Test Cases can be tested. TX Test Output Power (TP/TRM-LE/CA/BV-01-C) ●...
  • Page 57 Functions RX Test Receiver sensitivity, uncoded data at 1 Ms/s (TP/RCV-LE/CA/BV-01-C) ● Maximum input signal level, uncoded data at 1 Ms/s (TP/RCV-LE/CA/BV-06-C) ● PER Report Integrity, uncoded data at 1 Ms/s (TP/RCV-LE/CA/BV-07-C) ● Receiver sensitivity at 2Ms/s (TP/RCV-LE/CA/BV-08-C) ● Maximum input signal level at 2Ms/s (TP/RCV-LE/CA/BV-12-C) ●...
  • Page 58: Menu Setup Method

    Functions 3.2.2 Menu Setup Method Start Starts the selected test case item; changed into Stop key during execution, which can stop the test case Edit Move the cursor to the item to be changed and select Edit. The Edit mode will be enabled. The user can exit the Edit mode by selecting the key again.
  • Page 59: Test Procedure

    If multiple test cases are selected, all test cases will be tested, and testing of all cases will be repeated. 3.2.3 Test Procedure 1. Set up the BT LE mode and the RF environment on TC-3000C. (See 3.1.2 TC-3000C Setup 2.
  • Page 60: Test Items

    “PRBS9” for the DUT packet type. B. In the test case of TC-3000, select the output power and press key. C. Set TC-3000C with the same BT channel set for DUT in A. D. On TC-3000C, select to start the test.
  • Page 61: In-Band Emissions, Uncoded Data At 1 Ms/S (Tp/Trm-Le/Ca/Bv-03-C)

    Test Items 5. Specification -20 dBm ≤ Pavg ≤ +10 dBm (BLE core v4.2 or earlier versions ) -20 dBm ≤ Pavg ≤ +20 dBm (BLE core v5.0) ≤ Pavg + 3 dB 3.3.1.2 In-band Emissions, uncoded data at 1 Ms/s (TP/TRM-LE/CA/BV-03-C) (TP/TRM-LE/CA/BV-03-C) In-band emissions, uncoded data at 1 Ms/s (TP/TRM-LE/CA/BV-08-C) In-band emissions at 2Ms/s 1.
  • Page 62: Modulation Characteristics

    “PRBS9” for the DUT packet type. B. In the test case of TC-3000, select the “In-band emissions” and press C. Set TC-3000C with the same BT channel set for DUT in A. D. On TC-3000C, select to start the test.
  • Page 63: Modulation Characteristics, Uncoded Data At 1 Ms/S(Tp/Trm-Le/Ca/Bv-05-C)

    Packet Length, and Payload Type, and then have DUT send LE standard Packets. Set “00001111” for the DUT packet type. B. Select “modulation characteristics” for the test case of TC-3000C followed by the key. C. Set TC-3000C with the same BT channel set for DUT in A.
  • Page 64 Test Items D. In TC-3000C, press to measure Δf1. E. To measure the Δf2 value, set the Payload data type of the Packet sent by DUT to “10101010” using the Test Control Software provided by the Chip vendor. F. In TC-3000C, press to measure Δf2.
  • Page 65: Modulation Characteristics At 2Ms/S (Tp/Trm-Le/Ca/Bv-10-C)

    Test Items 5. Specification 1. Modulation characteristics (TP/TRM-LE/CA/BV-05-C) * 225 kHz ≤ Δf1avg ≤ 275 kHz * 99.9 % of Δf2max must be greater than 185 kHz * (Δf2avg/Δf1avg) ≥ 0.8 2. Stable Modulation characteristics, uncoded data at 1Ms/s (TP/TRM-LE/CA/BV-09-C) * 247.5 kHz ≤...
  • Page 66 Packet Length, and Payload Type, and then have DUT send LE standard Packets. Set “00001111” for the DUT packet type. B. Select “modulation characteristics” for the test case of TC-3000C followed by the key. C. Set TC-3000C with the same BT channel set for DUT in A.
  • Page 67: Modulation Characteristics, Le Coded (S=8) (Tp/Trm-Le/Ca/Bv-13-C)

    Test Items 3.3.1.3.5 Modulation Characteristics, LE Coded (S=8) (TP/TRM-LE/CA/BV-13-C) 1. Objective: This test verifies that the modulation characteristics of the transmitted signal are correct for an LE Coded signal (S=8). 2. Settings on DUT Payload : 'Coded, S=8' packet, payload consisting of a repetitive sequence of 0xFF ○...
  • Page 68: Carrier Frequency Offset And Drift

    Test Items 3.3.1.4 Carrier frequency offset and drift (TP/TRM-LE/CA/BV-06-C) Carrier frequency offset and drift, uncoded data at 1 Ms/s (TP/TRM-LE/CA/BV-12-C) Carrier frequency offset and drift at 2 Ms/s (TP/TRM-LE/CA/BV-14-C) Carrier frequency offset and drift, LE Coded (S=8) Table 3-2 Specifications for carrier frequency offset and drift Test Number | fTX - f[n] | ㅣf0 –fn ㅣ...
  • Page 69: Carrier Frequency Offset And Drift At 2 Ms/S (Tp/Trm-Le/Ca/Bv-12-C)

    Packet Length, and Payload Type, and then have DUT send LE standard Packets. Set “10101010” for the DUT packet type. B. In the test case of TC-3000C, select “Carrier Frequency Offset and Drift” and press the key. C. Set TC-3000C with the same BT channel set for DUT in A.
  • Page 70: Carrier Frequency Offset And Drift, Le Coded (S=8) (Tp/Trm-Le/Ca/Bv-14-C)

    Test Items 4. Specification –150 kHz ≤ fn ≤ f + 150 kHz (n=0,1,…,k) ㅣf –f ㅣ≤ 50 kHz (n=2,3,4,…k) ㅣf –f ㅣ≤ 23 kHz and ㅣf –f ㅣn= ≤ 20 kHz 6,7,8,…k 3.3.1.4.3 Carrier frequency offset and drift, LE Coded (S=8) (TP/TRM-LE/CA/BV-14-C) 1.
  • Page 71: Receiver Tests (Rcv-Le)

    B. Set up TC-3000C similar to the setting done in Step 2). C. Have DUT enter the Receive mode using the test control software of DUT or through a separate test mode. Then, set DUT with the BT channel set on TC-3000C in B. D. Start the test by pressing on TC-3000C E.
  • Page 72 -82 dBm LE Coded, S=8, Stable Modulation Index The RF output power range of TC-3000C is 0 to -80 dBm. In order to transmit lower power below -80 dBm, the additional 10 dB Attenuator should be attached. (G99912A, 10 dB Attenuator will be provided) Attenuator being used, Path Loss must be input to the TC-3000C by Attenuator value.
  • Page 73: Maximum Input Signal Level

    Test Items 3.3.2.2 Maximum input signal level (TP/RCV-LE/CA/BV-06-C) Maximum input signal level, uncoded data at 1Ms/s (TP/RCV-LE/CA/BV-12-C) Maximum input signal level at 2Ms/s (TP/RCV-LE/CA/BV-18-C) Maximum input signal level, uncoded data at 1Ms/s, Stable Modulation Index (TP/RCV-LE/CA/BV-24-C) Maximum input signal level at 2Ms/s, Stable Modulation Index 1.
  • Page 74: Per Report Integrity

    Test Items 3.3.2.3 PER Report Integrity (TP/RCV-LE/CA/BV-07-C) PER Report Integrity, uncoded data at 1Ms/s (TP/RCV-LE/CA/BV-13-C) PER Report Integrity at 2Ms/s (TP/RCV-LE/CA/BV-19-C) PER Report Integrity, uncoded data at 1Ms/s, Stable Modulation Index (TP/RCV-LE/CA/BV-25-C) PER Report Integrity at 2Ms/s, Stable Modulation Index (TP/RCV-LE/CA/BV-30-C) PER Report Integrity, LE Coded (S=2) (TP/RCV-LE/CA/BV-31-C) PER Report Integrity, LE Coded (S=8) (TP/RCV-LE/CA/BV-36-C) PER Report Integrity, LE Coded (S=2), Stable Modulation Index...
  • Page 75: Advertising Test

    * Peripheral is usually small, operates with low energy, and has limited resources. It is designed to operate to be connected to Central device that has plenty of resource. * Central has enough power and memory, such as mobile phone or tablet. TC-3000C is also described as Central.
  • Page 76 Advertising Channel There are Link Layer (LL) and Physical Layer under BLE Protocol Stack as shown in the image below. Channels in the Physical Layer means RF Channels as shown in the image below. And Channels in the Link Layer means LL Channels as shown in the image below and operates differently from Physical Channels (RF Channel) above.
  • Page 77: Setup

    ● interferences. Depending on the DUT type, directly connect to the RF cable or create a radiation environment using the antenna coupler. TC-3000C: TC-3000C displays the measurement result on the front LCD window. ● 4.1.2 TC-3000C Setup 1. BT LE Mode Setup Select MENU ->...
  • Page 78 Setup 4. Advertising Test Mode Setup Menu -> Configuration -> DUT(M2) -> More 3/3 (F8) -> Test Method (F2) -> Advertising Setup ○ 5. Input Level Setup Menu -> Configuration -> RF Settings (M3) -> RX ATT (F3) ○ Set up the range for the DUT output level. (RX ATT Off: -80 ~ -10 dBm, RX ATT On: -30 ~+20 ○...
  • Page 79: Functions

    Functions 4.2 Functions 4.2.1 RF Test Cases In Advertising Test Mode, Output Power, Carrier frequency offset, and Modulation characteristics can be measured by analyzing DUT’s TX signal for the following Advertising Channels: 0, 12, and 39. Since the measurement result for Carr freq offset + Mod char (preamble) test is gained by only sampling values of the Preamble section out of DUT’s TX signal, it can differ from the measurement value of RF Test Cases.
  • Page 80: Menu Setup Method

    4.2.2 Menu Setup Method 2.2.2 Menu Setup Method ● 4.2.3 Test Procedure 1. Set up the BT LE mode and the RF environment on TC-3000C. (See 4.1.2 TC-3000C Setup) 2. Select the RF test cases. Select Menu -> Test Cases and test items. (Rotate and press the rotary encoder.) ○...
  • Page 81: Test Items

    A. In the test case of TC-3000, select the output power and press key . B. Set up TC-3000C similar to the setting done in Step 2. C. Set DUT to send TX signal to the Advertising Channel. D. On TC-3000C, select to start the test.
  • Page 82: Carr Freq Offset + Mod Char (Preamble)

    A. In the test case of TC-3000, select the Select Carr freq offset + Mod char (preamble) and press key . B. Set up TC-3000C similar to the setting done in Step 2. C. Set DUT to send TX signal to the Advertising Channel. D. On TC-3000C, select to start the test.
  • Page 83: Part 3. Programming Guide

    PART 3. Programming Guide...
  • Page 85: Programming Guide

    Basic Guide to RS-232C Commands 5. Programming Guide To test the Bluetooth low energy, RS-232C commands are used to control TC-3000C remotely. Remote Control through RS-232C (Host) Figure 5-1 Remote Control through RS-232C(Host) System Requirements The following development environment is necessary for the development of an application program: OS: Microsoft Windows, ME, 2000, XP, Vista, Windows 7 ●...
  • Page 86: Rs-232C Connection Method

    Basic Guide to RS-232C Commands RS-232C Data Transmission Command and Response(example) Description Directioon PC → TC-3000C “EXEC:RESET\n” "\n" is for new line or line feed TC-3000C → PC “OK\r\n” "\r" is for carriage return In case development is done on VC 6.0, if the user program sends the “EXEC:RESET\n”...
  • Page 87: Rs-232C Setup Method

    Basic Guide to RS-232C Commands 5.1.2 RS-232C Setup Method 1. MENU -> Configuration -> Network(M5) -> More1/3(F8) 2. Set up TC-3000C as shown below and check the connection status using the Hyper Terminal. Table 5-1 TC-3000C RS232 Setting Parameter Value...
  • Page 88: Rs-232C Connection Status Checking Method

    Basic Guide to RS-232C Commands 5.1.3 RS-232C Connection Status Checking Method To check the connection status between PC and TC-3000C, use the Hyper Terminal Program provided by Microsoft Windows. 1. Select Start -> Program -> Auxiliary Programs -> Communication -> Hyper Terminal.
  • Page 89 Basic Guide to RS-232C Commands 7. Select Add Line Feed (Line Feed) to the End of the Line and Display Inputted Characters. 8. Type any character and press Enter. In normal connection, an unknown command error must be displayed as a response message. If a command such as EXEC:RESET is inputted, and Enter is pressed, an OK response message will be displayed.
  • Page 90 Basic Guide to RS-232C Commands...
  • Page 91: Notes On Rs-232C Commands

    Basic Guide to RS-232C Commands 5.1.4 Notes on RS-232C Commands 1. In most simple setup commands (e.g., “CONF:SYS:TESTER:L2CAP_TO 5000”), the response message (“OK”) will be immediately displayed. For commands that try to connect to DUT (e.g., “EXEC:RFTC:”), the response message (“OK”) will arrive after the connection is established. Therefore, the user must receive the response message and the ending characters (“\r\n”) for such command before sending the next command.
  • Page 92: Low Energy Command List

    Definition: Set up the DUT type to test. ○ Value: GENERAL, BT, BT_LE ○ 3. READ:CONN_DUT_BD_ADDR? Definition: By using ‘HCI Port’(USB, UART) to read BD address of the BLE DUT. ( TC-3000C ○ firmware version 3.50 or later) Response: String, No data availbale ○...
  • Page 93: Output Power(Op) Command

    ○ ‘Num_HCI_Command_Packet(zero)’ parameters corresponding value to ‘command Complete Event’ is set to be effective or disregarded. (TC-3000C firmware version 3.50 or later and TI CC254X BLE Software Stack users should set this parameter “ON”) Value : ON, OFF ON: Operates via parameter ○...
  • Page 94: In-Band Emissions(Ibe) Command

    Low Energy Command List Definition: Stop the test. ○ 3. READ:LE_RFTC:OP:CH? Definition: Read the channel received by the tester. (Transmission channel of DUT) ○ 4. CONF:LE_RFTC:OP:CH <Value> Definition: Set up the channel received by the tester. (Transmission channel of DUT) ○...
  • Page 95: In-Band Emissions(Ibe_2M) At 2Ms/S Command

    Low Energy Command List 4. CONF:LE_RFTC:IBE:CH <Value> Definition: Set up the channel received by the tester. (Transmission channel of DUT) ○ Value: 0~37, 2-19-37 (Default) ○ 5. READ:LE_RFTC:IBE:PLD_LEN? Definition: Read the length of payload’s data. ○ 6. CONF:LE_RFTC:IBE:PLD_LEN <Value> Definition: Set up the length of payload's data. ○...
  • Page 96: Modulation Characteristics(Mod) Command

    Low Energy Command List 7. READ:LE_RFTC:IBE_2M:SWP_NUM? Definition: Read the test sweep count. ○ 8. CONF:LE_RFTC:IBE_2M:SWP_NUM <Value> Definition: Set up the test sweep count. ○ Value: 10 (Default) ○ 9. READ:LE_RFTC:IBE_2M:P_TX? Definition: Read the power for the reference frequency. ○ 5.2.5 Modulation Characteristics(MOD) Command 5.2.5.1 Modulation Characteristics(MOD) Command 1.
  • Page 97: Stable Modulation Characteristics, Uncoded Data At 1Ms/S (Mod_Smi) Command

    Low Energy Command List 10. READ:LE_RFTC:MOD:DF2_AVG? Definition: Read the average of Δf2 measurement. ○ 11. READ:LE_RFTC:MOD:DF2_MIN? Definition: Read the minimum of Δf2 measurement. ○ 12. READ:LE_RFTC:MOD:DF2_RATE? Definition: Read the frequency in which the maximum of Δf2 measurement passes the ○ specifications.
  • Page 98: Modulation Characteristics At 2Ms/S (Mod_2M) Command

    Low Energy Command List Definition: Read the average of Δf2 measurement. ○ 11. READ:LE_RFTC:MOD_SMI:DF2_MIN? Definition: Read the minimum of Δf2 measurement. ○ 12. READ:LE_RFTC:MOD_SMI:DF2_RATE? Definition: Read the frequency in which the maximum of Δf2 measurement passes the ○ specifications. 5.2.5.3 Modulation Characteristics at 2Ms/s (MOD_2M) Command 1.
  • Page 99: Stable Modulation Characteristics At 2Ms/S (Mod_2M_Smi) Command

    Low Energy Command List 11. READ:LE_RFTC:MOD_2M:DF2_MIN? Definition: Read the minimum of Δf2 measurement. ○ 12. READ:LE_RFTC:MOD_2M:DF2_RATE? Definition: Read the frequency in which the maximum of Δf2 measurement passes the ○ specifications. 5.2.5.4 Stable Modulation Characteristics at 2Ms/s (MOD_2M_SMI) Command 1. EXEC:LE_RFTC:MOD_2M_SMI:RUN Definition: Start the test.
  • Page 100: Modulation Characteristics, Le Coded (S=8) (Mod_Cs8) Command

    Low Energy Command List Definition: Read the minimum of Δf2 measurement. ○ 12. READ:LE_RFTC:MOD_2M_SMI:DF2_RATE? Definition: Read the frequency in which the maximum of Δf2 measurement passes the ○ specifications. 5.2.5.5 Modulation Characteristics, LE Coded (S=8) (MOD_CS8) Command 1. EXEC:LE_RFTC:MOD_CS8:RUN Definition: Start the test. ○...
  • Page 101: Carrier Firquency Offset And Drift(Cfod) Command

    Low Energy Command List 5.2.6 Carrier Firquency Offset and Drift(CFOD) Command 5.2.6.1 Carrier frequency offset and drift, uncoded data at 1 Ms/s (CFOM) Command 1. EXEC:LE_RFTC:CFOD:RUN Definition: Start the test. ○ 2. EXEC:LE_RFTC:CFOD:STOP Definition: Stop the test. ○ 3. READ:LE_RFTC:CFOD:CH? Definition: Read the channel received by the tester.
  • Page 102: Carrier Frequency Offset And Drift, Le Coded (S=8) (Cfod_Cs8) Command

    Low Energy Command List 5.2.6.2 Carrier frequency offset and drift, LE Coded (S=8) (CFOD_CS8) Command 1. EXEC:LE_RFTC:CFOD_CS8:RUN Definition: Start the test. ○ 2. EXEC:LE_RFTC:CFOD_CS8:STOP Definition: Stop the test. ○ 3. READ:LE_RFTC:CFOD_CS8:CH? Definition: Read the channel received by the tester. (Transmission channel of DUT) ○...
  • Page 103: Sensitivity(Sens) Command

    Low Energy Command List 5.2.7 Sensitivity(SENS) Command 5.2.7.1 Receiver sensitivity, uncoded data at 1 Ms/s (SENS) 1. EXEC:LE_RFTC:SENS:RUN Definition: Start the test. ○ 2. EXEC:LE_RFTC:SENS:STOP Definition: Stop the test. ○ 3. READ:LE_RFTC:SENS:CH? Definition: Read the channel received by the tester. (Transmission channel of DUT) ○...
  • Page 104: Receiver Sensitivity, At 2 Ms/S (Sens_2M)

    Low Energy Command List Value: -70 (Default) ○ 13. READ:LE_RFTC:SENS:PER? Definition: Read the Packet Error Rate (PER). ○ 14. READ:LE_RFTC:SENS:PACK_SENT? Definition: Read the number of packets sent by the tester for the PER test. ○ 15. READ:LE_RFTC:SENS:PACK_RCVD? Definition: Read the number of packets normally received among the packets sent by the tester. ○...
  • Page 105: Receiver Sensitivity, Uncoded Data At 1Ms/S, Stable Modulation Index (Sens_Uc_Smi)

    Low Energy Command List Definition: Set up the dirty mode in the tester. ○ Value: ON (Default), OFF ○ 11. READ:LE_RFTC:SENS_2M:RX_LEV? Definition: The receiving end of DUT reads the reception power in 0.01dBm unit. ○ 12. CONF:LE_RFTC:SENS_2M:RX_LEV Definition: The receiving end of DUT sets up the reception power in 0.01dBm unit. ○...
  • Page 106: Receiver Sensitivity At 2Ms/S, Stable Modulation Index (Sens_2M_Smi)

    Low Energy Command List 8. CONF:LE_RFTC:SENS_UC_SMI:PACK_NUM <Value> Definition: Read the number of packets tested. ○ Value: 1500 (Default) ○ 9. READ:LE_RFTC:SENS_UC_SMI:DIRTY_TX? Definition: Read the dirty mode in the tester. ○ 10. CONF:LE_RFTC:SENS_UC_SMI:DIRTY_TX <Value> Definition: Set up the dirty mode in the tester. ○...
  • Page 107: Receiver Sensitivity, Le Coded (S=2) (Sens_Cs2)

    Low Energy Command List 6. CONF:LE_RFTC:SENS_2M_SMI:PLD_LEN <Value> Definition: Set up the length of payload's data. ○ Value: 0~255, 31 (Default) ○ 7. READ:LE_RFTC:SENS_2M_SMI:PACK_NUM? Definition: Read the number of packets tested. ○ 8. CONF:LE_RFTC:SENS_2M_SMI:PACK_NUM <Value> Definition: Read the number of packets tested. ○...
  • Page 108: Receiver Sensitivity, Le Coded (S=8) (Sens_Cs8)

    Low Energy Command List 4. CONF:LE_RFTC:SENS_CS2:CH <Value> Definition: Set up the channel received by the tester. (Transmission channel of DUT) ○ Value: 0~39, 0-19-39 (Default) ○ 5. READ:LE_RFTC:SENS_CS2:PLD_LEN? Definition: Read the length of payload’s data. ○ 6. CONF:LE_RFTC:SENS_CS2:PLD_LEN <Value> Definition: Set up the length of payload's data. ○...
  • Page 109 Low Energy Command List Definition: Start the test. ○ 2. EXEC:LE_RFTC:SENS_CS8:STOP Definition: Stop the test. ○ 3. READ:LE_RFTC:SENS_CS8:CH? Definition: Read the channel received by the tester. (Transmission channel of DUT) ○ 4. CONF:LE_RFTC:SENS_CS8:CH <Value> Definition: Set up the channel received by the tester. (Transmission channel of DUT) ○...
  • Page 110: Receiver Sensitivity, Le Coded (S=2), Stable Modulation Index (Sens_Cs2_Smi)

    Low Energy Command List Definition: Read the number of packets sent by the tester for the PER test. ○ 15. READ:LE_RFTC:SENS_CS8:PACK_RCVD? Definition: Read the number of packets normally received among the packets sent by the tester. ○ 5.2.7.7 Receiver sensitivity, LE Coded (S=2), Stable Modulation Index (SENS_CS2_SMI) 1.
  • Page 111: Receiver Sensitivity, Le Coded (S=8), Stable Modulation Index (Sens_Cs8_Smi)

    Low Energy Command List 12. CONF:LE_RFTC:SENS_CS2_SMI:RX_LEV Definition: The receiving end of DUT sets up the reception power in 0.01dBm unit. ○ Value: -75 (Default) ○ 13. READ:LE_RFTC:SENS_CS2_SMI:PER? Definition: Read the Packet Error Rate (PER). ○ 14. READ:LE_RFTC:SENS_CS2_SMI:PACK_SENT? Definition: Read the number of packets sent by the tester for the PER test. ○...
  • Page 112: Maximum Input Signal Level(Misl) Command

    Low Energy Command List Definition: Read the dirty mode in the tester. ○ 10. CONF:LE_RFTC:SENS_CS8_SMI:DIRTY_TX <Value> Definition: Set up the dirty mode in the tester. ○ Value: ON (Default), OFF ○ 11. READ:LE_RFTC:SENS_CS8_SMI:RX_LEV? Definition: The receiving end of DUT reads the reception power in 0.01dBm unit. ○...
  • Page 113: Maximum Input Signal Level At 2Ms/S (Misl_2M)

    Low Energy Command List Definition: Set up the length of payload's data. ○ Value: 0~255, 37 (Default) ○ 7. READ:LE_RFTC:MISL:PACK_NUM? Definition: Read the number of packets tested. ○ 8. CONF:LE_RFTC:MISL:PACK_NUM <Value> Definition: Read the number of packets tested. ○ Value: 1500 (Default) ○...
  • Page 114: Maximum Input Signal Level, Uncoded Data At 1Ms/S, Stable Modulation Index (Misl_Uc_Smi)

    Low Energy Command List 5. READ:LE_RFTC:MISL_2M:PLD_LEN? Definition: Read the length of payload’s data. ○ 6. CONF:LE_RFTC:MISL_2M:PLD_LEN <Value> Definition: Set up the length of payload's data. ○ Value: 0~255, 31 (Default) ○ 7. READ:LE_RFTC:MISL_2M:PACK_NUM? Definition: Read the number of packets tested. ○...
  • Page 115: Maximum Input Signal Level At 2Ms/S, Stable Modulation Index (Misl_2M_Smi)

    Low Energy Command List 4. CONF:LE_RFTC:MISL_UC_SMI:CH <Value> Definition: Set up the channel received by the tester. (Transmission channel of DUT) ○ Value: 0~39, 0-19-39 (Default) ○ 5. READ:LE_RFTC:MISL_UC_SMI:PLD_LEN? Definition: Read the length of payload’s data. ○ 6. CONF:LE_RFTC:MISL_UC_SMI:PLD_LEN <Value> Definition: Set up the length of payload's data. ○...
  • Page 116 Low Energy Command List Definition: Stop the test. ○ 3. READ:LE_RFTC:MISL_2M_SMI:CH? Definition: Read the channel received by the tester. (Transmission channel of DUT) ○ 4. CONF:LE_RFTC:MISL_2M_SMI:CH <Value> Definition: Set up the channel received by the tester. (Transmission channel of DUT) ○...
  • Page 117: Per Report Integrity(Pri) Command

    Low Energy Command List 5.2.9 PER Report Integrity(PRI) Command 5.2.9.1 PER Report Integrity, uncoded data at 1 Ms/s(PRI) Command 1. EXEC:LE_RFTC:PRI:RUN Definition: Start the test. ○ 2. EXEC:LE_RFTC:PRI:STOP Definition: Stop the test. ○ 3. READ:LE_RFTC:PRI:CH? Definition: Read the channel received by the tester. (Transmission channel of DUT) ○...
  • Page 118: Per Report Integrity At 2Ms/S (Pri_2M) Command

    Low Energy Command List 12. READ:LE_RFTC:PRI:PACK_SENT? Definition: Read the number of packets sent by the tester for the PER test. ○ Value: 1500 (Default) ○ 13. READ:LE_RFTC:PRI:PACK_RCVD? Definition: Read the number of packets normally received among the packets sent by the tester. ○...
  • Page 119: Per Report Integrity, Uncoded Data At 1Ms/S, Stable Modulation Index (Pri_Uc_Smi) Command

    Low Energy Command List 11. READ:LE_RFTC:PRI_2M:PER? Definition: Read the Packet Error Rate (PER). ○ 12. READ:LE_RFTC:PRI_2M:PACK_SENT? Definition: Read the number of packets sent by the tester for the PER test. ○ Value: 1500 (Default) ○ 13. READ:LE_RFTC:PRI_2M:PACK_RCVD? Definition: Read the number of packets normally received among the packets sent by the tester. ○...
  • Page 120: Per Report Integrity At 2Ms/S, Stable Modulation Index (Pri_2M_Smi) Command

    Low Energy Command List 10. CONF:LE_RFTC:PRI_UC_SMI:RX_LEV <Value> Definition: The receiving end of DUT sets up the reception power in 0.01dBm unit. (TX power ○ of the tester) Value: -30 (Default) ○ 11. READ:LE_RFTC:PRI_UC_SMI:PER? Definition: Read the Packet Error Rate (PER). ○...
  • Page 121: Per Report Integrity, Le Coded (S=2) (Pri_Cs2) Command

    Low Energy Command List Value: 1500 (Default) ○ 9. READ:LE_RFTC:PRI_2M_SMI:RX_LEV? Definition: The receiving end of DUT reads the reception power in 0.01dBm unit. (TX power of ○ the tester) 10. CONF:LE_RFTC:PRI_2M_SMI:RX_LEV <Value> Definition: The receiving end of DUT sets up the reception power in 0.01dBm unit. (TX power ○...
  • Page 122: Per Report Integrity, Le Coded (S=8) (Pri_Cs8) Command

    Low Energy Command List Definition: Read the number of packets tested. ○ 8. CONF:LE_RFTC:PRI_CS2:PACK_NUM <Value> Definition: Read the number of packets tested. ○ Value: 1500 (Default) ○ 9. READ:LE_RFTC:PRI_CS2:RX_LEV? Definition: The receiving end of DUT reads the reception power in 0.01dBm unit. (TX power of ○...
  • Page 123: Per Report Integrity, Le Coded (S=2), Stable Modulation Index (Pri_Cs2_Smi) Command

    Low Energy Command List Definition: Set up the length of payload's data. ○ Value: 0~255, 31 (Default) ○ 7. READ:LE_RFTC:PRI_CS8:PACK_NUM? Definition: Read the number of packets tested. ○ 8. CONF:LE_RFTC:PRI_CS8:PACK_NUM <Value> Definition: Read the number of packets tested. ○ Value: 1500 (Default) ○...
  • Page 124: Per Report Integrity, Le Coded (S=8), Stable Modulation Index (Pri_Cs8_Smi) Command

    Low Energy Command List 5. READ:LE_RFTC:PRI_CS2_SMI:PLD_LEN? Definition: Read the length of payload’s data. ○ 6. CONF:LE_RFTC:PRI_CS2_SMI:PLD_LEN <Value> Definition: Set up the length of payload's data. ○ Value: 0~255, 31 (Default) ○ 7. READ:LE_RFTC:PRI_CS2_SMI:PACK_NUM? Definition: Read the number of packets tested. ○...
  • Page 125: Quick(Opmod) Command

    Low Energy Command List 4. CONF:LE_RFTC:PRI_CS8_SMI:CH <Value> Definition: Set up the channel received by the tester. (Transmission channel of DUT) ○ Value: 0~39, 0-19-39 (Default) ○ 5. READ:LE_RFTC:PRI_CS8_SMI:PLD_LEN? Definition: Read the length of payload’s data. ○ 6. CONF:LE_RFTC:PRI_CS8_SMI:PLD_LEN <Value> Definition: Set up the length of payload's data. ○...
  • Page 126 Low Energy Command List Definition: Stop the test. ○ 3. READ:LE_RFTC:OPMOD:CH? Definition: Read the channel received by the tester. (Transmission channel of DUT) ○ 4. CONF:LE_RFTC:OPMOD:CH <Value> Definition: Set up the channel received by the tester. (Transmission channel of DUT) ○...
  • Page 127: Carr Freq Offset + Mod Char(Preamble)

    Low Energy Command List 16. READ:LE_RFTC:OPMOD:FTX_FN? Definition: Read RTX_FN for the transmission frequency of DUT. ○ 17. READ:LE_RFTC:OPMOD:F0_FN? Definition: Read F1-F0 for the transmission frequency of DUT. ○ 18. READ:LE_RFTC:OPMOD:F1_F0? Definition: Read F1–f0 for the transmission frequency of DUT. ○ 19.
  • Page 128 Low Energy Command List 10. READ:LE_RFTC:CFOM:DF0_MAX? Definition : Read the maximum of Δf0 measurement ○ 11. READ:LE_RFTC:CFOM:DF0_AVG? Definition : Read the average of Δf0 measurement. ○ 12. READ:LE_RFTC:CFOM:DF2_MIN? Definition : Read the minimum of Δf2 measurement ○ 13. READ:LE_RFTC:CFOM:DF2_AVG? Definition : Read the maximum of Δf2 measurement ○...

Table of Contents