This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2564C: Continuous TX/RX for FTM

Part Number: CC2564C

Hi Team,

we are using CC2564C without external amplifier, for BT HCI_VS_DRPb_Tester_Con_TX 0xFD84, 0x00, 0x03, 0x00, 15, 0x00000000, 0x00000000  and for BLE hciconfig hci0 leadv command for continuous transmission but we are getting only one time Tx power on spectrum analyzer.

Can you please check what we are missing here for continuous transmission?

logs:

root@ICE-GATEWAY:/# hcitool -i hci0 cmd 0x03f 0x184 00 03 04 0f 0x00000000 0x000
00000
< HCI Command: ogf 0x3f, ocf 0x0184, plen 6
 00 03 04 0F 00 00
> HCI Event: 0x0e plen 4
 01 84 FD 00
root@ICE-GATEWAY:/# hciconfig hci0 leadv

root@ICE-GATEWAY:/# bluetoothctl
Agent registered
[bluetooth]# show
Controller 34:15:13:7F:EA:75 (public)
       Name: BlueZ 5.50
       Alias: BlueZ 5.50
       Class: 0x00000000
       Powered: yes
       Discoverable: yes
       Pairable: no
       UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
       UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
       UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
       UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
       UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
       Modalias: usb:v1D6Bp0246d0532
       Discovering: no

  • Are you referencing: 

    http://processors.wiki.ti.com/index.php/CC256x_Testing_Guide

    Even if you are doing the continuous test for CW, it seems you may need the HCI_VS_DRPb_Enable_RF_Calibration command.  Are you doing that?  If you want to use a modulated signal, it requires a third command too.

    Regards,

    Travis

  • Hi Travis

    Thanks for the replay, yes we tested  HCI_VS_DRPb_Enable_RF_Calibration 0xFD80, 0xFF, 0xFFFFFFFF, 0x01 command also still 

    we are getting only one time Tx power on spectrum analyzer.

    logs:

    root:/# hcitool -i hci0 cmd 0x03f 0x184 00 03 00 0f 0x00000000 0x000
    00000
    < HCI Command: ogf 0x3f, ocf 0x0184, plen 6
    00 03 00 0F 00 00
    > HCI Event: 0x0e plen 4
    01 84 FD 00
    root:/# hcitool -i hci0 cmd 0x03f 0x180 0xFF 0xFFFFFFFF 0x01
    < HCI Command: ogf 0x3f, ocf 0x0180, plen 3
    FF FF 01
    > HCI Event: 0x0e plen 4
    01 80 FD 00

     

  • UJjapralli Mamatha said:
    we are getting only one time Tx power on spectrum analyzer.

    Typically, a Bluetooth stack (e.g. BlueZ in this case) enables the page and inquiry scans on the Bluetooth controller during the initialization. When these periodic scans are running on the controller, they can terminate the continuous TX mode. So please disable the page and inquiry scans using the "noscan" option of hciconfig before running the Continuous TX test. 

    Moreover, hciconfig hci0 leadvis not used for the Continuous TX test for BLE. Advertisements are packet transmissions. Please use BLE as the modulation type in HCI_VS_DRPb_Tester_Con_TX command to perform Continuous TX test for BLE.

  • Hi Vihag,

    thanks with "noscan" BT  conitunious TX mode is working fine after that tested BLE below commands I used 

    1. HCI_VS_LE_Enable 0xFD5B, 1, 1

    2. HCI_VS_Set_LE_Test_Mode_Parameters 0xFD77, 0x01, 0x0, Packets to transmit(0x0000), Access Code (0x71764129), 0x00, 0x00, 0x00, 0x00, 0x00, 0x00000000

    3. HCI_BLE_Transmitter_Test 0x201E, TX_Channel , Data_Length, Payload_Type

    BLE constant and continuous power is not coming.

    can you please check what we are missing here?

  • Hi Vihag,

    thanks with "noscan" BT  conitunious TX mode is working fine after that tested BLE below commands I used 

    Can we get about BLE continuous  trasmission?

    1. HCI_VS_LE_Enable 0xFD5B, 1, 1

    2. HCI_VS_Set_LE_Test_Mode_Parameters 0xFD77, 0x01, 0x0, Packets to transmit(0x0000), Access Code (0x71764129), 0x00, 0x00, 0x00, 0x00, 0x00, 0x00000000

    3. HCI_BLE_Transmitter_Test 0x201E, TX_Channel , Data_Length, Payload_Type

    BLE constant and continuous power is not coming.

    can you please check what we are missing here?

  • Hi,

    UJjapralli Mamatha said:
    Can we get about BLE continuous  trasmission?

    The command sequence for continuous TX (100% duty cycle) for BLE modulation should be the same as classic BT that you performed earlier. The only change would be packet type needs to be 0x04 for BLE in the HCI_VS_DRPb_Tester_Con_TX command.

    Reference: http://processors.wiki.ti.com/index.php/CC256x_VS_HCI_Commands#HCI_VS_DRPb_Tester_Con_TX.280xFD84.29

    Best regards,

    Vihang