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: stack running check

Part Number: CC2564


Hi All,

After power up and stack init of CC2564, is there any way to check with signals or with HCI command if the buetooth stack/chip is still running OK? I ask this question because the PSU may fail in our app (battery operated device) and I would like to know how to detect that the CC2564 is no more running OK. For example does the nSHUTD line (BT shutdown) will go low during a reset of the CC2564?

Thanks

Florent

  • Hi Florent,

    florent coste said:

    After power up and stack init of CC2564, is there any way to check with signals or with HCI command if the buetooth stack/chip is still running OK? I ask this question because the PSU may fail in our app (battery operated device) and I would like to know how to detect that the CC2564 is no more running OK.

    You can use the HCI_VS_Get_System_Status(0xFE1F) to get the current status of the CC256x at any time. Additionally, if there is no return event, you can determine that the chip is not operating.

    florent coste said:

    For example does the nSHUTD line (BT shutdown) will go low during a reset of the CC2564?

    The nSHUTD pin is input for CC2564. It is controlled by the host processor. So it will not be pulled low automatically. If your PSU fails, this will violate the power-down sequencing explained in the datasheet. This can leave the nSHUTD pin (and the device) susceptible to permanent damage. Please ensure that the host pulls the nSHUTD line low before VDD_IN and VDD_IO are lost.

    Best regards,

    Vihang

  • Hi Vihang,

    Thanks for the info. Concerning the nSHUTD pin we are using series resistors with high impedance to protect the chip.

    Thanks again,

    Florent