BL600-Sx Hardware Integration Guide
Single Mode BLE Module
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
23
CONN-HIG-BL600
4.3
Peripheral Block Current Consumption
The values below are calculated for a typical operating voltage of 3 V.
Table 10: UART Power Consumption
Parameter
Min
Typ
Max
Unit
UART Run current @ 115200 bps
220
uA
UART Run current @ 1200 bps
210
uA
UART Baud rate
1.2
115.2
kbps
Table 11: SPI Power Consumption
Parameter
Min
Typ
Max
Unit
SPI Master Run current @ 125 kbps
180
uA
SPI Master Run current @ 4 Mbps
200
uA
SPI bit rate
0.125
4
Mbps
Table 12: I2C Power Consumption
Parameter
Min
Typ
Max
Unit
I2C Run current @ 100 kbps
380
uA
I2C Run current @ 400 kbps
400
uA
I2C Bit rate
100
400
kbps
Table 13: ADC Power Consumption
Parameter
Min
Typ
Max
Unit
ADC current during conversion
260
uA
The above current consumption is for the particular peripheral only and to operate that peripheral requires
some other internal blocks which consume fixed amount of base current (~740uA). Nordic silicon used in
BL600-Sx0-2, BL600-Sx-03, this fixed base current is bit higher (by ~400uA). This base current of ~1140 uA (=
~740uA+400uA) is consumed when the UART, SPI, I2C, or ADC is opened (operated). Therefore BL600-Sx-02
and BL600-Sx-03 would consume total for each peripheral of:
UART (115.2 kbps)
1360 uA (= 1140 uA <base current> + 220 uA)
SPI (master, 8 Mbps
1340 uA (=1140 uA <base current> 200uA).
I2C (400 kbps)
1540 uA (=1140 uA <base current> + 400 uA)
ADC
1430 uA (=1140 uA <base current> + 290 uA)
For the BL600-Sx-04 would consume total for each peripheral of:
UART (115.2 kbps)
1030 uA (= 810 uA <base current> + 220 uA)
SPI (master, 4 Mbps
1010 uA (= 810 uA <base current> 200 uA)
I2C (400 kbps)
1210 uA (= 810 uA <base current> 400 uA)
ADC
1070 uA (= 810 uA <base current> + 260 uA)
For asynchronous interface like the UART (asynchronous as the other end can communicate at any time), the
UART (on BL600) must kept open (by a command in
smart
BASIC application script) resulting in the base
current consumption penalty.
For synchronous interface like the I2C or SPI (since BL600 side is the master), the interface can be closed and
opened only (by a command in
smart
BASIC application script) when needed, resulting in current saving (no
base current consumption penalty). Similar argument for ADC (open ADC when needed).