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

nRF24L01+ increasing range using MultiCeiver and ShockBurst …

With ShockBurst activated the PRX receives some of the packets at 7 to 8 meters, and the PTX only receives the ACK at 4 to 5 meters….

The explanation for this is that the PTX can sent up to 16 times the same packet, eventually one of the 16 packets will arrive in the PRX.. Meanwhile the PRX only send the ACK once, and thus reducing the probability of the PTX to receive this one ACK packet!

Can the PRX be configure to do ShockBurst, by blinding sending up to 16 or less the same ACK?

Best Regards … Renato

Parents
  • Also, what I understand is that the radiation pattern is a donoug shape for this inverted-F that is 90deg to the board, so having the bord mounted vertical would get a better distance in the horizontal plane. The ISM band is quite wide, so the antenna might work better on certain channels I would guess, here in sweden I looked up that the channel 99 is above the WLAN channels, in US etc, the outside WLAN channel is something else as some examples I seen. Anyway, I have also had a struggle to get any distance with these modules, I also guess the small power is one factor and the antenna receiver senibility etc. etc. I bought some modules with amplifier and di-pole antenna for better distance, might work with the "basestation" having better antenna.. Please let me know if you get some better performance on these modules.

  • @Renato: Could you please update your question with the information above, instead of creating an answer? It's easier to read the code/register configuration with the code tag. Have you made sure you received the correct packet payload on PRX ?

    Could you check if PRX actually sending ACK after it receives packet (by tracing VDD_PA pin voltage).

    To be honest I'm not expert with the nRF24L01+, could you explain LNA pin you showed in the firgure ?

Reply
  • @Renato: Could you please update your question with the information above, instead of creating an answer? It's easier to read the code/register configuration with the code tag. Have you made sure you received the correct packet payload on PRX ?

    Could you check if PRX actually sending ACK after it receives packet (by tracing VDD_PA pin voltage).

    To be honest I'm not expert with the nRF24L01+, could you explain LNA pin you showed in the firgure ?

Children
No Data
Related