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.

CC2564 LE only mode?

Hi,

I'm using the CC2564 (PAN1326 module) + MSP430 + SS1 (v1.4) as a LE server peripheral. I'm trying to reduce the radio power consumption, but can't get values near the "Current Consumption for Different LE Scenarios" in section 4.1.3.2.2 of the CC256x datasheet. 

I was suspecting that perhaps the test case used for the datasheet numbers disabled BR/EDR, but I can't seem to get the BR/EDR mode to turn off. After disabling the relevant calls in InitializeApplication, and OpenStack, the device is still visible via BT classic, and the 1.28 second sniff interval current pulse is observable.

eHCILL/Deep sleep mode appears to be working correctly.

Thanks,
Tim

  • Hi,

    I think it’s related to the AFH mechanism. Can you please disable AFH and try
    HCI_Write_AFH_Channel_Assessment_Mode 0x00

    Also to make sure no scans are running in the system try.
    HCI_Write_Scan_Enable 0x00

  • Thanks Sundeep, that stopped it.

    For anyone else trying this, there are SS1 API calls to implement it. I placed them in the InitializeApplication function, after LE advertising is enabled.

    HCI_Write_AFH_Channel_Assessment_Mode(BluetoothStackID, HCI_AFH_CHANNEL_ASSESSMENT_MODE_CONTROLLER_ASSESSMENT_DISABLED, &Status);

    HCI_Write_Scan_Enable(BluetoothStackID, HCI_SCAN_ENABLE_NO_SCANS_ENABLED, &Status);

    Tim