From the
nRF24L01+ datasheet:
•Worldwide 2.4GHz ISM band operation
•250kbps, 1Mbps and 2Mbps on air data rates
•Ultra low power operation
•11.3mA TX at 0dBm output power
•13.5mA RX at 2Mbps air data rate
•900nA in power down
•26μA in standby-I
•On chip voltage regulator
•1.9 to 3.6V supply range
...
I'm trying to find which method will be more power efficient when collecting low throughput data with no real time requirements from battery powered sensors, e.g. from a weather station, a room HVAC monitor, etc.:
- periodic data pushing from the sensors to the central station or
- periodic interrogations of sensors from the central station, or
- maybe some other method?
Common sense will say the Tx mode requires more power than Rx, because in Tx mode extra power is needed to feed the final Tx amplifier. However, in nRF24L01+, the Rx mode uses about 20% more current than the Tx mode. And that is for 0 dBm Tx power, for lower Tx power the Rx current can be almost double than the Tx current (i.e. supply current @-18dBm Tx power is only 7mA, vs 13.5mA for Rx mode).
Why so, and is this common or it's just some nRF24 specific quirk?