-150-
v5.8
Energy Consumption
27. Energy Consumption
27.1. Consumption tables
Waspmote
ON
15 mA
Sleep
55 uA
Deep sleep
55 uA
Waspmote modules
ON
SLEEP
OFF
Sending
Receiving
XBee 802.15.4 PRO
56,68 mA
0,12 mA
0 μA
187,58 mA
57,08 mA
Bee ZigBee PRO
45,56 mA
0,71 mA
0 μA
105 mA
50,46 mA
XBee 868
60,82 mA
--
0 μA
160 mA
73 mA
XBee 900
64,93 mA
0,93 mA
0 μA
77 mA
66 mA
WIFI
33 mA
4 uA
0 uA
38 mA
38 mA
GPRS / GPRS+GPS
100 mA
1 mA
0 uA
100 mA
100 mA
3G/GPRS
150mA
1 mA
0 uA
300mA
300mA
Bluetooth Low Energy
8 mA
0.4 uA
0 mA
36 mA
36 mA
GPS
32 mA
–
0 uA
–
--
Note:
The sleep mode for XBee is not a very useful feature, since the advised action is to switch XBee off after transmission. If the user
puts XBee in sleep mode and also switches Waspmote to sleep or deepsleep, and if the SD card is plugged, there will be an excessive
power consumption: 220 μA or more (instead of the expected 110 μA). This is due to parasite power. To solve that, the user should not
use the XBee sleep mode. Another solution is to call
sleep()
or
deepsleep()
with
ALL_OFF
or
UART0_OFF
parameters.
27.2. Energy system
27.2.1. Concepts
Waspmote Plug & Sense! has 3 operational modes.
•
ON: Normal operation mode. Consumption in this state is 15mA.
•
Sleep: The main program is paused, the microcontroller passes to a latent state, from which it can be woken up by all
asynchronous interruptions and by the synchronous interruption generated by the Watchdog. The duration interval of this
state is from 32ms to 8s. Consumption in this state is 55μA.
•
Deep Sleep: The main program pauses, the microcontroller passes to a latent state from which it can be woken up by all
asynchronous interruptions and by the synchronous interruption triggered by the RTC. The interval of this cycle can be
from 8 seconds to minutes, hours, days. Consumption in this state is 55μA.
Consumption
Micro
Cycle
Accepted Interruptions
ON
9mA
ON
-
Synchronous and Asynchronous
Sleep
62μA
ON
32ms - 8s
Synchronous (Watchdog) and Asynchronous
Deep Sleep
62μA
ON
8s – min/hours/days
Synchronous (RTC) and Asynchronous