data brief - home - stmicroelectronics

8
Features Based on the BlueNRG-M2SP module FCC certified module (FCC ID: S9NBNRGM2SP and IC: B976C-BNRGM2SP) Compatible with STM32 Nucleo boards Equipped with Arduino UNO R3 connector Amazon AWS qualified Scalable solution, capable of cascading multiple boards for larger systems Free comprehensive development firmware library and examples for BlueNRG-2 compatible with STM32Cube BlueNRG-M2SP: Bluetooth v5.2 compliant Supports master and slave modes BLE data packet length extension Embedded BALF-NRG-02D3 integrated matched balun with harmonic filter Interfaces: 1 UART, 1 I²C, 1 SPI, 14 GPIOs, 2 multifunction timers, 10-bit ADC, Watchdog & RTC, DMA controller, PDM stream processor, SWD debug interface 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 a wide range of profiles Embedded 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 Up to +8 dBm available output power Down to -88 dBm Rx sensitivity Up to 96 dB link budget with excellent link reliability Description The X-NUCLEO-BNRG2A1 expansion board provides Bluetooth low energy connectivity for developer applications and can be plugged onto an STM32 Nucleo development board (e.g., NUCLEO-L476RG with ultra-low power STM32 microcontroller) through its Arduino UNO R3 connectors. The expansion board features the Bluetooth ® v5.2 compliant and FCC certified BlueNRG-M2SP application processor module based on the ST BlueNRG-2 System- on-Chip. This SoC manages the complete Bluetooth low energy stack and protocols on its Cortex-M0 core and programmable Flash, which can accommodate custom applications developed using the SDK. The BlueNRG-M2SP module supports master and slave modes, increased transfer rates with data length extension (DLE), and AES-128 security encryption. The X-NUCLEO-BNRG2A1 interfaces with the STM32 Nucleo microcontroller via SPI connections and GPIO pins, some of which can be configured by the hardware. Product summary Bluetooth® low energy expansion board based on the BlueNRG- M2SP module for STM32 Nucleo X-NUCLEO- BNRG2A1 Very low power application processor module for Bluetooth® low energy v5.2 BlueNRG-M2SP Bluetooth® low energy wireless system-on-chip BlueNRG-2 50 Ω conjugate match balun to BlueNRG transceiver BALF-NRG-02D3 Applications Industrial Sensors/ Smart Home/ Bluetooth Low Energy/Gaming and Drones/Virtual- Augmented reality/ Wearable Bluetooth Low Energy expansion board based on the BlueNRG-M2SP module for STM32 Nucleo X-NUCLEO-BNRG2A1 Data brief DB4086 - Rev 2 - May 2021 For further information contact your local STMicroelectronics sales office. www.st.com

Upload: others

Post on 03-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Features• Based on the BlueNRG-M2SP module FCC certified module (FCC ID:

S9NBNRGM2SP and IC: B976C-BNRGM2SP)• Compatible with STM32 Nucleo boards• Equipped with Arduino UNO R3 connector• Amazon AWS qualified• Scalable solution, capable of cascading multiple boards for larger systems• Free comprehensive development firmware library and examples for BlueNRG-2

compatible with STM32Cube• BlueNRG-M2SP:

– Bluetooth v5.2 compliant– Supports master and slave modes– BLE data packet length extension– Embedded BALF-NRG-02D3 integrated matched balun with harmonic filter

• Interfaces:– 1 UART, 1 I²C, 1 SPI, 14 GPIOs, 2 multifunction timers, 10-bit ADC,

Watchdog & RTC, DMA controller, PDM stream processor, SWD debug interface

• 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 a wide range of profiles• Embedded 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– Up to +8 dBm available output power– Down to -88 dBm Rx sensitivity– Up to 96 dB link budget with excellent link reliability

DescriptionThe X-NUCLEO-BNRG2A1 expansion board provides Bluetooth low energy connectivity for developer applications and can be plugged onto an STM32Nucleo development board (e.g., NUCLEO-L476RG with ultra-low power STM32 microcontroller) through its Arduino UNO R3 connectors.

The expansion board features the Bluetooth® v5.2 compliant and FCC certified BlueNRG-M2SP application processor module based on the ST BlueNRG-2 System-on-Chip. This SoC manages the complete Bluetooth low energy stack and protocols on its Cortex-M0 core and programmable Flash, which can accommodate custom applications developed using the SDK. The BlueNRG-M2SP module supports master and slave modes, increased transfer rates with data length extension (DLE), and AES-128 security encryption.

