This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF8001 using RDYN as interrupt

I am using a custom board with nRF8001, where I use external interrupt from the RDYN pin to let MCU know BLE has an event. MCU can recognize these events and change the associated flag. Problem is whenever I have an event on the RDYN pin, BLE draws about 6mA of current. Any suggestions on how to solve this issue?

Parents
  • I think 6mA current consumption is related to I_MCU_HOST. After I read the data available on MISO pin RDYN goes to high and I can see the usual current consumption for standby mode. Does this mean I have to always read and acknowledge data on MISO pin even if I don't need it? Is my assumption correct or is there something else I am missing?  

  • Hi,

    You should always check what data is on MISO pin. If you do not, the buffes will fill up. And if you are receiveing packets the 8001 will start nacking them.

    Regardless I do not think we recommend the nRF8001 for new products any more. So if you are just starting development I would recommend that you take a look at our newer chip sets (with updated ble stack).

Reply
  • Hi,

    You should always check what data is on MISO pin. If you do not, the buffes will fill up. And if you are receiveing packets the 8001 will start nacking them.

    Regardless I do not think we recommend the nRF8001 for new products any more. So if you are just starting development I would recommend that you take a look at our newer chip sets (with updated ble stack).

Children
No Data
Related