SWRA737A February   2022  – August 2022 CC1352P , CC1352R , CC2640R2F , CC2640R2L , CC2642R , CC2652P , CC2652R , CC2652R7 , CC2652RSIP

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
    1. 1.1 Acronyms
  4. 2Verify RF Performance With SmartRF Studio
  5. 3Verify RF Performance With BTool
    1. 3.1 BTool Basic Operation
    2. 3.2 Perform Tx Test
    3. 3.3 Perform Rx Test
    4. 3.4 Perform Reading RSSI
    5. 3.5 Perform PER Test
    6. 3.6 Notes for Different PHY Rate
      1. 3.6.1 Test logs for 2Mbps
      2. 3.6.2 Test logs for 500Kbps
      3. 3.6.3 Test logs for 125Kbps
    7. 3.7 The Difference Between HCI_EXT_ModemTestTxCmd and HCI_LE_Transmitter_Test
  6. 4Summary
  7. 5References
  8. 6Revision History

Perform Tx Test

When the BTool and CC26xx/CC13xx devices are ready for test, start the RF Transmission Power test. [7] introduces this basic RF test. Equipment is needed to measure the power transmitted by the custom PCB, so you can use a Spectrum Analyzer or others dedicated for Bluetooth test, like Litepoint IQxel [8], Anitsu MT8852B [9] or R&S CMW270 [10].

The steps required for the Tx Test are the following:

  1. Set Tx Power by setting HCIExt_SetTxPowerCmd
    GUID-20220224-SS0I-Z4WB-C6ZM-MJXT3CVLKMWV-low.png Figure 3-2 Set HCIExt_SetTxPowerCmd
  2. Let the CC26xx/CC13xx device enter Tx mode by setting HCIExt_ModemTestTxCmd.
    GUID-20220224-SS0I-2JXN-0FWD-WKPNWSNHNXZ3-low.png Figure 3-3 Set HCIExt_ModemTestTxCmd

    Note the channels passed as a parameter to the HCIExt_ModemTestTxCmd do not follow the Bluetooth Low Energy allocation. Instead, in sequence from 0 (2402 MHz) to 39 (2480 MHz), the Bluetooth Low Energy allocation starts at 37 (2402 MHz), then 0 (2404 MHz) until 39 (2480 MHz).

    Table 3-1 lists the channel index between both.

    Table 3-1 List of Channel Index
    Frequency (MHz) Value of the Parameter txRfChannel Passed to HCIExt_ModemTestTxCmd Corresponding Bluetooth Low Energy Channel
    2402 0 37
    2404 1 0
    2406 2 1
    2424 11 10
    2426 12 38
    2428 13 11
    2476 37 35
    2478 38 36
    2480 39 39
  3. To test on a different PHY, call a HCIExt_EnhancedModemTestTxCmd.
    GUID-20220224-SS0I-D2RS-3T74-RZTZKWFJT4KV-low.png Figure 3-4 Set HCIExt_EnhancedModemTestTxCmd

By following the above steps, you can successfully run a Transmission Power test.

WARNING: Test parameters cannot be changed while a test is running. To perform such changes, you need to stop the current test by issuing the command HCIExt_EndModemTestCmd. When stopping a test via the HCIExt_EndModemTestCmd, it is necessary to re-set the parameters one by one. A common parameter used for compliance testing is the transmit power, which needs to be set using the command HCIExt_SetTxPowerCmd.