STMicroelectronics X-NUCLEO-IDB05A2 User Manual

Page 1
UM2700
User manual
Getting started with X-NUCLEO-IDB05A2 BLE expansion board based on the
BlueNRG-M0 module for STM32 Nucleo

Introduction

The X-NUCLEO-IDB05A2
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.
Bluetooth low energy expansion board is based on the BlueNRG-M0 BLE network processor module.
Figure 1. X-NUCLEO-IDB05A2 expansion board
UM2700 - Rev 1 - April 2020
For further information contact your local STMicroelectronics sales of
fice.
www.st.com
Page 2

1 Getting started

1.1 Overview

The main features of the X-NUCLEO-IDB05A2 expansion board are:
STM32 Nucleo expansion board based on the BlueNRG-M0 Bluetooth v4.2 compliant, FCC and IC certified module (FCC ID: S9NBNRGM0AL; IC: 8976C-BNRGM0AL)
BlueNRG-M0 main features:
Embedded Bluetooth low energy protocol stack (GAP, GATT, SM, L2CAP, LL, RFPHY)
Embedded BlueNRG-MS network processor
On-board chip antenna
Small form factor: 11.5 mmx13.5 mm
Equipped 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
UM2700
Getting started

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-L053R8 and NUCLEO-F401RE development boards. T correctly, the X-NUCLEO-IDB05A2 must be connected to the STM32 Nucleo board as shown below.
Figure 2. X-NUCLEO-IDB05A2 and STM32 Nucleo stack
o function
UM2700 - Rev 1
page 2/18
Page 3

1.3 System requirements

To use the STM32 Nucleo development boards with the X-NUCLEO-IDB05A2 expansion board, you need:
a Windows PC/laptop (Windows 10 or above) to install the firmware package (X-CUBE-BLE1)
128 MB of RAM
40 MB of hard disk free space
a type A to Mini-B USB cable to connect the STM32 Nucleo board to the PC
an STM32 Nucleo development board (NUCLEO-F401RE or NUCLEO-L053R8)
an X-NUCLEO-IDB05A2 expansion board

1.4 Board setup

UM2700
System requirements
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 MCU using the reset button available on the STM32 Nucleo board.
The evaluation stack is ready to be used.
.
UM2700 - Rev 1
page 3/18
Page 4
UM2700
Hardware description and configuration

2 Hardware description and configuration

2.1 Connection details

The BlueNRG-M0 module embedded in the X-NUCLEO-IDB05A2 expansion board can be connected to the
STM32 Nucleo development board through connectors CN5, CN6, CN8 and CN9.
Table 1. X-NUCLEO-IDB05A2 and NUCLEO-L053R8 connection details (left connector)
Signal name
NC IOREF RESET 3V3 5V GND GND VIN A0 A1 A2 A3 A4 A5
Connector name
CN6 Power CN8 Analog
Pin number
1 2 3 4 5 6 7 8 1 2 3 4 5 6
NUCLEO-L053R8 MCU port
PA0 PA1 PA4 PB0 PC1/PB9 PC0/PB8
X-NUCLEO-IDB05A2 expansion board signals
3V3 GND GND
SPI_IRQ
(1)
SPI_CSN
(1)
Alternative pin.
1.
Table 2. X-NUCLEO-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
(1)
SPI_MOSI
SPI_CSN
(1)
SPI_IRQ
BlueNRG_RST
SPI_EEPROM_nS
(2)
SPI_CLK
Optional.
1.
2. Alternative pin.
GND
(1)
SPI_CLK
SPI_MISO

2.2 SPI and GPIO connection options

SPI and GPIO connection options between the STM32 and BlueNRG-MS hosted on the BlueNRG-M0 module can be used for board operation in dif a conflict of signals.
UM2700 - Rev 1
ferent configurations when several expansion boards are used and there is
page 4/18
Page 5
Table 3. BlueNRG-MS interface (optional) with the STM32 Nucleo board
BlueNRG-MS signal BlueNRG-M0 pin Default STM32 port Optional STM32 port
BlueNRG-MS_IRQ 4 – SPI_IRQ PA0
BlueNRG-MS_CSn 10 – SPI_CS PA1
BlueNRG-MS_SCLK 7 – SPI_CLK PB3

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 range of a few μA may be required.
UM2700
Current measurements
PC7
T
o use the optional connection mount R8, unmount R1
PB6
T
o use the optional connection mount R7, unmount R2
PA5
T
o use the optional connection mount R6, unmount R4
.
UM2700 - Rev 1
page 5/18
Page 6