The X-NUCLEO-BNRG2A1 interfaces with the STM32 Nucleo microcontroller via SPI connections and GPIO pins, some of which can be configured by the hardware.

Product summary

Bluetooth® lowenergy expansionboard basedon the BlueNRG-M2SP module forSTM32 Nucleo

X-NUCLEO-BNRG2A1

Very lowpower applicationprocessor modulefor Bluetooth® lowenergy v5.2

BlueNRG-M2SP

Bluetooth® lowenergy wirelesssystem-on-chip

BlueNRG-2

50 Ω conjugatematch balunto BlueNRGtransceiver

BALF-NRG-02D3

Applications

Industrial Sensors/Smart Home/Bluetooth LowEnergy/Gamingand Drones/Virtual-Augmented reality/Wearable

Bluetooth Low Energy expansion board based on the BlueNRG-M2SP module for STM32 Nucleo

X-NUCLEO-BNRG2A1

Data brief

DB4086 - Rev 2 - May 2021For further information contact your local STMicroelectronics sales office.

www.st.com

1 Formal notices required by the U.S. Federal CommunicationsCommission ("FCC")

Any changes or modifications to this equipment not expressly approved by STMicroelectronics may causeharmful interference and void the user's authority to operate this equipment.This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) thisdevice may not cause harmful interference, and (2) this device must accept any interference received, includingany interference that may cause undesired operation.This device uses, generates and radiated radio frequency energy. The radio frequency energy produced by thisdevice is well below the maximum exposure allows by Federal Communications Commission (FCC).The X-NUCLEO-BNRG2A1 contains FCC certified module BlueNRG-M2SP (FCC ID: S9NBNRGM2SP).

X-NUCLEO-BNRG2A1Formal notices required by the U.S. Federal Communications Commission ("FCC")

DB4086 - Rev 2 page 2/8

2 Formal notices required by the Industry Canada ("IC")

