ST Microelectronics BNRGM2SA Users Manual

Preliminary Datasheet
Features
BlueNRG-M2SA
Very low power BlueNRG module for Bluetooth® Low Energy v5.0
• Bluetooth v5.0 compliant – Supports master and slave modes
– Multiple roles supported simultaneously
• Based on BlueNRG-2, BLE SoC: – High performance, ultra-low power Cortex-
M0 32-bit based core – Programmable embedded 256 KB Flash – 24 KB embedded RAM with data retention
• Interfaces:
• Bluetooth radio performance: – Max Tx power: + 8 dBm
– Excellent link reliability – Embedding BALF-NRG-02D3 integrated
matched balun with harmonic filter
• On-board chip antenna
• Small form factor: 11.5mmx13.5mm
• Complemented with Bluetooth low energy protocol stack library (GAP, GATT, SM, L2CAP, LL)
• AES security co-processor
• Bluetooth low energy SDK with wide range of profile available
• Certifications: – EU (RED) Type certificate
– FCC, IC modular approval certification – BT SIG End Product QDID
1 x UART, 1 x I2C, 1xSPI, 14 x GPIO, 2 x multifunction timer, 10-bit ADC, Watchdog & RTC, DMA controller, PDM stream processor, SWD debug Interface
• Pre-programmed UART bootloader
• Operating supply voltage: from 1.7 to 3.6 V
• Operating temperature range: -40 °C to 85 °C
Applications
• Internet of Things
• Smart Home
• Building and Industrial Automation
• Smart Lighting
• Remote and access control
• Fitness, wellness and sports
• Consumer medical
• Security and proximity
• Assisted living
• PC and smart phone peripherals
Description
The BLUENRG-M2SA is a Bluetooth® low Energy System-on-Chip application processor certified module, compliant with BT specifications v5.0 and BQE qualified. The BLUENRG-M2SA module supports multiple roles simultaneously and can act at the same time as Bluetooth Smart master and slave device.
The BLUENRG-M2SA is based on BlueNRG-2 system-on-chip and entire Bluetooth Low Energy stack and protocols are embedded into module.
The BLUENRG-M2SA module provides a complete RF platform in a tiny form factor. Radio, embedded antenna and high frequency oscillators are integrated to offer a certified solution to optimize the time to market of the final applications.
The BLUENRG-M2SA can be powered directly with a pair of AAA batteries or any power source from 1.7 to 3.6 V.
BlueNRG-M2SA
Contents
1
2
3
4
General description ................................................................................... 4
Block diagram ............................................................................................ 5
Software Development .............................................................................. 6
3.1 Software development Kit ............................................................................. 6
3.2 Software Architecture ................................................................................... 7
Hardware specifications ........................................................................... 8
4.1 Absolute maximum ratings ........................................................................... 8
4.2 Recommended operating conditions ............................................................ 8
4.3 Radio Features ............................................................................................. 8
4.4 Current consumption .................................................................................... 9
Reported values have been taken configuring the tool as shown in the Figure 4. ... 9
4.5 Pin assignment ........................................................................................... 11
4.6 Mechanical dimensions .............................................................................. 13
5
6
7
Hardware design ......................................................................................14
5.1 Reset Circuitry ............................................................................................ 14
5.2 Debug Interface .......................................................................................... 14
5.3 Reflow soldering ......................................................................................... 15
Regulatory compliance ............................................................................17
6.1 FCC certification ......................................................................................... 17
6.1.1 Labeling instructions .............................................................................................. 17
6.1.2 Product manual instructions .................................................................................. 18
6.2 IC certification ............................................................................................ 19
6.2.1 Labeling instructions .............................................................................................. 19
6.2.2 Product manual instructions .................................................................................. 20
6.3 EU Type approval for BLUENRG-M2SA module ........................................ 21
6.4 Bluetooth certification ................................................................................. 21
Ordering information ................................................................................29
Rev 0.1 P a g e | 2
32
BlueNRG-M2SA
8
9
10
ECOPACK® ................................................................................................30
Traceability ...............................................................................................30
Revision history .......................................................................................31
Rev 0.1 P a g e | 3
32
BlueNRG-M2SA
1 General description
The BLUENRG-M2SA is a Bluetooth Smart application processor module compliant with Bluetooth® specifications v5.0 with embedded ceramic antenna.
The BLUENRG-M2SA module has been designed around the ST BlueNRG-2 SoC where its Cortex-M0 core can execute both Bluetooth protocols and customer application. A complete power-optimized Bluetooth stack library provides:
Master, slave, multiple roles support
GAP: central, peripheral, observer or broadcaster roles
simultaneous advertising and scanning
capability of being slave of up to two masters simultaneously
ATT/GATT: client and server
SM: privacy, authentication and authorization
L2CAP
Link Layer: AES-128 encryption and decryption The BLUENRG-M2SA has 160KB embedded Flash and 24KB embedded RAM memory.
In the module are available 32MHz and 32KHz crystal oscillators. It has been designed to leverage the BlueNRG-2 integrated DC-DC step down converter in order to achieve best power consumption in active mode.
It can be configured to support both application processor (host-less) and network processor (hosted) modes.
Being based on the BlueNRG-2 SoC, the BLUENRG-M2SA module leverages all the tools and documentation of its ecosystem: Development Kit, Application Notes, User Manuals, Design Notes & Tips. A wide set of sample programs are also available in C source code.
The BLUENRG-M2SA module has a wide set of peripherals available for customer application (1 x UART interface, 1 x SPI interface, 1 x I2C interface, 14 GPIO, 2 x multifunction timer, 10-bit ADC, Watchdog & RTC, DMA controller, PDM stream processor).
The BLUENRG-M2SA module enables wireless connectivity into electronic devices, not requiring any RF experience or expertise for integration into the final product. The BLUENRG-M2SA module provides a complete RF application platform in a tiny form factor (11.5 x 13.5 x 2.0 mm) and being a certified solution optimizes the time to market of the final applications.
The BLUENRG-M2SA module allows applications to meet the tight advisable peak current requirements imposed with the use of standard coin cell batteries. Optimized results are obtained with the embedded high-efficiency DC-DC step-down. BLUENRG-M2SA can be powered directly with a standard 3 V coin cell battery as with a pair of AAA batteries or any power source from 1.7 to 3.6 V.
P a g e | 4
Rev. 0.1
BlueNRG-M2SA
2 Block diagram
Battery or External Supply
SIMPLE SUPPLY FILTER
INTERNAL 2.45 GHz Bluetooth
CERAMIC ANTENNA
BLUENRG-M2SA
(Only Capacitors)
RAM
Host Controller
MEMORY
interface
(24 kB)
I/0
Signals
(Optionals)
GPIO signals
ADC (2 ch. max)
SPI LINE
I2CBUS LINE
I
UART LINE
RF BALUN + Filter
INTERNAL
regulator
32 MHz internal
clock
Crystal 32 MHz
clock
FLASH
MEMORY
(256 kB)
BLUETOOTH
BLUENRG-2
32.768 kHz internal
clock
Crystal
32.768 kHz
clock
Figure 1: HW block diagram
Rev 0.1 P a g e | 5
32
BlueNRG-M2SA
3 Software Development
3.1 Software development Kit
The BLUENRG-M2SA module embeds the BlueNRG-2 application processor. Refer to the BlueNRG-2 web page (http://www.st.com/en/wireless-connectivity/BlueNRG-2.html) to get access to:
BlueNRG-2 datasheet
development kit
application notes
user manuals
tools & software
design note and tips
Software and firmware should be configured taking into account the BLUENRG-M2SA specific configuration as described in the block diagram chapter. In particular the BLUENRG-M2SA module has:
32 MHz crystal oscillator
32 KHz crystal oscillator
SMPS DC-DC converter
10
µ
H SMPS inductor
The projects provided with the development kit should be customized defining as following:
HS_SPEED_XTAL=HS_SPEED_XTAL_32MHZ
LS_SOURCE=LS_SOURCE_EXTERNAL_32KHZ
SMPS_INDUCTOR=SMPS_INDUCTOR_10uH
P a g e | 6
Rev. 0.1
BlueNRG-M2SA
2.4
GHz
Cortex
-M0
Comm.
Peripherals
Application
BLE
Protocol stack
2.4
GHz BlueNRG
Ra
dio
Link
Layer
Application Controller
Application Controller
3.2 Software Architecture
There are two possible software architectures:
1. Host-less mode (application processor): customer application runs on the BLUENRG-M2SA module. Many sample projects are available in the Development Kit.
BLE Application Processor
BlueNRG-M2SA
Application and Profiles
BLE Protocol stack
Link Layer
BlueNRG Radio
32MHz
GPIO
ADC
Figure 2: BLUENRG-M2SA - BLE Application Processor
2. Hosted mode (Network processor): the module is configured as network module controlled by an external host connected via SPI or UART. A project named DTM is available in the Development Kit that configures the BLUENRG-M2SA module as a network module.
External MCU
BLE Profiles
Rev 0.1 P a g e | 7
Interface
BLE Network Processor
Interface
Figure 3:BLUENRG-M2SA as BLE Network Processor
32
BlueNRG-M2SA
-
°C
-
V
-
V
- 8 -
-
°C
V
4 Hardware specifications
General conditions (VIN= 3.3 V and 25 °C)
4.1 Absolute maximum ratings
Rating
Min
Typ.
Max
Unit
Storage temperature range Supply voltage, V I/O pin Voltage (VIO five-volt tolerant pin) RF saturation input power
IN
Table 1: Absolute maximum ratings
-40
-0.3
-0.3
4.2 Recommended operating conditions
Rating
Storage temperature range Supply voltage, V Signals & I/O pin voltage
(according supply voltage)
IN
Table 2: Recommended operating conditions
Min
-40
1.7
1.7
4.3 Radio Features
Rating
Bluetooth version - 5.0 -
Min
Typ.
3.3
-
Typ.
+85
3.9
3.9 dBm
Max
+85
3.6
3.6
Max
Unit
V
Unit
Radiated transmit power +8 dBm Receiver sensitivity
RF Frequency 2402 - 2480 MHz HS_Startup_Time (*) 512 µs
Table 3: Radio features
-88 dBm
(*) The HS_Startup_Time has been measured according to the “Bringing up the BlueNRG-2 device” (AN4818). The HS_Startup_Time parameter is important because it permits minimization of the current consumption. A value that is too short prevents the BLUENRG-M2SA from correctly sending/receiving packets. Users should set the typical value as indicated in Table 3.
P a g e | 8
Rev. 0.1
BlueNRG-M2SA
5
nA
nA
µA
mA
mA
17 mA
4.4 Current consumption
Characteristics measured over recommended operating conditions unless otherwise specified. Typical value are referred to TA = 25 °C, V
Current consumption values has been taken using the “BlueNRG current consumption estimation tool”, configured to match the BLUENRG-M2SA configuration.
in
= 3.0 V
The tool is available on ST.com at: http://www.st.com/en/embedded-software/stsw-bnrg001.html Reported values have been taken configuring the tool as shown in the Figure 4.
Figure 4: Configuration of the “BlueNRG Current Consumption Estimation Tool”
Symbol
I
DD
Rev 0.1 P a g e | 9
Parameter
Supply current
Test conditions
Reset Standby Sleep mode Active Mode RX TX: +8 dBm (programmed) TX: 0 dBm 11 mA
Typ.
500
0.9
1.9
7.7
Unit
32
Figure 5: Typical current consumption profile at +5dBm
BlueNRG-M2SA
Figure 6: Typical current consumption profile at 0 d
P a g e | 10 Rev. 0.1
Bm
Loading...
+ 22 hidden pages