User's Manual
Table Of Contents
- 1 Overview and Key Features
- 2 Specification
- 2.1 Specification Summary
- 3 Hardware Specifications
- 3.3.4 OTA (Over-the-Air) smartBASIC Application Download
- 4 Power Consumption
- 5 Functional Description
- 5.1 Power Management (includes Brown-out and Power on Reset)
- 5.2 Clocks and Timers
- 5.3 Memory for smartBASIC Application Code
- 5.4 Radio Frequency (RF)
- 5.5 NFC
- 5.6 UART Interface
- 5.7 SPI Bus
- 5.8 I2C Interface
- 5.9 General Purpose I/O, ADC, PWM and FREQ
- 5.10 nRESET pin
- 5.11 nAutoRUN pin
- 5.12 vSP Command Mode
- 5.13 Two-wire Interface JTAG
- 5.14 BL652 Wakeup
- 5.15 Low Power Modes
- 5.16 Temperature Sensor
- 5.17 Random Number Generator
- 5.18 AES Encryption/Decryption
- 5.19 Optional External Serial (SPI) Flash
- 5.20 Optional External 32.768 kHz crystal
- 5.21 BL652-SA On-board Chip Antenna Characteristics
- 6 Hardware Integration Suggestions
- 7 Mechanical Details
- 8 Application Note for Surface Mount Modules
- 9 FCC and IC Regulatory Statements
- 10 Japan (MIC) Regulatory
- 11 CE Regulatory
- 12 EU Declarations of Conformity
- 13 Ordering Information
- 14 Bluetooth SIG Qualification
BL652
Datasheet
Embedded Wireless Solutions Support Center:
http://ews-support.lairdtech.com
www.lairdtech.com/bluetooth
22
© Copyright 2016 Laird. All Rights Reserved
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2923 0610
TX power – 4 dBm
Interval – 7.5 ms
29 byte payload
Advertising interval – 20 ms
Figure 5: Typical peak current consumption profile (with DCDC ON) during data connection event in slave mode @ TX PWR +4dBm
UART is OFF
Note: In the above pictures, UART is OFF. Y-axis current (1.3 mA per square).
To make things easier the average current during the whole BLE event is shown in the plot above, and then the
BLE event total charge consumption is found by multiplying the average current over the BLE event with the
length of the event. This charge can then be used to extrapolate the average current for different advertising
intervals, by dividing by the interval. Then the StandbyDoze (IDLE) current must be added to give the total
average current. In this example we can calculate the average current to be:
The total charge of the BLE event:
BLE_charge = BLE_avg * BLE_length
The average current consumed by the BLE event for a specific interval:
BLE_avg = BLE_charge / (BLE_interval + perturbation)
The perturbation is given as a random number between 0 and 10 milliseconds added to the interval to prevent
advertisers to periodically transmit at the exact same time. This averages to 5 milliseconds.
TX: 8.55 mA
RX: 6 mA
Average current for BLE connection