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: Power saving mode options_CC2564B chipset

Part Number: CC2564

Hi,

We are using our custom board (MSP430 - 2418) with PAN1326B Module based on CC2564B chipset (Mounted on our custom board). 

 

Obj:       want to put BLE controller in  power down mode so that it consumes  7 microamps per specification

 

Device configuration:

 

Detail the scheme like which power mode etc.,

 

We plan to incorporate power down mode in between advertisement…. 1.5 sec ON and 5 sec OFF

 

  1. What’s the BLE controller configuration to achieve 7ua
  2. Other than power up and down cycle, any special device configuration to be invoked
  3. Firmware stack configuration changes required to achieve 7 ua current consumption, if any please detail
  4. What’s the time required for BLE stack to complete one cycle. This includes initialization, advertisement, pairing…

Regards,

Narayanan. S

  • We, will check with our Engineering team for the power profile of shutdowns and get back shortly.

    Thanks
  • Hi,

    Narayanan S said:
     

    What’s the BLE controller configuration to achieve 7ua

    As mentioned in the datasheet, the CC256x will consume ~7uA in shutdown mode. The device is in shutdown mode when the nSHUTD pin is low. This is the lowest power state and the device will need to be completely reinitialized when it comes out of the shutdown mode.

    Narayanan S said:
     

    Other than power up and down cycle, any special device configuration to be invoked

    The initscript needs to be loaded to the device after power-up and the Bluetooth stack running on the host MCU/MPU needs to be reinitialized.

    Narayanan S said:
     

    Firmware stack configuration changes required to achieve 7 ua current consumption, if any please detail

    You cannot have the device in shutdown while trying to operate it with stack. So no configuration to lower the current consumption all the way to 7uA. Please see my last comment in this post.

    Narayanan S said:
     

    What’s the time required for BLE stack to complete one cycle. This includes initialization, advertisement, pairing…

    I do not understand this question. The initialization time will depend on the host speed and UART baud rate. Advertisement and pairing (i assume you mean pairing/pairable mode) will stay active as periodic events until stopped by the host.

    Narayanan S said:
     

    We plan to incorporate power down mode in between advertisement…. 

    You can use the CC256x with the TI dual-mode Bluetooth stack (and relevant sample application from the stack SDK) and change the advertising interval in your application to 1.5 second. The CC256x will take care of sleep mode in-between consequent advertisement events.  

    Narayanan S said:
     

    1.5 sec ON and 5 sec OFF

    BLE advertisement does not work like that. Why not use 5 second as advertising interval to begin with? It will give you much lower current consumption.

    Best regards,

    Vihang

  • Hi Vihang,

    Thanks, for your response. During BLE Advertise current measurement, we have found Scan interval 11 .28 mS window @ 1.28 Sec periodicity, Is it possible to disable this function ? If so please share the procedure. Or how to address this issue in the context of ensuring longer battery life?

    Thanks,

    Narayanan. S

  • Hi, 

    Still we are awaiting for your response on above clarifications, is there any update?

    And also could you please clarify below points.

    Stack version : v1.5 R2  SPPLEDEMO_lite

    1. What is the default RF power level (dBm) setting for BLE operation in CC2564 ?
    2. Is there possible to change the RF power level with lowest power level ? If so could you please share me the procedure or call function or any sample code. here we have tried to generate .bts file from CC256x Bluetooth Hardware Evaluation Tool, but the power level button is not selected (disabled). 

    Thanks,

    Narayanan. S