
www.ezurio.com DSH_BT024-00200_1v4 © Ezurio Ltd 2006 13
8. Low Power Modes
The current drain from the Vcc power input line is dependent on various factors. The three most significant factors
are the voltage level at Vcc, UART aud rate and the operating mode.
The hardware specification for the Em edded Intelligent Bluetooth Module allows for a voltage range of 3.3 to
7.0v at Vcc. Tests have shown that there is no significant difference in current draw when Vcc is 5 or 6V.
The UART aud rate has a earing on power drain ecause as is normal for digital electronics, the power
requirements increase linearly with increasing clocking frequencies. Hence higher aud rates result in a higher
current drain.
Finally with regards to operating mode the significant modes are; idle, waiting for a connection, inquiring,
initiating a connection and connected. With connected mode, it is also relevant to differentiate etween no data
eing transferred and when data is eing transferred at the maximum rate possi le.
The operating mode can est e descri ed y stating the AT commands required to enter that mode. In addition,
there are certain S Registers which have a direct impact on power consumption, which are descri ed next.
The Em edded Intelligent Bluetooth Module has provision for an LED which can e configured to display
connection status. Tests have shown that this LED can consume up to 5.3mA which is more than dou le the
current draw when in Idle mode. S Register 534 can e used to completely disa le this indicator.
S Registers 508 to 511, which specify the page and inquiry scan intervals and windows, can e used to adjust the
average current drain when in discovera le and or connecta le modes. Registers 508 and 509 specify the interval
and window for page scans and registers 510 and 511 specify the interval and window for inquiry scans. Register
pairs 508/509 and 510/511 descri e duty cycles when the module goes into scan modes. It is while scanning that
the highest current draw occurs. The average current draw is determined y simple arithmetic using the values
stored in the 508/509 and 510/511 register pairs.
The current drain while waiting for a connection or discovera le mode is a out 30 times higher than in idle mode.
This is when the page/inquiry scan duty cycle is 100%. These modes give the quickest response to a page or
inquiry request from a remote peer.
It is possi le to reduce the duty cycle down to as low as 0.5% at the expense of response time. The response
time can e specified via S Registers 508 and 510 for page and inquiry respectively, where the worst case
response time can e as high as 2.5 seconds. Then the duty cycle can e varied y changing the value of S
Registers 509 and 511 appropriately.
For example, if S Register 508 and 510 are oth set to 1000ms and S Register 509 and 511 are oth set to 11ms
then the duty cycle is reduced to 1%, this means that average current drain at 5.0v will e 2% of 65mA plus the
normal idle mode current, that is, it is as low as 2.75mA. However, in this case, it can take up to 1 second to
esta lish a connection.
The connected state current consumption while a master or slave can e considera ly reduced y ena ling Sniff
mode, descri ed in detail in the next section.
8.1 Low Power Modes using Sni
Bluetooth connections are master/slave in nature. A master sends packets and a slave has to acknowledge that
packet in the next timeslot. Timeslots in Bluetooth are 625 microseconds wide. This implies that a master will
always know when packets will e sent and received, which further means it is a le to optimise power usage y
switching on power hungry circuitry only when needed.
A slave on the other hand does NOT have prior knowledge of when a packet will e received and has to assume
that a packet will e received from a master on every receive slot. This means that it has to leave its receiving
circuitry on for most of the receive slot duration. The result of this is high power consumption, where a slave with
no data transmission still consumes around 31mA whereas a master consumes only 6mA.
This pro lem was identified very early in the evolution of Bluetooth (especially since headsets spend all their time
as a slave in a Bluetooth connection) and it was solved y having a mode called Sniff, with appropriate lower
layer negotiating protocol.
Sniff mode during connection is asically an agreement etween the slave and its master that data packets will
only e exchanged for N timeslots every M slots. The slave can then assume that it will never e contacted during
mA
3.3V 3.20 Current per LED (when fitted)
5.0V 5.30