background image

Introduction

The 

X-NUCLEO-IDB05A2

 Bluetooth low energy expansion board is based on the 

BlueNRG-M0

 BLE network processor module.

The 

BlueNRG-M0

 is Bluetooth v4.2 compliant, FCC and IC certified (FCC ID: S9NBNRGM0AL; IC: 8976C-BNRGM0AL). It

supports simultaneous master/slave roles and can behave as a Bluetooth low energy sensor and hub device at the same time.

The 

BlueNRG-M0

 provides a complete RF platform in a tiny form factor, with integrated radio, antenna, high frequency and LPO

oscillators.

The 

X-NUCLEO-IDB05A2

 is compatible with the ST morpho (not mounted) and Arduino UNO R3 connector layout.

The 

X-NUCLEO-IDB05A2

 interfaces with the STM32 microcontroller via the SPI pin and allows changing the default SPI clock,

SPI chip select and SPI IRQ by replacing a resistor on the expansion board.

Figure 1. 

X-NUCLEO-IDB05A2 expansion board

Getting started with X-NUCLEO-IDB05A2 BLE expansion board based on the 

BlueNRG-M0 module for STM32 Nucleo

UM2700

User manual

UM2700

 - 

Rev 1

 - 

April 2020

For further information contact your local STMicroelectronics sales office.

www.st.com

Содержание X-NUCLEO-IDB05A2

Страница 1: ...egrated radio antenna high frequency and LPO oscillators The X NUCLEO IDB05A2 is compatible with the ST morpho not mounted and Arduino UNO R3 connector layout The X NUCLEO IDB05A2 interfaces with the STM32 microcontroller via the SPI pin and allows changing the default SPI clock SPI chip select and SPI IRQ by replacing a resistor on the expansion board Figure 1 X NUCLEO IDB05A2 expansion board Get...

Страница 2: ... with Arduino UNO R3 connector Scalable solution capable of cascading multiple boards for larger systems Free comprehensive development firmware library and samples for BlueNRG MS compatible with STM32Cube firmware RoHS compliant 1 2 Hardware requirements The X NUCLEO IDB05A2 expansion board can be plugged onto any STM32 Nucleo although complete testing has only been performed using the NUCLEO L05...

Страница 3: ...NUCLEO F401RE or NUCLEO L053R8 an X NUCLEO IDB05A2 expansion board 1 4 Board setup Step 1 Connect the jumper on J1 connector Step 2 Connect the X NUCLEO IDB05A2 expansion board to the STM32 Nucleo development board as shown in Figure 2 Step 3 Power the STM32 Nucleo board via the Mini B USB cable Step 4 Program the firmware in the STM32 MCU using the firmware example provided Step 5 Reset the board...

Страница 4: ...O EEPRMA2 and NUCLEO L053R8 connection details right connector Signal name D15 D14 AREF GND D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Connector name CN5 Digital CN9 Digital Pin number 10 9 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 NUCLEO L053R8 MCU port PB8 PB9 PA5 PA6 PA7 PB6 PC7 PA9 PA8 PB10 PB4 PB5 PB3 PA10 PA2 PA3 X NUCLEO IDB05A2 expansion board signals GND SPI_CLK 1 SPI_MISO SPI_MOSI SPI_CSN 1 SPI...

Страница 5: ...ection mount R7 unmount R2 BlueNRG MS_SCLK 7 SPI_CLK PB3 PA5 To use the optional connection mount R6 unmount R4 2 3 Current measurements To monitor the power consumption of the X NUCLEO IDB05A2 board insert an ammeter probe between pins 1 and 2 of the jumper on the J1 connector Since the power consumption of BlueNRG MS is very low during most of its operating time an accurate instrument in the ran...

Страница 6: ...nt details 1 Arduino UNO R3 connector 2 Arduino UNO R3 connector 3 Arduino UNO R3 connector 4 Arduino UNO R3 connector 5 ST morpho connector not mounted 6 ST morpho connector not mounted 7 SPI EEPROM 8 BlueNRG M0 module UM2700 X NUCLEO IDB05A2 component placement UM2700 Rev 1 page 6 18 ...

Страница 7: ...0 details Feature Description Sales type BlueNRG M0 Package ECOPACK2 Operating voltage 1 7 to 3 6 V 3 2 SPI EEPROM The M95640 R is a 64 Kbit serial SPI bus EEPROM with high speed clock interface The device can be used to store the configuration parameters related to applications or settings of the BlueNRG M0 module Table 5 SPI EEPROM details Feature Description Sales type M95640 RMC6TG Package MLP...

Страница 8: ... this device may not cause harmful interference and 2 this device must accept any interference received including any interference that may cause undesired operation This device uses generates and radiates radio frequency energy The radio frequency energy produced by this device is well below the maximum exposure allowed by the Federal Communications Commission FCC The X NUCLEO IDB05A2 expansion b...