2.4 X-NUCLEO-IDB05A2 component placement

Figure 3. X-NUCLEO-IDB05A2 component placement details
Arduino UNO R3 connector
1.
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
Page 7

3 Component description

3.1 BlueNRG-M0 module

The BlueNRG-M0 is an easy-to-use, Bluetooth v4.2 compliant, BLE master/slave network processor module. It supports multiple simultaneous roles and can behave as a Bluetooth low energy sensor and hub device at the same time.
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.
able 4. BlueNRG-M0 details
T
UM2700
Component description
able 5. SPI EEPROM details
T
Feature Description
Sales type M95640-RMC6TG
Package MLP8
Operating voltage 1.8 to 5.5 V
UM2700 - Rev 1
page 7/18
Page 8

Formal notices required by the U.S. Federal Communications Commission ("FCC")

4 Formal notices required by the U.S. Federal Communications
Commission ("FCC")
Any changes or modifications to this equipment not expressly approved by STMicroelectronics may cause harmful interference and void the user
This device complies with Part 15 of the FCC rules. Operation is subject to the following two conditions: (1) 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 board embeds the BlueNRG-M0 certifed module (FCC ID: S9NBNRGM0AL).
’s authorization to operate this equipment.
UM2700
UM2700 - Rev 1
page 8/18
Page 9
Formal notices required by the Industry Canada ("IC")

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

English:
This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two 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 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 expansion board embeds the BlueNRG-M0
certifed module (IC: 8976C-BNRGM0AL).
UM2700
UM2700 - Rev 1
page 9/18
Page 10

6 Schematic diagrams

2
PA1
PC6
PC2
PA9
34
7
GND
PB8
IOREF
PA8
6
GND
PA7
26
PB11/NC
GND
PA4
17
20
4
33
VIN
CN5
HEADER 10
7
Pass-Through: Female on Bottom and Male on Top
Pass-Through: Female on Bottom and Male on Top
Pass-Through: Male on Bottom and Female on Top
Pass-Through: Male on Bottom and Female on Top
Pass-Through: Male on Bottom and Female on Top
Pass-Through: Male on Bottom and Female on Top
7
PB9
36
6
7
13
NC/PF6
GND
PC12
20
2
PA7
1
PA13
PD8
24
E5V
6
PC9
PB1
PA3
PA10
PB10
PB6
PA5
PB15
PB8
28
1
RESET
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
19 21
37
PC5
PC3
PC7
8
3
28
+5V
PC11
PB3
PB9
GND
7
PA15
PA6
PC4
24
PA10
+5V
22
23
31
1
2
Left morpho connector
AVDD
5
8
6
15
PA0
PA2
4
18
VDD
PB5
NC/PF7
1
PA12
GND
CN7
HEADER 19x2
PC14
PB0
IOREF
PH0/PF0/PD0
PB3
25
PA8
PA6
PB14
CN8
HEADER 6
PB0
13 14
34
6
12
17
3
35
23
3
15
Right morpho connector
Left Arduino connector
Right Arduino connector
Figure 4. X-NUCLEO-IDB05A2 circuit schematic - ST morpho and Arduino UNO R3 connectors
UM2700
Schematic diagrams
UM2700 - Rev 1
page 10/18
Page 11
PA5
GND
1
+3V3
SMD 0805
PA9
2
CSN
R70
CLK
SMD 0805
R80
PB6
R10
SMD 0805
nS
Not mounted
Not mounted
Not mounted
J1
HEADER 1x2
MOSI
SMD 0805
IRQ
CSN
IRQ CLK
RST
R30
SMD 0805
R40
SMD 0805
PB3
3V3
R60
SMD 0805
PA6
R20
PA1
PA0
PC7
PA8
PA7
MISO
SMD 0805
VDD
RESETN
MOSI
2
3
ANT.
CLK
8
1
SMD 0805
VDD
11
RST
NC1
MISOIRQ
SMD 0805
SPI_IRQ
R11 10k
9
2
SPI_MOSINC2
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
Schematic diagrams
Figure 5. X-NUCLEO-IDB05A2 circuit schematic - STM32 Nucleo connections
Figure 6. X-NUCLEO-IDB05A2 circuit schematic - BlueNRG-M0A module
UM2700
UM2700 - Rev 1
page 11/18
Page 12
Figure 7. X-NUCLEO-IDB05A2 circuit 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
Page 13

