STEVAL-IDI001V1 A premium developer’s tool for sensor hub applications Data brief Description Features STM32F439IIH6 High Performance MCU ARM® Cortex™-M4F @ 180 MHz with 256 KB of embedded SRAM 8 MB external SRAM IMU 9 axes inertial sensor: LSM9DS1 Environmental sensors: Pressure (LPS25HB), Humidity and Temperature (HTS221), UV index (UVIS25M). Proximity and ambient light sensors (2x VL6180X) Digital MEMS microphone array (4x MP34DT01) USB connector Micro SD card expansion GPIO expansion for pin control and connection to the STM32Nucleo board thanks to the adapter board included in the package November 2015 STEVAL-IDI001V1 is an evaluation board based on the STM32F4 Microcontroller and a wide range of ST sensors. With a small form factor (4 x 4 cm), it represents an integration of sensors and CPU for a “sensor hub like” application. The hardware is compatible with STM32Nucleo and X-NUCLEO expansion boards. The included adapter board is an expansion board that allows the interoperability between STEVAL-IDI001V1, STM32Nucleo and various X-NUCLEO expansions. Expansion boards can be connected either via Arduino or morpho connectors. The evaluation board comes with built-in data logging firmware. It allows streaming and storing of the selected sensor measurements via USB or via bluetooth low energy if an X-NUCLEO-IDB04A1 (or X-NUCLEO-IDB05A1) is plugged through the adapter board. The acquired data can be used to implement new advanced algorithms. DocID028635 Rev 1 For further information contact your local STMicroelectronics sales office 1/9 www.st.com 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 1 2 EP VIN _A VIN _SW 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 R 30 51K 1% SW N.C. U 11 ST1S03P U GND 2 V_ IN VF B 1 C N1 1 R 10 EN IN U2 AD J OUT 3 R 48 12K 1% 2V8 470R R 49 30K 1% 22uF/6.3V/X5R C2 R 20 5V_R EG Ceramic X5R/X7R 22uF/6.3V/X5R 1 Max 200mA LD K120xx 3V3 Max 1.5 A C 68 5V_R EG 47K 1% STPS140 Z D4 1A DB3015C 3.6u H L1 R 11 15K 1% R 12 NC 4 6 2 5V 5V 2 5-15V 9 NC EP GN D1 GN D2 GN D _A 13 7 3 12 DocID028635 Rev 1 2.2uF C 21 1 2/9 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 SH 2 SH 1 U6 1 2 5 GND NC Schematic diagrams STEVAL-IDI001V1 Schematic diagrams Figure 1: STEVAL-IDI001V1 board schematic part 1 GSPG16112015D1135 I 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 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 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 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 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 V S S_9 V S S_1 0 V S S_1 1 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 DocID028635 Rev 1 M1 D5 STEVAL-IDI001V1 Figure 2: STEVAL-IDI001V1 board schematic part 2 Schematic diagrams GSPG16112015D1140 I + + 3/9 100nF C59 100nF C80 4.7uF 10 1 C55 10 1 4.7uF 2V8 C56 3V3 100nF C49 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 10uF/6.3V 8 9 GND1 GND2 8 9 + C58 RES 3 RES 3 3V3 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 DocID028635 Rev 1 NC_1 NC_2 NC_3 NC_4 4/9 3 2 7 11 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 Schematic diagrams Figure 3: STEVAL-IDI001V1 board schematic part 3 STEVAL-IDI001V1 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 DocID028635 Rev 1 5A 5B 5C 5D 4 4 PDM_M4_ONBOARD PDM_M2_ONBOARD STEVAL-IDI001V1 Figure 4: STEVAL-IDI001V1 board schematic part 4 Schematic diagrams GSPG16112015D I1510 5/9 DocID028635 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 6/9 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 Schematic diagrams Figure 5: STEVAL-IDI001V1 board schematic part 5 STEVAL-IDI001V1 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 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 C63 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 DocID028635 Rev 1 11 17 3V3 D4 D3 D2 D1 U18 13 8 5 16 PDM_M4_uC PDM_M3_uC PDM_M2_uC PDM_M1_uC STEVAL-IDI001V1 Figure 6: STEVAL-IDI001V1 board schematic part 6 Schematic diagrams GSPG16112015D I1520 7/9 Revision history 2 STEVAL-IDI001V1 Revision history Table 1: Document revision history 8/9 Date Version Changes 17-Nov-2015 1 Initial release. DocID028635 Rev 1 STEVAL-IDI001V1 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. © 2015 STMicroelectronics – All rights reserved DocID028635 Rev 1 9/9