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

nrf8001 Reset - RDYN and REQN behavior

Hi,

I'm developing some code for an AVR MCU with the Adafruit nrf8001 and had a question about the expected behavior of the handshaking lines, REQN and RDYN

My understanding is, once the device comes out of Reset (Reset Low -> High) the RDYN line should output to logic low indicating that the DeviceStartedEvent is ready to be clocked out over SPI like so. image description

To clock the event out, the user application should then toggle the REQN line low and begin clocking data out over SPI. However, when the REQN line transitions (from either High to Low or vice versa) I see a small pulse on the RDYN line (like so)image description

Any ideas what this could be and if this is ok? So far my application only goes in an infinite loop of Reseting the device, and driving the REQN low once RDYN also goes low, waits ~100ms then resets the nrf8001 again

EDIT: Added new picture of "glitch" after device reset image description

Related