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

Is there any way to reset nRF24L01+?

Hello all,

We are using nRF24L01+ as Rx in an embedded system and we are experiencing the following problem:

The MCU that operates the radio can be manually reset (a simple MCLR reset). When we do so there are some situations when the radio stops receiving after the new boot. We realized that the MCU could have been being reset during a communication with the radio and it would still be expecting the completion of the command or the cleaning of the Rx FIFO.

We tried to read all data and to power down and up again the device. This improved the functioning, however didn't completely solve the problem.

We would like to know if there is any way to force a reset in the radio without having to power it off.

Thanks in advance.

Parents
  • Thank you for the answer, Ole.

    As we won't be able to reset the radio, could you, please, explain us what is the behavior of the chip when a communication is stopped when still in course, in other words: how does the chip functions when it receives only some bits of a complete byte?

Reply
  • Thank you for the answer, Ole.

    As we won't be able to reset the radio, could you, please, explain us what is the behavior of the chip when a communication is stopped when still in course, in other words: how does the chip functions when it receives only some bits of a complete byte?

Children
  • I can't really think of anything. You should make sure to clear the status register and the FIFOs and reconfigure all configuration, but if that still doesn't help, I'm afraid I don't really have any other suggestion than to add a transistor to your design to be able to toggle power.