7 Bill of materials

UM2700
Bill of materials
Table 6. X-NUCLEO-IDB05A2 bill of materials
Item Q.ty Ref. Part/Value Description
1 1 C1
2 1 C2
3 1 CN5
4 2 CN6, CN9
5 2
6 1 CN8
7 1
8 7
9 2 R5,R12
10 1 R9
11 2 R10, R11 10k, SMD 0805, ±1 % Resistors Any
12 1 U1
13 1 U2
CN7, CN10 NOT MOUNTED
J1 2 pin jumper required with 2 pin header
R1,R2,R3,R4,R6,R7, R8 R6,R7,R8 NOT MOUNTED
100 nF, SMD0402, 16 V
, ±10 %
1 uF, SMD0402, 16 V, ±10 %
CN5 10 pins, Pass­Through: Male on Bottom, Female on T
op. 10x1, 2.54 mm
pitch
CN6 and CN9 8 pins, Pass-Through: Male on Bottom, Female on Top. 8x1 , 2.54 mm pitch
Morpho Connectors CN7 and CN10 38 pins, Pass-Through: Female on Bottom, Male on Top. 19x2,
2.54 mm pitch
Arduino Connector CN8 6 pins, Pass­Through: Male on Bottom, Female on Top. 6x1, 2.54mm pitch
HEADER 1X2 Jumper Any
0, SMD 0805, ±1 % Resistors
100k, SMD 0805, ±1 %,
47k, SMD 0805, ±1 %,
BLUENRG-M0A , SMD 1
1 pins
M95640-RMC6TG, UFDFPN8
Ceramic X7R Murata GRM155R71C104KA88D
Arduino Connector
Arduino Connector
Morpho Connector
Arduino Connector
Resistors Any
Resistors Any
Very low power network processor module
64 Kbit SPI bus EEPROM with high-speed clock
Manufacturer
Any
SAMTEC SSQ-110-03-F-S
SAMTEC SSQ-108-03-F-S
SAMTEC
SAMTEC SSQ-106-03-F-S
ST BLUENRG-M0A
ST M95640-RMC6TG
Order code
UM2700 - Rev 1
page 13/18
Page 14

Revision history

able 7. Document revision history
T
Date Revision Changes
07-Apr-2020 1 Initial release.
UM2700
UM2700 - Rev 1
page 14/18
Page 15
UM2700
Contents
Contents
1 Getting started ....................................................................2
1.1 Overview .....................................................................2
1.2 Hardware requirements .........................................................2
1.3 System requirements ...........................................................3
1.4 Board setup ...................................................................3
2 Hardware description and configuration ...........................................4
2.1 Connection details..............................................................4
2.2 SPI and GPIO 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 - Rev 1
page 15/18
Page 16
UM2700
List of tables
List of tables
able 1. X-NUCLEO-IDB05A2 and NUCLEO-L053R8 connection details (left connector) ........................4
T
Table 2. X-NUCLEO-EEPRMA2 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 - Rev 1
page 16/18
Page 17
UM2700
List of figures
List of figures
Figure 1. X-NUCLEO-IDB05A2 expansion board ...................................................1
Figure 2. X-NUCLEO-IDB05A2 and STM32 Nucleo stack .............................................2
Figure 3. X-NUCLEO-IDB05A2 component 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 ............................. 1
Figure 6. X-NUCLEO-IDB05A2 circuit schematic - BlueNRG-M0A module ................................. 11
Figure 7. X-NUCLEO-IDB05A2 circuit schematic - EEPROM .......................................... 12
1
UM2700 - Rev 1
page 17/18
Page 18
UM2700
IMPORTANT NOTICE – PLEASE READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST’
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’ 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 names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
s terms and conditions of sale in place at the time of order acknowledgement.
.st.com/trademarks. All other product or service
© 2020 STMicroelectronics – All rights reserved
UM2700 - Rev 1
page 18/18
Loading...