Discovery Kit For IoT Node, Multi Channel Communication With STM32L4 B L475E IOT01A User Manual
User Manual:
Open the PDF directly: View PDF .
Page Count: 57
Download | |
Open PDF In Browser | View PDF |
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 (BLE, Sub-GHz), multiway sensing (detection, environmental awareness) and ARM® 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 1. Picture is not contractual. June 2017 DocID030118 Rev 3 1/57 www.st.com 1 Contents UM2153 Contents 1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4 Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 6 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 7 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 7.1 STM32L4 Discovery kit for IoT node layout . . . . . . . . . . . . . . . . . . . . . . . 10 7.2 STM32L4 Discovery kit for IoT node mechanical drawing . . . . . . . . . . . . 12 7.3 Embedded ST-LINK/V2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.3.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 7.3.2 ST-LINK/V2-1 firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 7.4 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 7.5 Programming/debugging when the power supply is not from ST-LINK (5V_ST_LINK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.6 Clock sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.7 Reset sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.8 USB OTG FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 7.9 Quad-SPI NOR Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.10 Virtual COM port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.11 RF modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 7.12 7.11.1 Bluetooth (V4.1 compliant) SPBTLE-RF module . . . . . . . . . . . . . . . . . . 20 7.11.2 Sub-GHz low-power-programmable RF module (SPSGRF-868 or SPSGRF-915) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 7.11.3 Wi-Fi module Inventek ISM43362-M3G-L44 (802.11 b/g/n) . . . . . . . . . 22 7.11.4 Dynamic NFC Tag based on M24SR with its printed NFC antenna . . . . 23 STMicroelectronics sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.12.1 2/57 Two on-board ST-MEMS microphones (MP34DT01) . . . . . . . . . . . . . . 24 DocID030118 Rev 3 UM2153 8 Contents 7.12.2 Capacitive digital sensor for relative humidity and temperature (HTS221) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.12.3 High-performance 3-axis magnetometer (LIS3MDL) . . . . . . . . . . . . . . . 25 7.12.4 3D accelerometer and 3D gyroscope (LSM6DSL) . . . . . . . . . . . . . . . . 26 7.12.5 260-1260 hPa absolute digital output barometer (LPS22HB) . . . . . . . . 26 7.12.6 Time-of-Flight and gesture detection sensor (VL53L0X) . . . . . . . . . . . . 27 7.13 STSAFE-A 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.14 Buttons and LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.15 I2C addresses of modules used on MB1297 . . . . . . . . . . . . . . . . . . . . . . 29 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 8.1 Arduino Uno V3 connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 8.2 TAG connector CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 8.3 ST-LINK/V2-1 USB Micro-B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 8.4 ST-LINK debug connector CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 8.5 USB OTG FS micro-AB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 8.6 PMOD connector CN10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 8.7 Jumper JP5 for IDD measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Appendix A STM32L4 Discovery kit for IoT node I/O assignment . . . . . . . . . . . 37 Appendix B Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Appendix C Board revision history and limitations . . . . . . . . . . . . . . . . . . . . . . 53 Appendix D Federal Communications Commission (FCC) and Industry Canada (IC) Compliance . . . . . . . . . . . . . . . . . . . . . . . 54 D.1 8.8 FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 D.1.1 Part 15.19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 D.1.2 Part 15.105 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 8.7.1 Part 15.21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 IC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 8.8.1 Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 8.8.2 Déclaration de conformité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 8.8.3 RF exposure statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 DocID030118 Rev 3 3/57 3 List of tables UM2153 List of tables Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Table 13. 4/57 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Button and LED control port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 I2C addresses for each module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Arduino connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 TAG connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 USB Micro-B connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ST-LINK debug connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 USB OTG FS Micro-AB pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 USB OTG FS power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 PMOD solder bridge configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32L4 Discovery kit for IoT node I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Board revision history and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 DocID030118 Rev 3 UM2153 List of figures List of figures Figure 1. Figure 2. Figure 3. Figure 4. Figure 5. Figure 6. Figure 7. Figure 8. Figure 9. Figure 10. Figure 11. Figure 12. Figure 13. Figure 14. Figure 15. Figure 16. Figure 17. Figure 18. Figure 19. Figure 20. Figure 21. Figure 22. Figure 23. Figure 24. Figure 25. Figure 26. Figure 27. Figure 28. Figure 29. Figure 30. Figure 31. Figure 32. B-L475E-IOT01A Discovery kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 STM32L4 Discovery kit for IoT node (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 STM32L4 Discovery kit for IoT node (bottom view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 STM32L4 Discovery kit for IoT node mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . 12 USB composite device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 JP4: 5V_ST_LINK selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 JP4: 5V_ARD selection from CN6 (VIN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 JP4: 5V_USB_FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 JP4: 5V_VBAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 JP4: 5V_USB_CHARGER selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Power tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 SPBTLE-RF module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 SPSGRF module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 ISM43362-M3G-L44 module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Label for Class 1 laser products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Arduino connector (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 TAG connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 TC2050-IDC-NL cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 USB Micro-B connector CN7 (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 USB OTG FS Micro-AB connector CN9 (front view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 STM32L4 Discovery kit for IoT node (top) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 STM32L475VG microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 STM32L475VG microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 USB OTG FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 RF module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 ST-MEMS sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 NFC and STSAFE part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Arduino Uno V3 connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 ST-LINK/V2-1 with support of SWD only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 DocID030118 Rev 3 5/57 5 Features 1 UM2153 Features • Ultra-low-power STM32L4 Series MCUs based on ARM® Cortex®-M4 core with 1 Mbyte of Flash memory and 128 Kbytes of SRAM, in LQFP100 package • 64-Mbit Quad-SPI (Macronix) 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 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 • Board expansion connectors: – Arduino™ Uno V3 – PMOD • Flexible power-supply options: ST-LINK USB VBUS 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) 6/57 DocID030118 Rev 3 UM2153 2 Product marking 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: 3 4 5 • 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. System requirements • Windows® OS (XP, 7, 8 and 10), Linux® or MacOS™ • USB Type-A to Micro-B cable Development toolchains • Keil® MDK-ARM(a) • IAR™ EWARM(a) • GCC-based IDEs including free SW4STM32 from AC6 • ARM® mbed Enabled™ online Demonstration software 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. On Windows ® only. DocID030118 Rev 3 7/57 56 Ordering information 6 UM2153 Ordering information To order the B-L475E-IOT01A Discovery kit for IoT node, depending on the frequency of the Sub-GHz module, refer to Table 1. Table 1. Ordering information 8/57 Order code Sub-GHz operating frequency B-L475E-IOT01A1 915 MHz B-L475E-IOT01A2 868 MHz DocID030118 Rev 3 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)). Figure 4 and Figure 5 help users to locate these features on the STM32L4 Discovery kit. Figure 2. Hardware block diagram 93RZHU 6XSSO\ .+]&U\VWDO 57& *3,2VDQG8$57 9&3 8$57 0LFUR%86% FRQQHFWRU 67/,1. 9 302' $ FRQQHFWRU 302' $ FRQQHFWRU *3,2VDQG 63, 0651)& PRGXOH *3,2VDQG63, *3,2VDQG8$57 670/9*7 +63+<DQG 0LFUR$%86%FRQQHFWRU $UGXLQR8QR6KLHOG FRQQHFWRUV 0ELW463,)ODVK 0;5) 63%7/(5) %OXHWRRWKPRGXOH 636*5)6XE*+] 6SLULW PRGXOH 6:' *3,2VDQG,& /('V UHVHWDQGZDNHXS EXWWRQV ,600*/ :L)LPRGXOH /60'6/ 'J\URVFRSH /36+% GLJLWDOEDURPHWHU *3,2V +76 KXPLGLW\DQGWHPSHUDWXUH 27* )6 9//; 7R)DQGJHVWXUHGHWHFWLRQ *3,2VDQG 8$57DQG63, 463, /,60'/ D[LVPDJQHWRPHWHU ')6'0 676$)($ DXWKHQWLFDWLRQDQGVHFXULW\ 03'7GLJLWDO PLFURSKRQH 03'7GLJLWDO PLFURSKRQH 06Y9 DocID030118 Rev 3 9/57 56 STM32L4 Discovery kit for IoT node layout Figure 3. STM32L4 Discovery kit for IoT node (top view) Hardware layout and configuration 10/57 7.1 DocID030118 Rev 3 UM2153 UM2153 Figure 4. STM32L4 Discovery kit for IoT node (bottom view) DocID030118 Rev 3 Hardware layout and configuration 11/57 STM32L4 Discovery kit for IoT node mechanical drawing Figure 5. STM32L4 Discovery kit for IoT node mechanical drawing Hardware layout and configuration 12/57 7.2 DocID030118 Rev 3 1. Plastic Spacer Height = 14mm, Overall Height = 26mm +/- 1mm. UM2153 UM2153 7.3 Hardware layout and configuration Embedded ST-LINK/V2-1 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. 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). Note: Prefer using the “USB Composite Device” handle for a full recovery. Figure 6. USB composite device DocID030118 Rev 3 13/57 56 Hardware layout and configuration 7.3.2 UM2153 ST-LINK/V2-1 firmware upgrade 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. 7.4 Power supply 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. • 14/57 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. DocID030118 Rev 3 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 (see Figure 8) is the 7 to 12 V DC power from Arduino CN2 pin 8 (named VIN on Arduino 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. DocID030118 Rev 3 15/57 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 • 16/57 5V_USB_CHARGER (see Figure 11) 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. DocID030118 Rev 3 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 Figure 12. DocID030118 Rev 3 17/57 56 Hardware layout and configuration UM2153 Figure 12. Power tree 9B86%B67B/LQN 8 9B$5' 86%B67B/,1. 9B$5' 9 9,1 /'2 /'675 $UGXLQR 9''$ 9 86%B27*B)6 9B86%B)6 670)67B/,1. %LFRORU/(' ,& 9 6ZLWFK9$ 67&'5 7$* 9B67B/LQN 67/,1.GHEXJ 302' ,& 0ELW463,)ODVK 0;5) /'2 /'05 63%7/(5) %OXHWRRWKPRGXOH ,& 3RZHUVZLWFK9$ 67&'5 -3 9B67B/LQN 636*5)6XE*+] 6SLULW PRGXOH 9 9B$5' 0651)&PRGXOH ,& /'2 /'675 9 /,60'/ D[LVPDJQHWRPHWHU 9B86%B)6 9B9%$7 /60'6/ 'J\URVFRSH 9B86%BFKDUJHU /36+% GLJLWDOEDURPHWHU +76 KXPLGLW\DQGWHPSHUDWXUH 9//; 7R)DQGJHVWXUHGHWHFWLRQ 676$)($ DXWKHQWLFDWLRQDQGVHFXULW\ 03'7GLJLWDOPLFURSKRQH 03'7GLJLWDOPLFURSKRQH 9''B0&8 -3 9''$ 0&8670/9*7 ,& 9 /'2 /7(67 9B:LIL ,600*/ :L)LPRGXOH 06Y9 18/57 DocID030118 Rev 3 UM2153 7.5 Hardware layout and configuration Programming/debugging when the power supply is not from ST-LINK (5V_ST_LINK) It is mandatory to power the board first using CN2 (VIN) 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 shield or to CN9 in case of USB FS host interface • 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 VBUS first from ST-LINK, and the following risks may be encountered: 7.6 • 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. Clock sources Three clock sources are described below: 7.7 • 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. Reset sources The reset signal of the STM32L4 Discovery kit is active low and the reset sources includes: 7.8 • 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 DocID030118 Rev 3 19/57 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 VBUS and provides power to CN9. The green LED LD9 is lit when either: • Power switch is ON and STM32L4 Discovery kit works as an USB host • VBUS 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. 7.9 Quad-SPI NOR Flash memory 64-Mbit Quad-SPI NOR Flash memory (N25Q128A13EF840F from MICRON) is connected to the Quad-SPI interface of the STM32L475VGT6. 7.10 Virtual COM port The serial interface USART6 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. 7.11 RF modules Four RF interfaces are available on the STM32L4 Discovery kit for IoT node board: 7.11.1 • 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 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). 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 20/57 DocID030118 Rev 3 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. 7.11.2 • 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 Sub-GHz low-power-programmable RF module (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). DocID030118 Rev 3 21/57 56 Hardware layout and configuration UM2153 Figure 14. SPSGRF module The main features of the ST SPSGRF module are listed below. • 7.11.3 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 Wi-Fi module Inventek ISM43362-M3G-L44 (802.11 b/g/n) The Inventek 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. 22/57 DocID030118 Rev 3 UM2153 Hardware layout and configuration Figure 15. ISM43362-M3G-L44 module The main features of the Inventek 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. Note: Since Wi-Fi and BLE 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 BLE (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 I2C interface or by a 13.56 MHz RFID reader or by an NFC phone. The I2C interface uses a two-wire serial interface, consisting of a bidirectional data line and a clock line. It behaves as a slave in the I2C protocol. The RF protocol is compatible with ISO/IEC 14443 Type A and NFC Forum Type 4 Tag. DocID030118 Rev 3 23/57 56 Hardware layout and configuration UM2153 The main features of the M24SR64-Y are: • I2C interface (I2C2 of STM32L475VGT6). The two-wire I2C 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 7.12 • 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 STMicroelectronics sensors Several STMicroelectronics sensors are available on the STM32L4 Discovery kit for IoT node board, they are listed below: 7.12.1 • 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) Two on-board ST-MEMS microphones (MP34DT01) 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. 24/57 DocID030118 Rev 3 UM2153 Hardware layout and configuration On the STM32L4 Discovery kit for IoT node, there are two MP34DT01 microphones: one with LR pulled to VDD 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. 7.12.2 Capacitive digital sensor for relative humidity and 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: 7.12.3 • 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 I2C 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 High-performance 3-axis magnetometer (LIS3MDL) 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. DocID030118 Rev 3 25/57 56 Hardware layout and configuration UM2153 The LIS3MDL includes an I2C 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 I2C 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 I2C 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. 26/57 DocID030118 Rev 3 UM2153 Hardware layout and configuration The main features of the LPS22HB are: 7.12.6 • 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 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 DocID030118 Rev 3 27/57 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. Figure 16 shows the warning label for Class 1 laser products. • Easy integration: – No additional optics – Single power supply – I2C interface for device control and data transfer: I2C2 from STM32L475VGT6 is used – Xshutdown (Reset) and interrupt GPIO – Programmable I2C address Figure 16. Label for Class 1 laser products 7.13 STSAFE-A 100 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. 7.14 Buttons and LEDs 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. 28/57 DocID030118 Rev 3 UM2153 Hardware layout and configuration Table 2. Button and LED control port 7.15 Reference Color Name Comment B1 black Reset - B2 blue Wake-up LD1 green LED1 PA5 (alternate with ARD.D13) LD2 green LED2 PB14 LD3 yellow LED3 (Wi-Fi) PC9, Wi-Fi activity LD4 blue LED4 (BLE) PC9, Bluetooth activity LD5 green 5V Power LD6 Bicolor (red and green) ST-LINK COM green when communication LD7 red Fault Power Current upper than 750 mA LD8 red VBUS OCRCR LD9 green VBUSOK Alternate function Wake-up 5 V available PE3 5 V USB available I2C addresses of modules used on MB1297 The Table 3 displays the I2C addresses (read and write) for the modules that are connected to the I2C2 bus. Table 3. I2C addresses for each module Modules Description SAD[6:0] + R/W I2C write address I2C read address HTS221 Capacitive digital sensor for relative humidity and temperature 1011111x 0xBE 0xBF LIS3MDL 3-axis magnetometer 0011110x 0x3C 0x3D LPS22HB MEMS nano pressure sensor 1011101x 0xBA 0xBB LSM6DSL 3D accelerometer and 3D gyroscope 1101010x 0xD4 0xD5 VL53L0X Time-of-Flight ranging and gesture detection sensor 0101001x 0x52 0x53 M24SR64-Y Dynamic NFC/RFID tag IC 1010110x 0xAC 0xAD STSAFE-A100 - 0100000x 0x40 0x41 DocID030118 Rev 3 29/57 56 Connectors 8 UM2153 Connectors 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 IDD 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 Figure 17): • 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 30/57 DocID030118 Rev 3 UM2153 Connectors Table 4. Arduino connector pinout Connector CN2 CN4 CN1 CN3 Pin number Pin name Signal name STM32 pin Function 1 NC - - - 2 IOREF - - 3.3 V reference 3 NRST STM_NRST NRST Reset 4 3.3 V - - 3.3 V input/output 5 5V - - 5V 6 GND - - GND 7 GND - - GND 8 VIN - - Power input 1 A0 ARD.A0-ADC PC5 ADC 2 A1 ARD.A1-ADC PC4 ADC 3 A2 ARD.A2-ADC PC3 ADC 4 A3 ARD.A3-ADC PC2 ADC 5 A4 ARD.A4-ADC PC1 ADC / I2C3_SDA 6 A5 ARD.A5-ADC PC0 ADC / I2C3_SCL 10 SCL/D15 ARD.D15-I2C1_SCL PB8 I2C1_SCL 9 SDA/D14 ARD.D14-I2C1_SDA PB9 I2C1_SDA 8 AVDD VDDA - VDDA 7 GND GND - Ground 6 SCK/D13 ARD.D13SPI1_SCK/LED1 PA5 SPI1_SCK / LED1 5 MISO/D12 ARD.D12-SPI1_MISO PA6 SPI1_MISO 4 PWM/MOSI/ D11 ARD.D11SPI1_MISO/PWM PA7 SPI1_MOSI / TIMxx 3 PWM/CS/D1 0 ARD.D10SPI_SSN/PWM PA2 SPI1_NSS / TIM2_CH3 2 PWM/D9 ARD.D9-PWM PA15 TIM2_CH1 1 D8 ARD.D8 PB2 GPIO 8 D7 ARD.D7 PA4 GPIO 7 PWM/D6 ARD.D6-PWM PB1 TIM3_CH4 6 PWM/D5 ARD.D5-PWM PB4 TIM3_CH1 5 D4 ARD.D4 PA3 TIMxx 4 PWM/D3 ARD.D3PWM/INT1_EXTI0 PB0 TIM3_CH3 / EXTI0 3 D2 ARD.D2-INT0_EXTI14 PD14 EXTI14 2 TX/D1 ARD.D1-UART4_TX PA0 UART4_TX 1 RX/D0 ARD.D0-UART4_RX PA1 UART4_RX DocID030118 Rev 3 31/57 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 Table 5. TAG connector pinout Connector CN5 32/57 Pin number Pin name Signal name STM32L4 pin 1 3.3 V 3V3_ST_LINK - 2 SWD SYS_JTMS-SWDIO PA13 3 GND - - 4 SWCLK SYS_JTCK-SWCLK PA14 5 GND - - 6 SWO STLINK_JTDO_SWO PB3 7 NC - - - 8 NC - - - 9 NC - - - 10 NRST STM_NRST NRST DocID030118 Rev 3 Function Power Serial Wire Data Input/Output Ground Serial Wire Clock Ground Serial Wire Output RESET UM2153 8.3 Connectors ST-LINK/V2-1 USB 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) Table 6. USB Micro-B connector Connector CN7 8.4 Pin number Pin name Signal name STM32L4 pin 1 VBUS 5V_USB_ST_LINK - 5 V power and detection 2 DM USB_STLK_N PA11 USB diff pair M 3 DP USB_STLK_P PA12 USB diff pair P 4 ID USB_STLK_ID - USB Identification 5 GND - - GND Function ST-LINK debug connector CN8 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. Table 7. ST-LINK debug connector Connector CN8 Pin number Signal name STM32F103CBT6 Function 1 3V3_ST_LINK VBAT, VDDA, VDD_1, VDD_2, VDD_3 3.3 V voltage supply 2 STM_JTCK PA14 3 GND All GND pins 4 STM_JTMS PA13 DocID030118 Rev 3 TCK/SWCLK GND JTMS/SWDIO 33/57 56 Connectors 8.5 UM2153 USB OTG FS micro-AB Figure 21. USB OTG FS Micro-AB connector CN9 (front view) Table 8. USB OTG FS Micro-AB pinout Connector CN9 Pin number Pin names Signal name STM32L4 pin 1 VBUS USB_OTG_5V_VBUS PA9 5 V power and detection 2 DM USB_OTG_FS_DM PA11 USB diff pair M 3 DP USB_OTG_FS_DP PA12 USB diff pair P 4 ID USB_OTG_FS_ID PA10 USB identification 5 GND - - Function GND Table 9. USB OTG FS power management 8.6 Pin number Pin names Signal names STM32L4 pin IC19-3 FAULTn USB_OTG_FS_OVRCR_EXTI3 PE3 IC19-4 ENn USB_OTG_FS_PWR_EN PD12 Function Over Current IT USB Power enable PMOD connector CN10 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. 34/57 DocID030118 Rev 3 UM2153 Table 10. PMOD solder bridge configuration Alternate configuration (UART) Standard configuration (SPI) DocID030118 Rev 3 STM32L4 pin Solder bridge configuration Pin name STM32L4 pin Solder bridge configuration Pin name PMOD pin number Pin name STM32L4 pin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PD3 SB14 open; SB19 close PMOD-UART2_ CTS/SPI2_MISO PD5 SB14 close; SB19 open PMOD-UART2_ Tx/SPI2_CSN 1 7 PMOD-IRQ_EXTI2 PD2 PD5 SB15 open; SB12 close PMOD-UART2_ Tx/SPI2_CSN PD4 SB15 close; SB12 open PMOD-UART2_ RTS/SPI2_MOSI 2 8 PMOD-RESET PD0 PD6 SB18 open; SB20 close PMODUART2_RX PD3 SB18 close; SB20 open PMOD-UART2_ CTS/SPI2_MISO 3 9 NC NC PD4 SB21 open; SB16 close PMOD-UART2_ RTS/SPI2_MOSI PD1 SB21 close; SB16 open PMODSPI2_SCK 4 10 NC NC - - - - - GND 5 11 GND - - - - - - 3.3 V 6 12 3.3 V - Connectors 35/57 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. 36/57 DocID030118 Rev 3 UM2153 STM32L4 Discovery kit for IoT node I/O assignment Appendix A STM32L4 Discovery kit for IoT node I/O assignment Table 11. STM32L4 Discovery kit for IoT node I/O assignment Pin No. Pin Name Feature / Comment Signal or Label 1 PE2 GPIO_Output M24SR64-Y-RF_DISABLE 2 PE3 GPIO_EXTI3 USB_OTG_OVRCR_EXTI3 3 PE4 GPIO_EXTI4 M24SR64-Y-GPO 4 PE5 GPIO_EXTI5 SPSGRF-915-GPIO3_EXTI5 5 PE6 GPIO_EXTI6 SPBTLE-RF-IRQ_EXTI6 6 VBAT Voltage supply VBAT 7 PC13 GPIO_EXTI13 BUTTON_EXTI13 8 PC14/OSC32_IN RTC CLK RCC_OSC32_IN 9 PC15/OSC32_OUT RTC CLK RCC_OSC32_OUT 10 VSS GND GND 11 VDD 3.3 V VDD_MCU 12 PH0/OSC_IN 8MHz CLK RCC_OSC_IN 13 PH1/OSC_OUT 8MHz CLK RCC_OSC_OUT 14 NRST reset STM_NRST 15 PC0 ADC1_IN1 ARD.A5-ADC 16 PC1 ADC1_IN2 ARD.A4-ADC 17 PC2 ADC1_IN3 ARD.A3-ADC 18 PC3 ADC1_IN4 ARD.A2-ADC 19 VSSA GND GND 20 VREF- GND GND 21 VREF+ 3.3 V VDDA 22 VDDA 3.3 V VDDA 23 PA0 UART4_TX ARD.D1-UART4_TX 24 PA1 UART4_RX ARD.D0-UART4_RX 25 PA2 TIM2_CH3 ARD.D10-SPI_SSN/PWM 26 PA3 GPIO_Output ARD.D4 27 VSS GND VSS 28 VDD 3.3 V VDD_MCU 29 PA4 GPIO_Output ARD.D7 30 PA5 SPI1_SCK ARD.D13-SPI1_SCK/LED1 31 PA6 SPI1_MISO ARD.D12-SPI1_MISO DocID030118 Rev 3 37/57 56 STM32L4 Discovery kit for IoT node I/O assignment UM2153 Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued) 38/57 Pin No. Pin Name Feature / Comment Signal or Label 32 PA7 SPI1_MOSI ARD.D11-SPI1_MOSI/PWM 33 PC4 ADC1_IN13 ARD.A1-ADC 34 PC5 ADC1_IN14 ARD.A0-ADC 35 PB0 TIM3_CH3 ARD.D3-PWM/INT1_EXTI0 36 PB1 TIM3_CH4 ARD.D6-PWM 37 PB2 GPIO_Output ARD.D8 38 PE7 MEMS microphone DFSDM1_DATIN2 39 PE8 GPIO_Output ISM43362-RST 40 PE9 MEMS microphone DFSDM1_CKOUT 41 PE10 QSPI NOR Flash memory QUADSPI_CLK 42 PE11 QSPI NOR Flash memory QUADSPI_NCS 43 PE12 QSPI NOR Flash memory QUADSPI_BK1_IO0 44 PE13 QSPI NOR Flash memory QUADSPI_BK1_IO1 45 PE14 QSPI NOR Flash memory QUADSPI_BK1_IO2 46 PE15 QSPI NOR Flash memory QUADSPI_BK1_IO3 47 PB10 I2C2_SCL INTERNAL-I2C2_SCL 48 PB11 I2C2_SDA INTERNAL-I2C2_SDA 49 VSS GND VSS 50 VDD 3.3 V VDD_MCU 51 PB12 GPIO_Output ISM43362-BOOT0 52 PB13 GPIO_Output ISM43362-WAKEUP 53 PB14 GPIO_Output LED2 54 PB15 GPIO_Output SPSGRF-915-SDN 55 PD8 USART3_TX INTERNAL-UART3_TX 56 PD9 USART3_RX INTERNAL-UART3_RX 57 PD10 GPIO_EXTI10 LPS22HB_INT_DRDY_EXTI10 58 PD11 GPIO_EXTI11 LSM6DSL_INT1_EXTI11 59 PD12 GPIO_EXTI12 USB_OTG_FS_PWR_EN 60 PD13 GPIO_Output SPBTLE-RF-SPI3_CSN 61 PD14 GPIO_EXTI14 ARD.D2-INT0_EXTI14 62 PD15 GPIO_EXTI15 HTS221_DRDY_EXTI15 63 PC6 GPIO_Output VL53L0X_XSHUT 64 PC7 GPIO_EXTI7 VL53L0X_GPIO1_EXTI7 65 PC8 GPIO_EXTI8 LIS3MDL_DRDY_EXTI8 DocID030118 Rev 3 UM2153 STM32L4 Discovery kit for IoT node I/O assignment Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued) Pin No. Pin Name Feature / Comment Signal or Label 66 PC9 GPIO_EXTI9 LED3 (WIFI) & LED4 (BLE) 67 PA8 GPIO_Output SPBTLE-RF-RST 68 PA9 USB_OTG USB_OTG_FS_VBUS 69 PA10 USB_OTG USB_OTG_FS_ID 70 PA11 USB_OTG USB_OTG_FS_DM 71 PA12 USB_OTG USB_OTG_FS_DP 72 PA13 ST-LINK SYS_JTMS-SWDIO 73 VDDUSB 3.3 V VDD_MCU 74 VSS GND GND 75 VDD 3.3 V VDD_MCU 76 PA14 ST-LINK SYS_JTCK-SWCLK 77 PA15 TIM2_CH1 ARD.D9-PWM 78 PC10 SPI3_SCK INTERNAL-SPI3_SCK 79 PC11 SPI3_MISO INTERNAL-SPI3_MISO 80 PC12 SPI3_MOSI INTERNAL-SPI3_MOSI 81 PD0 GPIO_Output PMOD-RESET 82 PD1 GPIO_Output PMOD-SPI2_SCK 83 PD2 GPIO_EXTI2 PMOD-IRQ_EXTI2 84 PD3 USART2_CTS PMOD-UART2_CTS/SPI2_MISO 85 PD4 USART2_RTS PMOD-UART2_RTS/SPI2_MOSI 86 PD5 USART2_TX PMOD-UART2_TX/SPI2_CSN 87 PD6 USART2_RX PMOD-UART2_RX 88 PD7 GPIO_Output STSAFE-A100-RESET 89 PB3 ST-LINK SYS_JTDO-SWO 90 PB4 TIM3_CH1 ARD.D5-PWM 91 PB5 GPIO_Output SPSGRF-915-SPI3_CSN 92 PB6 USART1_TX ST-LINK-UART1_TX 93 PB7 USART1_RX ST-LINK-UART1_RX 94 BOOT0 Boot BOOT0 95 PB8 I2C1_SCL ARD.D15-I2C1_SCL 96 PB9 I2C1_SDA ARD.D14-I2C1_SDA 97 PE0 GPIO_Output ISM43362-SPI3_CSN 98 PE1 GPIO_EXTI1 ISM43362-DRDY_EXTI1 DocID030118 Rev 3 39/57 56 STM32L4 Discovery kit for IoT node I/O assignment UM2153 Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued) 40/57 Pin No. Pin Name Feature / Comment Signal or Label 99 VSS GND GND 100 VDD 3.3 V VDD_MCU DocID030118 Rev 3 UM2153 Schematics Appendix B Schematics This section provides the design schematics for the STM32L4 Discovery kit for IoT node: • Overall schematics for the B-L475E-IOT01A, see Figure 22 • STM32L475VG MCU, see Figure 23 and Figure 24 • USB OTG FS, see Figure 25 • RF Module, see Figure 26 • ST-MEMS sensors, see Figure 27 • NFC and STSAFE Part, see Figure 28 • Power supply, see Figure 29 • Arduino Uno V3 connector, see Figure 30 • Peripherals, see Figure 31 • ST-LINK with support of SWD only, see Figure 32 DocID030118 Rev 3 41/57 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 Arduino Connectors Page 9/11 MB1297_Arduino.SchDoc 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 DocID030118 Rev 3 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 ARD.A5-ADC ARD.A4-ADC ARD.A3-ADC ARD.A2-ADC ARD.A1-ADC ARD.A0-ADC Peripherals Page 10/11 MB1297_Peripherals.SchDoc INTERNAL-I2C2_SCL INTERNAL-I2C2_SDA M24SR64-Y-GPO LED2 M24SR64-Y-RF_DISABLE LED3(WIFI) & LED4(BLE) STSAFE-A100-RESET BUTTON_EXTI13 LSM6DSL_INT1_EXTI11 PMOD-UART2_RX LSM3MDL_DRDY_EXTI8 PMOD-UART2_TX/SPI2_CSN LPS22HB_INT_DRDY_EXTI10 PMOD-UART2_RTS/SPI2_MOSI HTS221_DRDY_EXTI15 PMOD-UART2_CTS/SPI2_MISO VL53L0X_GPIO1_EXTI7 PMOD-SPI2_SCK VL53L0X_XSHUT PMOD-IRQ_EXTI2 PMOD-RESET 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 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 DFSDM1_CKOUT DFSDM1_DATIN2 SYS_JTCK-SWCLK SYS_JTMS-SWDIO SYS_JTDO-SWO ST-LINK-UART1_RX ST-LINK-UART1_TX STM_NRST 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 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 STM_NRST NFC & ST-SAFE Page 7/11 MB1297_NFC_SAFE.SchDoc INTERNAL-I2C2_SCL INTERNAL-I2C2_SDA Schematics 42/57 Figure 22. STM32L4 Discovery kit for IoT node (top) 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_MCU2.SchDoc MCU2 Page 3/11 Designed by DiZiC MB1297 Title: IOT Node Discovery Kit Project: Project Size: A4 Reference: MB1297 Date: 29/01/2017 Revision: D Sheet: 1 of 11 UM2153 UM2153 Figure 23. STM32L475VG microcontroller U1A 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 23 24 25 26 29 30 31 32 67 68 69 70 71 72 76 77 15 16 17 18 33 34 63 64 PA0/WKUP1 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13/SWDIO PA14/SWCLK PA15 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 35 36 37 89 90 91 92 93 95 96 47 48 51 52 53 54 PB0 PB1 PB2 PB3/SWO PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 65 66 78 79 80 7 8 9 PC8 PC9 PC10 PC11 PC12 PC13/WKUP2 PC14-OSC32_IN PC15-OSC32_OUT 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 3V3 R8 2K2 R9 2K2 ARD.D15-I2C1_SCL ARD.D14-I2C1_SDA INTERNAL-I2C2_SCL INTERNAL-I2C2_SDA ISM43362-BOOT0 ISM43362-WAKEUP LED2 SPSGRF-915-SDN R10 2K2 R11 2K2 LSM3MDL_DRDY_EXTI8 LED3(WIFI) & LED4(BLE) INTERNAL-SPI3_SCK INTERNAL-SPI3_MISO INTERNAL-SPI3_MOSI BUTTON_EXTI13 3V3 C14 R12 GND STM32L475VGTx DocID030118 Rev 3 0R 5.1pF X2 NX3215SA-32.768K C15 GND 5.1pF U1B 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 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 97 98 1 2 3 4 5 38 39 40 41 42 43 44 45 46 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 STM32L475VGTx Designed by DiZiC Title: STM32L475 - 1/2 Project: Size: A4 Reference: MB1297 Revision: D Sheet: 2 of 11 43/57 Schematics Date: 29/01/2017 Schematics 44/57 Figure 24. STM32L475VG microcontroller STM_NRST C3 GND 100nF Not Fitted (8.2pF) C2 Not Fitted (0R) R5 1 2 GND X1 Not Fitted (NX3225GD-8.00M) C4 U1C 12 13 R7 GND Not Fitted (8.2pF) Not Fitted (0R) VDDA DocID030118 Rev 3 VDD_MCU L1 FCM1608KF-601T03 C5 100nF GND C6 1uF GND Close VBAT SB17 VDD_MCU C8 1uF 22 21 6 50 75 100 28 11 PH0/PF0-OSC_IN PH1/PF1-OSC_OUT VDDA VREF+ VBAT VDD VDD VDD VDD VDD NRST BOOT0 VSSA VREFVDDUSB VSS VSS VSS VSS VSS 14 94 SB9 Open 19 20 VDD_MCU SB13 Close GND GND 73 GND VDD_MCU 74 10 27 49 99 C7 100nF GND VDD_MCU STM32L475VGTx GND GND VDD_MCU C9 100nF C10 100nF C11 100nF C12 100nF C13 100nF GND Designed by DiZiC Title: STM32L475 - 2/2 Project: Project Size: A4 Reference: MB1297 Date: 29/01/2017 Revision: D Sheet: 3 of 11 UM2153 UM2153 Figure 25. USB OTG FS VBUS OK LED VBUS OVRCR LED R56 1K R55 330R LD8 RED LED 3V3 3 3V3 R57 R58 47K 2 R59 100K 5V_USB_FS 3V3 Q2 BSR14 1 47K USB_OTG_FS_OVRCR_EXTI3 LD9 GREEN LED GND 3V3 GND USB_OTG_FS_PWR_EN 0603 R61 0R U19 2 5 4 GND FAULT IN OUT EN 3 1 CN9 STMPS2141STR 1 2 3 4 5 C66 4.7uF DocID030118 Rev 3 GND 6 7 8 9 10 VBUS DM DP ID GND Shield Shield Shield Shield EXP USB_Micro-AB receptacle R62 47K GND 0603 5V 475900001 GND USB_OTG_FS_VBUS USB_OTG_FS_DM USB_OTG_FS_DP USB_OTG_FS_ID USB_N USB_P U20 B3 C3 D3 A2 B2 Vbus D+out D-out Dz Pup ID D+in D-in Pd1 Pd2 GND A3 C1 D1 B1 C2 D2 GND EMIF02-USB03F2 ESD PROTECTION SHOULD BE CLOSE TO THE CONNECTOR Designed by DiZiC Title: USB_OTG_FS Project: Size: A4 Reference: MB1297 Revision: D Sheet: 4 of 11 45/57 Schematics Date: 29/01/2017 M1 11 SPBTLE-RF-RST BT_RESET GND 5 C43 100nF 3 GND GND 1 6 GND BT Module 3V3_WIFI 1 2 3 4 5 6 7 8 9 10 11 12 13 GND GND C75 2.2uF 1 2 3 4 SPSGRF-915-GPIO3_EXTI5 C45 100nF TP6 GND TP1 TP2 TP3 TP4 TP5 INTERNAL-SPI3_MOSI INTERNAL-SPI3_MISO INTERNAL-SPI3_SCK ISM43362-SPI3_CSN GPIO (3) GPIO (2) GPIO (1) GPIO (0) SDN C44 100nF GND 5 Vin V Vi n R26 47K 6 GND 3V3 GND 3V3_WIFI SPSGRF ISM43362-DRDY_EXTI1 C76 2.2uF 35 34 33 32 31 30 29 28 27 26 25 24 23 GND GND C47 100nF GND GND GND ISM43362-WAKEUP U11 3V3 CS# VCC SCLK SI/SIO0 GND SO/SIO1 WP#/SIO2 RESET#/SOI3 MX25R6435F 8 4 GND C48 100nF GND INTERNAL-UART3_TX INTERNAL-UART3_RX ISM43362-BOOT0 GND OUT 3V3_WIFI R64 R65 3V3_WIFI C50 10uF Not Fitted (10K) 3V3_WIFI 3 0603 C49 10uF IN 2 1 GND LT1963EST-3.3 U12 5V Not Fitted (10K) R66 ISM43362-RST Not Fitted (10K) 1 6 5 2 3 7 QUADSPI_NCS QUADSPI_CLK QUADSPI_BK1_IO0 QUADSPI_BK1_IO1 QUADSPI_BK1_IO2 QUADSPI_BK1_IO3 0603 DocID030118 Rev 3 11 SPSGRF-915-SDN SPI_CLK SPI_MISO SPI_MOSI SPI_CS GND GND RSTN BOOT0 RES RES RES CFG1 CFG0 GPIO4 GPIO3 GPIO2 GPIO1 GPIO0 14 15 16 17 18 19 20 21 22 7 8 9 10 INTERNAL-SPI3_SCK INTERNAL-SPI3_MISO INTERNAL-SPI3_MOSI SPSGRF-915-SPI3_CSN 3V3 GND VDD GND TMS TCK TDI TDO TRSTN ADC4/MOSI ADC3/MISO ADC2/SCK ADC1/SSN ADC0/DATARDY VDD VBAT WKUP GND DP DM GND RX TX M3 ISM43362-M3G-L44 M2 44 43 42 41 40 39 38 37 36 4 2 SPBTLE-RF-IRQ_EXTI6 3V3 SPI_SCLK Vin V Vi n SPI_MISO SPI_MOSI SPI_CS ANA_TEST 0 SPI_IRQ GPIO2 EXT_LPCLK GND GND GND GND GND GND GND GND GND 7 8 9 10 INTERNAL-SPI3_SCK INTERNAL-SPI3_MISO INTERNAL-SPI3_MOSI SPBTLE-RF-SPI3_CSN Schematics 46/57 Figure 26. RF module GND GND GND Designed by DiZiC Title: RF Modules Project: Size: A4 Reference: MB1297 Date: 29/01/2017 Revision: D Sheet: 5 of 11 UM2153 UM2153 Figure 27. ST-MEMS sensors Microphone MEMS U2 R13 U3 14 INTERNAL-I2C2_SDA GND 3V3 1 12 4 9 LSM6DSL_INT1_EXTI11 6 SCL VDD SDA VDDIO INT1 INT2 GND nc nc SCx SDx GND LSM6DSL GND Read=11010101 (D5h) Write=11010100 (D4h) DOUT 3V3 1 2 5 GND Microphone MEMS U10 10 11 3 C18 C19 C20 4.7uF 100nF 100nF GND GND CLK 4 DOUT VDD LR GND GND R67 3V3 1 2 5 GND GND 3V3 3V3 INTERNAL-I2C2_SCL INTERNAL-I2C2_SDA LPS22HB_INT_DRDY_EXTI10 C23 GND GND CS VDD_IO SCL/SPC VDD SDA/SDI/SDO RES SDO/SA0 GND INT_DRDY GND LPS22HB Read=10111011 (BBh) Write=10111010 (BAh) C24 C25 GND C26 R14 10K R15 10K VL53L0X Read=01010011(53h) Write=01010010(52h) 100nF 100nF GND 0603 2 3 4 6 12 C21 C22 4.7uF 100nF GND GND C27 C28 GND GND 3V3 3V3 U7 6 2 4 5 7 5 7 8 VL53L0X_XSHUT VL53L0X_GPIO1_EXTI7 100nF 1uF LIS3MDL Read=00111101 (3Dh) Write=00111100 (3Ch) 3V3 3V3 1 11 AVDD_VCSEL SCL AVDD SDA AVSS_VCSEL GND XSHUT GND2 GPIO1 GND3 DNC GND4 10 9 INTERNAL-I2C2_SCL INTERNAL-I2C2_SDA 1 10 3 8 9 3V3 U6 2 4 INTERNAL-I2C2_SCL INTERNAL-I2C2_SDA C29 3V3 C31 C30 100nF 4.7uF GND GND HTS221_DRDY_EXTI15 100nF GND 3V3 SCL/SPC VDD SDA/SDI/SDO 6 1 0603 LSM3MDL_DRDY_EXTI8 SCL/SPC VDD_IO SDA/SDI/SDOVDD SDO/SA1 C1 CS GND INT Res DRDY Res 6 5 4 3 2 12 0603 DocID030118 Rev 3 3V3 10uF GND GND U5 INTERNAL-I2C2_SCL INTERNAL-I2C2_SDA C46 3 2 7 U4 1 11 9 10 7 8 3V3 C74 MP34DT01-M 10uF GND 10K 100nF GND C16 C17 MP34DT01-M 5 SDO/SA0 CS 4 0R VDD LR GND 8 0603 13 INTERNAL-I2C2_SCL 0R CLK 0603 DFSDM1_DATIN2 3V3 R6 0603 3V3 3 100nF DFSDM1_CKOUT CS 3 DRDY GND HTS221 Read=10111111 (BFh) Write=10111110 (BEh) 5 2.2uF 100nF GND GND GND Designed by DiZiC Title: MEMS Sensors Project: Size: A4 Reference: MB1297 Revision: D Sheet: 6 of 11 47/57 Schematics Date: 29/01/2017 Schematics 48/57 Figure 28. NFC and STSAFE part 3V3 742792042 C67 100pF U8 6 5 INTERNAL-I2C2_SCL INTERNAL-I2C2_SDA 7 1 M24SR64-Y-GPO M24SR64-Y-RF_DISABLE R1 30K R4 20K SCL SDA VCC VSS GPO RFDIS AC0 AC1 8 4 GND GND 2 3 GND 10pF M24SR64-Y Read=10101101(ADh) Write=10101100(ACh) DocID030118 Rev 3 U9 STSAFE-A100-RESET 1 SCL SDA PCB Antenna 15x15mm See ANT7-T-M24SR-MB1255 GND C69 Not Fitted C71 C72 Not Fitted 3V3 7 5 L2 GND C53 GND INTERNAL-I2C2_SCL INTERNAL-I2C2_SDA C32 100nF GND 10pF GND C68 1uF GND ANT C70 Not Fitted 3V3 VCC NC NC NC /RESET GND 2 C33 100nF 3 6 8 4 GND GND STSAFE-A100 (Not Fitted) Read=01000001(41h) Write=01000000(40h) Designed by DiZiC Title: NFC & ST-SAFE Part Project: Size: A4 Reference: MB1297 Date: 12/03/2017 Revision: D Sheet: 7 of 11 UM2153 UM2153 Figure 29. Power supply 5V PWR SELECTION FROM EXTERNAL SOURCES 5V_ST_LINK USB_OTG_FS Page4/11 +5V 5V 5V_ARD 1 3 5 5V_VBAT 79 STLINK_V2-1 Page11/11 5V_USB_FS JP4 R25 2 4 6 8 10 HEADER_2X5 5V MEMS Page6/11 U13 LD1117S50TR 2 Vin Vout 4 Tab 3 VIN 0603 From Arduino power pin C38 10uF GND LDO_3V3 GND GND Vout Tab 2 4 C41 10uF C42 100nF VDD_MCU JP5 Jumper to measure IDD of the MCU 0603 Peripherals Page10/11 Vin 3V3 Close SB4 HW2 Cannot open file C:\Data SHUNT_BK IDD 1 0603 3 C40 10uF Gnd U14 LD1117S33TR 3V3 VDD_MCU 3V3 3V3 5V_ARD VDDA 5V VIN 5V GND MCU1&2 Page2&3/11 5V_ARD C39 10uF NFC_SAFE Page7/11 3V3 PWR 3V3 / 800mA ARDUINO Page9/11 GND JP7 HW4 Cannot open file C:\Data SHUNT_BK 0603 DocID030118 Rev 3 RF_Module Page5/11 3V3 3V3 GND GND 5V INPUT PWR FROM ARDUINO 5V / 800mA 5V POWER SUPPLY Page8/11 GND JP6 HW3 Cannot open file C:\Data SHUNT_BK Gnd 3V3 GND 1 5V_USB_FS 5V_ARD 5V_USB_CHARGER 5V_USB_ST_LINK 3V3 5V 5V_USB_FS 5V_USB_CHARGER GND PROBE LD5 LED GREEN 330R HW1 Cannot open file C:\Data SHUNT_BK GND GND GND Open solder bridge if Discovery is supplied from +3V3 of extension connector Designed by DiZiC Title: POWER SUPPLY Project: Size: A4 Reference: MB1297 Revision: D Sheet: 8 of 11 49/57 Schematics Date: 29/01/2017 Schematics 50/57 Figure 30. Arduino Uno V3 connector ARDUINO UNO connector CN1 5V_ARD STM_NRST 3V3 5V GND WARNING voltage applied to VIN <11.5V VIN CN2 1 2 3 4 5 6 7 8 IOREF NRST 3V3 5V GND GND VIN POWER R3 1k SCL/D15 10 SDA/D14 9 8 AVDD GND 7 SCK/D13 6 MISO/D12 5 PWM/MOSI/D11 4 PWM/CS/D10 3 PWM/D9 2 D8 1 VDDA ARD.D15-I2C1_SCL ARD.D14-I2C1_SDA R2 GND 0R ARD.D13-SPI1_SCK/LED1 ARD.D12-SPI1_MISO ARD.D11-SPI1_MOSI/PWM ARD.D10-SPI_SSN/PWM ARD.D9-PWM ARD.D8 C1 100nF GND Header 10X1_Female_SMD Header 8X1_Female_SMD ARD.A0-ADC ARD.A1-ADC ARD.A2-ADC ARD.A3-ADC ARD.A4-ADC ARD.A5-ADC 1 2 3 4 5 6 A0 A1 A2 A3 A4 A5 AIN DocID030118 Rev 3 CN3 CN4 Header 6X1_Female_SMD D7 PWM/D6 PWM/D5 D4 PWM/D3 D2 TX/D1 RX/D0 8 7 6 5 4 3 2 1 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 Header 8X1_Female_SMD Designed by DiZiC Title: Arduino Uno connector Project: Size: A4 Reference: MB1297 Date: 29/01/2017 Revision: D Sheet: 9 of 11 UM2153 UM2153 Figure 31. Peripherals USER & WAKE-UP Button RESET BUTTON Close SB2 R23 100K Close SB3 R19 STM_NRST 3V3 R24 BUTTON_EXTI13 1K GND 1K B1 C34 100nF C35 10pF GND B2 C36 100nF SW-PUSH-CMS_BLACK GND C37 10pF GND GND SW-PUSH-CMS_BLUE GND 100nF should be place close to the MCU 10pF and 1K should be place close to the button 100nF should be place close to the MCU 10pF and 1K should be place close to the button The 2 LEDs are top side PMOD 3V3 C73 GND PMOD-UART2_TX/SPI2_CSN 100nF 10K R38 GND 200K 4 3 2 VCC- LD1 1K LED GND GREEN Open Close SB14 PMOD-UART2_CTS/SPI2_MISO R18 1 SB12 PMOD-UART2_RTS/SPI2_MOSI U21 VCC+ SB15 ARD.D13-SPI1_SCK/LED1 5 SB16 R16 SB19 Close SB1 SB18 DocID030118 Rev 3 USER LED Open Close Close Open GND TSV631AILT R20 LED2 LD2 330R LED GND GREEN GND SB21 Close SB20 Open 3V3 1 2 3 4 5 6 CN10 7 8 9 10 11 12 PMOD-IRQ_EXTI2 PMOD-RESET GND 3V3 HEADER_2X6_PMOD WIFI R21 LED3(WIFI) & LED4(BLE) LD3 1K R22 680R LD4 LED GND YELLOW PMOD-SPI2_SCK PMOD-UART2_RX LED 3V3 BLUE BLE Designed by DiZiC Title: Peripherals Project: Size: A4 Reference: MB1297 Revision: D Sheet: 10 of 11 51/57 Schematics Date: 29/01/2017 R28 4K7 2K7 PWR_EXT R29 GND Board Ident: PC13=0 10K R31 GND GND 3V3_ST_LINK GND 4K7 R41 4K7 GND ST-LINK-UART1_TX CN6 Fitted: NO 0R 0R VDD_3 VSS_3 PB9 PB8 BOOT0 PB7 PB6 PB5 PB4/JNTRST PB3/JTDO PA15/JTDI JTCK/SWCLK 1 2 3V3_ST_LINK 36 35 34 33 32 31 30 29 28 27 26 25 STM_JTMS USB_STLK_P USB_STLK_N T_SWO LED_STLINK GND 1050170001 R39 1 R45 BSR14 R46 36K R48 10K 5V_USB_ST_LINK C60 C61 C62 C63 100nF 100nF 100nF 100nF GND GND Only footprint with Cable: TC2050-IDC-NL D3 BAT60JFILM D4 BAT60JFILM D5 BAT60JFILM U16 LD3985M33R SB10 1 Close Vin 3 INH GND BYPASS C56 C57 1uF 100nF GND GND 5 Vout GND C58 C59 10nF 1uF GND GND C55 100nF GND GND STLINK_LED ST LINK USB Power switch 5V / 1.2A 100R Red USB_RENUMn GND 1 2 4 3 R44 5V_USB_ST_LINK SB11 330R 5V_USB_ST_LINK 3V3_ST_LINK _Green 5V_USB_CHARGER R47 C64 R51 R52 330R 1uF LD7 ST-LINK DEBUG SWCLK U18 GND D2 Vbus D+out D-out Dz Pup B3 C3 D3 A2 B2 3 SWDIO OUT OUT FAULT SET ON GND 6 7 5 4 R53 2K2 C65 100nF ST890CDR GND STM_JTMS GND GND 3V3_ST_LINK R54 100K Designed by DiZiC GND CN8 Header 4 pins Fitted: NO EMIF02-USB03F2 ESD PROTECTION SHOULD BE CLOSE TO THE CONNECTOR GND STM_JTCK LED RED IN IN Open 1 2 3 4 ID D+in D-in Pd1 Pd2 1 2 GND PWR_ENn A3 C1 D1 B1 C2 Ilim = 625mA 1.2Ilim = 750mA < Isc 1.5Ilim = 938mA > Isc U17 R49 8 USB_STLK_N USB_STLK_P USB_STLK_ID 6 7 8 9 10 11 5V_ST_LINK LED_STLINK GND LD_BICOLOR_CMS 1 2 3 4 5 GND 10 9 8 7 6 3V3_ST_LINK 5V_USB_FS GND CN5 1 2 3 4 5 100R 3V3_ST_LINK GND 3V3_ST_LINK R35 22R LD6 CN7 Shield Shield Shield Shield EXP EXP GND R34 22R Fitted: NO TC2050-IDC-NL SWD INTERFACE ST-LINK POWER 3V3 / 150mA 5V_ARD 3V3_ST_LINK ST-LINK USB CONNECTOR R50 1K5 VBUS DM DP ID GND STM_NRST R33 22R GND PWR_ENn T_JTMS T_JTCK T_SWDIO_IN 3 2 Q1 SYS_JTDO-SWO 3V3_ST_LINK 13 14 15 16 17 18 19 20 21 22 23 24 R43 Close U15 STM32F103CBT6 VDD_2 VSS_2 JTMS/SWDIO PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 PB12 T_JTCK R42 USB_Micro-B receptacle DocID030118 Rev 3 GND ST-LINK-UART1_RX T_NRST SB8 SYS_JTCK-SWCLK 100K JP8 GND AIN_1 Close 1K R40 SB7 10K C54 100nF VBAT PC13 PC14 PC15 OSCIN OSCOUT NRST VSSA VDDA PA0 PA1 PA2 T_NRST OSC_IN OSC_OUT STM_RST T_SWO SYS_JTMS-SWDIO R32 22R 48 47 46 45 44 43 42 41 40 39 38 37 NX3225GD-8.00M 1 2 3 4 5 6 7 8 9 10 11 12 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1 2 Close TAG_SWO X3 3V3_ST_LINK SB6 TAG_NRST 10pF 1 Not Fitted (0R) Close T_JTCK TAG_SWDIO C52 10pF R30 T_JTMS SB5 USB_RENUMn STM_JTCK GND C51 5V TAG_SWCLK GND 100K 3V3_ST_LINK R36 Not Fitted (10K) GND D2 BAT60JFILM 4 R27 GND 2 ST-LINK MCU Schematics 52/57 Figure 32. ST-LINK/V2-1 with support of SWD only GND Must be on a border or the PCB. Title: ST-LINK/V2-1 with support of SWD only Project: Size: A4 Reference: MB1297 Date: 12/03/2017 Revision: D Sheet: 11 of 11 UM2153 UM2153 Board revision history and limitations Appendix C Board revision history and limitations Table 12. Board revision history and limitations Board Version MB1297 A Not available; engineering samples only MB1297 B Not available; engineering samples only MB1297 MB1297 C-01 D-01 Revision details Known limitations 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 STSAFEA100 (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. DocID030118 Rev 3 53/57 56 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Appendix D UM2153 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 D.1.1 Part 15.19 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. D.1.2 Part 15.105 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: 8.7.1 • 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. Part 15.21 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. 8.8 IC Compliance Statement Contains/Contient IC: 10147A-362 Contains/Contient IC: 8976C-SPBTLERF 54/57 DocID030118 Rev 3 UM2153 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Contains/Contient IC: 8976C-SPSGRF 8.8.1 Compliance Statement 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: 8.8.2 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. Déclaration de conformité É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: 8.8.3 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. RF exposure statement 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. DocID030118 Rev 3 55/57 56 Revision history UM2153 Revision history Table 13. Document revision history 56/57 Date Revision Changes 31-Mar-2017 1 Initial version. 14-Apr-2017 2 Updated Section 7.12.6: Time-of-Flight and gesture detection sensor (VL53L0X) to add Class 1 laser information. 28-Jun-2017 3 Updated: Section 7.11.3: Wi-Fi module Inventek ISM43362-M3GL44 (802.11 b/g/n) and Section Appendix B: Schematics to reflect MB1297 rev D updates. DocID030118 Rev 3 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. 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. © 2017 STMicroelectronics – All rights reserved DocID030118 Rev 3 57/57 57
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No Tagged PDF : Yes Page Layout : SinglePage Page Mode : UseNone Page Count : 57 Producer : Acrobat Elements 10.0.0 (Windows); modified using iText 2.1.7 by 1T3XT Keywords : Technical Literature, 030118, Product Development, Specification, User manual, B-L475E-IOT01A Subject : - Modify Date : 2017:06:29 19:28:12+02:00 Creator : C2 v4.2.0220 build 670 - c2_rendition_config : Techlit_Active Title : Discovery kit for IoT node, multi-channel communication with STM32L4 Revision : 3 Classification : Unclassified Alternate Name : UM2153 Alternate ID : 030118 Document Type : User manual Author : STMICROELECTRONICS Create Date : 2017:06:29 15:30:16ZEXIF Metadata provided by EXIF.tools