User's Manual

BT900-Sx Hardware Integration Guide
Intelligent BTv4.0 Dual Mode Module
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
18 CONN-HIG-BT900
Parameter Min Typ Max Unit
Max
,
with advertising inter
v
al (min) 20 mS
Min, with advertising interval (max) 10240 mS
Connection Average Current draw
Max, with connection interval (min) 7.5 mS
with connection interval 67.5 mS
Min, with connection interval (max) 4000 mS
TBD
TBD
TBD
uA
uA
uA
uA
Note 1:
Note 2: Firmware version
Note 3: Standby Doze is entered automatically (when waitevent statement is encountered
within a smartBASIC application script). In Standby Doze, all peripherals that are
enabled stay on and may re-awaken the chip. Depending on active peripherals,
current consumption ranges from ~xx µA to > 1 mA. See individual peripherals current
consumption in tables in section Peripheral block current consumption 4.3.
External supplied Sleep Clock oscillator for BT Radio chip sleep modes (BT900 pin34,
BT_Ext_DS_CLK). There is current consumption saving of 114uA when using external
32.768kHz.
227uA is when the internal radio chip 32.768kHz is used.
113uA is when external 32.768kHz oscillator is connected to BT900 (radio chip)
pin34(BT_Ext_DS_CLK). PSKey needs to be changed via smartBASIC command.
Note 4: In Deep Sleep, everything is disabled and the only wake-up sources are reset and
changed on pins on which sense is enabled. The current consumption seen is ~7uA
typical. Current smart
BASIC runtime engine firmware (v9.x.y.z) requires a hardware reset
to come out of deep sleep. Future firmware releases allow coming out from Deep Sleep
to Standby Doze through GPIO signal through the reset vector. Deep Sleep mode is
entered (with a command in smart
BASIC application script).
Note 5: BLE radio taken with TX power 8 dBm and all peripherals off (UART OFF after radio event),
slave latency of 0 (in a connection). Average current consumption depends on a
number of factors [including TX power, VCC accuracy of 26 MHz and 32.768 kHz). With
these factors fixed, the largest variable is the advertising or connection interval set.
Advertising Interval range:
20 ms to 10240 ms in multiples of 0.625 ms for Advert type=ADV_IND and
ADV_DIRECT_IND.
100 ms to 10240 ms in multiples of 0.625 ms for Advert type=ADV_SCAN_IND and
ADV_NONCONN_IND.
For advertising timeout, if the advert type is ADV_DIRECT_IND, then the timeout is limited
to 1.28 seconds (1280 ms).
For an advertising event,
- the minimum average current consumption is when the advertising interval is large
10240 mS (although this may cause long discover times (for the advertising event) by
scanners
- the maximum average current consumption is when the advertising interval is small 20
mS