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

nrf24l01+ data loss

Hello,

I have problem with two nRF24l01+

First is connected with a mcu to a sensor. Second is connected with a mcu to a pc throught usb.

I want to get data from sensor into PC but sometimes (not always) some data is missing.

I'have taken waveforms with a logic state analyzer from nRF connected to PC.

Initially there is an handshake (write and read some data) then first nRF send a burst of data, in waveform is shown data receive (320x240x2 bytes + overhead of Enhanced Shockburst) but at +4s communication get interrupted for 0.2s

Logic State Analyzer

i60.tinypic.com/2nj8vgz.png

here are details of waveform before interruption

Logic State Analyzer

i60.tinypic.com/2enbzut.png

and after interruption of 0.2s

Logic State Analyzer

i60.tinypic.com/rmij9z.png

Problem is that I receive only 320x234x2 bytes and 12 bytes are missing..

Thank you Leonardo

EDIT

Here is a good and a bad transmission

image description

It seem that nrf that RX stall at some point and then resume but last bytes are lost

Related