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.

  • Well... I am testing the standard module and the one that as the FX2401C (amplifier and di-pole antenna) assembled..

    And have the modules configured to works in STAR mode (Multiceiver + Auto Acknolagment + Acknolagment payload + static payload + Enhanced Shoburst) ... the main problem is that the AcK payload is not correctly received by the PTX (it works about 50% of the time) even if the RF_SETUP_RETR is set to RETR_4000uS|RETR_10 ....

    I don’t think that distance or interference is an issue (they are 20cmm apart) (I made sure to disconnect all Wi-Fi and Bluetooth devices in a 30 range!)

    PROBLEM 1: In my PTX the MAX_RT interruption is triggered in about 50% of the packets sent... The PTX does not receive ACK correctly...

    PROBLEM 2: if I setup the PTX to send TX_PAYLOAD_NOACK command, the MAX_RT (in PTX) is also triggered...

    I think that I have all the register configured correctly (according to the manual [that is not 100% correct])... meanwhile I have also tested all sorts of configurations an noting seams to overcome this MAX_RT problem, that in my view is the main problem for the short range communications in STAR mode!

Reply
  • Well... I am testing the standard module and the one that as the FX2401C (amplifier and di-pole antenna) assembled..

    And have the modules configured to works in STAR mode (Multiceiver + Auto Acknolagment + Acknolagment payload + static payload + Enhanced Shoburst) ... the main problem is that the AcK payload is not correctly received by the PTX (it works about 50% of the time) even if the RF_SETUP_RETR is set to RETR_4000uS|RETR_10 ....

    I don’t think that distance or interference is an issue (they are 20cmm apart) (I made sure to disconnect all Wi-Fi and Bluetooth devices in a 30 range!)

    PROBLEM 1: In my PTX the MAX_RT interruption is triggered in about 50% of the packets sent... The PTX does not receive ACK correctly...

    PROBLEM 2: if I setup the PTX to send TX_PAYLOAD_NOACK command, the MAX_RT (in PTX) is also triggered...

    I think that I have all the register configured correctly (according to the manual [that is not 100% correct])... meanwhile I have also tested all sorts of configurations an noting seams to overcome this MAX_RT problem, that in my view is the main problem for the short range communications in STAR mode!

Children
No Data
Related