STMicroelectronics B-L475E-IOT01A User Manual
광고
광고
UM2153
User manual
Discovery kit for IoT node, multi-channel communication
with STM32L4
Introduction
The STM32L4 Discovery kit for the IoT node (B-L475E-IOT01A) allows users to develop applications with direct connection to cloud servers.
The STM32L4 Discovery kit enables a wide diversity of applications by exploiting low-power multilink communication (Bluetooth ® environmental awareness) and Arm ®
Low Energy, Sub-GHz), multiway sensing (detection,
Cortex ® -M4 core-based STM32L4 Series features.
ARDUINO ® Uno V3 and PMOD™ connectivity provide unlimited expansion capabilities with a large choice of specialized add-on boards.
The STM32L4 Discovery kit includes an ST-LINK debugger/programmer and comes with the comprehensive STM32Cube software libraries together with packaged software examples to seamlessly connect to cloud servers. In addition a direct access to the Arm ®
Mbed Enabled ™ on-line resources at http://mbed.org is available.
Figure 1. B-L475E-IOT01A Discovery kit
October 2019
1. Picture is not contractual.
UM2153 Rev 5
www.st.com
1
Contents
Contents
UM2153
Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
STM32L4 Discovery kit for IoT node layout . . . . . . . . . . . . . . . . . . . . . . . 10
STM32L4 Discovery kit for IoT node mechanical drawing . . . . . . . . . . . . 12
Embedded ST-LINK/V2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
ST-LINK/V2-1 firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Programming/debugging when the power supply is not from
ST-LINK (5V_ST_LINK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Quad-SPI NOR Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Bluetooth (V4.1 compliant) SPBTLE-RF module . . . . . . . . . . . . . . . . . . 20
Sub-GHz low-power-programmable RF module
(SPSGRF-868 or SPSGRF-915) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Wi-Fi module Inventek system ISM43362-M3G-L44 (802.11 b/g/n) . . . 22
Dynamic NFC Tag based on M24SR with its printed NFC antenna . . . . 23
STMicroelectronics sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Two on-board ST-MEMS microphones (MP34DT01) . . . . . . . . . . . . . . 24
UM2153 Rev 5
UM2153 Contents
High-performance 3-axis magnetometer (LIS3MDL) . . . . . . . . . . . . . . . 25
3D accelerometer and 3D gyroscope (LSM6DSL) . . . . . . . . . . . . . . . . 26
260-1260 hPa absolute digital output barometer (LPS22HB) . . . . . . . . 26
Time-of-Flight and gesture detection sensor (VL53L0X) . . . . . . . . . . . . 27
C addresses of modules used on MB1297 . . . . . . . . . . . . . . . . . . . . . . 29
® Uno V3 connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
ST-LINK/V2-1 USB Micro-B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
ST-LINK debug connector CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
USB OTG FS micro-AB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
PMOD™ connector CN10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Jumper JP5 for IDD measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Appendix A STM32L4 Discovery kit for IoT node I/O assignment . . . . . . . . . . . 37
Appendix C Board revision history and limitations . . . . . . . . . . . . . . . . . . . . . . 53
FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
IC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Déclaration de conformité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
RF exposure statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
UM2153 Rev 5
3
List of tables
List of tables
UM2153
2
C addresses for each module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
®
connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
UM2153 Rev 5
UM2153
List of figures
List of figures
®
connector (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
®
Uno V3 connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
UM2153 Rev 5
5
Features
1 Features
UM2153
• Ultra-low-power STM32L4 Series MCU based on Arm
®
Cortex
®
-M4 core with 1 Mbyte of
Flash memory and 128 Kbytes of SRAM, in LQFP100 package
• 64-Mbit Quad-SPI Flash memory
• Bluetooth ® V4.1 module (SPBTLE-RF)
• Sub-GHz (868 or 915 MHz) low-power-programmable RF module
(SPSGRF-868 or SPSGRF-915)
• Wi-Fi ® module Inventek system ISM43362-M3G-L44 (802.11 b/g/n compliant)
• Dynamic NFC tag based on M24SR with its printed NFC antenna
• 2 digital omnidirectional microphones (MP34DT01)
• Capacitive digital sensor for relative humidity and temperature (HTS221)
• High-performance 3-axis magnetometer (LIS3MDL)
• 3D accelerometer and 3D gyroscope (LSM6DSL)
• 260-1260 hPa absolute digital output barometer (LPS22HB)
• Time-of-Flight and gesture-detection sensor (VL53L0X)
• 2 push-buttons (user and reset)
• USB OTG FS with Micro-AB connector
• ARDUINO
®
Uno V3 expansion connector
• PMOD™ expansion connector
• Flexible power-supply options: ST-LINK USB V
BUS
or external sources
• On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port and debug port
• Comprehensive free software including a variety of examples, as part of the STM32Cube package, as well as a cloud connector software expansion, enabling direct access to cloud servers
• Support of wide choice of Integrated Development Environments (IDEs) including IAR
™
,
Keil
®
, GCC-based IDEs, Arm
®
Mbed Enabled
™
• Arm ® Mbed Enabled ™ (see http://mbed.org)
UM2153 Rev 5
UM2153 Product marking
Evaluation tools marked as "ES" or "E" are not yet qualified and therefore they are not ready to be used as reference design or in production. Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference design or in production.
"E" or "ES" marking examples of location:
• On the targeted STM32 that is soldered on the board (for illustration of STM32 marking, refer to the section “Package characteristics” of the STM32 datasheet at www.st.com
).
• Next to the evaluation tool ordering part number, that is stuck or silk-screen printed on the board.
• Windows ® OS (7, 8 and 10), Linux ® or macOS ®(a)
• USB Type-A to Micro-B cable
• Keil
®
MDK-ARM
(b)
• IAR ™ EWARM (b)
• GCC-based IDEs
• Arm ® Mbed™ online (c) (see mbed.org
)
The demonstration software, included in the STM32Cube package, is preloaded in the
STM32 Flash memory for easy demonstration of the device peripherals in standalone mode.
The latest versions of the demonstration source code and associated documentation can be downloaded from the www.st.com/stm32app-discovery webpage.
a. macOS
®
is a trademark of Apple Inc. registered in the U.S. and other countries.
b. On Windows® only.
c. Refer to the www.mbed.com
website and to the Ordering information section to determine which order codes are supported.
UM2153 Rev 5
56
Ordering information UM2153
To order the B-L475E-IOT01A Discovery kit for IoT node, depending on the frequency of the
Sub-GHz module, refer to
Order code
B-L475E-IOT01A1
B-L475E-IOT01A2
Table 1. Ordering information
Sub-GHz operating frequency
915 MHz
868 MHz
UM2153 Rev 5
UM2153
7
Hardware layout and configuration
Hardware layout and configuration
The STM32L4 Discovery kit for IoT node is designed around the STM32L475VGT6 (100pin, LQFP package). The hardware block diagram (see
Figure 2 ) illustrates the connection
between the STM32 and peripherals (embedded ST-LINK, ARDUINO ® Uno V3 shields,
PMOD™ connector, Quad-SPI Flash memory, USB OTG connectors, digital microphones, various ST-MEMS sensors and the four RF modules (Wi-Fi, Bluetooth, Sub-GHz and NFC)).
help users to locate these features on the STM32L4 Discovery kit.
Figure 2. Hardware block diagram
93RZHU
6XSSO\
.+]&U\VWDO
0LFUR%86%
FRQQHFWRU
67/,1.
9
57&
*3,2VDQG8$57
9&3
8$57
*3,2VDQG
63,
6:'
,600*/
:L)LPRGXOH
63%7/(5)
%OXHWRRWKPRGXOH
636*5)6XE*+]
6SLULWPRGXOH
302'$FRQQHFWRU
302'$FRQQHFWRU
/('V
UHVHWDQGZDNHXS
EXWWRQV
+63+<DQG
0LFUR$%86%FRQQHFWRU
$UGXLQR8QR6KLHOG
FRQQHFWRUV
0ELW463,)ODVK
0;5)
*3,2VDQG63,
*3,2VDQG8$57
*3,2VDQG,&
670/9*7
*3,2V
27*
)6
*3,2VDQG
8$57DQG63,
463,
')6'0
0651)&
PRGXOH
/,60'/
D[LVPDJQHWRPHWHU
/60'6/
'J\URVFRSH
/36+%
GLJLWDOEDURPHWHU
+76
KXPLGLW\DQGWHPSHUDWXUH
9//;
7R)DQGJHVWXUHGHWHFWLRQ
676$)($
DXWKHQWLFDWLRQDQGVHFXULW\
03'7GLJLWDO
PLFURSKRQH
03'7GLJLWDO
PLFURSKRQH
06Y9
UM2153 Rev 5
56
7.1 STM32L4 Discovery kit for IoT node layout
Figure 3. STM32L4 Discovery kit for IoT node (top view)
Figure 4. STM32L4 Discovery kit for IoT node (bottom view)
7.2 STM32L4 Discovery kit for IoT node mechanical drawing
Figure 5. STM32L4 Discovery kit for IoT node mechanical drawing
1. Plastic Spacer Height = 14mm, Overall Height = 26mm +/- 1mm.
UM2153 Hardware layout and configuration
The ST-LINK/V2-1 programming and debugging tool is integrated on the STM32L4 Discovery kit for IoT node. Compared to the ST-LINK/V2 the changes are listed below.
The new features supported on the ST-LINK/V2-1 are:
• USB software re-enumeration
• Virtual COM port interface on USB
• Mass storage interface on USB
• USB power management request for more than 100 mA power on USB
The following features are no more supported on the ST-LINK/V2-1:
• SWIM interface
• Application voltage lower than 3 V
For all general information concerning debugging and programming features common between V2 and V2-1 versions, refer to ST-LINK/V2 in-circuit debugger/programmer for
STM8 and STM32 User manual (UM1075) at the www.st.com
website.
7.3.1 Drivers
Before connecting STM32L475VG to a Windows
®
PC (XP, 7, 8 or 10) via USB, a driver for the ST-LINK/V2-1 must be installed. It is available at the www.st.com website.
Note:
In case the STM32L4 Discovery kit for IoT node is connected to the PC before the driver is installed, some STM32L4 Discovery kit interfaces may be declared as “unknown” in the PC device manager. In this case the user must install the driver files, and update the driver of
the connected device from the device manager (see Figure 6
).
Prefer using the “USB Composite Device” handle for a full recovery.
Figure 6. USB composite device
UM2153 Rev 5
56
Hardware layout and configuration
7.3.2 ST-LINK/V2-1 firmware upgrade
UM2153
The ST-LINK/V2-1 embeds a firmware upgrade mechanism for in-situ upgrade through the
USB port. As the firmware may evolve during the lifetime of the ST-LINK/V2-1 product (for example new functionalities, bug fixes, support for new microcontroller families), it is recommended to visit the www.st.com
website, before starting to use the STM32L4
Discovery kit for IoT node and periodically, to stay up-to-date with the latest firmware version.
The STM32L4 Discovery kit for IoT node is designed to be powered by 5 V DC power supply. It is possible to configure the STM32L4 Discovery kit to use any of the following five sources for the power supply: 5V_ST_LINK, 5V_ARD, 5V_USB_FS, 5V_VBAT and
5V_USB_CHARGER.
In case of external 5 V DC power adapter, the STM32L4 Discovery kit must be powered by a power supply unit or by an auxiliary equipment complying with the standard EN-60950-1:
2006+A11/2009, and must be Safety Extra Low Voltage (SELV) with limited power capability.
• 5V_ST_LINK (See
Figure 7 ) is a 5V DC power with limitation from CN7 (the USB type
Micro-B connector of ST-LINK/V2-1). In this case, jumper of JP4 should be on pins 1 and 2 to select the 5V_ST_LINK power source on silkscreen of JP4. This is the default setting. If the USB enumeration succeeds, the 5V_ST_LINK power is enabled, by asserting the PWR_ENn signal (from STM32F103CBT6). This pin is connected to a power switch ST890, which powers the board. This power switch features also a current limitation to protect the PC in case of a short-circuit on board (more than
750 mA). STM32L4 Discovery kit for IoT node can be powered from the ST-LINK USB connector CN7, but only ST-LINK circuit has the power before USB enumeration, because the host PC only provides 100 mA to the board at that time. During the USB enumeration, STM32L4 Discovery kit for IoT node asks for the 500 mA power to the host PC. If the host is able to provide the required power, the enumeration finishes by a
“SetConfiguration” command and then, the power transistor ST890 is switched ON, the red LED LD7 is turned ON, thus the STM32L4 Discovery kit for IoT node consumes up to 500 mA current, but no more. If the host is not able to provide the requested current, the enumeration fails. Therefore the ST890 remains OFF and the MCU part including the extension board is not powered. As a consequence the red LED LD7 remains turned OFF. In this case it is mandatory to use an external power supply.
UM2153 Rev 5
UM2153 Hardware layout and configuration
Figure 7. JP4: 5V_ST_LINK selection
-3
9B67B/,1.
9B$5'
9B86%B)6
9B9%$7
9B86%B&+$5*(5
06Y9
• 5V_ARD
) is the 7 to 12 V DC power from ARDUINO ®
VIN on ARDUINO ®
CN2 pin 8 (named
connector silkscreen). In this case, jumper of JP4 should be on pins
3 and 4 to select the 5V_ARD power source on silkscreen of JP4. In that case, the DC power comes from the power supply through the ARDUINO ® Uno V3 battery shield
(compatible with Adafruit ® PowerBoost 500 Shield).
Figure 8. JP4: 5V_ARD selection from CN6 (VIN)
-3
9B67B/,1.
9B$5'
9B86%B)6
9B9%$7
9B86%B&+$5*(5
06Y9
• 5V_USB_FS
(see Figure 9 ) is the DC power with 500 mA limitation from CN9, the USB
OTG FS micro-AB connector. In this case, jumper of JP4 should be on pins 5 and 6 to select the 5V_USB_FS power source on silkscreen of JP4.
UM2153 Rev 5
56
Hardware layout and configuration UM2153
Figure 9. JP4: 5V_USB_FS
-3
9B67B/,1.
9B$5'
9B86%B)6
9B9%$7
9B86%B&+$5*(5
06Y9
• 5V_VBAT
(see Figure 10 ) is the DC power coming from external. In this case, jumper of
JP4 should be on pins 7 and 8 to select the 5V_VBAT power source on silkscreen of
JP4.
Figure 10. JP4: 5V_VBAT
-3
9B67B/,1.
9B$5'
9B86%B)6
9B9%$7
9B86%B&+$5*(5
06Y9
• 5V_USB_CHARGER (see
) is the DC power charger connected to the USB
ST-LINK (CN7). To select the 5V_USB_CHARGER power source on silkscreen of JP4, the jumper of JP4 should be on pins 9 and 10. In this case, if the STM32L4 Discovery kit for IoT node is powered by an external USB charger then the debug is not available. If the PC is connected instead of the charger, the limitation is no longer effective and the
PC could be damaged.
UM2153 Rev 5
UM2153 Hardware layout and configuration
Figure 11. JP4: 5V_USB_CHARGER selection
-3
9B67B/,1.
9B$5'
9B86%B)6
9B9%$7
9B86%B&+$5*(5
06Y9
Note: If the board is powered by a USB charger, there is no USB enumeration, so the led LD7 remains OFF permanently and the board is not powered. In this specific case only, the resistor R30 needs to be soldered, to allow the board to be powered anyway.
Caution: Do not connect the PC to the ST-LINK (CN7) when R30 is soldered. The PC may be damaged or the board may not be powered correctly.
The green LED LD5 is lit when the STM32L4 Discovery kit for IoT node is powered by the 5 V correctly.
The power tree is showed in the
UM2153 Rev 5
56
Hardware layout and configuration
9B$5'
9
8
/'2
/'675
Figure 12. Power tree
9B86%B67B/LQN
9
9B$5'
9,1
9
9
''$
9B86%B)6
,&
6ZLWFK9$
67&'5
,&
/'2
/'05
,&
3RZHUVZLWFK9$
67&'5
9B67B/LQN
86%B67B/,1.
$UGXLQR
86%B27*B)6
670)67B/,1.
%LFRORU/('
7$*
67/,1.GHEXJ
302'
0ELW463,)ODVK
0;5)
63%7/(5)
%OXHWRRWKPRGXOH
636*5)6XE*+]
6SLULWPRGXOH
9B67B/LQN
9B$5'
9B86%B)6
9B9%$7
9B86%BFKDUJHU
-3
9
,&
/'2
/'675
9
0651)&PRGXOH
/,60'/
D[LVPDJQHWRPHWHU
/60'6/
'J\URVFRSH
/36+%
GLJLWDOEDURPHWHU
+76
KXPLGLW\DQGWHPSHUDWXUH
9//;
7R)DQGJHVWXUHGHWHFWLRQ
676$)($
DXWKHQWLFDWLRQDQGVHFXULW\
03'7GLJLWDOPLFURSKRQH
03'7GLJLWDOPLFURSKRQH
9
''B0&8
-3
9
''$
0&8670/9*7
UM2153
9
,&
/'2
/7(67
9B:LIL
,600*/
:L)LPRGXOH
06Y9
UM2153 Rev 5
UM2153 Hardware layout and configuration
when
ST-LINK (5V_ST_LINK)
It is mandatory to power the board first using CN2 (V
IN
) or CN9 (USB_FS_OTG), then connecting the USB cable to the PC. Proceeding this way ensures that the enumeration succeeds thanks to the external power source.
The following power sequence procedure must be respected:
• Connect the jumper JP4 on (5V_ARD) or (5V_USB_FS)
• Connect the external power source to CN2 in case of an ARDUINO
® case of USB FS host interface
shield or to CN9 in
• Check that the red LED LD5 is turned ON
• Connect the PC to USB connector CN7
If this sequence is not respected, the board may be powered by V
BUS the following risks may be encountered:
first from ST-LINK, and
• If more than 500 mA current is needed by the board, the PC may be damaged or current can be limited by PC. As a consequence the board is not powered correctly.
• 500 mA is requested at the enumeration, so there is a risk that the request is rejected and enumeration does not succeed if the PC cannot provide such current.
Three clock sources are described below:
• X1 which is the 8 MHz oscillator for STM32L475VG microcontroller. This clock is not implemented in a basis configuration.
• X2 which is the 32.768 KHz crystal for the STM32L475VG embedded RTC
• X3 which is the 8 MHz clock from ST-LINK MCU for the STM32L475VG microcontroller.
7.8
The reset signal of the STM32L4 Discovery kit is active low and the reset sources includes:
• A reset button B1
• An ARDUINO ® Uno V3 shield board from CN2
• An embedded ST-LINK/V2-1
USB OTG FS
The STM32L4 Discovery kit supports USB OTG FS communication via a USB Micro-AB connector (CN9).
To do this the following components must be added by the users:
• 8 MHz crystal (at X1 position); ref: NX3225GD-8.00M
• 8.2 pF capacitor (0402 size) at C2 position
• 8.2 pF capacitor (0402 size) at C4 position
UM2153 Rev 5
56
Hardware layout and configuration UM2153
• 0 ohm resistor (0402 size) at R5 position
• 0 ohm resistor (0402 size) at R7 position
The STM32L4 Discovery kit can be powered by the USB connectors at 5 V DC with 500 mA current limitation.
A USB power switch (IC19) is also connected on V
BUS green LED LD9 is lit when either:
and provides power to CN9. The
• Power switch is ON and STM32L4 Discovery kit works as an USB host
• V
BUS
is powered by another USB host when STM32L4 Discovery kit works as a USB device.
The red LED LD8 is lit when an over-current occurs.
64-Mbit Quad-SPI NOR Flash memory is connected to the Quad-SPI interface of the
STM32L475VGT6.
7.10 Virtual COM port
The serial interface USART1 is directly available as a Virtual COM port of the PC connected to the ST-LINK/V2-1 USB connector CN7. The Virtual COM port settings are configured as:
115200 b/s, 8 bits data, no parity, 1 stop bit, no flow control.
Four RF interfaces are available on the STM32L4 Discovery kit for IoT node board:
• Bluetooth (V4.1 compliant) SPBTLE-RF module
• Sub-GHz (868 or 915 MHz) low-power-programmable RF module (SPSGRF-868 or
SPSGRF-915),
• Wi-Fi module Inventek system ISM43362-M3G-L44 (802.11 b/g/n compliant)
• Dynamic NFC tag based on M24SR with its printed NFC antenna (double layer inductive antenna etched on the PCB).
7.11.1 Bluetooth (V4.1 compliant) SPBTLE-RF module
The ST SPBTLE-RF module (M1) is implemented on top side of the STM32L4 Discovery kit for IoT node board.
The SPBTLE-RF is an easy to use Bluetooth smart master/slave network processor module, compliant with Bluetooth V4.1. The SPBTLE-RF B-Smart module supports multiple roles simultaneously, and it can act at the same time as Bluetooth Smart sensor and hub device.
The entire Bluetooth Smart stack and protocol are embedded into the SPBTLE-RF B-Smart module. The external host application processor, where the application resides, is connected to the SPBTLE-RF B-Smart module through a standard SPI interface (SPI3 of
STM32L475VGT6).
The SPBTLE-RF B-Smart module provides a complete RF platform in a tiny form factor (foot print of this module is 13.5 mm x 11.5 mm). Radio, antenna, high frequency and LPO
UM2153 Rev 5
UM2153 Hardware layout and configuration oscillators are integrated to offer a certified solution to optimize the time to market of the final applications.
Figure 13. SPBTLE-RF module
The main features of the ST SPBTLE-RF module are listed below.
• Bluetooth V4.1 compliant (supports master and slave modes, multiple roles supported simultaneously
• Embedded Bluetooth low-energy protocol stack (GAP, GATT, SM, L2CAP, LL, RFPHY)
• Bluetooth low-energy profiles provided separately
• Bluetooth radio performance:
• Embedded ST BlueNRG-MS
• Tx power: + 4 dBm
• Host interface: SPI, IRQ, and RESET. On-field stack upgrading available via SPI.
• Certification: CE qualified, FCC, IC modular approval certified, BQE qualified
• On-board chip antenna
7.11.2 Sub-GHz
(SPSGRF-868 or SPSGRF-915)
Two modules are available depending on the frequency of the Sub-GHz module (M3). The
SPSGRF-868 and SPSGRF-195 are easy-to-use, low-power Sub-GHz modules based on the SPIRIT1 RF transceiver, operating respectively in the 868 MHz SRD and 915 MHz ISM bands.
The modules provide a complete RF platform in a tiny form factor (foot print of this module is
13.5 mm x 11.5 mm). The SPSGRF-915 is an FCC certified module (FCC ID: S9NSPSGRF) and IC certified (IC 8976CSPSGRF), while the SPSGRF-868 is certified CE0051.
The modules include four programmable I/O pins and an SPI serial interface (SPI3 of
STM32L475VG).
UM2153 Rev 5
56
Hardware layout and configuration
Figure 14. SPSGRF module
UM2153
The main features of the ST SPSGRF module are listed below.
• Programmable radio features:
– Based on Sub-1GHz SPIRIT1 transceiver and integrated Balun (BALF-SPI-01D3)
– Modulation schemes: 2-FSK, GFSK, MSK, GMSK, OOk and ASK
– Air data rate from 1 to 500 kbps
– On-board antenna
• Programmable RF output power up to +11.6 dBm
• Host interface: SPI
• General I/O (up to 32 programmable I/O functions on 4 GPIO programmable module pins
• Two typical carrier frequency versions:
– SPSGRF-868 with 868 MHz tuned antenna
– SPSGRF-195 with 915 MHz tuned antenna
7.11.3 Wi-Fi module Inventek system ISM43362-M3G-L44 (802.11 b/g/n)
The Inventek system ISM43362-M3G-L44 module (M2) is implemented on top side of the
STM32L4 Discovery kit for IoT node board. This module is an embedded (eS-WiFi) wireless
Internet Connectivity device. The Wi-Fi module hardware consists of an Arm ® Cortex ® -M3
STM32 host processor, an integrated antenna (or optional external antenna) and a
Broadcom Wi-Fi device. The module uses either a UART (UART3 of STM32L475VG) or an
SPI (SPI3 of STM32L475VG) interface. As default, an SPI interface is used, as the corresponding firmware (for SPI capability) is downloaded on the Wi-Fi ISM43362-M3G-L44 module. The Wi-Fi module requires no operating system and has a completely integrated
TCP/IP stack that only requires AT commands to establish connectivity for wireless product.
The foot print of this module is 14.5 mm x 30 mm.
UM2153 Rev 5
UM2153 Hardware layout and configuration
Figure 15. ISM43362-M3G-L44 module
Note:
The main features of the Inventek system ISM43362-M3G-L44 module are:
• Based on the Broadcom BCM43362 MAC/Baseband/Radio device
• Supports Broadcom WICED SDK
• CPU Arm ® Cortex ® -M3 32-bit RISC core from ST Microelectronics
• IEEE 802.11n D7.0 -OFDM-72.2 Mbps -single stream w/20 MHz, Short GI
• IEEE 802.11g (OFDM 54 Mbps)
• IEEE 802.11b (DSSS 11 Mbps)
• IEEE 802.11i (Security)
– WPA (Wi-Fi Protected Access) –PSK/TKIP
– WPA2 (Wi-Fi Protected Access 2)- AES/CCMP/802.1x Authentication
• GPIO, 5 ADC (SPI interface utilizes ADC pins)
• Power-saving mode allows the design of low-power applications
• Lead Free Design which is compliant with ROHS requirements
• EMI/EMC Metal Shield for best RF performance in noisy environments and to accommodate for lower RF emissions/signature for easier FCC compliance.
• FCC/CE compliance certification
On both MB1297 rev C and MB1297 rev D, the firmware revision inside the Wi-Fi module must be: C3.5.2.3.BETA9. The Wi-Fi module maximum output power is limited to 9 dBm to fulfill FCC/IC/CE requirements. A Wi-Fi output power higher than 9 dBm at the Wi-Fi antenna is not allowed.
Since Wi-Fi and Bluetooth Low Energy modules are using the same frequency ISM band
(2.4 to 2.485 GHz), the simultaneous activity of both modules may affect the RF performances of Wi-Fi and/or Bluetooth Low Energy (in term of range or throughput).
7.11.4 Dynamic NFC Tag based on M24SR with its printed NFC antenna
M24SR64-Y belongs to the ST25 family which includes all STMicroelectronics NFC/RFID
Tag and reader products. The M24SR64-Y device is a dynamic NFC/RFID Tag IC with a dual interface. It embeds an EEPROM memory. It can be operated from an I 2 C interface or by a 13.56 MHz RFID reader or by an NFC phone. The I 2 C interface uses a two-wire serial
I interface, consisting of a bidirectional data line and a clock line. It behaves as a slave in the
2 C protocol.
The RF protocol is compatible with ISO/IEC 14443 Type A and NFC Forum Type 4 Tag.
UM2153 Rev 5
56
Hardware layout and configuration UM2153
The main features of the M24SR64-Y are:
• I
2
C interface (I2C2 of STM32L475VGT6). The two-wire I
2
C serial interface supports
1 MHz protocol.
• Contactless interface:
– NFC Forum Type 4 Tag
– ISO/IEC 14443 Type A
– 106 Kbps data rate
– Internal tuning capacitance: 25 pF
• Memory:
– 8-Kbyte (64-kbit) EEPROM
– Support of NDEF data structure
– Data retention: 200 years
– Write cycle endurance:
1 million Write cycles at 25 °C
600 K Write cycles at 85 °C
500 K Write cycles at 105 °C
• Read up to 246 Bytes in a single command
• Write up to 246 Bytes in a single command
• 7-Byte unique identifier (UID)
• 128-bit password protection
7.12 STMicroelectronics sensors
Several STMicroelectronics sensors are available on the STM32L4 Discovery kit for IoT node board, they are listed below:
• 2 on-board ST-MEMS audio sensor omnidirectional digital microphones (MP34DT01)
• Capacitive digital sensor for relative humidity and temperature (HTS221)
• High-performance 3-axis magnetometer (LIS3MDL)
• 3D accelerometer and 3D gyroscope (LSM6DSL)
• 260-1260 hPa absolute digital output barometer (LPS22HB)
• Time-of-Flight and gesture detection sensor (VL53L0X)
The MP34DT01 is an ultra-compact, low-power, omnidirectional, digital ST-MEMS microphone built with a capacitive sensing element and an IC interface.
The sensing element, capable of detecting acoustic waves, is manufactured using a specialized silicon micromachining process dedicated to produce audio sensors.
The IC interface is manufactured using a CMOS process that allows designing a dedicated circuit able to provide a digital signal externally in PDM format.
The MP34DT01 has an acoustic overload point of 120 dBSPL with a 63 dB signal-to-noise ratio and –26 dBFS sensitivity.
UM2153 Rev 5
UM2153 Hardware layout and configuration
On the STM32L4 Discovery kit for IoT node, there are two MP34DT01 microphones: one with LR pulled to V
DD
and the second with LR pulled low. DFSDM1_CKOUT and
DFSDM1_DATIN2 are connected for both. In addition, both microphones are spaced at
21 mm apart for the beamforming algorithm to work. Indeed, several algorithm configurations are available for the user to find the best trade off between audio output quality and resource consumption. For more details refer to STEVAL-IHM038V1: 3-phase
BLDC/PMSM motor drive up to 50 W, suitable for fan controllers User manual (UM1697) on the www.st.com
website.
The MP34DT01 is available in a package HCLGA (3x4 x1 mm) 4LD, in a top-port design,
SMD-compliant, EMI-shielded package and it is guaranteed to operate over an extended temperature range from -40°C to +85°C.
digital temperature (HTS221)
The HTS221 is an ultra-compact sensor for relative humidity and temperature. It includes a sensing element and a mixed signal ASIC to provide the measurement information through digital serial interfaces.
The sensing element consists of a polymer dielectric planar capacitor structure capable of detecting relative humidity variations and it is manufactured using a dedicated ST process.
The HTS221 is available in a small top-holed cap land grid array (HLGA-6L (2 x 2 x 0.9 mm)) package guaranteed to operate over a temperature range from -40 °C to +120 °C.
The main features of the HTS221 are:
• 0 to 100% relative humidity range,
• Low-power consumption: 2 μ A @ 1 Hz ODR
• Selectable ODR from 1 Hz to 12.5 Hz
• High rH sensitivity: 0.004% rH/LSB
• Humidity accuracy: ± 3.5% rH, 20 to +80% rH
• Temperature accuracy: ± 0.5 °C,15 to +40 °C
• Embedded 16-bit ADC
• 16-bit humidity and temperature output data
• SPI and I 2 C interfaces. On the STM32L4 Discovery kit for IoT node, the I2C2 bus from
STM32L475VG is used.
• Factory calibrated
• Tiny 2 x 2 x 0.9 mm package
• ECOPACK compliant
The LIS3MDL is an ultra-low-power high-performance three-axis magnetic sensor.
The LIS3MDL has user-selectable full scales of ±4/ ±8/ ±12/±16 gauss.
The self-test capability allows the user to check the functionality of the sensor in the final application.
The device may be configured to generate interrupt signals for magnetic field detection.
UM2153 Rev 5
56
Hardware layout and configuration UM2153
The LIS3MDL includes an I 2 C serial bus interface, that supports standard and fast mode
(100 kHz and 400 kHz), and an SPI serial standard interface. On the STM32L4 Discovery kit IoT node, the I2C2 bus from STM32L475VG is used.
The LIS3MDL is available in a small thin plastic land grid array package (LGA-12
(2.0x2.0x1.0 mm)) and is guaranteed to operate over an extended temperature range of -40
°C to +85 °C.
LIS3MDL is also ECOPACK, RoHS and “Green” compliant.
7.12.4 3D accelerometer and 3D gyroscope (LSM6DSL)
The LSM6DSL is a system-in-package featuring a 3D digital accelerometer and a 3D digital gyroscope performing at 0.65 mA in high-performance mode and enabling always-on low-power features for an optimal motion experience for the consumer.
The event-detection interrupts enable efficient and reliable motion tracking and contextual awareness, implementing hardware recognition of free-fall events, 6D orientation, click and double-click sensing, activity or inactivity, and wake-up events.
The LSM6DSL supports main OS requirements, offering real, virtual and batch sensors with
4 Kbytes for dynamic data batching.
The LSM6DSL has been designed to implement features such as significant motion, tilt, pedometer functions, step detector and step counter, time stamping and to support the data acquisition of an external magnetometer with ironing correction (hard, soft).
The LSM6DSL has a full-scale acceleration range of ±2/±4/±8/±16 g and an angular rate range of ±125/±245/±500/±1000/±2000 dps.
The registers embedded inside the LSM6DSL may be accessed through both the I
2
C and
SPI serial interfaces. On the STM32L4 Discovery kit for IoT node, the I2C2 bus from
STM32L475VGT6 is used.
The LSM6DSL is available in a plastic land grid array (LGA-14L (2.5x3x0.83mm)) package,
ECOPACK, RoHS and “Green” compliant.
7.12.5 260-1260 hPa absolute digital output barometer (LPS22HB)
The absolute pressure-sensing device LPS22HB is an ultra-compact piezoresistive sensor which functions as a digital output barometer.
The device comprises a sensing element and an IC interface which communicates from the sensing element to the application through I 2 C or SPI. On the STM32L4 Discovery kit for
IoT node the I2C2 bus from the STM32L475VG is used.
The sensing element, which detects absolute pressure, consists of a suspended membrane manufactured using a dedicated process developed by ST.
The LPS22HB is available in a full-mold, holed LGA package (HLGA). It is guaranteed to operate over a temperature range extending from -40 °C to +85 °C. The package is holed to allow external pressure to reach the sensing element.
UM2153 Rev 5
UM2153 Hardware layout and configuration
The main features of the LPS22HB are:
• 260 to 1260 hPa absolute pressure range
• Current consumption down to 3 μ A
• High overpressure capability: 20x full-scale
• Embedded temperature compensation
• 24-bit pressure data output
• 16-bit temperature data output
• ODR from 1 Hz to 75 Hz
• SPI and I ² C interfaces
• Embedded FIFO
• Interrupt functions: Data Ready, FIFO flags, pressure thresholds
• Supply voltage: 1.7 to 3.6 V
• High shock survivability: 22,000 g
• Small and thin package
• ECOPACK lead-free compliant
7.12.6 Time-of-Flight and gesture detection sensor (VL53L0X)
The VL53L0X is a new generation Time-of-Flight (ToF) laser-ranging module housed in a small package, providing accurate distance measurement whatever the target reflectance unlike conventional technologies. It can measure absolute distances up to 2 m, setting a new benchmark in ranging performance levels, opening the door to various new applications.
The VL53L0X integrates a leading-edge SPAD array (Single Photon Avalanche Diodes) and embeds an ST second generation FlightSense patented technology.
The VL53L0X 940 nm VCSEL emitter (Vertical Cavity Surface-Emitting Laser), is totally invisible to the human eye, coupled with internal physical infrared filters, it enables longer ranging distance, higher immunity to ambient light and better robustness to cover-glass optical cross-talk.
The main features of the VL53L0X are listed below.
• Fully integrated miniature module:
– 940 nm Laser VCSEL
– VCSEL driver
– Ranging sensor with advanced embedded micro controller
– 4.4 x 2.4 x 1.0 mm size
• Fast, accurate distance ranging:
– Measures absolute range up to 2 m
– Reported range is independent of the target reflectance
– Operates in high infrared ambient light levels
– Advanced embedded optical cross-talk compensation to simplify cover glass selection
• Eye safe:
– Class 1 laser device compliant with the latest standard IEC 60825-1:2014 - 3rd edition. The laser output will remain within Class 1 limits as long as the
UM2153 Rev 5
56
Hardware layout and configuration UM2153
STMicroelectronics recommended device settings are used and the operating conditions, specified in the STM32L4 datasheets, are respected. The laser output power must not be increased by any means and no optics should be used with the intention of focusing the laser beam.
shows the warning label for
Class 1 laser products.
• Easy integration:
– No additional optics
– Single power supply
– I 2 C interface for device control and data transfer: I2C2 from STM32L475VGT6 is used
– Xshutdown (Reset) and interrupt GPIO
– Programmable I 2 C address
Figure 16. Label for Class 1 laser products
The STSAFE-A100 is a highly secure solution that acts as a secure element, providing authentication and data management services to a local or remote host. It consists of a full turnkey solution with a secure operating system running on the latest generation of secure microcontrollers. The STSAFE-A100 can be integrated in IoT (Internet of things) devices, smart-home, smart-city and industrial applications, consumer electronics devices, consumables and accessories. The STSAFE-A100 can be mounted on:
• A device that authenticates to a remote host (IoT device case), the local host being used as a pass-through to the remote server.
• A peripheral that authenticates to a local host, for example games, mobile accessories or consumables.
The STSAFE-A100 is not implemented on the MB1297 Rev C board.
The black button B1 located on top side is the reset of the microcontroller
STM32L475VGT6. Refer to the
Figure 3: STM32L4 Discovery kit for IoT node (top view)
.
The blue button B1 located top side is available to be used as a digital input or as alternate wake-up function.
When the button is depressed the logic state is “0”, otherwise the logic state is “1”.
Two green LEDs (LD1 and LD2), located on the top side are available for the user. To light a
LED a high logic state “1” should be written in the corresponding GPIO.
Table 2 gives the assignment of the control ports to the LED indicators.
UM2153 Rev 5
UM2153 Hardware layout and configuration
Reference
LD3
LD4
LD5
LD6
B1
B2
LD1
LD2
LD7
LD8
LD9
Table 2. Button and LED control port
Color Name Comment black blue green green red red green
Reset
Wake-up
LED1
LED2
-
Alternate function Wake-up
PA5 (alternate with ARD.D13)
PB14 yellow blue
LED3 (Wi-Fi)
LED4 (BLE)
PC9, Wi-Fi activity
PC9, Bluetooth activity green 5V Power 5 V available
Bicolor (red and green) ST-LINK COM green when communication
Fault Power Current upper than 750 mA
V
BUS
OCRCR PE3
V
BUS
OK 5 V USB available
7.15 I2C addresses of modules used on MB1297
The
displays the I 2 C addresses (read and write) for the modules that are connected to the I2C2 bus.
Modules
HTS221
LIS3MDL
LPS22HB
LSM6DSL
VL53L0X
M24SR64-Y
STSAFE-A100
Table 3. I 2 C addresses for each module
Description SAD[6:0] + R/W
I 2 C write address
Capacitive digital sensor for relative humidity and temperature
3-axis magnetometer
MEMS nano pressure sensor
3D accelerometer and 3D gyroscope
Time-of-Flight ranging and gesture detection sensor
Dynamic NFC/RFID tag IC
-
1011111x
0011110x
1011101x
1101010x
0101001x
1010110x
0100000x
0xBE
0x3C
0xBA
0xD4
0x52
0xAC
0x40
I 2 C read address
0xBF
0x3D
0xBB
0xD5
0x53
0xAD
0x41
UM2153 Rev 5
56
Connectors
8 Connectors
UM2153
Nine connectors are implemented on the STM32L4 Discovery kit for IoT node:
• CN1, CN2, CN3 and CN4 for ARDUINO
®
Uno V3 connector
• CN5: Tag connector
• CN7: ST-LINK USB connector,
• CN8: ST-LINK debug connector,
• CN9: USB_OTG_FS connector,
• CN10: PMOD™ connector.
In addition, one jumper JP5 is used for I
DD
measurements.
8.1 ARDUINO
®
Uno V3 connectors
CN1, CN2, CN3 and CN4 are female connectors (SMD component devices) compatible with
ARDUINO
®
Uno V3. Most shields designed for ARDUINO
®
can fit to the STM32L4
Discovery kit for IoT node.
Example connector references (see
):
• CN4: Header 6X1_Female_SMD
• CN3: Header 8X1_Female_SMD
• CN2: Header 8X1_Female_SMD
• CN1: Header 10X1_Female_SMD
Figure 17. ARDUINO
®
connector (front view)
&1
&1
&1
&1
06Y9
UM2153 Rev 5
UM2153 Connectors
Connector
CN2
CN4
CN1
CN3
4
3
2
1
3
7
6
5
2
1
8
Pin number
10
9
5
6
8
7
3
4
1
2
7
8
5
6
3
4
1
2
6
5
4
Table 4. ARDUINO ® connector pinout
Pin name Signal name
STM32 pin
A0
A1
A2
A3
A4
A5
SCL/D15
SDA/D14
AVDD
GND
NC
IOREF
NRST
3.3 V
5V
GND
GND
VIN
SCK/D13
MISO/D12
PWM/MOSI/D
11
PWM/CS/D10
PWM/D9
D8
D7
PWM/D6
PWM/D5
D4
PWM/D3
D2
TX/D1
RX/D0
-
-
STM_NRST
-
-
-
-
-
ARD.A0-ADC
ARD.A1-ADC
ARD.A2-ADC
ARD.A3-ADC
ARD.A4-ADC
ARD.A5-ADC
ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA
VDDA
GND
ARD.D13-
SPI1_SCK/LED1
ARD.D12-SPI1_MISO
ARD.D11-
SPI1_MISO/PWM
ARD.D10-
SPI_SSN/PWM
ARD.D9-PWM
ARD.D8
ARD.D7
ARD.D6-PWM
ARD.D5-PWM
ARD.D4
ARD.D3-
PWM/INT1_EXTI0
ARD.D2-INT0_EXTI14
ARD.D1-UART4_TX
ARD.D0-UART4_RX
PA15
PB2
PA4
PB1
PB4
PA3
PC5
PC4
PC3
PC2
PC1
PC0
PB8
PB9
-
-
-
-
-
-
-
-
NRST
-
PA5
PA6
PA7
PA2
PB0
PD14
PA0
PA1
Function
-
3.3 V reference
Reset
3.3 V input/output
5V
GND
GND
Power input
ADC
ADC
ADC
ADC
ADC / I2C3_SDA
ADC / I2C3_SCL
I2C1_SCL
I2C1_SDA
VDDA
Ground
SPI1_SCK / LED1
SPI1_MISO
SPI1_MOSI /
TIMxx
TIM2_CH3
TIM2_CH1
GPIO
GPIO
TIM3_CH4
TIM3_CH1
TIMxx
TIM3_CH3 / EXTI0
EXTI14
UART4_TX
UART4_RX
UM2153 Rev 5
56
Connectors
8.2
UM2153
TAG connector CN5
The TAG connector is implemented on the STM32L4 Discovery kit for IoT node. The TAG connector is a 10-pin footprint supporting SWD mode, which is shared with the same signals as for the ST-LINK.
The TC2050-IDC-NL cable is used to link ST-LINK and TAG connector on the STM32L4
Discovery kit for IoT node, so that the STM32L4 can be easily programmed and debugged without any extra accessory.
Figure 18. TAG connector Figure 19. TC2050-IDC-NL cable
Connector
CN5
2
8
9
6
7
10
3
4
5
Pin number
1
Table 5. TAG connector pinout
Pin name Signal name
STM32L4 pin
3.3 V
SWD
GND
SWCLK
GND
SWO
NC
NC
NC
NRST
3V3_ST_LINK
SYS_JTMS-SWDIO
-
SYS_JTCK-SWCLK
-
STLINK_JTDO_SWO
-
-
-
STM_NRST
Function
-
PA13
Power
Serial Wire Data
Input/Output
Ground -
PA14 Serial Wire Clock
Ground
PB3
-
-
-
-
-
Serial Wire Output
NRST RESET
UM2153 Rev 5
UM2153 Connectors
8.3 ST-LINK/V2-1 Micro-B
The USB connector is used to connect the embedded ST-LINK/V2-1 to the PC to program and debug the STM32L475VGT6 microcontroller.
Figure 20. USB Micro-B connector CN7 (front view)
Connector
Pin number
CN7
1
4
5
2
3
Table 6. USB Micro-B connector
Pin name Signal name
STM32L4 pin
V
BUS
DM
DP
ID
GND
5V_USB_ST_LINK
USB_STLK_N
USB_STLK_P
USB_STLK_ID
-
-
PA11
PA12
-
-
Function
5 V power and detection
USB diff pair M
USB diff pair P
USB Identification
GND
The ST-LINK debug connector is a 1x4-pin, 2.54-mm pitch male connector. It provides access to the embedded SWJ-DP interface of the STM32F103CBT6 MCU. This SWJ-DP interface is a combined JTAG and serial wire debug port that enables either a serial wire debug or a JTAG probe, to be connected to the target.
Connector Pin number
Table 7. ST-LINK debug connector
Signal name STM32F103CBT6
CN8
1
2
3
4
3V3_ST_LINK
STM_JTCK
GND
STM_JTMS
V
BAT
, V
DDA
, V
DD_1
,
V
DD_2
, V
DD_3
PA14
All GND pins
PA13
Function
3.3 V voltage supply
TCK/SWCLK
GND
JTMS/SWDIO
UM2153 Rev 5
56
Connectors
8.5 USB OTG FS micro-AB
Figure 21. USB OTG FS Micro-AB connector CN9 (front view)
UM2153
Connector
CN9
Pin number
Table 8. USB OTG FS Micro-AB pinout
Pin names Signal name
STM32L4 pin
1
4
5
2
3
V
BUS
DM
DP
ID
GND
USB_OTG_5V_VBUS
USB_OTG_FS_DM
USB_OTG_FS_DP
USB_OTG_FS_ID
-
PA9
PA11
PA12
PA10
-
Function
5 V power and detection
USB diff pair M
USB diff pair P
USB identification
GND
Table 9. USB OTG FS power management
Pin number Pin names Signal names STM32L4 pin
IC19-3
IC19-4
FAULTn
ENn
USB_OTG_FS_OVRCR_EXTI3
USB_OTG_FS_PWR_EN
PE3
PD12
Function
Over Current IT
USB Power enable
On STM32L4 Discovery kit for IoT node, the PMOD™ connector provides flexibility in small form factor application. Based on PMOD™ Digilent standard popular in connectivity, the
PMOD™ connector is implemented in type 2A and 4A.
The related STM32L475VG I/Os for PMOD™ function are listed in Table 10
. The PMOD™ connector is 2x6 pins with 2.54 mm pitch and right angle female connector.
UM2153 Rev 5
STM32L4 pin
-
-
-
PD3
PD5
PD6
PD4
-
-
Alternate configuration (UART)
Solder bridge configuration
-
SB14 open;
SB19 close
SB15 open;
SB12 close
SB18 open;
SB20 close
SB21 open;
SB16 close
-
-
-
-
Pin name
Table 10. PMOD™ solder bridge configuration
Standard configuration (SPI)
-
-
-
PMOD-UART2_
CTS/SPI2_MISO
PMOD-UART2_
Tx/SPI2_CSN
PMOD-
UART2_RX
PMOD-UART2_
RTS/SPI2_MOSI
-
-
STM32L4 pin
Solder bridge configuration
-
-
-
PD5
PD4
PD3
PD1
-
-
-
-
-
SB14 close;
SB19 open
SB15 close;
SB12 open
SB18 close;
SB20 open
SB21 close;
SB16 open
-
-
Pin name
-
-
-
PMOD-UART2_
Tx/SPI2_CSN
PMOD-UART2_
RTS/SPI2_MOSI
PMOD-UART2_
CTS/SPI2_MISO
PMOD-
SPI2_SCK
GND
3.3 V
5
6
-
-
-
PMOD™ pin number
-
-
-
1
2
3
4
-
-
-
7 PMOD-IRQ_EXTI2
8
9
10
11
12
Pin name
PMOD-RESET
NC
NC
GND
3.3 V
STM32L4 pin
NC
-
-
-
-
-
PD2
PD0
NC
Connectors
8.7
UM2153
Jumper JP5 for IDD measurements
The STM32 current measurement can be done on JP5. By default a jumper is placed on
JP5.
For current measurement configuration, the jumper on JP5 should be removed and an amp-meters should be placed on JP5.
UM2153 Rev 5
UM2153 STM32L4 Discovery kit for IoT node I/O assignment
Appendix A STM32L4 Discovery kit for IoT node I/O assignment
Pin
No.
25
26
27
28
29
22
23
24
30
31
16
17
18
19
20
21
10
11
8
9
12
13
14
15
6
7
4
5
1
2
3
Table 11. STM32L4 Discovery kit for IoT node I/O assignment
Pin Name Feature / Comment Signal or Label
PC14/OSC32_IN
PC15/OSC32_OUT
V
SS
V
DD
PH0/OSC_IN
PH1/OSC_OUT
NRST
PC0
PC1
PC2
PC3
V
SSA
V
REF-
V
REF+
V
DDA
PA0
PA1
PA2
PA3
V
SS
V
DD
PA4
PA5
PA6
PE2
PE3
PE4
PE5
PE6
V
BAT
PC13
ADC1_IN2
ADC1_IN3
ADC1_IN4
GND
GND
3.3 V
3.3 V
UART4_TX
UART4_RX
TIM2_CH3
GPIO_Output
GND
3.3 V
GPIO_Output
SPI1_SCK
SPI1_MISO
GPIO_Output
GPIO_EXTI3
GPIO_EXTI4
GPIO_EXTI5
GPIO_EXTI6
Voltage supply
GPIO_EXTI13
RTC CLK
RTC CLK
GND
3.3 V
8MHz CLK
8MHz CLK reset
ADC1_IN1
M24SR64-Y-RF_DISABLE
USB_OTG_OVRCR_EXTI3
M24SR64-Y-GPO
SPSGRF-915-GPIO3_EXTI5
SPBTLE-RF-IRQ_EXTI6
V
BAT
BUTTON_EXTI13
RCC_OSC32_IN
RCC_OSC32_OUT
GND
V
DD_MCU
RCC_OSC_IN
RCC_OSC_OUT
STM_NRST
ARD.A5-ADC
ARD.A4-ADC
ARD.A3-ADC
ARD.A2-ADC
GND
GND
V
DDA
V
DDA
ARD.D1-UART4_TX
ARD.D0-UART4_RX
ARD.D10-SPI_SSN/PWM
ARD.D4
V
SS
V
DD_MCU
ARD.D7
ARD.D13-SPI1_SCK/LED1
ARD.D12-SPI1_MISO
UM2153 Rev 5
56
STM32L4 Discovery kit for IoT node I/O assignment UM2153
PD14
PD15
PC6
PC7
PC8
PB13
PB14
PB15
PD8
PD9
PD10
PD11
PD12
PD13
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PB10
PB11
V
SS
V
DD
PB12
PA7
PC4
PC5
PB0
PB1
PB2
PE7
Pin
No.
55
56
57
58
59
60
49
50
51
52
53
54
61
62
63
64
65
43
44
45
46
47
48
39
40
41
42
35
36
37
38
32
33
34
Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued)
Pin Name Feature / Comment
SPI1_MOSI
ADC1_IN13
ADC1_IN14
TIM3_CH3
TIM3_CH4
GPIO_Output
MEMS microphone
GPIO_Output
MEMS microphone
QSPI NOR Flash memory
QSPI NOR Flash memory
QSPI NOR Flash memory
QSPI NOR Flash memory
QSPI NOR Flash memory
QSPI NOR Flash memory
I2C2_SCL
I2C2_SDA
GND
3.3 V
GPIO_Output
GPIO_Output
GPIO_Output
GPIO_Output
USART3_TX
USART3_RX
GPIO_EXTI10
GPIO_EXTI11
GPIO_EXTI12
GPIO_Output
GPIO_EXTI14
GPIO_EXTI15
GPIO_Output
GPIO_EXTI7
GPIO_EXTI8
Signal or Label
ARD.D11-SPI1_MOSI/PWM
ARD.A1-ADC
ARD.A0-ADC
ARD.D3-PWM/INT1_EXTI0
ARD.D6-PWM
ARD.D8
DFSDM1_DATIN2
ISM43362-RST
DFSDM1_CKOUT
QUADSPI_CLK
QUADSPI_NCS
QUADSPI_BK1_IO0
QUADSPI_BK1_IO1
QUADSPI_BK1_IO2
QUADSPI_BK1_IO3
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
V
SS
V
DD_MCU
ISM43362-BOOT0
ISM43362-WAKEUP
LED2
SPSGRF-915-SDN
INTERNAL-UART3_TX
INTERNAL-UART3_RX
LPS22HB_INT_DRDY_EXTI10
LSM6DSL_INT1_EXTI11
USB_OTG_FS_PWR_EN
SPBTLE-RF-SPI3_CSN
ARD.D2-INT0_EXTI14
HTS221_DRDY_EXTI15
VL53L0X_XSHUT
VL53L0X_GPIO1_EXTI7
LIS3MDL_DRDY_EXTI8
UM2153 Rev 5
UM2153 STM32L4 Discovery kit for IoT node I/O assignment
Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued)
Pin Name
PB3
PB4
PB5
PB6
PB7
BOOT0
PB8
PB9
PE0
PE1
PD2
PD3
PD4
PD5
PD6
PD7
PA15
PC10
PC11
PC12
PD0
PD1
PC9
PA8
PA9
PA10
PA11
PA12
PA13
V
DDUSB
V
SS
V
DD
PA14
Pin
No.
92
93
94
95
96
89
90
91
97
98
83
84
85
86
87
88
77
78
79
80
81
82
73
74
75
76
69
70
71
72
66
67
68
Feature / Comment
GPIO_EXTI2
USART2_CTS
USART2_RTS
USART2_TX
USART2_RX
GPIO_Output
ST-LINK
TIM3_CH1
GPIO_Output
USART1_TX
USART1_RX
Boot
I2C1_SCL
I2C1_SDA
GPIO_Output
GPIO_EXTI1
GPIO_EXTI9
GPIO_Output
USB_OTG
USB_OTG
USB_OTG
USB_OTG
ST-LINK
3.3 V
GND
3.3 V
ST-LINK
TIM2_CH1
SPI3_SCK
SPI3_MISO
SPI3_MOSI
GPIO_Output
GPIO_Output
Signal or Label
LED3 (WIFI) & LED4 (BLE)
SPBTLE-RF-RST
USB_OTG_FS_VBUS
USB_OTG_FS_ID
USB_OTG_FS_DM
USB_OTG_FS_DP
SYS_JTMS-SWDIO
V
DD_MCU
GND
V
DD_MCU
SYS_JTCK-SWCLK
ARD.D9-PWM
INTERNAL-SPI3_SCK
INTERNAL-SPI3_MISO
INTERNAL-SPI3_MOSI
PMOD-RESET
PMOD-SPI2_SCK
PMOD-IRQ_EXTI2
PMOD-UART2_CTS/SPI2_MISO
PMOD-UART2_RTS/SPI2_MOSI
PMOD-UART2_TX/SPI2_CSN
PMOD-UART2_RX
STSAFE-A100-RESET
SYS_JTDO-SWO
ARD.D5-PWM
SPSGRF-915-SPI3_CSN
ST-LINK-UART1_TX
ST-LINK-UART1_RX
BOOT0
ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA
ISM43362-SPI3_CSN
ISM43362-DRDY_EXTI1
UM2153 Rev 5
56
STM32L4 Discovery kit for IoT node I/O assignment UM2153
Pin
No.
99
100
Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued)
Pin Name
V
SS
V
DD
Feature / Comment
GND
3.3 V
Signal or Label
GND
V
DD_MCU
UM2153 Rev 5
UM2153
Appendix B Schematics
Schematics
This section provides the design schematics for the STM32L4 Discovery kit for IoT node:
• Overall schematics for the B-L475E-IOT01A, see
•
STM32L475VG MCU, see Figure 23
and
•
• RF Module, see
•
ST-MEMS sensors, see Figure 27
• NFC and STSAFE Part, see
•
• ARDUINO ® Uno V3 connector, see
•
• ST-LINK with support of SWD only, see
UM2153 Rev 5
56
RF Modules Page 5/11
MB1297_RF_Module.SchDoc
INTERNAL-SPI3_SCK
INTERNAL-SPI3_MOSI
INTERNAL-SPI3_MISO
SPSGRF-915-SPI3_CSN
SPSGRF-915-GPIO3_EXTI5
SPSGRF-915-SDN
SPBTLE-RF-SPI3_CSN
SPBTLE-RF-RST
SPBTLE-RF-IRQ_EXTI6
ISM43362-SPI3_CSN
ISM43362-RST
ISM43362-WAKEUP
ISM43362-BOOT0
ISM43362-DRDY_EXTI1
INTERNAL-UART3_RX
INTERNAL-UART3_TX
QUADSPI_NCS
QUADSPI_CLK
QUADSPI_BK1_IO0
QUADSPI_BK1_IO1
QUADSPI_BK1_IO2
QUADSPI_BK1_IO3
NFC & ST-SAFE Page 7/11
MB1297_NFC_SAFE.SchDoc
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
M24SR64-Y-GPO
M24SR64-Y-RF_DISABLE
STSAFE-A100-RESET
MEMS Part Page 6/11
MB1297_MEMS.SchDoc
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
LSM6DSL_INT1_EXTI11
LSM3MDL_DRDY_EXTI8
LPS22HB_INT_DRDY_EXTI10
HTS221_DRDY_EXTI15
VL53L0X_GPIO1_EXTI7
VL53L0X_XSHUT
DFSDM1_CKOUT
DFSDM1_DATIN2
USB_OTG_FS Page 4/11
MB1297_USB_OTG_FS.SchDoc
USB_OTG_FS_OVRCR_EXTI3
USB_OTG_FS_PWR_EN
USB_OTG_FS_VBUS
USB_OTG_FS_DM
USB_OTG_FS_DP
USB_OTG_FS_ID
Figure 22. STM32L4 Discovery kit for IoT node (top)
MCU1 Page 2/11
MB1297_MCU1.SchDoc
INTERNAL-SPI3_SCK
INTERNAL-SPI3_MOSI
INTERNAL-SPI3_MISO
SPSGRF-915-SPI3_CSN
SPSGRF-915-GPIO3_EXTI5
SPSGRF-915-SDN
SPBTLE-RF-SPI3_CSN
SPBTLE-RF-RST
SPBTLE-RF-IRQ_EXTI6
ISM43362-SPI3_CSN
ISM43362-RST
ISM43362-WAKEUP
ISM43362-BOOT0
ISM43362-DRDY_EXTI1
INTERNAL-UART3_RX
INTERNAL-UART3_TX
QUADSPI_NCS
QUADSPI_CLK
QUADSPI_BK1_IO0
QUADSPI_BK1_IO1
QUADSPI_BK1_IO2
QUADSPI_BK1_IO3
ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA
ARD.D13-SPI1_SCK/LED1
ARD.D12-SPI1_MISO
ARD.D11-SPI1_MOSI/PWM
ARD.D10-SPI_SSN/PWM
ARD.D9-PWM
ARD.D8
ARD.D7
ARD.D6-PWM
ARD.D5-PWM
ARD.D4
ARD.D3-PWM/INT1_EXTI0
ARD.D2-INT0_EXTI14
ARD.D1-UART4_TX
ARD.D0-UART4_RX
ARD.A5-ADC
ARD.A4-ADC
ARD.A3-ADC
ARD.A2-ADC
ARD.A1-ADC
ARD.A0-ADC
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
M24SR64-Y-GPO
M24SR64-Y-RF_DISABLE
STSAFE-A100-RESET
LSM6DSL_INT1_EXTI11
LSM3MDL_DRDY_EXTI8
LED2
LED3(WIFI) & LED4(BLE)
BUTTON_EXTI13
PMOD-UART2_RX
PMOD-UART2_TX/SPI2_CSN
LPS22HB_INT_DRDY_EXTI10 PMOD-UART2_RTS/SPI2_MOSI
HTS221_DRDY_EXTI15
VL53L0X_GPIO1_EXTI7
PMOD-UART2_CTS/SPI2_MISO
PMOD-SPI2_SCK
VL53L0X_XSHUT PMOD-IRQ_EXTI2
PMOD-RESET
DFSDM1_CKOUT
DFSDM1_DATIN2
USB_OTG_FS_OVRCR_EXTI3
USB_OTG_FS_PWR_EN
USB_OTG_FS_VBUS
USB_OTG_FS_DM
USB_OTG_FS_DP
USB_OTG_FS_ID
SYS_JTCK-SWCLK
SYS_JTMS-SWDIO
SYS_JTDO-SWO
ST-LINK-UART1_RX
ST-LINK-UART1_TX
STM_NRST
MB1297_MCU2.SchDoc
MCU2 Page 3/11
Arduino Connectors Page 9/11
MB1297_Arduino.SchDoc
ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA
ARD.D13-SPI1_SCK/LED1
ARD.D12-SPI1_MISO
ARD.D11-SPI1_MOSI/PWM
ARD.D10-SPI_SSN/PWM
ARD.D9-PWM
ARD.D8
ARD.D7
ARD.D6-PWM
ARD.D5-PWM
ARD.D4
ARD.D3-PWM/INT1_EXTI0
ARD.D2-INT0_EXTI14
ARD.D1-UART4_TX
ARD.D0-UART4_RX
ARD.A5-ADC
ARD.A4-ADC
ARD.A3-ADC
ARD.A2-ADC
ARD.A1-ADC
ARD.A0-ADC
STM_NRST
Peripherals Page 10/11
MB1297_Peripherals.SchDoc
ARD.D13-SPI1_SCK/LED1
STM_NRST
LED2
LED3(WIFI) & LED4(BLE)
BUTTON_EXTI13
PMOD-UART2_RX
PMOD-UART2_TX/SPI2_CSN
PMOD-UART2_RTS/SPI2_MOSI
PMOD-UART2_CTS/SPI2_MISO
PMOD-SPI2_SCK
PMOD-IRQ_EXTI2
PMOD-RESET
STLink V2.1 Page 11/11
MB1297_STLINK_V2-1.SCHDOC
SYS_JTCK-SWCLK
SYS_JTMS-SWDIO
SYS_JTDO-SWO
ST-LINK-UART1_RX
ST-LINK-UART1_TX
STM_NRST
Power part Page 8/11
MB1297_POWER.SchDoc
MB1297 Title: IOT Node Discovery Kit
Project: Project
Size: A4 Reference: MB1297
Date: 29/01/2017
Revision: D
Sheet: 1 of 11
Designed by DiZiC
Figure 23. STM32L475VG microcontroller
USB_OTG_FS_DM
USB_OTG_FS_DP
USB_N
USB_P
ARD.D1-UART4_TX
ARD.D0-UART4_RX
ARD.D10-SPI_SSN/PWM
ARD.D4
ARD.D7
ARD.D13-SPI1_SCK/LED1
ARD.D12-SPI1_MISO
ARD.D11-SPI1_MOSI/PWM
SPBTLE-RF-RST
USB_OTG_FS_VBUS
USB_OTG_FS_ID
SYS_JTMS-SWDIO
SYS_JTCK-SWCLK
ARD.D9-PWM
ARD.A5-ADC
ARD.A4-ADC
ARD.A3-ADC
ARD.A2-ADC
ARD.A1-ADC
ARD.A0-ADC
VL53L0X_XSHUT
VL53L0X_GPIO1_EXTI7
70
71
72
76
77
32
67
68
69
23
24
25
26
29
30
31
U1A
PA0/WKUP1
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13/SWDIO
PA14/SWCLK
PA15
PB0
PB1
PB2
PB3/SWO
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15
15
16
17
18
33
34
63
64
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10
PC11
PC12
PC13/WKUP2
PC14-OSC32_IN
PC15-OSC32_OUT
STM32L475VGTx
90
91
92
93
95
35
36
37
89
96
47
48
51
52
53
54
65
66
78
7
8
9
79
80
PMOD-RESET
PMOD-SPI2_SCK
PMOD-IRQ_EXTI2
PMOD-UART2_CTS/SPI2_MISO
PMOD-UART2_RTS/SPI2_MOSI
PMOD-UART2_TX/SPI2_CSN
PMOD-UART2_RX
STSAFE-A100-RESET
INTERNAL-UART3_TX
INTERNAL-UART3_RX
LPS22HB_INT_DRDY_EXTI10
LSM6DSL_INT1_EXTI11
USB_OTG_FS_PWR_EN
SPBTLE-RF-SPI3_CSN
ARD.D2-INT0_EXTI14
HTS221_DRDY_EXTI15
81
82
83
84
85
86
87
88
55
56
57
58
59
60
61
62
U1B
PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD8
PD9
PD10
PD11
PD12
PD13
PD14
PD15
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15
PE0
PE1
PE2
PE3
PE4
PE5
PE6
STM32L475VGTx
97
2
3
98
1
4
5
38
39
40
41
42
43
44
45
46
ARD.D3-PWM/INT1_EXTI0
ARD.D6-PWM
ARD.D8
SYS_JTDO-SWO
ARD.D5-PWM
SPSGRF-915-SPI3_CSN
ST-LINK-UART1_TX
ST-LINK-UART1_RX
R8
2K2
3V3
R9
2K2
ISM43362-BOOT0
ISM43362-WAKEUP
LED2
SPSGRF-915-SDN
R11
2K2
LSM3MDL_DRDY_EXTI8
LED3(WIFI) & LED4(BLE)
INTERNAL-SPI3_SCK
INTERNAL-SPI3_MISO
INTERNAL-SPI3_MOSI
BUTTON_EXTI13
R12
0R
3V3
C14
GND
5.1pF
X2
NX3215SA-32.768K
C15
GND
5.1pF
R10
2K2
ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
ISM43362-SPI3_CSN
ISM43362-DRDY_EXTI1
M24SR64-Y-RF_DISABLE
USB_OTG_FS_OVRCR_EXTI3
M24SR64-Y-GPO
SPSGRF-915-GPIO3_EXTI5
SPBTLE-RF-IRQ_EXTI6
DFSDM1_DATIN2
ISM43362-RST
DFSDM1_CKOUT
QUADSPI_CLK
QUADSPI_NCS
QUADSPI_BK1_IO0
QUADSPI_BK1_IO1
QUADSPI_BK1_IO2
QUADSPI_BK1_IO3
Title: STM32L475 - 1/2
Project:
Size: A4 Reference: MB1297
Date: 29/01/2017
Revision: D
Sheet: 2 of 11
Designed by DiZiC
Figure 24. STM32L475VG microcontroller
STM_NRST
C3
100nF
GND
Not Fitted (8.2pF)
C2
GND
Not Fitted (0R)
R5
C4
GND
Not Fitted (8.2pF)
X1
Not Fitted (NX3225GD-8.00M)
R7
Not Fitted (0R)
L1
VDD_MCU
FCM1608KF-601T03
GND
C5
100nF
GND
C6
1uF
Close
SB17
VBAT
VDD_MCU
GND
C8
1uF
VDDA
12
13
U1C
PH0/PF0-OSC_IN
PH1/PF1-OSC_OUT
22
21
VDDA
VREF+
6
VBAT
50
75
100
28
11
VDD_MCU
VDD
VDD
VDD
VDD
VDD
STM32L475VGTx
NRST
BOOT0
VSSA
VREF-
VDDUSB
VSS
VSS
VSS
VSS
VSS
14
94
19
20
73
74
10
27
49
99
GND
GND
GND
GND
C7
100nF
VDD_MCU
SB9
Open
SB13
Close
VDD_MCU
GND
VDD_MCU
GND
C9
100nF
C10
100nF
C11
100nF
C12
100nF
C13
100nF
Title: STM32L475 - 2/2
Project: Project
Size: A4 Reference: MB1297
Date: 29/01/2017
Revision: D
Sheet: 3 of 11
Designed by DiZiC
Figure 25. USB OTG FS
USB_OTG_FS_OVRCR_EXTI3
USB_OTG_FS_PWR_EN
3V3
VBUS OVRCR LED
R56
1K
LD8
RED
LED
3V3
R58
47K
5V_USB_FS
3V3
R62
47K
5V GND
2
5
4
U19
GND
IN
EN
FAULT
OUT
STMPS2141STR
3
1
GND
C66
4.7uF
R61
0R
VBUS OK LED
R57
47K
1 Q2
BSR14
R55
330R
LD9
GREEN
LED
R59
100K GND
GND
3V3
3
4
5
1
2
CN9
VBUS
DM
DP
ID
GND
GND
8
9
6
7
10
Shield
Shield
Shield
Shield
EXP
475900001
USB_OTG_FS_VBUS
USB_OTG_FS_DM
USB_OTG_FS_DP
USB_OTG_FS_ID
USB_N
USB_P
B3
C3
D3
A2
B2
U20
Vbus
D+out
D-out
Dz
Pup
ID
D+in
D-in
Pd1
Pd2
A3
C1
D1
B1
C2
GND
EMIF02-USB03F2
D2
GND
ESD PROTECTION SHOULD BE CLOSE TO THE CONNECTOR
Title: USB_OTG_FS
Project:
Size: A4 Reference: MB1297
Date: 29/01/2017
Revision: D
Sheet: 4 of 11
Designed by DiZiC
Figure 26. RF module
INTERNAL-SPI3_SCK
INTERNAL-SPI3_MISO
INTERNAL-SPI3_MOSI
SPBTLE-RF-SPI3_CSN
SPBTLE-RF-IRQ_EXTI6
SPBTLE-RF-RST
9
10
7
8
M1
4
2
11
BT Module
5
3V3
GND
C43
100nF
3
1
6
GND
INTERNAL-SPI3_SCK
INTERNAL-SPI3_MISO
INTERNAL-SPI3_MOSI
SPSGRF-915-SPI3_CSN
SPSGRF-915-GPIO3_EXTI5
SPSGRF-915-SDN
3
4
1
2
11
7
8
9
10
M3
SPSGRF
5
3V3
GND
C45
100nF
6
GND
QUADSPI_NCS
QUADSPI_CLK
QUADSPI_BK1_IO0
QUADSPI_BK1_IO1
QUADSPI_BK1_IO2
QUADSPI_BK1_IO3
5
2
1
6
3
7
U11
CS#
SCLK
SI/SIO0
SO/SIO1
VCC
GND
WP#/SIO2
RESET#/SOI3
MX25R6435F
3V3
8
4
GND GND
C48
100nF
5V
LT1963EST-3.3
U12
GND
C49
10uF
1
IN
GND
OUT
3
3V3_WIFI
GND
C50
10uF
GND
C75
2.2uF
INTERNAL-SPI3_MOSI
INTERNAL-SPI3_MISO
INTERNAL-SPI3_SCK
ISM43362-SPI3_CSN
3V3_WIFI
GND
C44
100nF
GND
TP6
GND
TP1
TP2
TP3
TP4
TP5
9
10
11
12
13
7
8
3
4
1
2
5
6
GND
VDD
GND
TMS
TCK
TDI
TDO
TRSTN
ADC4/MOSI
ADC3/MISO
ADC2/SCK
ADC1/SSN
ADC0/DATARDY
R26
47K
3V3
3V3_WIFI
ISM43362-DRDY_EXTI1
GND
C76
2.2uF
GND
C47
100nF
GND GND
ISM43362-WAKEUP
INTERNAL-UART3_TX
INTERNAL-UART3_RX
ISM43362-BOOT0
ISM43362-RST
GND
ISM43362-M3G-L44
M2
GND
RSTN
BOOT0
RES
RES
RES
CFG1
CFG0
GPIO4
GPIO3
GPIO2
GPIO1
GPIO0
31
30
29
28
27
26
25
24
23
35
34
33
32
GND
3V3_WIFI 3V3_WIFI GND
Title: RF Modules
Project:
Size: A4 Reference: MB1297
Date: 29/01/2017
Revision: D
Sheet: 5 of 11
Designed by DiZiC
Figure 27. ST-MEMS sensors
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
LSM6DSL_INT1_EXTI11
GND
3V3
3V3 3V3
13
U3
SCL
14
SDA
VDD
VDDIO
8
5
1
SDO/SA0
12
CS nc nc
4
9
6
INT1
INT2
GND
GND
LSM6DSL
Read=11010101 (D5h)
Write=11010100 (D4h)
SCx
SDx
GND
10
11
3
2
7
GND
C18 C19 C20
4.7uF
100nF 100nF
GND GND GND
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
LSM3MDL_DRDY_EXTI8
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
LPS22HB_INT_DRDY_EXTI10
3V3
3V3
1
11
9
10
7
8
U5
SCL/SPC VDD_IO
SDA/SDI/SDO VDD
SDO/SA1
CS
INT
DRDY
C1
GND
Res
Res
LIS3MDL
Read=00111101 (3Dh)
Write=00111100 (3Ch)
3V3 3V3
6
5
4
3
2
12
C23 C24 C25 C26
GND
100nF
GND
1uF
GND
100nF 100nF
GND GND
3V3 3V3 U7
6
2
4
5
7
CS VDD_IO
SCL/SPC
SDA/SDI/SDO
SDO/SA0
VDD
RES
GND
INT_DRDY GND
1
10
3
8
9
LPS22HB
Read=10111011 (BBh)
Write=10111010 (BAh)
C29 C30 C31
100nF 4.7uF
GND GND
100nF
GND
DFSDM1_CKOUT
DFSDM1_DATIN2
R6
0R
R13
0R
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
VL53L0X_XSHUT
VL53L0X_GPIO1_EXTI7
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
HTS221_DRDY_EXTI15
R14
10K
3V3
3
Microphone MEMS
U2
CLK
4
DOUT
VDD
LR
GND
MP34DT01-M
1
2
5
3V3
C17 C16
10uF
GND GND GND
3
Microphone MEMS
U10
4
CLK
DOUT
VDD
LR
GND
MP34DT01-M
1
2
5
3V3
R67
C74
10K
C46
GND
100nF 10uF
GND GND
3V3
R15
10K
10
9
5
7
8
U4
SCL
SDA
AVDD_VCSEL
AVDD
AVSS_VCSEL
XSHUT
GND
GND2
GPIO1
DNC
GND3
GND4
VL53L0X
Read=01010011(53h)
Write=01010010(52h)
1
11
2
3
4
6
12
GND
3V3
C21
4.7uF
C22
100nF
GND GND
3V3
2
4
U6
SCL/SPC VDD
SDA/SDI/SDO
6
CS
3
DRDY GND
HTS221
Read=10111111 (BFh)
Write=10111110 (BEh)
1
5
GND
3V3
C27 C28
2.2uF
100nF
GND GND
Title: MEMS Sensors
Project:
Size: A4 Reference: MB1297
Date: 29/01/2017
Revision: D
Sheet: 6 of 11
Designed by DiZiC
Figure 28. NFC and STSAFE part
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
M24SR64-Y-GPO
M24SR64-Y-RF_DISABLE
R1
30K
GND
R4
20K
3V3
6
5
U8
SCL
SDA
VCC
VSS
7
1
GPO
RFDIS
AC0
AC1
M24SR64-Y
Read=10101101(ADh)
Write=10101100(ACh)
2
3
8
4
GND
GND
C67
100pF
GND
C68
1uF
GND
C32
100nF
10pF
GND
C53
GND
C69
Not Fitted
10pF
GND
C71
GND
C72
Not Fitted
742792042
L2
3V3
ANT
PCB Antenna 15x15mm
See ANT7-T-M24SR-MB1255
C70
Not Fitted
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
STSAFE-A100-RESET
7
5
U9
SCL
SDA
1
VCC
NC
NC
NC
/RESET
GND
2
3
6
8
4
GND
STSAFE-A100 (Not Fitted)
Read=01000001(41h)
Write=01000000(40h)
3V3
GND
C33
100nF
Title: NFC & ST-SAFE Part
Project:
Size: A4 Reference: MB1297
Date: 12/03/2017
Revision: D
Sheet: 7 of 11
Designed by DiZiC
USB_OTG_FS Page4/11 STLINK_V2-1 Page11/11
POWER SUPPLY Page8/11
3V3
5V
3V3
3V3
ARDUINO Page9/11 MCU1&2 Page2&3/11 Peripherals Page10/11
Figure 29. Power supply
MEMS Page6/11
RF_Module Page5/11
NFC_SAFE Page7/11
5V PWR SELECTION FROM EXTERNAL SOURCES
5V_ST_LINK
5V_ARD
5V_USB_FS
5V_USB_CHARGER
5V
5V_VBAT
7
9
1
3
5
JP4
6
8
2
4
10
HEADER_2X5
R25
HW1
Cannot open file
C:\Data
SHUNT_BK
330R
+5V
LED
LD5
GREEN
GND
GND PROBE
GND
JP6
HW3
Cannot open file
C:\Data
SHUNT_BK
GND GND
JP7
HW4
Cannot open file
C:\Data
SHUNT_BK
GND
5V INPUT PWR FROM ARDUINO
5V / 800mA
From Arduino power pin
VIN
3
C38
10uF
U13 LD1117S50TR
Vin Vout
Tab
2
4
GND GND GND
C39
10uF
5V_ARD
3V3 PWR
3V3 / 800mA
5V
GND
3
C40
10uF
U14
LD1117S33TR
Vin Vout
Tab
2
4
LDO_3V3
C41
10uF
Close
SB4
GND
3V3
HW2
Cannot open file
C:\Data
SHUNT_BK
IDD
C42
100nF
GND GND
Open solder bridge if Discovery is supplied from +3V3 of extension connector
VDD_MCU
JP5
Jumper to measure IDD of the MCU
Title: POWER SUPPLY
Project:
Size: A4 Reference: MB1297
Date: 29/01/2017
Revision: D
Sheet: 8 of 11
Designed by DiZiC
Figure 30. ARDUINO ® Uno V3 connector
ARDUINO UNO connector
R3 1k
5V_ARD
STM_NRST
3V3
5V
GND
WARNING voltage applied to VIN <11.5V
VIN
CN2
5
6
7
8
1
2
3
4
IOREF
NRST
3V3
5V
GND
GND
VIN
Header 8X1_Female_SMD
ARD.A0-ADC
ARD.A1-ADC
ARD.A2-ADC
ARD.A3-ADC
ARD.A4-ADC
ARD.A5-ADC
CN4
3
4
5
6
1
2
A0
A1
A2
A3
A4
A5
Header 6X1_Female_SMD
SCL/D15
SDA/D14
AVDD
GND
SCK/D13
MISO/D12
PWM/MOSI/D11
PWM/CS/D10
PWM/D9
D8
CN1
10
9
8
7
6
5
4
3
2
1
GND
Header 10X1_Female_SMD
ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA
ARD.D13-SPI1_SCK/LED1
ARD.D12-SPI1_MISO
ARD.D11-SPI1_MOSI/PWM
ARD.D10-SPI_SSN/PWM
ARD.D9-PWM
ARD.D8
R2
0R
VDDA
GND
C1
100nF
D7
PWM/D6
PWM/D5
D4
PWM/D3
D2
TX/D1
RX/D0
CN3
3
2
1
5
4
8
7
6
Header 8X1_Female_SMD
ARD.D7
ARD.D6-PWM
ARD.D5-PWM
ARD.D4
ARD.D3-PWM/INT1_EXTI0
ARD.D2-INT0_EXTI14
ARD.D1-UART4_TX
ARD.D0-UART4_RX
Title: Arduino Uno connector
Project:
Size: A4 Reference: MB1297
Date: 29/01/2017
Revision: D
Sheet: 9 of 11
Designed by DiZiC
RESET BUTTON
STM_NRST
Close
SB2
GND
R19
1K
C34
100nF
B1
GND
C35
10pF
SW-PUSH-CMS_BLACK
GND
100nF should be place close to the MCU
10pF and 1K should be place close to the button
USER LED
The 2 LEDs are top side
GND
ARD.D13-SPI1_SCK/LED1
Close
SB1
GND
R16
10K
R38
200K
C73
3V3
100nF
1
3
5
U21
VCC+
2
VCC-
4
GND
TSV631AILT
R18
1K
LD1
LED
GND
GREEN
LED2
LED3(WIFI) & LED4(BLE)
R20
330R
R21
1K
R22
680R
LD2 LED
GND
GREEN
LD3
LD4
WIFI
LED
GND
YELLOW
LED
3V3
BLUE
BLE
Figure 31. Peripherals
USER & WAKE-UP Button
BUTTON_EXTI13
3V3
Close
SB3
R23
100K
GND
R24
1K
C36
100nF
B2
GND
C37
10pF
SW-PUSH-CMS_BLUE
GND
100nF should be place close to the MCU
10pF and 1K should be place close to the button
PMOD
PMOD-UART2_TX/SPI2_CSN
PMOD-UART2_RTS/SPI2_MOSI
PMOD-UART2_CTS/SPI2_MISO
Open Close
Close Open
Open Close
SB21
Close
SB20
Open
GND
3V3
1
2
3
4
5
6
CN10
7
8
9
10
PMOD-IRQ_EXTI2
11
12
GND
3V3
HEADER_2X6_PMOD
PMOD-RESET
PMOD-SPI2_SCK
PMOD-UART2_RX
Title: Peripherals
Project:
Size: A4 Reference: MB1297
Date: 29/01/2017
Revision: D
Sheet: 10 of 11
Designed by DiZiC
Figure 32. ST-LINK/V2-1 with support of SWD only
ST-LINK MCU
Board Ident: PC13=0
10K
R31
GND
GND
R36
Not Fitted (10K)
GND
3V3_ST_LINK
GND
GND
GND
C51
10pF
1
X3
2
GND
C52
10pF
NX3225GD-8.00M
3V3_ST_LINK
C54
100nF R40
4K7
OSC_IN
OSC_OUT
STM_RST
GND
AIN_1
JP8 GND
R41
4K7
GND
GND
ST-LINK-UART1_RX
ST-LINK-UART1_TX
R42
0R
R43
0R
3
4
1
2
5
6
7
10
11
8
9
12
CN6
Fitted: NO
1
2
VBAT
PC13
PC14
PC15
OSCIN
OSCOUT
NRST
VSSA
VDDA
PA0
PA1
PA2
R27
R29
4K7
100K
R28
2K7
D2
BAT60JFILM
R30
Not Fitted (0R)
5V
3V3_ST_LINK
T_JTMS
SB5
T_JTCK
SB6
T_SWO SB7
T_NRST
SB8
Close
Close
Close
Close
SYS_JTMS-SWDIO
SYS_JTCK-SWCLK
SYS_JTDO-SWO
STM_NRST
USB_RENUMn
STM_JTCK
R32
22R
R33
22R
R34
22R
R35
22R
VDD_2
VSS_2
JTMS/SWDIO
PA12
PA11
PA10
PA9
PA8
PB15
PB14
PB13
PB12
GND GND
36
35
34
33
32
31
30
29
28
27
26
25
U15
STM32F103CBT6
3V3_ST_LINK
STM_JTMS
USB_STLK_P
USB_STLK_N
T_SWO
LED_STLINK
PWR_ENn
T_JTMS
T_JTCK
T_SWDIO_IN
GND
R39
100R
3V3_ST_LINK
3V3_ST_LINK
CN5
3
4
1
2
5
GND
Fitted: NO TC2050-IDC-NL
SWD INTERFACE
ST-LINK POWER 3V3 / 150mA
8
7
10
9
6
5V_ARD
3V3_ST_LINK
C60
100nF
GND
C61
100nF
GND
C62
100nF
GND
C63
100nF
GND
5V_USB_ST_LINK
5V_USB_FS
D3
D4
D5
BAT60JFILM
BAT60JFILM
BAT60JFILM
Only footprint with Cable: TC2050-IDC-NL
SB10
Close
C56
1uF
GND
1
U16 LD3985M33R
Vin Vout
5
3V3_ST_LINK
3
INH
GND
C57
100nF
GND
BYPASS
C58
10nF
C59
1uF
C55
100nF
GND GND GND GND
3V3_ST_LINK
ST-LINK USB CONNECTOR STLINK_LED
Q1
1
R45
100R USB_RENUMn
BSR14
R46 36K
GND
R48 10K
R50
1K5
5V_USB_ST_LINK
5V_USB_CHARGER
CN7
VBUS
DM
DP
ID
GND
3
4
5
1
2 USB_STLK_N
USB_STLK_P
USB_STLK_ID
1050170001
Shield
Shield
Shield
Shield
EXP
EXP
6
7
8
9
10
11
GND
GND
A3
C1
D1
B1
C2
U18
ID
D+in
D-in
Pd1
Pd2
Vbus
D+out
D-out
Dz
Pup
D2
GND
EMIF02-USB03F2
ESD PROTECTION SHOULD BE CLOSE TO THE CONNECTOR
B3
C3
D3
A2
B2 R54
100K
GND
1
LD6
Red
GND
2
R44
330R
3V3_ST_LINK
4 3
R47
330R
_Green
LD_BICOLOR_CMS
ST-LINK DEBUG
SWCLK
STM_JTCK
3V3_ST_LINK
GND
SWDIO
STM_JTMS
CN8 Header 4 pins
Fitted: NO
Must be on a border or the PCB.
LED_STLINK
ST LINK USB Power switch 5V / 1.2A
5V_USB_ST_LINK
C64
1uF
R51 R52 R49
LD7
GND
PWR_ENn
LED
RED
5V_ST_LINK
SB11
1
2
Ilim = 625mA
1.2Ilim = 750mA < Isc
1.5Ilim = 938mA > Isc
U17
IN
IN
OUT
OUT
8
FAULT SET
6
7
5
Open
R53
2K2 3
ON
ST890CDR
GND
4
C65
100nF
GND GND GND
Title: ST-LINK/V2-1 with support of SWD only
Project:
Size: A4 Reference: MB1297
Date: 12/03/2017
Revision:
Sheet: 11
D of 11
Designed by DiZiC
UM2153 Board revision history and limitations
Appendix C Board revision history and limitations
Board
MB1297
MB1297
MB1297
MB1297
Table 12. Board revision history and limitations
Version Revision details Known limitations
A
B
C-01
D-01
Not available; engineering samples only
-
Not available; engineering samples only
-
First official IoT Discovery kit version with following changes compared to MB1297C schematics:
– Capacitor value for NFC matching changed (C53 = 10 pF instead of 47 pF and C71 =
10 pF instead of 47 pF)
– STSAFE-A100 (U9 component) not fitted on MB1297C
– Firmware revision inside the
Wi-Fi module must be:
C3.5.2.3.BETA9. The Wi-Fi module maximum output power is limited to 9 dBm to fulfill
FCC/IC/CE requirements.
– A limitation is present on the
MB1297C-01 board. The reset connexion between STM32L4 and the ST-LINK MCU
(STM32F103) is not present even if schematics are correct.
The software reset is available so that the hardware missing reset may not be necessary. If the hardware reset is needed, a simple workaround is available by soldering an external wire between the SB2 and SB8.
– Firmware revision inside the
Wi-Fi module must be:
C3.5.2.3.BETA9. The Wi-Fi module maximum output power is limited to 9 dBm to fulfill
FCC/IC/CE requirements.
Second official IoT Discovery kit.
No BOM changes compared to the
MB1297 C-01 BOM, that is C53 =
10pF, C71 = 10pF and STSAFE-
A100 (U9 component) not fitted.
Two pcb changes compared to the
MB1297 C-01 pcb:
– The reset connexion between
STM32L4 and the ST-LINK MCU
(STM32F103) is implemented of the MB1297 rev D
– The pcb below the Wi-Fi antenna has been removed to have more
Wi-Fi radiated output power
– Firmware revision inside the Wi-
Fi module must be:
C3.5.2.3.BETA9. The Wi-Fi module maximum output power is then limited to 9 dBm to fulfill
FCC/IC/CE requirements.
– A board serial number is printed on the back side of the board.
This number is on a sticker under the MB1297 reference.
For B-L475EIOT01A1C boards, if this number is lower than 182
404 896 or for B-
L475EIOT01A2C boards, if this number is lower than 184 906
074, the default firmware connecting to AWS Cloud does not work anymore. It can be changed by downloading an updated version available at http://www.st.com/x-cube-aws.
UM2153 Rev 5
56
Federal Communications Commission (FCC) and Industry Canada (IC) Compliance UM2153
Appendix D Federal Communications Commission (FCC) and Industry Canada (IC) Compliance
Applicable for IoT node Discovery kit products with order code B-L475E-IOT01A1
(containing SPSGRF-915 module).
D.1 FCC Compliance Statement
Contains FCC ID: O7P-362
Contains FCC ID: S9NSPBTLERF
Contains FCC ID: S9NSPSGRF
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 interference that may cause undesired operation.
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between the equipment and the receiver.
• Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experienced radio/TV technician for help.
8.8
Any changes or modifications to this equipment not expressly approved by
STMicroelectronics may cause harmful interference and void the user’s authority to operate this equipment.
IC Compliance Statement
Contains/Contient IC: 10147A-362
Contains/Contient IC: 8976C-SPBTLERF
UM2153 Rev 5
UM2153 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance
Contains/Contient IC: 8976C-SPSGRF
Industry Canada ICES-003 Compliance Label: CAN ICES-3 (B)/NMB-3(B)
This device complies with Industry Canada’s licence-exempt RSSs. 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.
Étiquette de conformité à la NMB-003 d’Industrie Canada: CAN ICES-3 (B)/NMB-3(B)
Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes:
1.
L’appareil ne doit pas produire de brouillage;
2. L’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en compromettre le fonctionnement.
To satisfy FCC and IC RF Exposure requirements for mobile devices, a separation distance of 20 cm or more should be maintained between the antenna of this device and persons during operation. To ensure compliance, operation at closer than this distance is not recommended. This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.
Pour satisfaire aux exigences FCC et IC concernant l'exposition aux champs RF pour les appareils mobiles, une distance de séparation de 20 cm ou plus doit être maintenu entre l'antenne de ce dispositif et les personnes pendant le fonctionnement. Pour assurer la conformité, il est déconseillé d'utiliser cet équipement à une distance inférieure. Cet
émetteur ne doit pas être co-situé ou fonctionner conjointement avec une autre antenne ou un autre émetteur.
UM2153 Rev 5
56
Revision history
Revision history
UM2153
Date
31-Mar-2017
14-Apr-2017
28-Jun-2017
14-Mar-2018
08-Oct-2019
Table 13. Document revision history
Revision Changes
1
2
3
4
5
Initial version.
Updated
Updated:
Section 7.11.3: Wi-Fi module Inventek system
ISM43362-M3G-L44 (802.11 b/g/n)
Schematics to reflect MB1297 rev D updates.
Updated
Section 7.10: Virtual COM port
and Table 4: ARDUINO® connector pinout .
Updated
Section 7.9: Quad-SPI NOR Flash memory
, Table 12: Board revision history and limitations
UM2153 Rev 5
UM2153
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’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’ 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 service 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.
© 2019 STMicroelectronics – All rights reserved
UM2153 Rev 5 57/57
57
다운로드
광고