Страница 9: ...nch Le présent appareil est conforme aux CNR d Industrie Canada applicables aux appareils radio exempts de licence 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 The X NUCLEO IDB05A2 e...

Страница 10: ...SET 12 27 8 9 25 4 11 5 PA4 PC8 32 VLCD VBAT 5 PC10 RESET 14 PB4 PB12 NC PB10 38 5 CN9 HEADER 8 PB7 9 NC PF4 GND AGND 32 GND PA1 19 5 PA0 8 PA5 38 4 8 3 BOOT0 10 37 22 2 3 PB6 PA14 30 18 U5V 26 VIN 3 PD2 PB5 PC0 PB2 PC7 PC0 NC PF5 31 30 PA2 3V3 29 29 21 10 11 27 1 9 4 NC PA3 6 35 CN10 HEADER 19x2 16 3V3 PA9 4 PA11 PB4 36 PH1 PF1 PD1 PC13 PC1 NC PC15 33 AVDD PB13 CN6 HEADER 8 PC1 16 2 5 GND 10 1 2 ...

Страница 11: ...K RST R30 SMD 0805 R40 SMD 0805 PB3 3V3 R60 SMD 0805 PA6 R20 PA1 PA0 PC7 PA8 PA7 MISO Figure 6 X NUCLEO IDB05A2 circuit schematic BlueNRG M0A module SMD 0805 VDD RESETN MOSI 2 3 ANT CLK 8 1 SMD 0805 VDD 11 RST NC1 MISO IRQ SMD 0805 SPI_IRQ R11 10k 9 2 SPI_MOSI NC2 16V SMD 0402 R10 10k SPI_CLK 7 4 6 GND C2 1µF R9 47k 1 EXT_LPCLK SPI_CS 10 SPI_MISO 5 VIN U1 BLUENRG M0A CSN UM2700 Schematic diagrams ...

Страница 12: ...t schematic EEPROM 2 1 C1 100nF 2 16V SMD 0402 5 MISO D Q R12 100k 6 7 4 GND nS 3V3 1 2 9 HOLD U2 M95640 RMC6TG 2 GND GND MOSI 3 W CLK E_PAD GND S 1 C R5 100k SMD 0805 1 SMD 0805 8 VCC UM2700 Schematic diagrams UM2700 Rev 1 page 12 18 ...

Страница 13: ... and CN10 38 pins Pass Through Female on Bottom Male on Top 19x2 2 54 mm pitch Morpho Connector SAMTEC 6 1 CN8 Arduino Connector CN8 6 pins Pass Through Male on Bottom Female on Top 6x1 2 54mm pitch Arduino Connector SAMTEC SSQ 106 03 F S 7 1 J1 2 pin jumper required with 2 pin header HEADER 1X2 Jumper Any 8 7 R1 R2 R3 R4 R6 R7 R8 R6 R7 R8 NOT MOUNTED 0 SMD 0805 1 Resistors 9 2 R5 R12 100k SMD 080...

Страница 14: ...Revision history Table 7 Document revision history Date Revision Changes 07 Apr 2020 1 Initial release UM2700 UM2700 Rev 1 page 14 18 ...

Страница 15: ...PIO connection options 4 2 3 Current measurements 5 2 4 X NUCLEO IDB05A2 component placement 6 3 Component description 7 3 1 BlueNRG M0 module 7 3 2 SPI EEPROM 7 4 Formal notices required by the U S Federal Communications Commission FCC 8 5 Formal notices required by the Industry Canada IC 9 6 Schematic diagrams 10 7 Bill of materials 13 Revision history 14 UM2700 Contents UM2700 Rev 1 page 15 18 ...

Страница 16: ...PRMA2 and NUCLEO L053R8 connection details right connector 4 Table 3 BlueNRG MS interface optional with the STM32 Nucleo board 5 Table 4 BlueNRG M0 details 7 Table 5 SPI EEPROM details 7 Table 6 X NUCLEO IDB05A2 bill of materials 13 Table 7 Document revision history 14 UM2700 List of tables UM2700 Rev 1 page 16 18 ...

Страница 17: ...t placement details 6 Figure 4 X NUCLEO IDB05A2 circuit schematic ST morpho and Arduino UNO R3 connectors 10 Figure 5 X NUCLEO IDB05A2 circuit schematic STM32 Nucleo connections 11 Figure 6 X NUCLEO IDB05A2 circuit schematic BlueNRG M0A module 11 Figure 7 X NUCLEO IDB05A2 circuit schematic EEPROM 12 UM2700 List of figures UM2700 Rev 1 page 17 18 ...

Страница 18: ...cts and ST assumes no liability for application assistance or the design of Purchasers 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 S...

Отзывы: