One nRF2401 10cms far from the other one

Hi all,

I have 2 boarda each one with a nRF2401 transceiver antenna driven by bit banging.

The idea is the board A sends a large playload of bytes to the board B. As the maximum playload of nrf2401 is 25 bytes using 5 byte address I am sending the msgs in various fragments. the last fragment has a wellknown character at the end, the character 220.

Board A sends the exact number of fragments to the B and B somethimes receives that exact number of gfragments but other times it receives more fragments than the number of fragments sent. Remeber I finish get fragments on board B by waiting for the byte 220. If the 220 byte arrives it is the last fragment.

Could this problem be from the distance the modules are between each other? You could say, why do you put them in a bigger distance. I cant now because for now the 2 boards are hard fixed to a special structure.

If board A sends the framgents F1, F2, F3 and F4, can we hope they arrive at the ame order at board B? Remeber that board A waits 350ms between each sent fragment.

Thanks a lot

Alex

What microcontroller is driving the nrf2401? Can you post the source code? Maybe a diagram of how its wired?

Did you try some simple code with a minimum sized payload?

If you are working with a large amount of data, are you buffering the data in your code?

Hi,

Im new with the NRF2401 chip. What type of serial interface does it use to communicate with a microncontroller? I2c? SPI? its the chip on the uMIRF module.nThanks