ST X-NUCLEO-BNRG2A1 Getting Started

ST X-NUCLEO-BNRG2A1 Getting Started

Ble expansion board based on bluenrg-m2sp module for stm32 nucleo
Hide thumbs Also See for X-NUCLEO-BNRG2A1:
Table of Contents

Advertisement

Quick Links

Getting started with the X-NUCLEO-BNRG2A1 BLE expansion board based on
Introduction
The
X-NUCLEO-BNRG2A1
expansion board provides Bluetooth low energy connectivity for developer applications and can be
plugged onto an
STM32 Nucleo
through its Arduino UNO R3 connectors.
The expansion board features the Bluetooth
based on the ST
BlueNRG-2
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
which can be configured by the hardware.
UM2667 - Rev 1 - December 2019
For further information contact your local STMicroelectronics sales office.
development board (e.g.,
®
v5.0 compliant and FCC certified
System-on-Chip. This SoC manages the complete Bluetooth low energy stack and protocols on its
STM32 Nucleo
Figure 1.
X-NUCLEO-BNRG2A1 expansion board
BLUENRG-M2SP module for STM32 Nucleo
NUCLEO-L476RG
with ultra-low power STM32 microcontroller)
BlueNRG-M2SP
microcontroller via SPI connections and GPIO pins, some of
UM2667
User manual
application processor module
www.st.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the X-NUCLEO-BNRG2A1 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST X-NUCLEO-BNRG2A1

  • Page 1 UM2667 User manual Getting started with the X-NUCLEO-BNRG2A1 BLE expansion board based on BLUENRG-M2SP module for STM32 Nucleo Introduction 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.,...
  • Page 2: Typical Applications

    UM2667 Typical applications Typical applications X-NUCLEO-BNRG2A1 expansion board can be used for the evaluation of the BlueNRG-M2 device in many applications, such as: • point-to-point communication • sensor application • home automation and lighting • direct test mode (DTM) UM2667 - Rev 1...
  • Page 3: Acronyms And Abbreviations

    UM2667 Acronyms and abbreviations Acronyms and abbreviations Table 1. List of acronyms Acronym Description EEPROM Electrically erasable programmable read only memory Giga Hertz Graphical user interface Light emitting diode Microcontroller unit Point-to-point communication Radio frequency communication Serial peripheral interface Serial wire debug UM2667 - Rev 1 page 3/22...
  • Page 4: Getting Started

    UM2667 Getting started Getting started Overview X-NUCLEO-BNRG2A1 expansion board main features are: • 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 •...
  • Page 5: Hardware And Software Requirements

    X-NUCLEO-BNRG2A1 expansion board, connect the boards as shown below. Figure 2. X-NUCLEO-BNRG2A1 expansion board connected to an STM32 Nucleo development board X-NUCLEO-BNRG2A1 can be connected to any STM32 Nucleo development board. The following software and hardware specifications are required: •...
  • Page 6: Hardware Description And Configuration

    Hardware description and configuration Interconnection details X-NUCLEO-BNRG2A1 expansion board and the NUCLEO-L476RG development board connection details are listed in the table below. Table 2. X-NUCLEO-BNRG2A1 and NUCLEO-L476RG connection details (left connector) Signal name IOREF RESET +3V3 +5 V GNDS Connector name...
  • Page 7: Current Measurement

    UM2667 Current measurement Table 4. X-NUCLEO-BNRG2A1 interface with STM32 Nucleo development board X-NUCLEO-BNRG2A1 BlueNRG-M2SP Default STM32 port Optional STM32 port PA0_SPI_IRQ_PB14 PB14 DIO7/BOOT _BNRG1BOOT To use the optional port, mount R82 and unmount R85 DIO1_SPI_CS DIO1 DIO11_SPI_CS DIO11 To use the optional port, mount R86 and unmount R76...
  • Page 8: Figure 3. X-Nucleo-Bnrg2A1 On-Board Device Placement

    UM2667 X-NUCLEO-BNRG2A1 component placement details Figure 3. X-NUCLEO-BNRG2A1 on-board device placement ST morpho connector (not mounted by default) Arduino UNO R3 connector Arduino UNO R3 connector BlueNRG-M2SP J15 - boot pin jumper J14 - SPI_CLK select jumper ST morpho connector (not mounted by default)
  • Page 9: Nucleo-Bnrg2A1 On-Board Device Description

    UM2667 X-NUCLEO-BNRG2A1 on-board device description X-NUCLEO-BNRG2A1 on-board device description BlueNRG-M2SP module ® BlueNRG-M2SP is a Bluetooth low Energy System-on-Chip application processor certified module (FCC ID: S9NBNRGM2SP, IC ID: 8976C-BNRGM2SP), compliant with BT specifications v5.0 and BQE qualified. The module supports multiple roles simultaneously and can simultaneously act as a Bluetooth Smart master and slave device.
  • Page 10: Table 8. M95640-Rmc6Tg Device Details

    UM2667 SPI EEPROM Table 8. M95640-RMC6TG device details Description Features M95640-RMC6TG Order code MLP8 Package 1.8 to 5.5 V Operating voltage UM2667 - Rev 1 page 10/22...
  • Page 11: Schematic Diagrams

    SPI_CLK DIO0 SWD CON PB5_DIO14 Interface selector 100nF PA0_SPI_IRQ_PB14_BNRG1BOOT SPI_CLK CON2 SPI CLK CON Figure 5. X-NUCLEO-BNRG2A1 schematic diagram - Arduino connectors Arduino UNO R3 SX Connector Arduino UNO R3 DX Connector AVDD AREF IOREF IOREF RESET RESET SCK/D13 +3V3...
  • Page 12: Figure 6. X-Nucleo-Bnrg2A1 Schematic Diagram - Morpho Connectors

    UM2667 Schematic diagrams Figure 6. X-NUCLEO-BNRG2A1 schematic diagram - morpho connectors ST morpho SX Connector ST morpho DX Connector CN10 CN10 PC11 PC10 PC12 AVDD BOOT0 NC/PF6 IOREF NC/PF7 PA12 RESET PA13 PA11 +3V3 PA14 PB12 PA15 PB11/NC PC13 PB10...
  • Page 13: Figure 8. X-Nucleo-Bnrg2A1 Schematic Diagram - Resistor Mapping

    UM2667 Schematic diagrams Figure 8. X-NUCLEO-BNRG2A1 schematic diagram - resistor mapping +3V3 R710 PA9_USART_TXD PA10 PA10_USART_RXD R730 USART R117 PA8_RST PA3_DIO8 R790 PA6_SPI_MISO R800 PA7_SPI_MOSI PB10 PB10_DIO6 PB4_DIO12 PB5_DIO14 DIO1_SPI_CS R700 R760 DIO11_SPI_CS R860 PB6_SPI_CSN PA0_SPI_IRQ_PB14_BNRG1BOOT R770 R850 PB14 R820...
  • Page 14: Bill Of Materials

    UM2667 Bill of materials Bill of materials Table 9. X-NUCLEO-BNRG2A1 bill of materials Item Q.ty Ref. Part/Value Description Manufacturer Order code Very low power application processor module SMD 20 PIN BlueNRG-M2SP ® for Bluetooth energy v5.0 64 Kbit SPI bus...
  • Page 15 UM2667 Bill of materials Item Q.ty Ref. Part/Value Description Manufacturer Order code 100 nF,16 V SMD Capacitor 0805 R71, R73, R76, R77, R79, R80, SMD 0805 Resistors R82, R85 R74, R75 SMD 0805 100K 220, 'SMD 0805 Resistors R81,R83,R84,R8 Resistor (not SMD 0805 7,R117,R70,R86 mounted)
  • Page 16: Formal Notices Required By The U.s. Federal Communications Commission ("Fcc")

    This device uses, generates and radiated radio frequency energy. The radio frequency energy produced by this device is well below the maximum exposure allows by Federal Communications Commission (FCC). X-NUCLEO-BNRG2A1 contains FCC certified module BlueNRG-M2SP (FCC ID: S9NBNRGM2SP).
  • Page 17: Formal Notices Required By The Industry Canada ("Ic")

    '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 est susceptible d'en compromettre le fonctionnement. X-NUCLEO-BNRG2A1 contains FCC certified module BlueNRG-M2SP (FCC ID: S9NBNRGM2SP).
  • Page 18: Revision History

    UM2667 Revision history Table 10. Document revision history Date Revision Changes 17-Dec-2019 Initial release. UM2667 - Rev 1 page 18/22...
  • Page 19: Table Of Contents

    Current measurement............7 X-NUCLEO-BNRG2A1 component placement details ....... . 7 X-NUCLEO-BNRG2A1 on-board device description.
  • Page 20 Table 4. X-NUCLEO-BNRG2A1 interface with STM32 Nucleo development board ......7 Table 5.
  • Page 21 X-NUCLEO-BNRG2A1 schematic diagram - BlueNRG-M2SP........11...
  • Page 22 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 of Purchasers’...

Table of Contents