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

nRF51822 receiving range problem. Transmit range is good however. Using micro ESB proprietary library.

Hello, We developed a few devices using the nRF51822 and noticed that the receiving range is reduced significantly from our nRF24L01 devices. The transmission range is good however. We are using the micro ESB libraries with no soft devices, and are doing the proprietary protocol. Our devices mainly sit in the receiving state, and periodically switch over to transmit a few payloads, then idle back in the receiving state.

Here is how I know its the range... I have a nRF51822 and a nRF24L01 device sitting on my desk (both in receiving mode), and I have a nRF51822 device about 20 meters away in an office building setting transmitting payloads. The nRF24L01 can see the payloads just fine, the nRF51822 cannot see any of them. If I move the far away device closer (10 meters), then it starts to pick up a few but misses most. If I have the far away device within 3 meters both devices receive everything. For some reason the nRF51822 is having some receiving problems, but the transmit range is just fine.

Do you think this is firmware related? I was reading somewhere that someone mentioned DCDC register caused them receiving problems, but I think its turned off by default? Are there any other firmware possibilities?

Here is the general configuration we have been doing with the nRF51822. We typically did the same thing with our nRF24L01 devices and those worked great.

nRF51822_problem.jpg

nRF51822_problem2.jpg

nRF51822_problem3.jpg

Any help is greatly appreciated, thanks!

Related