STEVAL-IPG001V1 Schematic diagram Figure 1: MEMS section C4 100nF 3V3 U2 3V3 GND VDD_IO NC NC SCL GND 13 12 11 10 9 GND GND INT1 RESERVE INT2 PE15_MEMS_INT1 PE10_MEMS_INT2 6 7 8 SDA SDO CS C9 100nF 1 2 3 4 5 GND RESERVE VDD 16 15 14 GND LIS3DH PB13_SPI2_SCK PB15_SPI2_MOSI PB14_SPI2_MISO PD0_SPI2_NSS GSPG2309DI1140 Figure 2: IRDA module J4 1 2 CON2 PA2_IRD A_US ART 2_T X PA3_IRD A_US ART 2_R X R9 0 0 R 10 0 0 IRD A_T xD IRD A_R xD 3V3 R 1 6 PA1_IRD A_S D R 15 0 0 R 11 5 .1 E U5 IRD A_T xD IRD A_R xD 47 E 3V3 3V3 GND 1 2 3 4 5 6 7 8 ANODE CATHODE TxD RxD SD VCC1 VLOGIC GND T FD U 6300 C 18 4 .7 u F C 20 C 19 1 0 0 n F 4 .7 u F C 21 100nF GSPG2309DI1145 Figure 3: SPIRIT1 section J8 2 PA0_SPIRIT_GPIO3 4 PE11_SPIRIT_GPIO2 6 PE7_SPIRIT_GPIO1 8 PE4_SPIRIT_GPIO0 10 1 3 5 7 9 PA4_SPIRIT_CSN PA5_SPIRIT_CLK_SPI1 PA7_SPIRIT_MOSI_SPI1 PE14_SPIRIT_MISO_SPI1 HEADER 5X2 J9 3V3 2 4 6 8 10 3V3 3V3 1 3 5 7 9 PD9_SPIRIT_SDN HEADER 5X2 GSPG2309DI1150 Figure 4: RTC section R 20 U6 PE12_R TC_SWQ_EEPR OM_PWR R 25 1 R 75 10K 2 GND 3 47k 3V3 R 21 0E PB11_ I2C2_SD A_RTC_EEPR OM 4 SDA SCL NC SQW VSS IRQ/OUT NC VCC 8 0E PB10_ I2C2_SCL_R TC_EEPRO M 7 6 PD4_R TC_IRQ 5 3V3 R32 47k 3V3 M 41T 62LC 6F 3V3 C 30 680uF C 31 4 .7 u F GSPG2309DI1155 Figure 5: Temperature sensor 3V3 3V3 PB7_I2C1_SDA_OMRON_TS R26 47k U7 R30 12k 3V3 1 2 3 ADDR/THERM SDA GND EVENT VDD SCL R 31 0 0 R 33 0 0 6 5 4 S TTS 751 PD3_TS_INT PB6_I2C1_SCL_ OMRON_TS C29 100nF GSPG2309DI1200 Figure 6: Pressure sensor 3V3 R37 R38 1M 1M J13 PE9_PRESSURE_SENSOR R47 0 0 CON2 R43 R44 1M 1M GSPG2309DI1205 Figure 7: Board schematic R1 GND NRST 0E C5 R34 10k VDD_3 GND PE1_LCD_SEG3 7 PE0_LCD_SEG3 6 PB9_LCD_COM 3 PB8_LCD_SEG1 6 SW6 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 SENS59150-SPST 10pF 2 C11 Y1 1 32.768KHz 20pF R45 2 10K C15 3 C14 10pF 1 C13 1 2 PE2 PE3 PE4_SPIRIT_GPIO0 3 PE5_M_DRIVE_4 4 PE6_PUSH_BU T TON 5 6 PC13_OMRON_ INT 7 8 9 GND 10 VDD_5 11 12 13 1uF Y2 4 NRST PC0_LCD_SEG1 8 14 15 16MHz PC1_LCD_SEG1 9 PC2_LCD_SEG2 0 PC3_LCD_SEG2 1 16 17 18 19 20 21 22 23 24 25 20pF STM32L162VXTX NRST PC0 PC1 PC2 PC3 VSSA VREFVREF+ VDDA PA0-WKUP PA1 PA2 VDD_2 VSS_2 PH2 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PD15 PD14 PD13 PD12 PD11 PD10 PD9 PD8 PB15 PB14 PB13 PB12 VDD_2 GND PH2_CASE_TAMPER PA13_SWDIO PA12_USB_DP PA11_USB_DM PA10_LCD_COM 2 PA9_LCD_COM1 PA8_LCD_COM0 PC9_LCD_SEG2 7 PC8_LCD_SEG2 6 PC7_LCD_SEG2 5 PC6_LCD_SEG2 4 PD15_LCD_SEG3 5 PD14_LCD_SEG3 4 PD13_LCD_SEG3 3 PD12_LCD_SEG3 2 PD11_LCD_SEG3 1 PD10_LCD_SEG3 0 PD9_SPIRIT_SDN PD8_STRNFC_IRQ_OUT PB15_SPI2_MOSI PB14_SPI2_MISO PB13_SPI2_SCK PB12_LCD_SEG1 2 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 PA3_IRDA_USART2_R X GND VDD_4 PA4_SPIRIT_CSN PA5_SPIRIT_CLK_SPI1 PA6_LCD_SEG 3 PA7_SPIRIT_MOSI_SPI1 PC4_LCD_SEG2 2 PC5_LCD_SEG2 3 PB0_LCD_SEG 5 PB1_LCD_SEG 6 26 27 28 29 30 31 32 33 34 35 36 37 PE7_SPIRIT_GPIO1 38 PE8_M_DRIVE_3 39 PE9_PRESSURE_SENSO R 40 PE10_MEMS_INT2 41 PE11_SPIRIT_GPIO2 42 PE12_RTC_SWQ_EEPROM_PW R 43 PE13_WC_RF_BUS Y 44 PE14_SPIRIT_MISO_SPI1 45 PE15_MEMS_INT1 46 PB10_I2C2_SCL_RTC_EEPRO M 47 PB11_I2C2_SDA_RTC_EEPRO M 48 GND 49 VDD_1 50 VDDA PA0_SPIRIT_GPIO3 PA1_IRDA_SD PA2_IRDA_USART2_TX PE4 PE5 PE6 V_LCD PC13-TAMPER-RTC PC14-OSC32_ IN PC15-OSC32_OUT VSS_5 VDD_5 PH0_OSC_IN PH1_OSC_OUT PA3 VSS_4 VDD-4 PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2/BOOT1 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PB10 PB11 VSS_1 VDD_1 PE2_LCD_SEG3 8 PE3_LCD_SEG3 9 VDD_3 VSS_3 PE1 PE0 PB9 PB8 BOOT0 PB7 PB6 PB5 PB4 PB3 PD7 PD6 PD5 PD4 PD3 PD2 PD1 PD0 PC12 PC11 PC10 PA15 PA14 U3 GND C10 PB7_I2C1_SDA_OMRON_T S PB6_I2C1_SCL_OMRON_T S PB5_LCD_SEG 9 PB4_LCD_SEG 8 PB3_LCD_SEG 7 PD7_M_DRIVE_2 PD6_M_DRIVE_1 PD5_WMBUS_SW ITCH PD4_RTC_IRQ PD3_TS_INT PD2_USB_P U PD1_STRNFC_ IRQ_IN PD0_SPI2_NSS PC12_LCD_SEG4 2 PC11_LCD_SEG4 1 PC10_LCD_SEG4 0 PA15_LCD_SEG1 7 PA14_SWCLK 3V3 100nF GND 3V3 3V3 3V3 3V3 3V3 R17 0E 3V3 VDD_1 VDD_2 VDD_3 VDD_4 VDD_5 VDDA C22 C23 C24 C25 C26 C27 C28 100nF 100nF 100nF 100nF 100nF 100nF 10uF L1 GND 10uH_BEAD AGND GND GSPG2309DI1210 Figure 8: Valve motor drive section MOTOR_SUPPLY_CON_2 VDD_MOTOR D7 VDD_MOTOR R35 1k 10V R39 PD6_M_DRIVE_1 1 2.2k 1 2 D9 BAT54JFILM J17 Q1 2STR1160_SOT23 R41 2 22k D11 Q5 4 3 R53 22k BAT54JFILM VDD_MOTOR R68 470E 1 2 R55 2.2k PE8_M_DRIVE_3 R49 2.2k D16 BAT54JFILM 1 Q3 2STR1160_SOT23 R51 2 2.2k C32 100nF R66 22k 1k 3 Q2 Q4 R69 470E 2.2k R40 PD7_M_DRIVE_2 1 2STR1160_SOT23 2 5 6 5 6 7 8 7 8 STS8C5H30L_8P 3 10V D15 R36 LED LED BAT54JFILM D10 R42 22k 4 3 BAT54JFILM D12 22k R54 1 2 R56 2.2k VDD_MOTOR STS8C5H30L_8P D18 D8 10V 10V R67 22k 3 C33 100nF Q6 2STR1160_SOT23 1 2 J18 MOTOR_OUTPUT_CON_1 R50 PE5_M_DRIVE_4 2.2k R52 2.2k D17 BAT54JFILM 3 2 1 MOTOR_SUPPLY_CON_1 D13 D14 3 1 2 3 1 2 J12 J15 GSPG2309DI1215 Figure 9: LCD section J1 PA6_LCD_SEG3 PB0_LCD_SEG5 PB1_LCD_SEG6 PB3_LCD_SEG7 PB4_LCD_SEG8 PB5_LCD_SEG9 PB12_LCD_SEG12 PB8_LCD_SEG16 PA15_LCD_SEG17 PC0_LCD_SEG18 PC1_LCD_SEG19 PC2_LCD_SEG20 PC3_LCD_SEG21 PC4_LCD_SEG22 PC5_LCD_SEG23 PC6_LCD_SEG24 PA8_LCD_COM0 PA9_LCD_COM1 PA10_LCD_COM2 PB9_LCD_COM3 PC11_LCD_SEG41 PD10_LCD_SEG30 PD11_LCD_SEG31 PD12_LCD_SEG32 PD13_LCD_SEG33 PD14_LCD_SEG34 PD15_LCD_SEG35 PE0_LCD_SEG36 PE1_LCD_SEG37 PE2_LCD_SEG38 PE3_LCD_SEG39 PC12_LCD_SEG42 PC7_LCD_SEG25 PC8_LCD_SEG26 PC9_LCD_SEG27 PC10_LCD_SEG40 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 R12 3V3 C35 100nF 10k SW2 PE6_PUSH_BUTTON LCD_GLASS CONN GSPG2309DI1220 Figure 10: OMRON gas sensor 3V3 R8 4k7 J5 3V3 R13 4k7 3V3 R14 4k7 C38 10pF 3V3 PC13_OMRON_INT PB7_I2C1_SDA_OMRON_TS PB6_I2C1_SCL_OMRON_TS C39 1 2 3 4 5 CON5 10pF GSPG2309DI1225 Figure 11: Power supply section U4 STLQ015XX30 VIN 1 2 J3 GND D4 VIN 3 C41 STPS1L30A 2 + + NC 6 NC 5 VOut 4 1 EN 2 3 VIN 3V3_EXT C17 1uF/10V ++ 1uF/10V 1 U9 LD1117D33TR/SO-8 8 BATTERY_CON_1 D3 1 2 3V3_BAT VIN 4 VIN J7 ++ C16 STPS2L60A 3V3_EXT J6 3V3 3V3_BAT 1 2 3 BATTERY_CON_2 1 2 220uF GND VO VO VO VO 2 3 6 7 3V3_EXT 1 CON3 J16 GSPG2309DI12230 Figure 12: RF EEPROM section U8 R 62 0E 1 2 3 4 R 65 0E DU VCC DU WC E2 SCL VSS SDA 8 7 PE13_WC_RF_BUS Y 6 PB10_ I2C2_SCL_R TC_EEPRO M 5 PB11_ I2C2_SD A_RTC_EEPRO M M 2 4 M 0 2 -D R J14 PE12_R TC_SWQ_EEPROM_PW R 3V3 3V3 3V3 R 63 4k7 R 73 R 72 0 0 PB10_ I2C2_SCL_R TC_EEPRO M P B 1 1 _ I2 C 2 _ S D A_ R T C _ E E P R O M 8 6 4 2 PE13_WC_RF_BUS Y R 74 1M R 64 4k7 C 36 10pF 7 5 3 1 C 37 EEPR O M _C O N 10pF In case user wants to provide VCC to EEPROM through GPIO mount R73 else mount R72 3V3 GSPG2309DI1235 Figure 13: STRNFC section J11 3V3 GND PD0_SPI2_NSS PB15_SPI2_MOSI PB13_SPI2_SCK PB14_SPI2_MISO PD1_STRNFC_IRQ_IN PD8_STRNFC_IRQ_OUT 1 2 3 4 5 6 7 8 CON6 GSPG2309DI1240 Figure 14: USB section + + C2 4.7uF/10V C3 4.7nF USB5V PA11_USB_DM USB_DM 3 J2 6 7 8 9 C12 SHELL SHELL SHELL SHELL USB_VCC USBDM USBDP ID USB_GND 1 2 3 4 5 USB5V USB_DM 2 USB_DP 1 I/O1 GND I/O2 R2 22 5 U1 VBUS USB5V I/O1 I/O2 4 USB_DM 6 USB_DP R4 22 C6 15pF PA12_USB_DP USBLC6-2P6 R5 1M R6 1.5k C8 15pF 4.7nF PD2_USB_PU D2 USB5V VIN ST PS1L30A GSPG2309DI1245 Figure 15: WMBUS data switch R19 3V3 10k C34 100nF SW5 PD5_WMBUS_SWITCH GSPG2309DI1250 Figure 16: Case tamper R48 3V3 C40 100nF 10k SW 7 PH2_C ASE_ T AMPE R GSPG2309DI1255 3V 3 Figure 17: SWD section R18 10k CON5 1 2 3 4 5 R 22 R 23 R 24 R 27 R 28 0E 0E 0E 0E 0E PA13_SWD IO PA14_SWCL K NRS T 3V3 GN D R 29 10k J10 GN D GSPG2309DI1300