UM1988 User manual A premium development tool for sensor hub applications Introduction The STEVAL-IDI001V1 is a premium development tool for “sensor hub like” applications. It has a small form factor (4x4cm) and is based on the STM32F439 microcontroller (Cortex-M4) and a wide range of STMicroelectronics sensors. It is particularly designed around: Environmental sensors: humidity and temperature sensor (HTS221) absolute pressure sensor(LPS25HB) UV index sensor (UVIS25) iNEMO® inertial measurement unit: 3D accelerometer + 3D gyroscope + 3D magnetometer (LSM9DS1) Proximity, ambient light sensors and VCSEL light source: Three-in-one smart optical module (2x VL6180X) Acoustic sensors: Digital MEMS microphone array (4x MP34DT01) The STEVAL-IDI001V1 is also equipped with 8 MB external RAM for complex processing algorithms, a microSD card expansion for data storage and a Micro-USB connector to communicate with an external device and for power supply. Figure 1: STEVAL-IDI001V1 The STEVAL-IDI001V1 offers a set of GPIO expansions that can be used to interface with external hardware. For instance, the STEVAL-IDI001V1-Exp, shown in Figure 2: "STEVAL-IDI001V1 connected to the STEVAL-IDI001V1-Exp" and provided with the STEVAL-IDI001V1 kit, allows the interoperability between STEVAL-IDI001V1, STM32-Nucleo and X-NUCLEO Expansions. Expansion boards can be connected either via Arduino or Morpho connectors. This document provides detailed hardware requirements and board descriptions. January 2016 DocID028657 Rev 1 1/34 www.st.com Contents UM1988 Contents 1 Getting started ................................................................................ 3 1.1 2 3 4 5 6 7 2/34 Hardware requirements .................................................................... 3 System requirements ..................................................................... 4 Hardware description STEVAL-IDI001V1 ...................................... 5 3.1 Board block diagram ........................................................................ 6 3.2 Sensor I²C address selection ........................................................... 6 3.3 Sensors interface switch .................................................................. 6 3.4 Audio acquisition .............................................................................. 7 3.5 Connectors ....................................................................................... 7 Hardware description - STEVAL-IDI001V1-Exp .......................... 10 4.1 Board block diagram ...................................................................... 10 4.2 Connectors ..................................................................................... 10 4.3 Jumper and solder bridge configuration ......................................... 13 4.3.1 Jumper ............................................................................................. 13 4.3.2 Solder bridge ................................................................................... 14 Board schematic and bill of material – STEVAL-IDI001V1 ........ 15 5.1 Bill of material................................................................................. 15 5.2 Schematic diagrams....................................................................... 18 5.3 Layout diagram (top/bottom) .......................................................... 24 Board schematic and bill of material – STEVAL-IDI001V1-Exp . 26 6.1 Bill of materials ............................................................................... 26 6.2 Schematic diagrams....................................................................... 28 6.3 Layout diagram (top/bottom) .......................................................... 31 Revision history ........................................................................... 33 DocID028657 Rev 1 UM1988 1 Getting started Getting started This section describes the hardware requirements for the STEVAL-IDI001V1 evaluation board. 1.1 Hardware requirements The STEVAL-IDI001V1 can be used as a standalone module or connected to the STEVALIDI001V1-Exp. To function correctly, the STEVAL-IDI001V1 board must be connected to the STEVAL-IDI001V1-Exp board as shown in the figure below. With this configuration, the developer can take advantage of the X-NUCLEO expansion boards, connecting them either via Arduino or Morpho connectors. The STEVAL-IDI001V1 expansion also allows interfacing the demo board with an STM32Nucleo, using the STEVAL-IDI001V1 as a sensor hub. Figure 2: STEVAL-IDI001V1 connected to the STEVAL-IDI001V1-Exp The STEVAL-IDI001V1 must be connected to the mainboard with care, ensuring that all the pins match those on the opposite connector. As the board has male/female pass through connectors, you must handle it carefully to avoid damage or bending the pins. Components mounted on the STEVAL-IDI001V1 are ESD sensitive, so you must implement the necessary precautionary measures when handling the board. DocID028657 Rev 1 3/34 System requirements 2 UM1988 System requirements Using the STEVAL-IDI001V1 board requires the following software and hardware: a Windows PC (XP, Vista, 7, 8) to install the software package a USB type A to Micro USB cable to connect the STEVAL-IDI001V1 to the PC for power supply and communication STM32 Composite driver (VCP+Audio) contained in the Driver folder of the package Audio recording software to record and save the audio stream. Any free or commercial audio recording software like Audacity (http://audacity.sourceforge.net/) can be used ST-Link V2 or STM32-Nucleo board, with SWD cable adapter and ST-Link Utility for firmware download (http://www.st.com/web/en/catalog/tools/PF258168) A utility running on the user PC will complete the demo. The PC must have the following characteristics: At least 128 MB of RAM 50 MB of hard disk space available The STEVAL-IDI001V1 firmware and related documentation is available on www.st.com. 4/34 DocID028657 Rev 1 UM1988 3 Hardware description STEVAL-IDI001V1 Hardware description STEVAL-IDI001V1 This board offers to the user an evaluation kit for STMicroelectronics motion MEMS (accelerometer, gyroscope, magnetometer), environmental sensors (humidity, temperature, pressure and UV index), optical module (proximity and ambient light) and digital microphone array. The high processing power of the STM32F439 allows the user to implement embedded sensor fusion algorithms. The obtained data can be stored in a microSD card through the adapter mounted on the board via USB, or a different interface if the proper expansion board is plugged on the STEVAL-IDI001V1-Exp. The main components mounted on board are:: LSM9DS1: MEMS 3D accelerometer (±2/±4/±8g) + 3D gyroscope (±245/±500/±2000dps) + 3D magnetometer (±4/±8/±12/±16 gauss) LPS25HB: MEMS pressure sensor, 260-1260 hPa absolute digital output barometer HTS221: Capacitive digital relative humidity and temperature sensor UVIS25: Ultraviolet radiation index sensors 2x VL6180X: range and ambient light sensor, IR emitter 4x MP34DT01: ultra-compact, low-power, omnidirectional, digital MEMS microphone STM32F439IIH6: high performances MCU ARM®Cortex™-M4F @ 180MHz with 256KB of embedded SRAM External SRAM: 8MB of external SRAM All the sensors, excluding the microphones, are connected to a single I²C bus. The LSM9DS1 and the LPS25HB can also be connected via SPI, thanks to a hardware switch which is programmable through the microcontroller. The four microphones are instead connected to four different GPIOs. DocID028657 Rev 1 5/34 Hardware description STEVAL-IDI001V1 3.1 UM1988 Board block diagram Figure 3: STEVAL-IDI001V1 block diagram 3.2 Sensor I²C address selection Most of the sensors allow selection of the LSB of the I²C address by pulling the SA0 pin low or high. Table 1: SA0 level control Sensor MCU pin Default LSM9DS1 (U8) PI9 Low LPS25HB (U12) PI10 Low UVIS25 (U19) PI8 Low The proximity and ambient light sensors (VL6180x) have a default I²C address, but can be modified via I²C in order to manage more than one sensor on the same bus. 3.3 Sensors interface switch The 9 axes IMU (LSM9DS1) and the pressure sensor (LPS25HB), can be acquired through the SPI or I²C interfaces. To make these alternatives available, an analog switch (U17) can be configured by firmware. By manipulating the proper selection pin, the developer can interact with those sensors via SPI or via I²C. 6/34 DocID028657 Rev 1 UM1988 3.4 Hardware description STEVAL-IDI001V1 Audio acquisition A digital MEMS microphone can be acquired using different peripherals, such as SPI, I²S or GPIO. It requires an input clock and it outputs a PDM stream at the same frequency. This PDM stream is further filtered and decimated in order to be converted in PCM format, the main standard for audio transmission. In the STEVAL-IDI001V1 board, four microphones are connected to four different GPIOs. A precise clock signal is generated by a timer and provided to the microphones; the DMA operates at the same frequency. By configuring an analog switch (U18) via firmware, you can acquire four external microphones instead of the four on-board ones on the same GPIOs. You can also acquire up to eight additional external microphones through the J9 connector. 3.5 Connectors The next table shows the pin assignment for connectors J2, J3, J8 and J9. Table 2: STEVAL-IDI001V1 connector table Connector Pin 1 GPIO PA0 2 3 Specific function 2V8 PA1 4 5V 5 PA2 6 PB12 / PF6 7 PA3 8 PB13 / PF7 9 PA5 10 PB0 / PF8 11 PA7 12 PB7 / PF9 13 PA15 14 PC10 15 PB10 16 PC11 17 PB11 18 PD2 19 PC6 SAI1_SD_B SAI1_MCLK_B SAI1_SCK_B J2 J3 SAI1_FS_B 12288MHz Crystal 20 GND 1 2V8 2 PH9 ITU_D0 3 PH14 ITU_D4 4 PH11 ITU_D2 DocID028657 Rev 1 7/34 Hardware description STEVAL-IDI001V1 Connector UM1988 Pin GPIO 5 PI5 VSYNC 6 PH10 ITU_D1 7 PI7 ITU_D7 8 PH12 ITU_D3 9 PI6 ITU_D6 10 PA6 VCLK 11 PI4 ITU_D5 12 PA4 HSYNC 13 PF10 CAM_PDN 14 PB6 I2C1_SCL 15 16 J8 1V8 PB8 GND 18 GND 19 3V3 20 PB9 I2C1_SDA 1 PH7 I2C3_SCL 2 PH2 SPI_BUS_CS_1 3 PH8 I2C3_SDA 4 PH3 SPI_BUS_CS_2 5 PB3 SPI1_SCK 6 PH4 SPI_BUS_CS_3 7 PB4 SPI1_MISO 9 3V3 PB5 10 SPI1_MOSI GND 1 PG8 PDM_M1 2 PG9 PDM_M2 3 PG10 PDM_M3 4 PG11 PDM_M4 5 PG12 PDM_M5 6 PG13 PDM_M6 7 PG14 PDM_M7 8 PG15 PDM_M8 9 PA9 MIC_CLK 10 8/34 CAM_CLK 17 8 J9 Specific function 3V3 DocID028657 Rev 1 UM1988 Hardware description STEVAL-IDI001V1 Connector Pin 11 GPIO PI2 12 Specific function EXP_L/R GND DocID028657 Rev 1 9/34 Hardware description - STEVAL-IDI001V1-Exp 4 UM1988 Hardware description - STEVAL-IDI001V1-Exp STEVAL-IDI001V1-Exp is an expansion board that allows the interoperability between STEVAL-IDI001V1, STM32-Nucleo and X-NUCLEO expansions. Expansion boards can be connected either via Arduino or Morpho connectors. The hardware is compatible with STM32-Nucleo and it is possible to use the STEVAL-IDI001V1 as a sensor-Hub by connecting an STM32-Nucleo to the STEVAL-IDI001V1-Exp. The STEVAL-IDI001V1-Exp is equipped with Morpho connectors (upward and downward) and Arduino UNO R3 connectors (upward) to accommodate multiple boards. It is also equipped with STEVALIDI001V1 connectors. Three different power supply options are available: STM32-Nucleo (if plugged), STEVAL-IDI001V1 USB or an external 5 V power supply. 4.1 Board block diagram Below is a block diagram of the STEVAL-IDI001V1-Exp board and the possible connections. Figure 4: STEVAL-IDI001V1-Exp block diagram 4.2 Connectors The following table shows the connections between the STEVAL-IDI001V1 connector pins and corresponding Morpho and Arduino connector pins. Table 3: STEVAL-IDI001V1 - Exp connector table STEVAL-IDI001V1Exp connector Arduino / Morpho connector STEVALIDI001V1 Signal X-Nucleo Signal Solder jumper J2-1 CN8-1 / CN7-28 PA0 PA0 SB14 PA1 SB15 PA4 SB16 PB6 SB13 PB15 SB29 J2-2 J2-3 2V8 CN8-2 / CN7-30 J2-4 J2-5 PA1 5V CN8-3 / CN7-32 PA2 CN5-3 / CN10-17 J2-6 PB12 / PF6 CN10-26 10/34 J2-7 CN8-4 / CN7-34 PA3 PB0 SB17 J2-8 CN10-4 PB13 / PF7 PC6 SB21 DocID028657 Rev 1 UM1988 Hardware description - STEVAL-IDI001V1-Exp STEVAL-IDI001V1Exp connector Arduino / Morpho connector STEVALIDI001V1 Signal X-Nucleo Signal Solder jumper J2-9 CN8-5 / CN7-36 PA5 PC1 SB18 PB13 SB30 PB10 SB9 PC0 SB19 PB4 SB8 PB12 SB26 PA8 SB10 PA3 SB1 PA2 SB2 PA10 SB38 PB3 SB6 PA3 SB3 PA2 SB4 PA9 SB39 CN10-30 J2-10 PB0 / PF8 CN9-7 / CN10-25 J2-11 CN8-6 / CN7-38 PA7 CN9-6 / CN10-27 J2-12 PB7 / PF9 CN10-16 J2-13 CN9-8 / CN10-23 PA15 CN9-1 / CN10-37 J2-14 CN9-2 / CN10-35 PC10 CN9-3 / CN10-33 J2-15 CN9-4 / CN10-31 PB10 CN9-1 / CN10-35 J2-16 CN9-2 / CN10-37 PC11 CN5-1 / CN10-21 J2-17 CN9-3 / CN10-33 PB11 PA10 SB5 J2-18 CN5-1 / CN10-19 PD2 PA9 SB11 J2-19 CN5-2 / CN10-19 PC6 PC7 SB12 J2-20 GND J4-1 / J3-2 2V8 J4-2 / J3-1 PH9 J4-3 / J3-4 PH14 J4-4 / J3-3 PH11 J4-5 / J3-6 PI5 J4-6 / J3-5 PH10 J4-7 / J3-8 PI7 J4-8 / J3-7 PH12 J4-9 / J3-10 PI6 J4-10 / J3-9 PA6 J4-11 / J3-12 PI4 J4-12 / J3-11 PA4 J4-13 / J3-14 PF10 J4-14 / J3-13 PB6 J4-15 / J3-16 1V8 J4-16 / J3-15 PB8 J4-17 / J3-18 GND DocID028657 Rev 1 11/34 Hardware description - STEVAL-IDI001V1-Exp STEVAL-IDI001V1Exp connector Arduino / Morpho connector UM1988 STEVALIDI001V1 Signal J4-18 / J3-17 GND J4-19 / J3-20 3V3 J4-20 / J3-19 PB9 X-Nucleo Signal Solder jumper J8-1 CN5-10 / CN10-3 PH7 PB8 SB33 J8-2 CN10-10 PH2 NC SB23 J8-3 CN5-9 / CN10-5 PH8 PB9 SB34 J8-4 CN10-12 PH3 PA12 SB24 PB3 SB40 PA5 SB35 CN9-4 / CN10-31 J8-5 PB3 CN5-6 / CN10-11 J8-6 CN10-14 PH4 PA11 SB25 J8-7 CN5-5 / CN10-13 PB4 PA6 SB36 PA7 SB37 J8-8 J8-9 3V3 CN5-4 / CN10-15 J8-10 PB5 GND J9-1 CN10-2 PG8 PC8 SB20 J9-2 CN10-1 PG9 PC9 SB27 J9-3 CN7-1 PG10 PC10 SB22 J9-4 CN7-2 PG11 PC11 SB41 J9-5 CN10-28 PG12 PB14 SB28 J9-6 CN10-28 PG13 PB14 SB41 J9-7 CN7-3 PG14 PC12 SB43 CN7-3 PG15 Reset SB44 CN7-14 PG15 Reset SB45 PC4 SB31 PB5 SB7 NC SB32 J9-8 CN10-34 J9-9 PA9 CN9-5 / CN10-29 J9-10 J9-11 J9-12 3V3 CN10-36 PI2 GND The following table gives the power supply connections. Table 4: Power supply connections 12/34 Connector - Pin Signal CN6-2 (Arduino) 3V3 CN6-4 (Arduino) 3V3 CN6-5 (Arduino) 5V DocID028657 Rev 1 UM1988 Hardware description - STEVAL-IDI001V1-Exp Connector - Pin Signal CN6-6 (Arduino) GND CN6-7 (Arduino) GND CN6-8 (Arduino) VIN CN5-7 (Arduino) 3V3 CN5-8 (Arduino) GND CN7-12 (Morpho) 3V3 CN7-16 (Morpho) 3V3 CN7-18 (Morpho) 5V CN7-20 (Morpho) GND CN7-22 (Morpho) GND CN7-24 (Morpho) VIN CN10-7 (Morpho) 3V3 CN10-9 (Morpho) GND J9-10 (STEVAL-IDI001V1) 3V3 J9-12 (STEVAL-IDI001V1) GND J2-2 (STEVAL-IDI001V1) 2V8 J2-4 (STEVAL-IDI001V1) 5V J2-20 (STEVAL-IDI001V1) GND J8-8 (STEVAL-IDI001V1) 3V3 J8-10 (STEVAL-IDI001V1) GND J3-2 (STEVAL-IDI001V1) 2V8 J3-16 (STEVAL-IDI001V1) 1V8 J3-17 (STEVAL-IDI001V1) GND J3-18 (STEVAL-IDI001V1) GND J3-20 (STEVAL-IDI001V1) 3V3 J1-1 (STEVAL-IDI001V1-Exp) 5V J1-2 (STEVAL-IDI001V1-Exp) 3V3 J1-3 (STEVAL-IDI001V1-Exp) 2V8 J1-4 (STEVAL-IDI001V1-Exp) GND 4.3 Jumper and solder bridge configuration 4.3.1 Jumper The following table shows the possible jumper configurations for the STEVAL-IDI001V1Exp. DocID028657 Rev 1 13/34 Hardware description - STEVAL-IDI001V1-Exp UM1988 Table 5: STEVAL-IDI001V1-Exp jumper configuration Jumper ID J5 Configuration Function Off If STM32-Nucleo is plugged. On 2-3 If STM32-Nucleo isn’t plugged and the STEVAL-IDI001V1 USB is used as power supply. On 1-2 If STM32-Nucleo isn’t plugged and VIN is used as power supply. On STEVAL-IDI001V1 is used as a Host. Off STEVAL-IDI001V1 is used as an expansion board. On 5V and VIN connected Off 5V and VIN not connected J6 J7 4.3.2 Solder bridge The following table shows the solder bridges that need to be closed in order to use the BlueNRG (X-NUCLEO-IDB04A1) and MEMS (X-NUCLEO-IKS01A1) expansions boards. Table 6: STEVAL-IDI001V1-Exp solder bridge configuration 14/34 Solder Jumper ID Configuration Function SB2 and SB3 Closed STEVAL-IDI001V1 is the Host SB10 Closed STEVAL-IDI001V1 signal: PA15 SB14 Closed STEVAL-IDI001V1 signal: PA0 SB15 Closed STEVAL-IDI001V1 signal: PA1 SB33 Closed STEVAL-IDI001V1 signal: I2C3-SCL SB34 Closed STEVAL-IDI001V1 signal: I2C3-SDA SB36 Closed STEVAL-IDI001V1 signal: SPI1-MISO SB37 Closed STEVAL-IDI001V1 signal: SPI1-MOSI SB40 Closed STEVAL-IDI001V1 signal: SPI1-SCK DocID028657 Rev 1 Board schematic and bill of material – STEVALIDI001V1 UM1988 5 Board schematic and bill of material – STEVALIDI001V1 This section gives the STEVAL-IDI001V1-related bill of materials, schematic and layout. 5.1 Bill of material Table 7: STEVAL-IDI001V1 bill of materials Type / Tech info. Package Additional notes 22 µF Ceramic XR5 0805 Manufacturer: Kemet or equivalent C11,C81 10 pF Ceramic C0G 0402 2 C13,C15 4.7 pF Ceramic C0G 0402 31 C17,C24,C26,C27,C28, C33,C34,C35,C37,C38, C41,C42,C43,C45,C47, C49,C54,C55,C56,C57, C59,C60,C61,C63,C64, C76,C77,C79,C82,C83, C84 100 nF Ceramic X7R 0402 3 C21,C46,C48 2.2 µF Ceramic XR5 0402 2 C22,C29 1 µF Ceramic XR5 0402 3 C30,C31,C52 10 nF Ceramic X7R 0402 1 C32 4.7 µF 10% Ceramic XR5 0603 5 C36,C66,C67,C78,C80 4.7 µF 20% Ceramic XR5 0402 1 C39 15pF Ceramic C0G 0805 1 C40 10 µF Ceramic XR5 0805 1 C58 10 µF Tantal 2012-12 1 C69 10 µF Ceramic XR5 1206 1 C70 10 µF Ceramic XR5 0603 1 D1 SMM4F18A Transil DO-222AA ST-Supply 1 LED1 LED_R 0603 ROHM or equivalent 2 LED2,D3 LED_G 0603 ROHM or equivalent 2 D4,D6 STPS140Z Power Schottky rectifier SOD123 ST-Supply 1 J1 PCB Header 4 pin PCB Header p2,54 Qty Reference Part / Value 1 CN1 Not mount 3 C1,C2,C68 2 DocID028657 Rev 1 Check polarity 15/34 Board schematic and bill of material – STEVALIDI001V1 16/34 UM1988 Qty Reference Part / Value Type / Tech info. 2 J2,J3 GPIO Expansion PCB Header 1,27x2,54 Manufacturer: Harwin. Mount on Bottom 3 J4,J5,J14 Not mount 1 J8 SPI + I2C Bus Expansion PCB Header 1,27x2,54 Manufacturer: Harwin. Mount on Bottom 1 J9 Mic connector PCB Header 1,27x2,54 Manufacturer: Harwin. Mount on Bottom 1 L1 3.6 µH 3x3mm Manufacturer: Panasonic 2 L2,L3 3.3 µH / 870 mA 2.8x2.6mm Manufacturer: TDK 3x4mm ST-Supply. Do NOT wash the PCB after assembly MEMS audio sensor Package Additional notes 4 M1,M2,M3,M4 MP34DT01 12 R1,R4,R8,R13,R16,R21 ,R26,R33,R36,R37,R58 ,R68 10 K 0402 6 R3,R12,R14,R31,R32,R 65 Not mount 0402 6 R5,R6,R28,R29,R41,R6 4 0R 0402 1 R10 47 K 1% 0402 1 R11 15 K 1% 0402 3 R19,R20,R54 470 R 0402 7 R22,R23,R24,R25,R27, R66,R67 4K7 0402 1 R30 51 K 1% 0402 1 R38 270 K 1% 0402 1 R39 41 K 1% 0402 1 R40 33 K 1% 0402 1 R48 12 K 1% 0402 1 R49 30 K 1% 0402 1 SW1 Reset Manufacturer: ESWITCH 1 SW2 SYS_MODE Manufacturer: ESWITCH 1 U1 IS66WVE4M 16BLL SRAM DocID028657 Rev 1 VFBGA48 Manufacturer: ISSI Board schematic and bill of material – STEVALIDI001V1 UM1988 Qty Reference Part / Value Type / Tech info. Package Additional notes 1 U2 LDK120xx 200mA very low noise LDO DFN6 ST-Supply 1 U3 ST2S08B Dual power switching regulator QFN12L ST-Supply 1 U4 USBLC62P6 Very low capacitance ESD protection SOT666 ST-Supply 1 U6 USB-MICRO 1 U7 STM32F439I IH6 STM32F4 Microcontrolle r uFBGA176 ST-Supply 1 U8 LSM9DS1 9 DoF IMU LGA-24 (4x4x1.0 mm) ST-Supply 1 U11 ST1S03PU Power switching regulator DFN6 ST-Supply 1 U12 LPS25H Pressure Sensor (2.5 x 2.5 x 1.0 mm) ST-Supply 1 U13 HTS221 Humidity, Temperature HLGA-6L(2 x 2 x 0.9 mm) ST-Supply 2 U14,U15 VL6180 Proximity, ALS Sensor 12-pin optical QFN ST-Supply 1 U16 Micro-SD Micro-SD 1 U17 STG3820BJ R Quad DPDT analog switch Flip Chip 30 ST-Supply 1 U18 STG3693 Quad DPDT analog switch QFN16L ST-Supply 1 U19 UVIS25 UV Sensor (2.5 x 2.5 x 1.0 mm) ST-Supply Manufacturer: HIROSE Manufacturer: HIROSE 1 X1 16MHz 2.5x2 mm Manufacturer: Epson Toyocom. Check orientation 1 X2 32.768 KHz 3.2x1.5 mm Manufacturer: Epson 1 X3 Not mount 2.5x3.2mm Manufacturer: EPSON TOYOCOM DocID028657 Rev 1 17/34 SMM4F18 A D1 10uF/6.3V C 70 1 10 5 11 HV INH VIN _SW VIN _A U3 7 5 4 6 8 R 40 33K 1% SW1 FB1 SW2 FB2 4 2 ST2S08 B 10uF/25V C 69 2.8V Linear - Camera Analog - Sensors + 5V The R, C, L, D, s hould be near to ST1S03 due to high switching frequencies N ot Mout 1 2 EP VIN _A VIN _SW GND R 30 51K 1% SW N.C. R 39 1uF C 22 3V3 R 13 22uF/6.3V/X5R 10K 1V8 R 38 270K 1% 3 6 C1 41K 1% 3.3u H /870 m A L3 3.3u H /870 m A L2 2 1 2 U 11 ST1S03P U VF B 1 V_ IN 1 R 10 EN IN U2 AD J OUT R 20 3 R 48 12K 1% 2V8 470R 5V_R EG R 49 30K 1% 22uF/6.3V/X5R C2 1 Max 200mA LD K120xx 47K 1% 22uF/6.3V/X5R Ceramic X5R/X7R C 68 Max 1.5 A STPS140 Z 3V3 5V_R EG 5V D4 1A DB3015C 3.6u H L1 R 11 15K 1% R 12 NC 4 6 2 C N1 9 NC EP GN D1 GN D2 GN D _A 13 7 3 12 DocID028657 Rev 1 2 5 GND NC 5V 2 18/34 2.2uF C 21 1 R 31 R 32 R 28 R 29 2 STPS140 Z D3 LED _G 1 D6 V_U SB USB HS in FS mode PB1 4 PB1 5 PA1 1 PA1 2 USB FS NC NC 0R 0R R 14 NC 3V3 Embedded in STM32 2 3 1 GND D2 D1 U4 D3 D4 VBU S U SBLC 6-2P6 100nF C 47 V_U SB V_U SB U SB-MIC RO 1 2 3 4 PA1 0 5 V_U SB 1 1 1 Fix ing holes O n the c orners Hole: 2.2mm Head: 4mm 4 6 5 U6 5.2 SH 2 SH 1 5-15V Board schematic and bill of material – STEVALIDI001V1 UM1988 Schematic diagrams Figure 5: STEVAL-IDI001V1 board schematic part 1 GSPG16112015D1135 I R E S E T_ IN B OOT0 V _R _A P B0 LE D _R MIC _C LK P A 10 P A 11 U SB FS P A 12 SW DIO SW D C LK P A 15 C 46 C 48 LS M9D S 1_C S _M P D2 LS M9D S 1_C S _AG U VIS 3_IN T1/D R DY LS M9D S 1_INT1_A G LS M9D S 1_INT2_A G LS M9D S 1_D E N _ G LS M9D S 1_INT_M LS M9D S 1_D R DY_M P C6 MIC _C LK P C8 P C9 P C 10 P C 11 P C 12 LP S 25H _INT 2.2u F 2.2u F FS MC _N E1 FS MC _D 13 FS MC _D 14 FS MC _D 15 FS MC _A 16 FS MC _A 17 FS MC _A 18 FS MC _D0 FS MC _D1 FS MC _N OE FS MC _NW E FS MC _D2 FS MC _D3 O S C 32_IN O S C 32_O UT 12288MH z B OOT1 P A0 U SAR T2_TX ?? P A1 U SAR T2_R X ?? P A2 P A3 H SYNC P A5 V C LK P A7 12288MH z S PI1_S C K S PI1_M ISO S PI1_MO S I I2C 1_S CL P B7 C A M_C LK I2C 1_S DA P B 10 P B 11 P B 12 P B 13 P B 14 U SB H S n i FS m ode P B 15 SPI 1: PB3/ 4/ 5 U 7-2 S TM32 F439 I IH6 F6 F7 F8 F9 F10 G6 G7 G8 G9 G10 H6 H7 H8 H9 H10 J6 J7 J8 J9 J10 K6 K7 K8 K9 K10 V CA P 2 V CA P 1 B12 C12 D12 D11 D10 C11 B11 A11 P15 P14 N15 N14 N13 M15 M14 L1 4 M2 M3 M4 M5 N5 P5 H15 G15 G14 F14 B14 B13 A12 D1 E1 F1 R5 R4 M6 A10 A9 A6 B6 B5 A5 B4 R12 R13 P12 P13 R14 R15 N3 N2 P2 R2 N4 P4 P3 R3 F15 E15 D15 C15 B15 A15 A14 A13 J1 D6 P1 N1 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PD8 PD9 PD10 PD11 PD12 PD13 PD14 PD15 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 -TAMP1 PC14 -OSC32_ IN PC15 -OSC32_ OUT P B0 P B1 P B2 P B3 P B4 P B5 P B6 P B7 P B8 P B9 P B10 P B11 P B12 P B13 P B14 P B15 P A0-WKUP P A1 P A2 P A3 P A4 U 7-1 P A5 P A6 P A7 P A8 STM 32 F439 I IH6 P A9 P A10 P A11 P A12 P A13 P A14 P A15 N RST BOOT0 VREF+ VREF- V S S_9 V S S_1 0 V S S_1 1 V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V SS V B AT C1 V _B ATT VCA P1 VCA P2 B Y P A S -REG S M10 F13 L4 3V 3 PI0 PI1 PI2 PI3 PI4 PI5 PI6 PI7 PI8-TAMP2 PI9 PI10 PI11 PH0-OSC-IN PH1-OSC-OUT PH2 PH3 PH4 PH5 PH6 PH7 PH8 PH9 PH10 PH11 PH12 PH13 PH14 PH15 PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 PG8 PG9 PG10 PG11 PG12 PG13 PG14 PG15 PF0 PF1 PF2 PF3 PF4 PF5 PF6 PF7 PF8 PF9 PF10 PF11 PF12 PF13 PF14 PF15 P E0 P E1 P E2 P E3 P E4 P E5 P E6 P E7 P E8 P E9 P E10 P E11 P E12 P E13 P E14 P E15 P D M_O N B OA R D _SL E V L6180_1_GP IO0 P D M_M1_uC P D M_M2_uC P D M_M3_uC P D M_M4_uC P D M_M5 P D M_M6 P D M_M7 P D M_M8 FS MC _A 10 FS MC _A 11 FS MC _A 12 FS MC _A 13 FS MC _A 14 FS MC _A 15 E14 D14 C14 C13 D4 C4 C3 C2 D2 D3 E3 E4 B OOT0 P H 15 V L6180_G P IO0 V L6180_G P IO1 E X P _L/R LS M9D S 1_S EL ITU _D 5 V SYNC ITU _D 6 ITU _D 7 U VIS 3_S A0 PI 8 m axim um LS M9D S 1_S A0 load 30pF LP S 25H _S A0 LP S 25H _S EL G1 O S C _IN H1 O S C _O UT F4 S PI_B U S _C S 1_ SPI Bus C S G4 S PI_B U S _C S 2 _ H4 S PI_B U S _C S 3 _ J4 LP S 25H _CS M11 V L6180_1_GP IO1 N12 I2C 3_S CL M12 I2C 3_S DA M13 ITU _D 0 L1 3 ITU _D 1 L1 2 ITU _D 2 K12 ITU _D 3 E12 U VIS 3_CS E13 ITU _D 4 D13 P H 15 N7 M7 L1 5 K15 K14 K13 J15 J14 H14 C10 B10 B9 B8 A8 A7 B7 FS MC _A6 FS MC _A7 FS MC _A8 FS MC _A9 FS MC _A0 FS MC _A1 FS MC _A2 FS MC _A3 FS MC _A4 FS MC _A5 E2 H3 H2 J2 J3 K3 K2 K1 L3 L2 L1 R6 P6 N6 R7 P7 S AI1_S D _B S AI1_MC LK _B S AI1_S C K _B S AI1_ FS _B C A M_P DN LE D _G FS MC _N B 0 L FS MC _N B 1 L P E2 FS MC _A 19 FS MC _A 20 FS MC _A 21 TR AC E I N TER FAC E? 12288_E N FS MC _D4 FS MC _D5 FS MC _D6 FS MC _D7 FS MC _D8 FS MC _D9 FS MC _D 10 FS MC _D 11 FS MC _D 12 A4 A3 A2 A1 B1 B2 B3 R8 P8 P9 R9 P10 R10 N11 P11 R11 <90m A EMBEDDED BO O TLO ADE R USART1(PA9/PA10 ) USART3(PB10/11 and PC10/11) CAN2(PB5/13 ) USB O TG FS(PA11/12) in DFU mode V S S_2 F12 V S S_5 V S S_6 V S S_7 G2 M8 M9 R4 10 K 1 R6 SW 2 3V 3 SW DIO SW D C LK SYS _MODE 2 C 15 X2 C 13 R 33 10 K R8 10 K C 24 C 37 C 35 C 34 Clos e to VDD_1/15 C 26 4.7p F 4.7p F C 29 1u F + 3V 3 3V 3 J1 R1 10 K R3 NC RES E T_IN B OOT1 3V 3 STRIP 254P -M-4 1 2 3 4 100n F C 77 100n F C 41 3V 3 R 65 10n F C 30 R5 1 SW 1 RES E T NC 12288_E N C 17 R 16 10 K 2 3V 3 10n F C 31 V _R _A 0R Clos e to VDDA SWD Program m i ng Interfac e O S C 32_O UT 32 .768K H z O S C 32_IN 100n F C 33 V _B ATT 0R Ser ial Audio I nt er f ace SPI 3V 3 Clos e to V_BATT C 28 C 43 C 45 EN VDD X3 4.7u F C 32 E4 D3 H1 G2 H6 E3 FS MC _A 16 FS MC _A 17 FS MC _A 18 FS MC _A 19 FS MC _A 20 FS MC _A 21 OE# WE# UB# LB# A16 A17 A18 A19 A20 A21 A8 A9 A10 A11 A12 A13 A14 A15 A0 A1 A2 A3 A4 A5 A6 A7 U1 2 3 S PI_B U S _C S 3 _ 15p F C 39 V S SQ V SS VC CQ VCC CE# C RE DQ8 DQ9 DQ10 DQ11 DQ12 DQ13 DQ14 DQ15 DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 SRAM 12288MH z IS 66W V E 4M16B LL FS MC _N OE A2 FS MC _NW E G5 FS MC _N B 1 L B2 FS MC _N B 0 L A1 H2 H3 H4 H5 G3 G4 F3 F4 FS MC _A8 FS MC _A9 FS MC _A 10 FS MC _A 11 FS MC _A 12 FS MC _A 13 FS MC _A 14 FS MC _A 15 A3 A4 A5 B3 B4 C3 C4 D4 GND OUT 12.288MHz FS MC _A0 FS MC _A1 FS MC _A2 FS MC _A3 FS MC _A4 FS MC _A5 FS MC _A6 FS MC _A7 1 4 3V 3 Clos e to VDD_3 100n F 100n F 100n F 100n F 100n F 100n F 100n F 100n F 100n F 100n F C 27 3V 3 D1 E6 E1 D6 B5 A6 B1 C1 C2 D2 E2 F2 F1 G1 B6 C5 C6 D5 E5 F5 F6 G6 LE D _R R 54 470 R 0R 3V 3 FS MC _N E1 P E2 FS MC _D8 FS MC _D9 FS MC _D 10 FS MC _D 11 FS MC _D 12 FS MC _D 13 FS MC _D 14 FS MC _D 15 FS MC _D0 FS MC _D1 FS MC _D2 FS MC _D3 FS MC _D4 FS MC _D5 FS MC _D6 FS MC _D7 PE2?? 3V 3 C 81 C 11 LE D _G R 19 3V 3 10p F 10p F 470 R 100n F C 60 3V 3 LE D2 LE D _G R 27 4K 7 16MH z 4 X1 2 100n F C 76 3V 3 C lose t o R AM supply FS MC _N E1 3 1 LE D1 LE D _R R EXT R EXT = 5* R S R S=R esonat or Ser ies R esist ance O S C _O UT R 41 O S C _IN 3V 3 2 1 C6 N10 G13 C5 K4 G3 N8 N9 J13 H13 C8 C7 F3 J12 C9 R1 G12 D8 D7 2 1 PD R_ON VD D_1 VD D_2 VD D_3 VD D_4 VD D_5 VD D_6 VD D_7 VD D_8 VD D_9 VD D_1 0 VD D_1 1 VD D_1 3 VD D_1 4 VD D_1 5 VD DA V S S_1 3 V S S_1 4 V S S_1 5 F2 H12 D9 V S SA V S S_SA DocID028657 Rev 1 M1 D5 UM1988 Board schematic and bill of material – STEVALIDI001V1 Figure 6: STEVAL-IDI001V1 board schematic part 2 GSPG16112015D1140 I + + 19/34 100nF C59 100nF C80 4.7uF 10 1 C55 10 1 4.7uF 2V8 C56 1 2 3 4 5 6 C64 V DDIO1 S CL/S PC V DDIO2 S DA/S DI S DO_A/G S DO_M U8 100nF LP S 25H V DD S CL/S PC V DD_IO S DA/S DI/S DO S DO/S A0 CS INT U19 UVIS 25 V DD S CL/S PC V DD_IO S DA/S DI/S DO S DO/S A0 CS INT U12 LS M9DS 1_CS _AG LS M9DS 1_CS _M LS M9DS 1_DRDY_M 100nF C36 2V8 LS M9DS 1_S DO/S A0 LS M9DS 1_S DA/S DI LS M9DS 1_S CL/S PC 3V3 100nF C49 8 9 GND1 GND2 8 9 10uF/6.3V RES 3 RES 3 + C58 GND1 GND2 24 23 22 21 20 19 2 4 5 6 7 2 4 5 6 7 I2C3_S CL I2C3_S DA UVIS 3_S A0 UVIS 3_CS UVIS 3_INT1/DRDY LP S 25H_S CL/S PC LP S 25H_S DA/S DI/S DO LS P 25H_S DO/S A0 LP S 25H_CS LP S 25H_INT LS M9DS 1_INT2_A G LS M9DS 1_INT1_A G LS M9DS 1_INT_M 18 17 16 15 14 13 10nF LS M9DS1 C52 RE S5 RE S4 RE S3 RE S2 RE S1 DE N_A/G C1 VDD2 VDD1 CAP GND2 GND1 CS_A/G CS_M DRDY_M INT_M INT1_A /G INT2_A /G 7 8 9 10 11 12 LS M9DS 1_DE N_G 4.7uF C67 C83 100nF R37 10K UVIS 3_S A0 2V8 C61 100nF C66 4.7uF 2V8 4.7uF C78 2V8 12 9 10 8 12 9 10 8 2V8 R26 5 1 GND A V S S _V CSLE A V DD A V DD_V CS L E U15 GND A V S S _V CSLE A V DD A V DD_V CS L E U14 100nF C57 S CL S DA HTS 221 GPIO0 GPIO1 S CL S DA V L6180 GPIO0 GPIO1 S CL S DA V L6180 4 1 5 6 20mA - R anging 4 1 5 6 20mA - R anging 10K GND V DD U13 RES RES2 3 6 NC_1 NC_2 NC_3 NC_4 3 2 7 11 DocID028657 Rev 1 NC_1 NC_2 NC_3 NC_4 20/34 3 2 7 11 3V3 2 4 4K7 R23 2V8 4K7 R66 4K7 R25 4K7 R22 R24 R67 4K7 2V8 4K7 2V8 V L6180_1_GPIO0 V L6180_1_GPIO1 V L6180_GPIO0 V L6180_GPIO1 I2C3_S CL I2C3_S DA Board schematic and bill of material – STEVALIDI001V1 UM1988 Figure 7: STEVAL-IDI001V1 board schematic part 3 GSPG16112015D1145 I 3V3 100nF C79 100nF C42 MIC_CLK MIC_CLK 3 1 CLK DOUT MP34DT01 VDD M1 L/R L/R 3 1 LR DOUT CLK 4 MP34DT01 VDD M3 2 LR 2 3V3 GND0 GND1 GND2 GND3 5A 5B 5C 5D 4 PDM_M3_ONBOARD 10uF C40 3V3 Close to Mic VDDs Bottom Side PDM_M1_ONBOARD L/R On Board Microphones 100nF C82 3V3 R58 10K 100nF C38 3V3 MIC_CLK MIC_CLK L/R 3 1 L/R 3 1 CLK DOUT MP34DT01 VDD M2 LR CLK DOUT MP34DT01 VDD M4 2 LR 2 GND0 GND1 GND2 GND3 5A 5B 5C 5D GND0 GND1 GND2 GND3 5A 5B 5C 5D GND0 GND1 GND2 GND3 DocID028657 Rev 1 5A 5B 5C 5D 4 4 PDM_M4_ONBOARD PDM_M2_ONBOARD UM1988 Board schematic and bill of material – STEVALIDI001V1 Figure 8: STEVAL-IDI001V1 board schematic part 4 GSPG16112015D I1510 21/34 DocID028657 Rev 1 PC6 PB15 3V3 1V8 ITU_D4 VSYNC ITU_D7 ITU_D6 ITU_D5 CAM_PDN I2S 2_S D I2S 2_MCK R64 2 V8 1 3 5 7 9 11 13 15 17 19 0R I2C2/US A RT3/S P I2 US A RT2 TIM2_CH1 TIM2_CH2 TIM2_CH3 TIM2_CH4 J3 PA0 PA1 PA2 PA3 PA5 PA7 PA15 PB10 PB11 2 4 6 8 10 12 14 16 18 20 1 3 5 7 9 11 13 15 17 19 J2 2 4 6 8 10 12 14 16 18 20 5V US A RT3 PC10 PC11 PD2 2V8 I2 C1 _ SDA ITU_D0 ITU_D2 ITU_D1 ITU_D3 VCLK HSYNC I2 C1 _ SCL CAM_ CLK GPIO Expansion U16 PC10 PC11 PD2 PC12 PC8 PC9 SAI1_S D_B PB12 SAI1_M CLK_B PB13 SAI1_S CK_B PB0 SAI1_F S_B PB7 CA N2_RX CA N2_TX I2C3 : PH7 - SCL PH8 - SDA SPI1 /SPI3: PB3 - SCK PB4 - MISO PB5 - MOSI 8 7 6 5 4 3 2 1 22/34 Micro-SD 3V 3 SWA SWB 100 nF C84 I2C3_SCL I2C3_SDA SPI1_SCK SPI1_MISO SPI1_MOSI DETC SW DAT1 DAT0 GND CLK VDD CMD CD/DAT3 DAT2 PB11 2 4 6 8 10 3V3 SPI_BUS_CS_1 SPI_BUS_CS_2 SPI_BUS_CS_3 R68 10K 1 3 5 7 9 11 J9 2 4 6 8 10 12 3V3 Mic Array Expansion PDM_M1 PDM_M3 PDM_M5 PDM_M7 MIC_CLK EXP_L/R 1 3 5 7 9 J8 SPI + I2C Bus Expansion PDM_M2 PDM_M4 PDM_M6 PDM_M8 CHIP SELECT: CS1 - PH2 CS2 - PH3 CS3 - PH4 Board schematic and bill of material – STEVALIDI001V1 UM1988 Figure 9: STEVAL-IDI001V1 board schematic part 5 GSPG16112015D I1515 LSM9DS1_SA0 LPS25H_SEL SPI1_MISO LPS25H_SA0 LPS25H_SEL SPI1_SCK I2C3_SCL SPI1_MOSI I2C3_SDA LSM9DS1_SEL SPI1_MISO LSM9DS1_SA0 LSM9DS1_SEL SPI1_SCK I2C3_SCL SPI1_MOSI I2C3_SDA 100nF C63 R21 10K C6 D6 D4 E6 E4 C4 A6 A4 B6 B4 C3 D1 D3 E1 E3 C1 A1 A3 B1 B3 SEL7-8 7S1 7S2 8S1 8S2 SEL5-6 5S1 5S2 6S1 6S2 SEL3-4 3S1 3S2 4S1 4S2 SEL1-2 1S1 1S2 2S1 2S2 STG3820BJR 3V3 VCC 3V3 E5 D5 B5 A5 E2 D2 B2 A2 LPS25H_SA0 D8 D7 D6 D5 D4 D3 D2 D1 U17 R36 10K LSP25H_SDO/SA0 LPS25H_SDA/SDI/SDO LPS25H_SCL/SPC LSM9DS1_SDO/SA0 LSM9DS1_SDA/SDI LSM9DS1_SCL/SPC PDM_ONBOARD_SEL PDM_M4_ONBOARD PDM_M4 PDM_ONBOARD_SEL PDM_M1_ONBOARD PDM_M1 PDM_M2_ONBOARD PDM_M2 PDM_M3_ONBOARD PDM_M3 100nF C54 3V3 10 12 14 3 15 1 4 6 7 9 SEL4 4S1 4S2 SEL123 1S1 1S2 2S1 2S2 3S1 3S2 STG3693 3V3 2 VCC GND0 GND1 C2 GND C5 DocID028657 Rev 1 11 17 D4 D3 D2 D1 U18 13 8 5 16 PDM_M4_uC PDM_M3_uC PDM_M2_uC PDM_M1_uC UM1988 Board schematic and bill of material – STEVALIDI001V1 Figure 10: STEVAL-IDI001V1 board schematic part 6 GSPG16112015D I1520 23/34 Board schematic and bill of material – STEVALIDI001V1 5.3 Layout diagram (top/bottom) Figure 11: STEVAL-IDI001V1 top side layout 24/34 DocID028657 Rev 1 UM1988 UM1988 Board schematic and bill of material – STEVALIDI001V1 Figure 12: STEVAL-IDI001V1 bottom side layout DocID028657 Rev 1 25/34 Board schematic and bill of material – STEVALIDI001V1-Exp 6 UM1988 Board schematic and bill of material – STEVALIDI001V1-Exp This section provides the STEVAL-IDI001V1-Exp-related bill of materials, schematic and layout. 6.1 Bill of materials Table 8: STEVAL-IDI001V1-Exp bill of materials 26/34 Qty Ref. Part / Value Tech. info. Package Manufacturer 1 CN5 HEADER 10 Harwin or equivalent 2 CN6,CN9 HEADER 8 Harwin or equivalent 2 CN7,CN10 HEADER 19x2 1 CN8 HEADER 6 1 C1 10 µF 10% 1 C2 220 pF 1 C3 330 µF 10% 1 C4 22 nF C_0603 Murata or Equivalent 2 D1,D2 STPS160A SMA STMicroelectronics 1 D3 LED_G L_0603 ROHM or equivalent 1 J1 Pow_Supply Harwin or equivalent 1 J2 CAMERA Expansion Winslow Adaptics 1 J3 GPIO Expansion Winslow Adaptics 1 J4 Not Mount 1 J5 5 V Selector Harwin or equivalent 1 J6 3V3 Selector Harwin or equivalent 1 J7 5 V --> Vin Harwin or equivalent 1 J8 SPI + I2C Bus Expansion Winslow Adaptics 1 J9 Mic Connector Winslow Adaptics 3 J10,J11,J12 PCB Hole 1 L1 15 µH 7x7mm 2 R1,R2 4K7 R_0603 1 R3 10 K 1% R_0603 1 R4 3K3 1% R_0603 Harwin or equivalent Ceramic C_1210 C_0603 Tantal DocID028657 Rev 1 Murata or Equivalent 7343-43 Panasonic Board schematic and bill of material – STEVALIDI001V1-Exp UM1988 Qty Ref. Part / Value Tech. info. 1 R5 4K7 R_0603 1 R6 1K R_0603 6 SB2,SB3,SB10,SB14, SB15,SB33,SB34,SB 36,SB37,SB40 Default:Close R_0603 38 SB1,SB4,SB5,SB6,S B7,SB8,SB9,SB11,S B12,SB13,SB16,SB1 7,SB18,SB19,SB20,S B21,SB22,SB23,SB2 4,SB25,SB26,SB27,S B28,SB29,SB30,SB3 1,SB32,SB35,SB38,S B39.SB41,SB42,SB4 3,SB44,SB45 Default:Open R_0603 1 U1 L5973D HSOP8 DocID028657 Rev 1 Package Manufacturer STMicroelectronics 27/34 28/34 PDM_M3 PDM_M7 PDM_M8 SB2 2 SB4 3 SB4 4 SB4 1 HEAD ER 19x2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 CN7 PDM_M4 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 DocID028657 Rev 1 3V3 PDM_M8 1 2 3 4 5 6 1 2 3 4 5 6 7 8 SP I1_SCK_S T CN8 CN6 SP I1_MISO_ST SP I1_MOSI_ST A0 A1 A2 A3 A4 A5 D2 D3 D4 D5 D6 D7 D8 D9 D10 SB14 SB15 SB16 SB17 SB18 SB19 SB5 SB6 SB7 SB8 SB9 SB10 SB11 SB12 SB13 PA0 _ ST PA1 _ ST PA2 _ ST PA3 _ ST PA5 _ ST PA7 _ ST PB1 1 _ ST pwm PB1 0 _ ST MIC_ CLK PB7 _ PF9 _ ST pwm PB0 _ PF8 _ ST pwm PA1 5 _ ST PD2 _ ST pwm PC6 _ ST PB1 2 _ PF6 _ ST SensiT ron: MOT HERBOARD A0 A1 A2 A3 A4 A5 V_ IN 5V SB4 5 SPI CN9 CN5 SB4 0 SB3 5 SB3 6 SB3 7 8 7 6 5 4 3 2 1 10 9 8 7 6 5 4 3 2 1 D7 D6 D5 D4 D3 D2 D1 D0 D13 D12 D11 D10 D9 D8 D15 D14 SB3 3 SB3 4 I2C of SensiTron' s sensors CN10 HEAD ER 19x2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 SB3 1 SB3 2 SB3 0 SB2 9 SB2 3 SB2 4 SB2 5 SB2 6 SB2 0 SB2 1 PDM_M2 MIC_CLK L/R PB0_PF8_S T PB12_PF6_S T SP I_BUS_CS_1_S T SP I_BUS_CS_2_S T SP I_BUS_CS_3_S T PB7_PF9_S T PDM_M1 PB13_PF7_S T SB1 SB2 SB38 SB3 SB4 SB39 D0 D1 D2 D0 D1 D8 PC1 1 _ST PC1 0 _ST SB1-SB4 --> STEVAL-IDI001V1 is an Expans ion SB2-SB3 --> STEVAL-IDI001V1 is the HOST 3V3 SB2 7 SB2 8 SB4 2 PDM_M5 PDM_M6 6.2 I2C3_SCL_ST I2C3_SDA_ST Board schematic and bill of material – STEVALIDI001V1-Exp UM1988 Schematic diagrams Figure 13: STEVAL-IDI001V1 - Exp schematic part 1 GSPG26112015D1150 I 5V_REG DocID028657 Rev 1 D2 STPS160A 10uF + V_IN C1 5V 3 2 1 R5 4K7 C2 220pF 5V_ST C4 22nF 3 6 8 2 4 L5973D INH Vref Vcc Sync Comp U1 V_IN GND PAD FB Out 5V OFF -> NUCLEO 2-3 -> NO NUCLEO- USB 1-2 -> NO NUCLEO- VIN 5V Selector J5 J6 3V3 Selector 2 1 7 9 5 1 L1 D1 STPS160A L5973_OUT 15uH 5V --> Vin 2 1 J7 + 330uF C3 5V J1 1 2 3 4 5V_ST R4 3K3 R3 10K 5V_REG D3 LED_G 1 1 1 SensiTron_Pow_Supply R6 1K Jumper ON --> STEVAL-IDI001V1 is the HOST Jumper OFF --> STEVAL-IDI001V1 is an Expansion 3V3 3V3_S T 2 1 3V3_ST 2V8_ST UM1988 Board schematic and bill of material – STEVALIDI001V1-Exp Figure 14: STEVAL-IDI001V1 - Exp schematic part 2 GSPG26112015D1155 I 29/34 30/34 2 4 6 8 10 12 14 16 18 20 2V8 ST 1V8_ST 1 3 5 7 9 11 3V3_ST ITU_D4 VSYNC ITU_D7 ITU_D6 ITU_D5 CAM_PDN PDM_M1 PDM_M3 PDM_M5 PDM_M7 MIC_CLK L/R J9 Mic Array 2 4 6 8 10 12 J3 1 3 5 7 9 11 13 15 17 19 3V3_ST PDM_M2 PDM_M4 PDM_M6 PDM_M8 DocID028657 Rev 1 1 3 5 7 9 11 13 15 17 19 1 3 5 7 9 11 13 15 17 19 J4 2 4 6 8 10 12 14 16 18 20 I2C3_SCL_ST I2C3_SDA_ST SPI1_SCK_ST SPI1_MISO_ST SPI1_MOSI_ST 2V8 ST 1V8_ST PA0_S T PA1_S T PA2_S T PA3_S T PA5_S T PA7_S T PA15_S T PB10_S T PB11_S T PC6_ST 3V3_ST ITU_D4 VSYNC ITU_D7 ITU_D6 ITU_D5 CAM_PDN I2C1_SDA ITU_D0 ITU_D2 ITU_D1 ITU_D3 VCLK HSYNC I2C1_SCL CAM_CLK I2C2/USART3/SPI2 USART2 TIM2_CH1 TIM2_CH2 TIM2_CH3 TIM2_CH4 J2 2 4 6 8 10 12 14 16 18 20 GPIO 5V_ST 1 3 5 7 9 2 4 6 8 10 3V3_ST I2C1_SDA ITU_D0 ITU_D2 ITU_D1 ITU_D3 VCLK HSYNC I2C1_SCL CAM_CLK J8 SPI + I2C Bus PB12_P F6_ST PB13_P F7_ST PB0_P F8_ST PB7_P F9_ST PC10_ST PC11_ST PD2_ST 2V8_ST STEVAL-IDI001V1-Exp Receptacle CHIP SELECT: CS1 - PH2 CS2 - PH3 CS3 - PH4 SPI_BUS_CS_1_ST SPI_BUS_CS_2_ST SPI_BUS_CS_3_ST PB10_S T PB11_S T R1 4K7 3V3 R2 4K7 Board schematic and bill of material – STEVALIDI001V1-Exp UM1988 Figure 15: STEVAL-IDI001V1 - Exp schematic part 3 GSPG26112015D I1200 Board schematic and bill of material – STEVALIDI001V1-Exp UM1988 6.3 Layout diagram (top/bottom) Figure 16: STEVAL-IDI001V1-Exp top side layout DocID028657 Rev 1 31/34 Board schematic and bill of material – STEVALIDI001V1-Exp Figure 17: STEVAL-IDI001V1-Exp bottom side layout 32/34 DocID028657 Rev 1 UM1988 UM1988 7 Revision history Revision history Table 9: Document revision history Date Version Changes 07-Jan-2016 1 Initial release. DocID028657 Rev 1 33/34 UM1988 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. © 2016 STMicroelectronics – All rights reserved 34/34 DocID028657 Rev 1