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

nRF24 transmission range

Hi,

I'm trying using a setup with transmitter based on nRF24L01P and receiver with nRF24LU1P using Enhached Shock Burst.

The problem is the transmission lock (three failed attemps on TX side) if the receiver is placed more than 1.5m away from the transmitter. I'm using the nRF2726 board from the development kit as receiver and a SPI module with nRF24L01P and PCB antenna from a local supplier as transmitter.
The transmission is 4byte every 10ms. The setup is in a home environment in the same room.

What is the reasonable distance of transmission?

Can be the PCB printed antenna not strong enought?

Is the limit of 3 attemps in TX too low?

Are the receiver and transmitter intended to remain in a fixed position during activity?

Thanks.

  • Ok, so you can rule out USB3.0 noise then. It's puzzling why you see this short range. You should have no problems getting a range of 30+ m at 2 Mbps and more at 1 Mbps. 

    The radio in all nRF51 series are the same as the nRF24L01+, but the nRF52 series radio is very different. The shockburst HW part is now done entirely in SW to make it more flexible. The sensitivity is somewhat better as well so range will be higher. But since you're only seeing a range is a few meters, there's something wrong, probably in SW. Try using all default register values and see it that does it better.

  • Can you post a picture of your setup please? If you're using stock, unchanged modules and have not changed any of the register values, there's no reason for this short range.

    The unbranded modules, unless you have bought them from a distributor of Nordic devices, most probably have fake chips and can't be trusted. 

  • We had post both firmwares used in TX and RX devices some weeks ago. The TX side was the Nordic nRF2726 PCB and the RX side was the Nordic USB dongle both from development Kit nRF24LU1P-FxxQ32-DK as said above. Both devices exchange data over USB.
    We leaved the unbranded modules.

    Are you able to give us a solution based on material we'd sent in within few days? Otherwise we need  to change supplier and ask to NS or your reseller to refound our money...

  • I've taken a look at the code and there's no obvious errors that I can see.

    Can you post a picture of your setup please? There's something seriously wrong with your setup that causes this. 

  • Here are some photos on how devices are used. There are less than 2m from TX and RX and the transmission is fine only if no one is moving in between. If someone is sitting on the chair we can observe delays of some seconds and the data flowing is non linear.
    If one of the PC is 6m away from the other (in the same room) the transmission never begin.

    The TX is the one with the USB cable.

Related