Anyone here tried frequency hopping or forward error correction?
At maximum transmit power, that would be a full 500ma of Tx current. The datasheet says to provide a 30% supply margin on top of that....
In additioin to that, it claims to use a better quality clock crystal as well. I'm unclear as to whether it's a TCXO or not. Anyone know?
On their UART version, they have somehow managed to implement frequency hopping: https://www.ebay.com/itm/Ebyte-2-4ghz-E34-2G4H27D-500mW-nRF24L01P-UART-Auto-Hopping-Wireless-Transceiver/192731677662?_trkparms=aid%3D1110002%26algo%3DSPLICE.SOI%26ao%3D1%26asc%3D20190711095549%26meid%3D2a028ffea0514d74835552e1e3124896%26pid%3D100047%26rk%3D1%26rkt%3D12%26sd%3D192683639501%26itm%3D192731677662%26pmt%3D1%26noa%3D1%26pg%3D2047675&_trksid=p2047675.c100047.m2108
Looking around, I see that there are at least a few open source projects which have implemented frequency hopping on the nRF24l01, such as: https://github.com/Max-62/nRF24L01-Frequency-Hopping-FHSS
and probably others.
Anyone here gotten frequency hopping to work or added forward error correction? They both seem like worthwhile improvements.
Forward error correction expands the data 10-100% (or more). With the tiny payload size of nrf24, expanding doesn't seem very feasible. Also, larger messages correlate with higher loss. Therefore, I don't think fec is very useful for nrf24, but it would be great if I am wrong. Have you seen it used somewhere?
For morst of the world, the high tx power would not be legal.
IIrc, in the USA, the frequency hopping would make the 27dbm legal. Otherwise not.
In answer to your question, the higher priced module above claims to do fec. Although I think it's normally done at the phy layer, which they aren't . Maybe if you turned off crc and did promiscuous Rx....