dparson55 / NRFLite

nRF24L01+ library with AVR 2 pin support, requiring very little code along with YouTube videos showing all available features. It can be installed via the Arduino IDE Library Manager
MIT License
155 stars 25 forks source link

Tx not receiving acknowledgement with NRF24L01+PA+LNA module #56

Closed sweshn closed 3 years ago

sweshn commented 3 years ago

Hi I have a project that works fine with a NRF24L01+ module in different speeds. But when using a NRF24L01+PA+LNA module everything works except using ackdata. It goes wrong in TX end. Regards Staffan

dparson55 commented 3 years ago

Thanks for the report, is this similar to issue #44? There is a known problem with some PA+LNA versions of the radio that do not receive ACK packets after successfully sending normal data packets. I have one of these PA+LNA radios and it is some hardware problem.

Here are some options:

sweshn commented 3 years ago

Hi

Thanks for the response. I have missed #44. It is the same problem.

I will try your options.

Regards

Staffan

Skickades från E-post för Windows 10

Från: Dave Parson Skickat: den 10 januari 2021 23:43 Till: dparson55/NRFLite Kopia: sweshn; Author Ämne: Re: [dparson55/NRFLite] HW issue (#56)

Thanks for the report, is this similar to issue #44? There is a known problem with some PA+LNA versions of the radio that do not receive ACK packets after successfully sending normal data packets. I have one of these PA+LNA radios and it is some hardware problem. Here are some options: • Use only NRFLite::NO_ACK sends and implement sending and receiving data similar to the software-based two-way communication example. • Use the Radiohead library. It implements ACK data via software rather than using the hardware-based ACK support built into the nRF24L01+ chip. • Try a different PA+LNA radio module made by a different manufacturer. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.