I need to setup a nRF51 dongle as a transmitter and a nRF51 beacon as a receiver. The transmitter will send a byte every 7.8 ms (128 times per second).
I am wondering whether to use ESB or BLE to minimise the current consumption.
From my reading of the specs, the RX mode for ESB always consume 13 mA.
For BLE, I assume connection mode and the current consumption is about 1.7 ms for 2.5 ms (using the suggestion from this post). If the current is 0 in the remaining 5.3 ms, the average current would be about 0.5 mA.
It looks like BLE can achieve lower current consumption.
My current calculation is shown below. Please confirm if it's correct or not.
Duration (us) Stage Current(uA) duration * current
1500 B 1105.1 1657650
500 E 1038.1 519050
500 H 4005.1 2002550
-----------------------------------------------------------------
2500 4179250
Average current = 4179250/2500 = 1672 uA