English:This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the followingtwo conditions: (1) this device may not cause interference, and (2) this device must accept any interference,including interference that may cause undesired operation of the device.French:Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts delicence. 'exploitation est autorisée aux deux conditions suivantes: (1) l'appareil ne doit pas produire de brouillage,et (2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage estsusceptible d'en compromettre le fonctionnement.The X-NUCLEO-BNRG2A1 contains FCC certified module BlueNRG-M2SP (FCC ID: S9NBNRGM2SP).

X-NUCLEO-BNRG2A1Formal notices required by the Industry Canada ("IC")

DB4086 - Rev 2 page 3/8

3 Schematic diagrams

Figure 1. X-NUCLEO-BNRG2A1 schematic diagram - BlueNRG-M2SP

3

5SPI_CLK

PA5

C47

10nF,16V

D1LED

BLUENRG-M2SP

20

DIO

8

DIO1 18

R11647K

PA10_USART_RXD

VDD

PB4_DIO12

1 ADC2

ANAT

EST1

14

3

6

15

2

R8810K

U8

DIO1_SPI_CSG

ND

172

PA8_RST

J14

SPI CLK CON

Vin

2

2

3PA6_SPI_MISODIO4

PC7

19DIO12

10

DIO

11

SWTD

IO

J11

CON4

8

PB5_DIO14

J12

SWD CON

PB5_DIO14

R78220

J15

CON2

VDD

PB10_DIO6

54

ANT_

TEST

0/D

IO14

3

11

PA3_

DIO

8DIO3 SWTDIO

PA7_SPI_MOSI

16D

IO11

_SPI

_CS

2PB3 3

ADC1

3V3

3V3 1

J13

Interface selector

PB5_

DIO

14

DIO

69

VDD

DIO0VDD

SPI_CLK

PA0_

SPI_

IRQ

_PB1

4_BN

RG

1BO

OT

SWTC

K

C49100nF

4 DIO5

12D

IO9

RESETN7

PB10

_DIO

6

PA9_USART_TXDPA8_RST

PA0_SPI_IRQ_PB14_BNRG1BOOT 1

SWTCK2

DIO2

13

1

DO

I10

DIO

7/BO

OT

1

1

PB4_DIO12

Figure 2. X-NUCLEO-BNRG2A1 schematic diagram - Arduino connectors

7

PA3

43V3

3 PWM/D10

6 D5

CN8

PC1

PA5

PA7

2

10

MISO/D12

CN9

4D3

IOREF

6A5

2

PC7

4

3A1

1

7

PA1

VIN R119

GNDAVDD

PA2

RESET

D8

MOSI/PWM/D11

1

D6

NC

5A4

PA6

PB8

TXD/D1

PB5

SCL9

8 Pass-Through:Male on Bottomand Female onTop

6 Pass-Through:Male on Bottomand Female onTop

Pass-Through:Male on Bottomand Female onTop

Pass-Through:Male on Bottomand Female onTop

4

PA0D4

PC0

55V

2

6

6

GND

PA8

PA9VIN

+5VSCK/D13

PB10

PWM/D9

7

CN6

1

A3

NC

PA10

PB4

SDA

PA4PB0

AREF8

5

A0

CN5

5

PB6

PB9

RXD/D0

Arduino UNO R3 SX Connector Arduino UNO R3 DX Connector

1

D23

8GND

RESETIOREF

2

3

8 D7

+3V3

A2 PB3

10K

X-NUCLEO-BNRG2A1Schematic diagrams

DB4086 - Rev 2 page 4/8

Figure 3. X-NUCLEO-BNRG2A1 schematic diagram - morpho connectors

PA6

PB2

PC5

19

38

22

PC14

15

23

13

25

37

CN10

12

PA0

+5V

4

26

PC11

PB0

24PB7

PA2

PA11PA7

VLCD/VBAT

535

PB14

7

PA15

NC

22

37

29

PA10PC1

PB9U5V

30PC15

21

27

23

11

86

2

15

PA1

108

32

PC3

PC9

BOOT0

Pass-Through: Female onBottom and Male on Top

Pass-Through: Female onBottom and Male on Top

NC/PF5

PA12

27

PB6

AGND

20

VDD

PC2

13

PB15

3638

+3V3

20

2

19

33

1

PA8

31

PC0

AVDD

PA13

PB334

PB11/NC

PD8

PC7

PH0/PF0/PD0

26 25

10

24

13

28

18

VIN

36

30

E5V

29 PB5

PB8

NC/PF4

PC8

PA5

PC4

PC12

1618

12

CN10CN7

PB1

PC6

9

21

34

PC10

PC13

4

17 17

6

35

28

RESET

PA4

NC/PF7

CN7

PB10

ST morpho SX Connector

PA3

32

PB12

PA9

PH1/PF1/PD1

14

NC/PF67

PB13

9

PA14

11

35

14IOREF

33

16

NC

PD2

31

PB4

ST morpho DX Connector

Figure 4. X-NUCLEO-BNRG2A1 schematic diagram - M95640-RMC6TG

3

VCC

U9

M95640-RMC6TG

R74100K

SPI_CLK

8

C48

100nF,16V

GN

DEx

_Pad

9

PB6_SPI_CSN

4+3V3

PA6_SPI_MISO

/W7/HOLD

PA7_SPI_MOSI

/S

Q

R75100K

1

2

C6

D5

X-NUCLEO-BNRG2A1Schematic diagrams

DB4086 - Rev 2 page 5/8

Figure 5. X-NUCLEO-BNRG2A1 schematic diagram - resistor mapping

DIO11_SPI_CS

R730

EEPROM

R800

PB14

PA8_RST

R81 NM

R860

R770 R850

21

PB4_DIO12

PA0_SPI_IRQ_PB14_BNRG1BOOT

R710

PB10_DIO6

R87 NM

J10

R84 NM PB5_DIO14

3V3

PA6

PA1

R83 NM

PB5

R117 NM

PA10_USART_RXD

PB6

R700

PA0_SPI_IRQ_PB14_BNRG1BOOT

PB4

R790

USART

PA10

PA7

R820

PB10

VDD

DIO1_SPI_CS

PA9_USART_TXD

PA6_SPI_MISO

PA3_DIO8

PA7_SPI_MOSI

PA2R760

PA9

PB6_SPI_CSN

PA3

PA0

PA8

SPBTLE

+3V3

X-NUCLEO-BNRG2A1Schematic diagrams

DB4086 - Rev 2 page 6/8

Revision history

Table 1. Document revision history

Date Version Changes

26-Nov-2019 1 Initial release.

05-May-2021 2 Updated cover page image and features to reflect Amazon AWS qualification.

X-NUCLEO-BNRG2A1

DB4086 - Rev 2 page 7/8

IMPORTANT NOTICE – PLEASE READ CAREFULLY

STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to STproducts and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. STproducts are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.

Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design ofPurchasers’ products.

No license, express or implied, to any intellectual property right is granted by ST herein.

Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.

ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or servicenames are the property of their respective owners.

Information in this document supersedes and replaces information previously supplied in any prior versions of this document.

© 2021 STMicroelectronics – All rights reserved

X-NUCLEO-BNRG2A1

DB4086 - Rev 2 page 8/8