UM1055 User manual STM32100E-EVAL evaluation board Introduction The STM32100E-EVAL evaluation board is designed as a complete development platform for the STMicroelectronics ARM(R) Cortex(R)-M3 core-based STM32F100 microcontroller. It features HDMI CEC connection, FSMC (flexible static memory controller), two I2C, three SPI, five USART, 32 Kbytes of internal SRAM, 512 Kbytes of internal Flash memory and JTAG and SWD debugging/programming support. The full range of hardware features available on the board help the user to evaluate all the peripherals (HDMI CEC, SRAM, motor control, LCD, MicroSD card, serial Flash, EEPROM, temperature sensor, speaker, IrDA, RS-232, RS-485, etc.) and to develop their own applications. Extension headers facilitate the connection of a daughterboard or wrapping board for user specific applications. An ST-LINK/V2 is integrated on the board as an embedded debugger and programmer for the STM32F100 MCU. Figure 1. STM32100E-EVAL evaluation board July 2016 DocID18466 Rev 3 1/50 www.st.com 1 Contents UM1055 Contents 1 2 3 2/50 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3 Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.1 Development and debug support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3 Boot option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 2.4 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 2.5 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.6 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.7 EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.8 IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.9 Motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.10 MicroSD card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.11 Analog input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.12 SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.13 Serial Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.14 Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.15 Display and input devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.16 HDMI CEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.17 IR receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.18 RS-232 communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.19 RS-485 communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1 Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.2 HDMI connectors CN2 and CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.3 Analog input connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.4 RS-232 connector CN5 with RTS/CTS handshake support . . . . . . . . . . . 20 DocID18466 Rev 3 UM1055 4 Contents 3.5 RS-232 with ISP support and RS-485 connector CN10 . . . . . . . . . . . . . . 20 3.6 MicroSD connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.7 JTAG debugging connector CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.8 Daughterboard extension connectors CN8 and CN9 . . . . . . . . . . . . . . . . 22 3.9 Audio jack CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.10 ST-LINK/V2 connector CN13 (USB connector) . . . . . . . . . . . . . . . . . . . . 27 3.11 ST-LINK/V2 programming connector CN12 (reserved connector) . . . . . . 28 3.12 Power connector CN14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Appendix A STM32100E-EVAL pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 DocID18466 Rev 3 3/50 3 List of tables UM1055 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. Table 14. Table 15. Table 16. Table 17. Table 18. Table 19. Table 20. Table 21. Table 22. Table 23. 4/50 Power related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Boot related switches and jumper. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 RTC related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Reset related jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Audio related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 EEPROM related jumper and solder bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Motor control related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Temperature sensor related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Touch screen related solder bridge and jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 HDMI CEC Related solder bridge and jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 RS-485 related solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Motor control connector CN1 pin assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 HDMI connectors CN2 & CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 HDMI connectors CN2 & CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 RS-232 connector CN5 with full modem control support . . . . . . . . . . . . . . . . . . . . . . . . . . 20 RS-232/RS-485 connector CN10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 MicroSD connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 JTAG debugging connector CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Daughterboard extension connector CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Daughterboard extension connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 ST-LINK/V2 USB connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 STM32100E-EVAL pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 DocID18466 Rev 3 UM1055 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. STM32100E-EVAL evaluation board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 STM32100E-EVAL evaluation board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Motor control connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 HDMI connectors CN2 & CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Analog input connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 RS-232 connector CN5 with RTS/CTS handshake support . . . . . . . . . . . . . . . . . . . . . . . . 20 RS-232 with ISP support and RS-485 connector CN10 . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 MicroSD connector CN6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 JTAG debugging connector CN7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 ST-LINK/V2 USB connector CN13 (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Power supply connector CN14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Schematic diagram of STM32100E-EVAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 STM32100E-EVAL MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 STM32100E-EVAL SRAM and OneNAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 STM32100E-EVAL LCD, EEPROM and TSensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 STM32100E-EVAL audio schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 STM32100E-EVAL I/O peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32100E-EVAL MicroSD and SPI Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32100E-EVAL RS-485, RS-232 and IrDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 STM32100E-EVAL HDMI_CEC and IR receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 STM32100E-EVAL JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 STM32100E-EVAL ST-LINK (JTAG only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 STM32100E-EVAL motor control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 STM32100E-EVAL power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 STM32100E-EVAL (MB785) 3.2" LCD module with both SPI and16 bit interface . . . . . . . 43 DocID18466 Rev 3 5/50 5 Overview UM1055 1 Overview 1.1 Features Three 5-V power supply options: - 1.2 Power jack - ST-LINK/V2 connector - Daughterboard Boot from user Flash, system memory or SRAM 1 Gbyte (or more) MicroSD card 16 Mbytes of serial Flash memory 2 Mbytes of SRAM 8 Kbytes of EEPROM I2C/SMBus compatible serial interface temperature sensor 2-channel RS-232 communication interface with RTS/CTS handshake support on one channel 1-channel RS-485 communication interface sharing the USART1 connector IrDA transceiver IR receiver Inductor motor control connector JTAG and SWD debug support 3.2" TFT color LCD with touch screen Joystick with 4-direction control and selector Reset, wakeup, tamper and user buttons Speaker 4 LEDs RTC with backup battery Extension connector for daughterboard or wrapping board Embedded ST-LINK/V2 debugger and programmer HDMI (High-Definition Multimedia Interface) with Consumer Electronics Control (CEC) connection Demonstration software Demonstration software is preloaded on board Flash memory for easy demonstration of the device peripherals in standalone mode. For more information and to download the latest version available, please refer to STM32100E-EVAL demonstration software available on the web: www.st.com/mcu. 1.3 Order code To order the STM32F100ZET6 MCU evaluation board, use the order code STM32100E-EVAL. 6/50 DocID18466 Rev 3 UM1055 2 Hardware layout and configuration Hardware layout and configuration The STM32100E-EVAL evaluation board is designed around the STM32F100ZET6 (144-pin LQFP package). The hardware block diagram Figure 2 illustrates the connection between STM32F100ZET6 and peripherals (LCD, SRAM, IR receiver, SPI Flash, USART, IrDA, speaker, HDMI CEC, temperature sensor, MicroSD card, motor control and embedded ST-LINK/V2) and Figure 3 will help the user to locate these features on the actual evaluation board. Figure 2. Hardware block diagram ,5UHFHLYHU ,5UHFHLYHU 7,0B&+ 63, 6HULDO)ODVK 6HULDO)ODVK 9UHJXODWRU 63, 0LFUR6' 0LFUR6' FDUG FDUG ([WHQVLRQ FRQQHFWRUIRU *3,2V 0%\WH 65$0 )60& 86$57 ,U'$ ,U'$ WUDQVFHLYHU 86$57 56 56 WUDQVFHLYHU WUDQVFHLYHU 86$57 86$57 5656 WUDQVFHLYHU WUDQVFHLYHU 86$57 86$57 5656 WUDQVFHLYHU WUDQVFHLYHU 7)7 /&' +'0, +'0, FRQQHFWRU FRQQHFWRU +'0, +'0, FRQQHFWRU FRQQHFWRU ,& &(& 670)=(7 *3,2 ((3520 ((3520 %XWWRQV %XWWRQV ,& 3RWHQWLRPHWHU 3RWHQWLRPHWHU $'& 0& 7HPSHUDWXUH 6HQVRU '$& 6SHDNHU $PSOLILHU -7$* (PEHGGHG (PEHGGHG 67 /,1.9 %1& %1& FRQQHFWRU FRQQHFWRU 0RWRU&RQWURO 0RWRU&RQWURO FRQQHFWRU FRQQHFWRU 86$57 86$57 '% FRQQHFWRU /&'7RXFK /&'7RXFK VFUHHQ VFUHHQ -R\VWLFN -R\VWLFN /('V /('V 86$57 86$57 '% FRQQHFWRU 86%7\SH% 86%7\SH% FRQQHFWRU FRQQHFWRU -7$* 7UDFH FRQQHFWRU DocID18466 Rev 3 069 7/50 49 Hardware layout and configuration UM1055 Figure 3. STM32100E-EVAL evaluation board layout &1 0RWRUFRQWURO &1&1 ([WHQVLRQKHDGHU &1 +'0,FRQQHFWRU 8 ,5UHFHLYHU &1 0LFUR6'FDUG 8 65$0 &1 +'0,FRQQHFWRU 8 670)=(7 &1 %1& &1 86$57 &1 -7$* &1 86$5756 &1 67/,1.9 &1 $XGLR-DFN &1 7)7/&' &1 3RZHUMDFN /(' &20 8 ,U'$ 59 3RWHQWLRPHWHU % 5HVHW 8/50 % :DNHXS % 7DPSHU 8 -R\VWLFN DocID18466 Rev 3 % .H\ 069 UM1055 2.1 Hardware layout and configuration Development and debug support The version 2 of the ST-LINK, known as ST-LINK/V2, is embedded on the board. This tool allows program loading and debugging of the STM32F using the JTAG or SWD interface Third-party debug tools are also supported by using the JTAG connector (CN7). A specific driver needs to be installed on the PC for communication with the embedded ST-LINK/V2. The InstallShield package ST-LINK_V2_USBdriver.exe is available from the ST website. To download and install this driver, please refer to Software and development tools page for STM32F family available on www.st.com. Connect the embedded ST-LINK/V2 to the PC via a standard USB cable from connector CN13. The bi-color LED LD5 (COM in Figure 3) indicates the status of the communication as follows: Slow blinking Red/Off: at power-on before USB initialization Fast blinking Red/Off: after the first correct communication between PC and STLink/V2 (enumeration) Red LED On: when initialization between PC and ST-LINK/V2 is successfully finished Green LED On: after successful target communication initialization Blinking Red/Green: during communication with target Green On: communication finished and OK Orange On: communication failure Note: It is possible to power the board via CN13 (embedded ST-LINK/V2 USB connector) even if an external tool is connected to CN7 (external JTAG and SWD). 2.2 Power supply STM32100E-EVAL evaluation board is designed to be powered by a 5 V DC power supply and to be protected by PolyZen U18 from damage caused by overvoltage and overcurrent fault conditions. It is possible to configure the evaluation board to use any of following three power supply sources: 5V DC power adapter connected to CN14, the power jack on the board (power supply unit (PSU) in Figure 3, JP13 jumper description in Table 1). 5V DC power with 500mA limitation from CN13, the ST-LINK/V2 type-B USB connector (STlk in Figure 3, JP13 jumper description in Table 1). 5V DC power from both CN8 and CN9, the extension connector for daughterboard (DTB for Daughterboard in Figure 3, JP13 jumper description in Table 1). The power supply is configured by setting the related jumpers JP13, JP1 and JP10 as described in Table 1. DocID18466 Rev 3 9/50 49 Hardware layout and configuration UM1055 Table 1. Power related jumpers Jumper Description 368 '7% 368 86% 67ON '7% 368 86% 67ON '7% 368 For power supply from power supply jack (CN14) to both STM32100E-EVAL and daughterboard connected on CN8 and CN9, JP13 is set as shown to the right: (daughter board must have not its own powersupply connected) 86% 67ON JP13 (selects one of the three possible power supply For power supply from ST-LINK/V2 USB connector (CN13) to resources) STM32100E-EVAL only, JP13 is set as shown to the right: (Default setting) '7% For power supply from the daughterboard connectors (CN8 and CN9) to STM32100E-EVAL only, JP13 is set as shown to the right: 86% 67ON For power supply jack (CN14) to the STM32100E-EVAL only, JP13 is set as shown to the right: Jumper setting Vbat is connected to +3.3V power when JP1 is set as shown to the right: (Default setting) 1 2 3 Vbat is connected to battery when JP1 is set as shown to the right: 1 2 3 JP1 Enables consumption measurements of both VDD and VDDA. Default setting: Fitted. JP10 Danger: Risk of explosion if the battery is replaced by an incorrect type. Dispose of used batteries according to the instructions. The LED LD6 is lit when the STM32100E-EVAL evaluation board is powered by the 5 V correctly. Note: 10/50 The recommended AC220V to DC5V power adapter is the PSU-5V2A. It is not included with the board but can be ordered from ST as a separate item. The user can also use another equivalent 5V power adapter (polarity compatible with CN14) to power STM32100E-EVAL board via the CN14 power jack on the board. To order the recommended power supply, use the order code: PSU-5V2A. DocID18466 Rev 3 UM1055 2.3 Hardware layout and configuration Boot option The STM32100E-EVAL evaluation board is able to boot from: Embedded user Flash System memory with boot loader for ISP Embedded SRAM for debugging The boot option is configured by setting switch SW1 and SW2. Table 2. Boot related switches and jumper Switch Switch configuration Boot source STM32100E-EVAL boot from User Flash when BOOT0 is set as shown to the right: BOOT1 is don't care in this configuration. (Default setting) STM32100E-EVAL boot from Embedded SRAM when BOOT0 and BOOT1 are set as shown to the right: SW1 SW2 STM32100E-EVAL boot from System Memory when BOOT0 and BOOT1 are set as shown to the right: The BOOT0 pin of STM32F100ZET6 is connected to RS-232 connector CN10 pin 6 (DSR) for ISP support when JP8 is closed. This configuration is used for bootloader application only. (Default Setting: Not fitted) JP8 2.4 Clock source Two clock sources are available on STM32100E-EVAL evaluation board for STM32F100ZET6 microcontroller: X2, 32 kHz crystal for embedded RTC X1, 8 MHz Crystal with socket for STM32F100ZET6 Microcontroller, it can be removed from its socket when internal RC clock is used. Table 3. RTC related solder bridges Solder bridge SB5, SB6 Description PC14 and PC15 are connected to extension connector CN8 when solder bridges SB5 and SB6 are closed. Default Setting: Not fitted. DocID18466 Rev 3 11/50 49 Hardware layout and configuration 2.5 UM1055 Reset source The reset signal of STM32100E-EVAL evaluation board is active low and the reset sources include: Reset button B1 Debugging tools from JTAG connector CN7 Daughterboard from CN9 Embedded ST-LINK/V2 Bootloader_Reset from RS-232 connector CN10 Table 4. Reset related jumpers Jumper JP7 2.6 Description Bootloader_Reset signal from RS-232 connector CN10 pin 1 (DCD) is connected to RESET# of STM32F100ZET6 when JP7 is closed. This configuration is used for bootloader application only. Default Setting: Not fitted. Audio STM32100E-EVAL evaluation board supports playback based on a speaker on the board. Two channels DAC of STM32F100ZET6 are connected to audio amplifier TS4956EIJT which drive both speaker and stereo audio jack output. The audio volume can be adjusted by configuration of audio amplifier through I2C interface. Table 5. Audio related jumpers Note: 12/50 Jumper Description JP15 The I/O pin PA5 is connected to Audio DAC as DAC2 when JP15 is closed. JP15 must be kept open for connection to serial flash as Flash_SCK. Default setting: Not fitted. The channel DAC1 is shared by audio and BNC while the channel DAC2 is shared by audio and serial Flash on the board. DocID18466 Rev 3 UM1055 2.7 Hardware layout and configuration EEPROM The EEPROM M24C64-WMN6TP connected to I2C2 of STM32F100ZET6 is available on the board. Its address can be changed by setting solder bridge SB10. Table 6. EEPROM related jumper and solder bridge Jumper 2.8 Description JP14 The EEPROM write operations are disabled when JP14 is open. Default Setting: Fitted. SB10 The device address of EEPROM is 0xA0 when SB10 is open and 0xA2 when SB10 is closed. Default Setting: Not fitted. IrDA IrDA communication is supported by IrDA transceiver U16 connected to USART4 of STM32F100ZET6. IrDA can be enabled or disabled by setting PA11. 2.9 Motor control The STM32100E-EVAL evaluation board supports an induction motor control via a 34-pin connector. Connector CN1 provides all required control and feedback signals to and from the motor power driving board. Available signals on this connector include emergency stop, motor speed, 3-phase motor current, bus voltage, heatsink temperature coming from the motor driving board and 6 channels of PWM control signal going to the motor driving circuit. Special motor current sampling operation is enabled by setting jumper JP12. DocID18466 Rev 3 13/50 49 Hardware layout and configuration UM1055 Table 7. Motor control related jumpers Jumper Description Jumper setting JP12 The special motor current sampling operation is enabled when JP12 is fitted (PD2 connected to PB4). The I/O pins PD2 and PB4 are disconnected and can be used by daughterboard when JP12 is NOT fitted. Default setting: Not fitted. - JP2 JP2 must be open when encoder signal is from pin 31 of motor control connector CN1. JP2 must be closed when the analog signal is from pin31 of CN1 for special motor. Default setting: Not fitted. - JP3 PA6 is connected to motor control connector CN1 as MC_EmergencySTOP when JP3 is closed. JP3 must be kept on open for serial Flash operation. Default setting: Not fitted. - PA0 is connected to RS-232 transceiver U5 as USART2_CTS when JP4 is set as shown to the right: (Default setting) 1 2 3 PA0 is connected to motor control connector CN1 as MC_EnA when JP4 is set as shown to the right: 1 2 3 PA10 is connected to motor control connector CN1 as MC_WH when JP5 is set as shown to the right: 1 2 3 PA10 is connected to USART1_RX when JP4 JP5 is set as shown to the right: (Default setting) 1 2 3 JP9 PD2 is used as MC_PFCsync2 output on motor control connector CN1 when JP9 is open. PD2 is used as USART5_RX input when JP9 is closed. Default setting: Fitted. - JP11 PB12 is used as MC_NTC on motor control connector CN1 when JP11 is open. PB12 is used as temperature interrupt input when JP11 is closed. JP11 must be kept closed for TemperatureSensor_INT operation. Default setting: Fitted. - JP4 JP5 2.10 MicroSD card The 1 Gbyte (or more) MicroSD card connected to SPI2 of STM32F100ZET6 is available on the board. MicroSD card chip select is managed by standard I/O port PG6 while MicroSD card detect signal is managed by I/O port PF11. 14/50 DocID18466 Rev 3 UM1055 2.11 Hardware layout and configuration Analog input One BNC connector CN4 is connected to PA4 of STM32F100ZET6 as external analog input or DAC output. The 50 ohm terminal resister can be enabled by closing of solder bridge SB2. A low pass filter can be implemented for BNC connector by replacing of R49 and C45 by ADC input or replacing R48 and C45 for DAC output with the right value of the resister and capacitor as presented in the end user's application. There are also 2 analog signals available on the board: 2.12 10K ohm potentiometer RV1 connected to PC4. External ADC input which can be connected to TP1 (AIN+) and TP2 (AIN-), R51 should be removed to avoid noise. SRAM The 2 Mbyte SRAM (IS61WV102416BLL-10MLI) is connected to Bank 2 of FSMC of STM32F100ZET6 on the board. 2.13 Serial Flash A 128 Mbit serial Flash memory connected to SPI1 of STM32F100ZET6, serial Flash chip select is managed by standard I/O port PE6. Note: JP3 must be kept open for serial Flash operation. Please refer to Table 7 for details. 2.14 Temperature sensor One I2C interface temperature sensor STLM75 (-55C to +125C) connected to I2C2 of STM32F100ZET6 is available on the board. Its address can be changed by setting of solder bridge SB8. Table 8. Temperature sensor related solder bridges Jumper SB8 Note: Description Temperature sensor device address is 0x90 when SB8 is open and 0x92 when SB8 is closed. Default Setting: Not fitted. JP11 must be closed for temperatureSensor_INT operation. Please refer to Table 7 for details. DocID18466 Rev 3 15/50 49 Hardware layout and configuration 2.15 UM1055 Display and input devices The 3.2" TFT color LCD connected to Bank 3 (FSMC) of STM32F100ZET6 and 4 general purpose LEDs (LD1,2,3,4) are available as display devices. The touch screen is supported on the TFT LCD by I/O port expander STMPE811QTR which is connected via I2C bus to the microcontroller. A 4-direction joystick with selection key, general purpose button (B4), wakeup button (B2) and tamper detection button (B3) are available as input devices. Table 9. Touch screen related solder bridge and jumper Jumper The device address of I/O expander U19 is 0x82 when SB9 is open and 0x88 when SB9 is closed. Default Setting: Not fitted. SB9 2.16 Description HDMI CEC Two HDMI connectors CN2 and CN3 are available on STM32100E-EVAL board. The signals CEC, SCL, SDA and HPD are supported and connected to STM32F100ZET6 through HDMI2C1-5DIJ, the ST full integrated ESD protection, level-shifting device and signal booster for control links of HDMI 1.3 transmitter. Table 10. HDMI CEC Related solder bridge and jumper Jumper Description Jumper setting SB1 The +5V power pin of HDMI connectors CN2 and CN3 is connected to 5V power on STM32100E-EVAL board when SB1 is closed. Defult Status: Open. - JP6 2.17 PB7 is connected to HDMI level shifter U2 as I2C1_SDA when JP6 is set as shown to the right: (Default setting) Configuration not used: 1 2 3 1 2 3 IR receiver The IR receiver TSOP34836 is connected to PC6 of STM32F100ZET6 on the board. 16/50 DocID18466 Rev 3 UM1055 2.18 Hardware layout and configuration RS-232 communication Two D-type 9-pin connectors are available on STM32100E-EVAL evaluation board: CN10 (USART1) connector is connected to RS-232 transceiver U7 with Bootloader_Reset and Bootloader_BOOT0 support for ISP CN5 (USART2) connector with RTS/CTS handshake signal support is connected to RS-232 transceiver U5 Note: The jumper JP4 must be fitted on pins 2-3 for USART2 operations and the jumper JP5 must be fitted on pins 1-2 for for USART1 operations. Please refer to Table 7 for more details. 2.19 RS-485 communication The RS-485 communication on USART5 is supported by RS-485 transceiver ST485ABDR and connected to pin4 and pin 9 of D-type 9-pin connector CN10 (shared with USART1). Table 11. RS-485 related solder bridges Solder bridge Note: Description SB3, SB4 The external fail-safe biasing are enabled when solder bridges SB3 and SB4 are closed. Default Setting: Not fitted. SB7 The bus termination is enabled when solder bridge SB7 is closed. Default Setting: Not fitted. The jumper JP9 must be fitted for RS-485 operations. Please refer to Table 7 for more details. DocID18466 Rev 3 17/50 49 Connectors UM1055 3 Connectors 3.1 Motor control connector CN1 Figure 4. Motor control connector CN1 9LHZHGIURPDERYH3&% 069 M Table 12. Motor control connector CN1 pin assignments 18/50 Description Pin of STM32F100 ZET6 Pin number of CN1 Pin number of CN1 Pin of STM32F100 ZET6 EMERGENCY STOP PA6 1 2 - GND PWM-UH PA8 3 4 - GND PWM-UL PA7 5 6 - GND PWM-VH PA9 7 8 - GND PWM-VL PB0 9 10 - GND PWM-WH PA10 11 12 - GND PWM-WL PB1 13 14 PC0 PHASE A CURRENT PC1 15 16 - GND PHASE B CURRENT PC2 17 18 - GND PHASE C CURRENT PC3 19 20 - GND NTC BYPASS RELAY PB12 21 22 - GND DISSIPATIVE BRAKE PWM PC8 23 24 - GND +5 V power - 25 26 PC5 Heatsink temperature PFC SYNC PD2 and PB4 27 28 - 3.3V power (VDD MCU) PFC PWM PB5 29 30 - GND Encoder A PA0 31 32 - GND Encoder B PA1 33 34 PA2 DocID18466 Rev 3 Description BUS VOLTAGE Encoder Index UM1055 3.2 Connectors HDMI connectors CN2 and CN3 Figure 5. HDMI connectors CN2 & CN3 .47 Table 13. HDMI connectors CN2 & CN3 Pin number 3.3 Description Pin number Description 1-12 NC 16 SDA (PB7) 13 CEC (PB8) 17 GND 14 NC 18 NC 15 SCL (PB6) 19 HPD (PB9) Analog input connector CN4 Figure 6. Analog input connector CN4 %RWWRPYLHZ 069 Table 14. HDMI connectors CN2 & CN3 Pin number Description Pin number Description 1 GND 4 GND 2 GND 5 Analog input/PA4 3 GND - - DocID18466 Rev 3 19/50 49 Connectors 3.4 UM1055 RS-232 connector CN5 with RTS/CTS handshake support Figure 7. RS-232 connector CN5 with RTS/CTS handshake support )URQWYLHZ 069 Table 15. RS-232 connector CN5 with full modem control support Pin number 3.5 Description Pin number Description 1 NC 6 Connect to Pin 4 2 USART2_RX 7 USART2_RTS 3 USART2_TX 8 USART2_CTS 4 Connect to Pin 6 9 NC 5 GND - - RS-232 with ISP support and RS-485 connector CN10 Figure 8. RS-232 with ISP support and RS-485 connector CN10 )URQWYLHZ 069 Table 16. RS-232/RS-485 connector CN10 Pin number 20/50 Description Pin number Description 1 NC 6 BOOTLOADER_BOOT0 2 USART1_RX 7 NC 3 USART1_TX 8 BOOTLOADER_RESET 4 RS485_A 9 RS485_B 5 GND - - DocID18466 Rev 3 UM1055 3.6 Connectors MicroSD connector CN6 Figure 9. MicroSD connector CN6 )URQWYLHZ 069 Table 17. MicroSD connector CN6 Pin number 3.7 Description Pin number Description 1 Reserved 5 SCLK/PB13 2 CS/PG6 6 Vss/GND 3 DI/PB15 7 DO/PB14 4 VDD 10 Card Detect (PF11) JTAG debugging connector CN7 Figure 10. JTAG debugging connector CN7 9LHZHGIURPDERYH3&% 069 Table 18. JTAG debugging connector CN7 Pin number Description Pin number Description 1 3.3V power 2 3.3V power 3 TRST 4 GND 5 TDI 6 GND DocID18466 Rev 3 21/50 49 Connectors UM1055 Table 18. JTAG debugging connector CN7 (continued) Pin number 3.8 Description Pin number Description 7 TMS/SWDIO 8 GND 9 TCK/SWCLK 10 GND 11 RTCK 12 GND 13 TDO/SWO 14 GND 15 RESET# 16 GND 17 Pull-Down 18 GND 19 Pull-Down 20 GND Daughterboard extension connectors CN8 and CN9 Two 70-pinmale header connectors CN8 and CN9 can be used to connect with daughterboard or standard wrapping board to STM32100E-EVAL evaluation board. All GPI/Os are available on it. The space between these two connectors and position of power, GND and RESET pins are defined as a standard which allows to develop common daughterboards for several evaluations boards. The standard width between CN8 pin1 and CN9 pin1 is 2700 mils (68.58mm). The standard was implemented on the majority of evaluation boards. Each pin on CN8 and CN9 can be used by a daughterboard after disconnecting it from the corresponding function block on STM32100E-EVAL evaluation board. Please refer to Table 19 and Table 20 for more details. The shading in these tables corresponds to the power pins. Table 19. Daughterboard extension connector CN8(1) Pin 22/50 Description Alternative function How to disconnect from function block on STM3210E-EVAL board 1 GND - - 3 PC7 LCD_backlight - 5 PC9 RS485_DIR - 7 PA9 MC_VH 9 PA0 MC/Wakeup/ USART2_CTS 11 - 13 PA12 IO_Expandor_INT 15 PA14 Debug_TCK - 17 PC10 IrDA_TX - 19 GND - - 21 PD0 FSMC_D2 - 23 PE2 - - - DocID18466 Rev 3 Disconnect STM3210E-EVAL evaluation board from motor. Keep JP4 on open Remove R99 UM1055 Connectors Table 19. Daughterboard extension connector CN8(1) (continued) Pin Description Alternative function How to disconnect from function block on STM3210E-EVAL board Disconnect STM3210E-EVAL evaluation board from motor power drive board. Keep JP9 on open. 25 PD2 MC/RS485 27 PD4 FSMC_NOE 29 PD6 FSMC_MWAIT Remove R36 31 PD7 FSMC_NE0 Remove R22 33 PG10 FSMC_NE2 Remove R18 35 PG12 FSMC_NE3 Remove R85 37 PG14 Joystick_Left Remove R106 39 GND - 41 PB4 Debug_TRST/MC 43 PB6 I2C1_SCL Remove R38 45 PB8 HDMI_CEC Remove R37 47 PE0 FSMC_BLN0 - 49 D5V - - 51 PE4 FSMC_A20 - 53 PE6 Flash_CS Remove R44 55 PC14 OSC32_IN Remove R59. Keep solder bridge SB5 on close. 57 PF0 FSMC_A0 - 59 GND - - 61 PF2 FSMC_A2 - 63 PF4 FSMC_A4 - 65 PF6 LD1 Remove R76 67 PF8 LD3 Remove R74 69 +3V3 - 2 PC6 IR_receiver 4 PC8 MC 6 PA8 MCO/MC_UH 8 PA10 USART1_RX/MC_WH 10 GND - - 12 PA11 IrDA_SD - 14 PA13 Debug TMS - DocID18466 Rev 3 - Disconnect STM3210E-EVAL evaluation board from motor power drive board or remove JP12. Remove R1 Disconnect STM3210E-EVAL evaluation board from motor power drive board. Keep JP5 on open 23/50 49 Connectors UM1055 Table 19. Daughterboard extension connector CN8(1) (continued) Pin Description Alternative function 16 PA15 Debug TDI 18 PC11 IrDA_RX 20 PC12 RS485_TX - 22 PD1 FSMC_D3 - 24 PE1 FSMC_BLN1 - 26 PD3 FSMC_CLK - 28 PD5 FSMC_WEN - 30 GND - - 32 PG9 - - 34 PG11 Joystick_Down Remove R104 36 PG13 Joystick_Right Remove R107 38 PG15 Joystick_Up Remove R108 40 PB3 Debug_TDO - 42 PB5 MC 44 PB7 FSMC/I2C1 Keep JP6 on open 46 PB9 HDMI_HPD Remove R35 48 3V3 - - 50 GND - - 52 PE3 FSMC_A19 - 54 PE5 - - 56 PC13 Anti-tamper button 58 PC15 OSC32_OUT 60 PF1 FSMC_A1 - 62 PF3 FSMC_A3 - 64 PF5 FSMC_A5 - 66 PF7 LD2 Remove R75 68 PF9 LD4 Remove R73 70 GND - 1. The shading in this table corresponds to the power pins. 24/50 How to disconnect from function block on STM3210E-EVAL board DocID18466 Rev 3 Remove R110 Disconnect STM3210E-EVAL evaluation board from motor power drive board. Remove R103 Remove R60. Keep solder bridge SB6 on close. - UM1055 Connectors Table 20. Daughterboard extension connector CN9 (1) Pin Description Alternative function How to disconnect from function block on STM3210E-EVAL board 1 GND - 3 PG7 Joystick_Select 5 PG5 FSMC_A15 - 7 PG3 FSMC_A13 - 9 PC13 Button B3 - - 11 RESET# - - 13 PD12 FSMC_A17 Remove R99 15 PD10 FSMC_D15 - 17 PC8 FSMC_D13 - 19 D5V - - 21 PB13 MicroSDcard - 23 PB11 I2C2_SDA Remove R72 25 PE15 FSMC_D12 - 27 PE13 FSMC_D10 - 29 PE11 FSMC_D8 - 31 PD15 FSMC_D1 - 33 PE9 FSMC_D6 - 35 PE7 FSMC_D4 - 37 PG1 FSMC_A11 - 39 GND - - 41 PF14 FSMC_A8 Disconnect STM3210E-EVAL evaluation board from motor power drive board or remove JP12. 43 PF12 FSMC_A6 - 45 PB2 BOOT1 47 PB1 MC 49 - 51 PB0 MC 53 PC4 Potentiometer Remove R47 55 PA6 MC/SPI_MISO Disconnect STM3210E-EVAL evaluation board from motor power drive board. Remove R46. 57 PA4 BNC/DAC_audio - DocID18466 Rev 3 Remove R105 Remove R37 Disconnect STM3210E-EVAL evaluation board from motor power drive board. Disconnect STM3210E-EVAL evaluation board from motor power drive board.- - 25/50 49 Connectors UM1055 Table 20. Daughterboard extension connector CN9 (continued)(1) Pin 26/50 Description Alternative function How to disconnect from function block on STM3210E-EVAL board 59 GND - 61 PA1 MC/USART2_RTS Disconnect STM3210E-EVAL evaluation board from motor power drive board. 63 PC3 MC Disconnect STM3210E-EVAL evaluation board from motor power drive board. 65 PC1 MC Disconnect STM3210E-EVAL evaluation board from motor power drive board. 67 PF10 - - 69 +3V3 - - 2 PG8 User button B4 Remove R109 4 PG6 MicroSDcard_CS Remove R16 6 PG4 FSMC_A14 - 8 PG2 FSMC_A12 - 10 GND - - 12 PD13 FSMC_A18 - 14 PD11 FSMC_A16 - 16 PD9 FSMC_A14 - 18 PB15 MicroSD card - 20 PB14 MicroSD card Remove R24 22 PB12 MC/Temperature Sensor 24 PB10 I2C2_SCK Remove R77 26 PE14 FSMC_D11 - 28 PE12 FSMC_D9 - 30 GND - - 32 PD14 FSMC_D0 - 34 PE10 FSMC_D7 - 36 PE8 FSMC_D5 - 38 - - - 40 PG0 FSMC_A10 - 42 PF15 FSMC_A9 - 44 PF13 FSMC_A7 - 46 PF11 MicroSD card detection 48 - - - 50 GND - - DocID18466 Rev 3 - Disconnect STM3210E-EVAL evaluation board from motor power drive board. Keep JP11 on open Remove SD card from card socket CN6 UM1055 Connectors Table 20. Daughterboard extension connector CN9 (continued)(1) Pin Description Alternative function How to disconnect from function block on STM3210E-EVAL board 52 PC5 MC Disconnect STM3210E-EVAL evaluation board from motor power drive board. 54 PA7 MC/SPI_MOSI Disconnect STM3210E-EVAL evaluation board from motor power drive board. 56 PA5 SPI_CLK/DAC_audio 58 PA3 USART2_RX 60 PA2 MC/USART2_TX 62 - 64 PC2 MC Disconnect STM3210E-EVAL evaluation board from motor power drive board. 66 PC0 MC Disconnect STM3210E-EVAL evaluation board from motor power drive board. Remove R9 and C12. 68 - - - 70 GND - - - Remove R138 Disconnect STM3210E-EVAL evaluation board from motor power drive board. - 1. The shading in this table corresponds to the power pins. 3.9 Audio jack CN11 A 3.5mm Mono audio jack connector CN11 is available on STM32100E-EVAL board. The speaker U12 will be bypassed when an earphone is plugged into connector CN11. 3.10 ST-LINK/V2 connector CN13 (USB connector) Figure 11. ST-LINK/V2 USB connector CN13 (front view) 069 Table 21. ST-LINK/V2 USB connector CN13 Pin number Description Pin number 1 VBUS(power) 4 2 DM 5 3 DP 6 DocID18466 Rev 3 Description GND Shield 27/50 49 Connectors 3.11 UM1055 ST-LINK/V2 programming connector CN12 (reserved connector) The connector CN12 is not mounted on the board and reserved for manufacture only. 3.12 Power connector CN14 The STM32100E-EVAL evaluation board can be powered by a DC 5V power supply via the external power supply jack connector CN14 shown in Figure 12. The central pin of CN14 must be positive. Figure 12. Power supply connector CN14 '&9 *1' )URQWYLHZ 069 28/50 DocID18466 Rev 3 UM1055 4 Schematics Schematics The following schematics are listed: Figure 13: Schematic diagram of STM32100E-EVAL on page 30 Figure 14: STM32100E-EVAL MCU on page 31 Figure 15: STM32100E-EVAL SRAM and OneNAND on page 32 Figure 16: STM32100E-EVAL LCD, EEPROM and TSensor on page 33 Figure 17: STM32100E-EVAL audio schematic on page 34 Figure 18: STM32100E-EVAL I/O peripherals on page 35 Figure 19: STM32100E-EVAL MicroSD and SPI Flash on page 36 Figure 20: STM32100E-EVAL RS-485, RS-232 and IrDA on page 37 Figure 21: STM32100E-EVAL HDMI_CEC and IR receiver on page 38 Figure 22: STM32100E-EVAL JTAG on page 39 Figure 23: STM32100E-EVAL ST-LINK (JTAG only) on page 40 Figure 24: STM32100E-EVAL motor control on page 41 Figure 25: STM32100E-EVAL power on page 42 Figure 26: STM32100E-EVAL (MB785) 3.2" LCD module with both SPI and16 bit interface on page 43 DocID18466 Rev 3 29/50 49 30/50 DocID18466 Rev 3 D C B A HP_PLUGIN DA C1_A udio DA C2_A udio 1 MC_Em ergencySTOP MC_CurrentA MC_CurrentB MC_CurrentC MC_EnA MC_EnB MC_Hea tsinkTemperature MC_BusVoltage MC_EnIndex MC_PFCpwm MC_Di ssipativeBrake MC_NTC MC_WH MC_UL MC_UH MC_VL MC_VH MC_WL MC_PFCsync2 MC_PFCsync1 U_Mo torCtrl MotorCtrl.SchDoc Flash_CS Flash_MI SO Flash_MOSI Flash_SCK SDcard_detect Mi croSD_SCK Mi croSD_MOSI Mi croSD_MI SO Mi croSD_CS U_MicroSD & SPI Flash MicroSD&SPI Fla sh.Sch Doc JOY_S EL JOY_ DOWN JOY_ LEFT JOY_ RI GHT JOY_ UP Anti_Tamper WAKEUP User_Button Potentiometer BNC LED1 LED2 LED3 LED4 U_I O_Peripheral IO_Peripheral.SchDoc HDMI _HPD HDMI _CEC IR_IN I2C1_S DA I2C1_S CL U_CEC & IR receiver CEC & IR receiver.SchDoc I2C2_S DA I2C2_S CK U_Audio Audio.SchDoc 1 A[0..20] D[0..15] FS MC_ NE0 FS MC_ NE2 FS MC_ NWE FS MC_ NOE FS MC_ BLN0 FS MC_ BLN1 FS MC_ CLK FS MC_ NL OneNAND_I NT FS MC_ NWAIT USA RT2_ TX USA RT2_ RTS USA RT2_ CTS USA RT2_ RX USA RT5_ RX USA RT5_ TX RS485_DIR IrDA_ RX IrDA_ TX USA RT1_ TX USA RT1_ RX Bootloader_BOOT0 Bootloader_RESET IrDA_SD 2 TDO/SWO TCK/SWCLK TMS/SWDIO TRST RESET# TDI FS MC_ NE3 I2C2_S CK I2C2_S DA TemperatureSensor_INT IO_Expandor_INT LCD_ba cklight MC_EmergencySTOP MC_CurrentA MC_CurrentB MC_CurrentC MC_EnA MC_EnB MC_HeatsinkTemperature MC_BusVoltage MC_EnIndex MC_PFCpwm MC_DissipativeBrake MC_NTC MC_WH MC_UL MC_UH MC_VL MC_VH MC_WL MC_PFCsync2 MC_PFCsync1 Flash_CS Flash_MISO Flash_MOSI Flash_SCK SDcard_detect Mi croSD_SCK Mi croSD_MOSI Mi croSD_MISO Mi croSD_CS JOY_SEL JOY_ DOWN JOY_ LEFT JOY_ RIGHT JOY_ UP Anti_Tamper WAKEUP User_Button Potentiometer BNC LED1 LED2 LED3 LED4 HDMI _HPD HDMI _CEC IR_IN I2C1_S DA I2C1_S CK DA C1_A udio DA C2_A udio U_MCU MCU.Sch Doc 2 R77 R72 0 0 R83 R112 +3V3 TDO/SWO TCK/SWCLK TMS/SWDIO TRST RES ET# TDI U_ST_LI NK ST_LI NK.SCHDOC TDO/SWO TCK/SWCLK TMS/SWDIO TRST RES ET# TDI U_JTAG&SWD JTA G&SW D.SchDoc 3 RES ET# HP_PLUGIN D[0..15] A[0..20] FS MC_ NWE FS MC_ NOE FS MC_ NE3 I2C2_S CK I2C2_S DA TemperatureSensor_INT IO_Expandor_INT LCD_ba cklight U_LCD&EEPROM& TS LCD&EEPROM&TS.SchDoc A[0..20] D[0..15] FS MC_ NE0 FS MC_ NE2 FS MC_ NWE FS MC_ NOE FS MC_ BLN0 FS MC_ BLN1 FS MC_ CLK FS MC_ NL OneNAND_I NT FS MC_ NWAIT U_SRAM&OneNAND SRAM&OneNAND.SchDoc USA RT2_ TX IrDA_SD USA RT2_ RTS USA RT2_ CTS USA RT2_ RX USA RT5_ RX USA RT5_ TX RS 485_DIR IrDA_ RX IrDA_ TX USA RT1_ TX USA RT1_ RX Bootloader_BOOT0 Bootloader_RESET U_RS2 32&I rDA RS 232&I rDA.Sch Doc 4K7 4K7 3 Rev: B .1[PCB .S CH] STM 32100E-E VAL Number: MB901 Ti tle: ST Microelectronics 04 Feb 2011: U4 not fitted Date: 2/4/2011 4 U_Power Power.SchDoc 4 Sheet 1 of 13 D C B A Schematics UM1055 Figure 13. Schematic diagram of STM32100E-EVAL ' & . 5 86$57 B5; -3 86$ 57 B5; %1& )ODVKB6&. & S) 5 5(6( 7 % 5(6( 7 & Q) 5 >1$@ 9 -3 )60&B1/ -3 S) & S) & %$7 -), /0 +'0, B&(& +'0, B+3' ,&B6&. ,&B6'$ 0LFUR6'B6&. 0LFUR6'B0,62 0LFUR6'B026, . 5 5 5(6( 7 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& %RRWORDGHUB%227 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 670)=(7 ,&% 1567 26&B 287 26&B,1 1& %227 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3& 3&$17,B7$ 03 3&26& B,1 3&26& B287 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3% 3$:.83 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 8$ '$ &B$XGLR '$ &B$XGLR 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ 3$ %RRWORDGHUB5(6( 7 ; 0+] ZLWK VRFNHW %227 %$7 -), /0 ' -3 ' 9 -3 0&B%XV9RO WDJH 0&B&XUUHQW$ 0&B&XUUHQW% 0&B&XUUHQW& 3RWHQWLRPHWHU 0&B+HDWVLQN7HPSHUDWXUH ,5B,1 /&'BEDFNOLJKW 0&B'LVVLSDWLYH%UDNH 56 B',5 ,U'$ B7; ,U'$ B5; 86$57 B7; $QWLB7DPSHU 0&B3)&SZP ,&B6&. 7'26:2 0&B9/ 0&B:/ ,U'$ B6' ,2B([SDQGRUB,17 7066:',2 7&. 6:&/. 7', 'HIDXOW VHWWLQJ! 'HIDXOW VHWWLQJFORVH 0&*4 PDQXIDFWXUHU -)91< ; -3 0&2 73 'HIDXOW VHWWLQJ! ,&B6'$ 'HIDXOW VHWWLQJ! -3 7HPSHUDWXUH6HQVRUB,17 0&B17& 0&B3)&V\QF 7567 & S) 5 9 %227 0&B9+ 86$ 57 B7; 0&B:+ 0&B8+ 0&B8/ )ODVKB026, % 0&B(PHUJHQF\6723 )ODVKB0,62 'HIDXOW VHWWLQJ2SHQ 86$57 B7; 0&B(Q,QGH[ 86$57 B576 0&B(Q% :$.(83 0&B(Q$ 86$57 B&76 DocID18466 Rev 3 $ 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3( 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3) 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* 3* ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $>@ '>@ -3 86$ 57 B5; )60&B1( )60&B1: $,7 )60&B1:( )60&B12 ( )60&B&/. 0&B3)&V\QF )60&B%/1 )60&B%/1 )ODVKB&6 6'FDUGBGHWHFW 2QH1$1'B,17 /(' /(' /(' /(' 8VHUB%XWWR Q -2@ '>@ 0&8 9 '9 6% 6% 5 5 3) 3) 3) 3) 3) 3( 3( 3% 3% 3% 3( 3' 3( 3' 3' 3' 3' 3* 3* 3* 3$ 3$ 3& 3& 3& 3$ 3$ 3$ 3& 3& 3) 3% 3& 3$ 3$ 3) 3) 3% 3% 3% 3% 3( 3( 3( 3' 3( 3( 3* 3' 3' 3' 3& 3& ([WHQVLRQ FRQQHFWRU +HDGHU ; &1 /HIW +HDGHU ; &1 5LJKW 3) 3) 3) 3) 3) 3( 3( 3& 3* 3* 3* 3* 3% 3% 3% 3% 3$ 3$ 3$ 3& 3& 3' 3( 3' 3' 3& 3& 3$ 3$ 3& 3& 3& 3$ 3$ 3$ 3$ 3* 3) 3) 3) 3' 3( 3( 3' 3' 3' 3% 3% 3% 3% 3( 3( 3* 3* 3* 3* 9 5HY % 3&%6&+ 'DWH 670((9$/ 0&8 1XPEHU 0% 7L WOH 67 0LFURHOHFWURQLFV &ORVH WR 5 5 RQ 3&% 9 '9 3& 5(6( 7 3* 3* 3* 6KHHW RI ' & % $ UM1055 Schematics Figure 14. STM32100E-EVAL MCU 31/50 49 32/50 DocID18466 Rev 3 ' & % $ )60&B 1:( )60&B 12( )60&B &/. )60&B 1/ )60&B 1:$,7 )60&B %/1 )60&B %/1 )60&B 1( 3' 3' 3' 3% 3' 5 3( 3( 5 . 9 5 . 9 3* 5 '>@ $>@ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ '>@ $>@ + * + ' ( ) ) * * + + + + ' & & % % $ $ $ % * $ $ % 966 966 &( 9&& 9&& ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 Q) $ ' ( ' ( ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 9 & Q) & * ) ) ( ' & & % * ) ) ( ' & & % )60&B 1( ,6:9 %//0/ , &< &'9%$;, $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ &( :( 2( %/( %+( 8 3' 5 5 . 9 ( $ % ( ) + $ * ' ) ) ' ) * ( ) ) * + + + + * * '4 '4 '4 '4 '4 '4 '4 '4 '4 '4 '4 '4 '4 '4 '4 '4 9 5 . 9 * + ( ( $ $ & % & Q) & Q) 'DWH 2QH1$1' 5HY % 3 &% 6&+ 670 ((9$/ 65$0 1XPEHU 0% 7L WOH 67 0LFURHOHFWURQLFV 2QH1$1'B, 17 9 ' ' % ' ( ' & ' & ' ' ' ' ' & ' % ' % ' & ' & ' % ' $ ' $ ' ' ' 5 3% 127 ),77(' 9F F,2 &( 9F F&RUH :( 2( 1& &/. 1& $9' 1& 5'< 1& 53 9VV ,17 9VV $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 8 & 5 Q) . $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 6KHHW RI ' & % $ Schematics UM1055 Figure 15. STM32100E-EVAL SRAM and OneNAND DocID18466 Rev 3 ' & % $ >1$@ 3& %($' / 3' 3' . 5 & Q) 5 >1$@ %($' / 9 3* 5 $>@ '>@ & ) 9 5 6% 6% ,& GHYLFHDGGUHVV [ ZKHQ 6% RSHQE\GHIDXOW [ ZKHQ6% FORVH 9 ,& GHYLFHDGGUHVV [$ ZKHQ 6% RSHQ E\ GHIDXOW [$ ZKHQ 6% FORVH /&'BEDFNOLJKW 5 9 5 9 )60&B 1:( )60&B 12( 5(6(7 )60&B 1( $>@ '>@ 9 . 5 . 5 9 $ ;/ ;5 <' <8 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' . 5 9&& :& 6&/ 6'$ $ *1' $ 26, 17 $ 6&/ 9'' 6'$ 8 Q) 0&:0173 ( ( ( 966 8 & 5 . 5 9 . 5 9 ,1 $'DWD 2XW ,1 'DWD LQ ,1 ,17 ,1 6'$7 ; 6&/. ; *1' < 9LR < 9&& 8 6703(475 -3 99 5HY % 3 &% 6&+ 'DWH 3% 7HPSHUDW XUH6HQVRUB,17 670 ((9$/ /&' ((3520 76HQVRU 1XPEHU0% 7L WOH ,2B([SDQGRUB,17 +3B3/8*,1 3% ,&B6&. 3% ,&B6'$ 67 0LFURHOHFWURQLFV & Q) 5 3$ . . . 6% 5 5 5 9 ,& GHYLFHDGGUHVV [ ZKHQ 6% RSHQE\GHIDXOW [ ZKHQ 6% FORVH 9 /&'BFRQQHFWRU 0% ZLWK $0'724:7+ 5 %/B*1' %/B&RQW URO 9'' 9&, *1' *1' %/B9'' 6'2 6', &6 56 :56&/ 5' 5(6(7 &1 & 67/0 0( Q) 6KHHW RI ' & % $ UM1055 Schematics Figure 16. STM32100E-EVAL LCD, EEPROM and TSensor 33/50 49 34/50 DocID18466 Rev 3 ' & % $ '$&B$XGLR '$&B$XGLR ,&B6'$ ,&B6&. -3 3% 3% 3$ 3$ 9 ( & & % $ ( ( Q) & Q) & Q) $ $ & Q) & Q) Q) & ) & & 9 76( ,-7 6'$ 6&/ /,1 5,1 0,3 0,1 ,&9&& 9&& 9&& 8 *1' *1' %<3$66 0/2 653 651 /+3 3*+ 5+3 & 9 & ) & ' ( % ' % $ ' . 5 5HY % 3 &% 6&+ 670 ((9$/ $XGLR 1XPEHU 0% 7L WOH 'DWH +3B3/8*,1 67 0LFURHOHFWURQLFV &1 67 9 8 .'0* 6KHHW RI ' & % $ Schematics UM1055 Figure 17. STM32100E-EVAL audio schematic ' & % 8VHUB%XWWRQ 3* 5 5 5 5 5 5 % 7DPSHU 8VHU %XWWRQ 7DPSHU %XWWRQ $QWLB7DPSHU 3& 5 5 . 9 5 & Q) 3* 3* 3* 3* 3* 9 5 % 86(5 5 . 9 Q) & Q) & Q) & Q) & Q) & 5 -21$@ 5 9 -R\VWLFN % :.83 %1& 3$ & Q) 5 73 $, 1 73 $, 1 5 5HY % 3 &% 6&+ 670 (( 9$/,2 3HULSKHUDOV 1XPEHU 0% 7L WOH 6% 3RWHQWLRPHWHU 59 3+>@ 9 /' 5HG /' %O XH 5 5 &ORVH WR 0&8 RQ 3&% 5 /' *UHHQ /' 2UDQJH 5 5 &ORVH WR 0&8 RQ 3&% 3& 3) 3) 3) 3) 67 0LFURHOHFWURQLFV & >1$@ 5 3RWHQWLRPHWHU /(' /(' /(' /(' $ DocID18466 Rev 3 'DWH %1& FRQQHFWRU &1 9% 6KHHW RI 5 /(' ' & % $ UM1055 Schematics Figure 18. STM32100E-EVAL I/O peripherals 35/50 49 36/50 DocID18466 Rev 3 D C B A 1 1 PB15 PG6 Flash_SCK Flash_MOSI 2 P B13 PB14 Flash_CS Flash_MI SO Mi croSD_MOSI Mi croSD_CS Mi croSD_SCK Mi croSD_MI SO 2 R16 R24 0 0 PA5 PA7 P E6 PA6 R44 0 R46 0 +3V3 R15 10K R45 10K +3V3 +3V3 SW1 SW2 10 9 G1 G2 G3 G4 S PI Flash M25P128-VME6G 100nF U6 7 HOLD C 8 VCC D 1 S VSS 2 Q W C31 6 5 4 3 3 +3V3 PJS008-2000 (SMS06 4FF or SMS128FF) MicroSD card RVS DO Vss SCLK Vdd DI CS RVS CN6 +3V3 8 7 6 5 4 3 2 1 3 PF 11 Rev: B .1(P CB. SCH) Date: 2/4/2011 STM 32100E-EVAL MircoSD & SPI Flash Number: MB901 Ti tle: ST Microelectronics SDcard_detect 4 4 Sheet 7 of 13 D C B A Schematics UM1055 Figure 19. STM32100E-EVAL MicroSD and SPI Flash DocID18466 Rev 3 D C B A PA9 R50 10K +3V3 P A0 PA1 PA3 PA2 1 P A10 R43 USART1_ RX Bootloader_RESET Bootloader_BOOT0 USART1_ TX USART2_ CTS USART2_ RTS USART2_ RX USART2_ TX 1 0 0 23 21 20 19 18 17 16 15 14 13 12 28 24 1 2 3 1 2 nSHDN R1IN R2IN R3IN R4IN R5IN T1OUT T2OUT T3OUT VCC GND V+ V- 22 4 5 6 7 8 9 10 11 26 25 27 3 GND R2in T2out R1in T1out C2+ C2- VCC ST3232ECTR V- R2out T2in R1out T1in C1- C1+ V+ U5 ST3241EBPR nEN R1OUTB R2OUTB R1OUT R2OUT R3OUT R4OUT R5OUT 6 9 10 12 11 T1IN T2IN T3IN C1+ C1C2+ C2- U7 C27 100nF R33 0 C25 100nF C24 100nF R138 C42 100nF 100nF C33 10K 10K R27 R31 +3V3 +3V3 +3V3 2 C34 100nF RS 232_CTS2 RS 232_RTS2 RS 232_RX2 RS 232_TX2 C26 100nF C37 100nF C41 100nF +3V3 15 8 7 13 14 4 5 16 +3V3 2 C23 100nF [N/A] R41 DSR RXD RTS TXD CTS 1 6 2 7 3 8 4 9 5 USA RT5_ TX USA RT5_ RX RS485_DIR P C12 P D2 P C9 3 R66 C77 4.7F +3V3 IrDA_ TX IrDA_ RX connector for USART 1 & RS 485 CN10 DB9-mal e USART1 connector for USART2 1 6 2 7 3 8 4 9 5 CN5 DB9-mal e USART2 3 1 2 3 4 Vcc B A GND ST485ABDR RO RE DE DI U9 5 C80 0.1F R115 0 P A11 Rev: B .1(P CB. SCH) STM 32100E-E VAL RS232, RS485 Number: MB901 Ti tle: & IrDA 120 R58 SB4 SB3 Date: 2/4/2011 100nF C49 +5V R55 22K 8 7 6 R56 22K 5 C82 4.7F R110 IrDA_SD ST Microelectronics R40 10K 0 C78 0.1F 47 R96 P C10 PC11 R100 10K 4 Shee t 8 IrDA TFDU6300 Anode (VCC2) Cathode VCC1 Vlo gic GND TxD RxD SD U16 SB7 1 2 6 7 8 3 4 5 4 of 13 D C B A UM1055 Schematics Figure 20. STM32100E-EVAL RS-485, RS-232 and IrDA 37/50 49 38/50 DocID18466 Rev 3 ' & % $ +'0, B+3' ,&B6&/ ,&B6'$ +'0, B&(& 5 5 5 5 3% 3% 3% 3% 9 & Q) 9 5 . 5 . +'0, B+3' +'0, B&(& +'0, B6&/ 70'6B' 70'6B' 70'6B' 70'6B' +'0, B+3' +'0, B&(& +'0, B6&/ 70'6B' 70'6B' &1 &1 . 5 & Q) 9 6% . . . . 5 5 5 5 70'6B&/. 70'6B&/. 5HVHUYHG +'0, B6'$ +'0, B9 70'6B' 70'6B' 70'6B&/. 70'6B&/. 5HVHUYHG +'0, B6'$ +'0, B9 70'6B' 70'6B' ' %$7-),/0 &(& 1& 6&/ 6'$ *1' 9B287 +3' 9''B&(& +'0, &',- &(&B, & 1& 6/&B, & 6'$ B,& *1' 9''B9 +3'B,& 9''B,& 8 70'6B' 70'6B' & Q) 5 . 9 & Q) +'0, B9 +'0, B+3' +'0, B6&/ +'0, B6'$ +'0, B&(& 3& 5 5HY % 3 &% 6&+ 6KHHW RI 9 & ) 5 'DWH 670 (( 9$/+'0 ,B&(& ,5 UHFHLYHU 1XPEHU0% 7L WOH 67 0LFURHOHFWURQLFV ,5B,1 8 7623 ' & % $ Schematics UM1055 Figure 21. STM32100E-EVAL HDMI_CEC and IR receiver DocID18466 Rev 3 ' & % 7066:',2 7&.6:&/. 7'26:2 7', 7567 5(6(7 3$ 3$ 3% 3$ ' /%=;&9/7* $ ' ' ' ' ' 5605- 56 5 >1$@ -7$ * FRQQHFW RU &1 6* 9 >1$@ >1$@ >1$@ >1$@ 5 5 5 5 9 . 5 5HY % 3&% 6&+ 67 0 ((9$/-7 $* 1XPEHU 0% 7L WOH 'DWH 67 0LFURHOHFWURQLFV . 5 5 . 5 >1$@ 9 6KHHW RI ' & % $ UM1055 Schematics Figure 22. STM32100E-EVAL JTAG 39/50 49 D C B A 1 2 100K R87 8MHz X3 1 2 3 4 0 0 2 4 C73 100nF+3V3 1 R133 R134 +3V3 AIN_1 OSC_ IN OSC_OUT STM_RST SWI M_P U_CTRL +3V3 C72 100nF R97 R129 [N/A] 10K C74 100nF USB-type B connector VCC DD+ GND SHELL SHELL CN13 U5V_ST_LINK JTAG 1 3 5 CN12 C79 20pF C68 100nF STM_ JTMS_S WD IO STM_ JTCK_S WCLK +3V3 C75 20pF C67 100nF VBAT PC13 PC14 PC15 OSC_IN OSC_OUT /RST VSSA VDDA PA0 PA1 U2_TX 1.5K R135 10 USB_DM 10 USB_DP 1 2 3 4 5 6 7 8 9 10 11 12 +3V3 100K R81 R132 36K 2 R130 10K U5V_ST_LI NK 100K R88 +3V3 T1 9013 2 +3V3 VDD_2 VSS_2 JTMS PA 12 PA 11 PA 10 PA9 PA8 S2_MOSI S2_MISO S2_CK PB12 36 35 34 33 32 31 30 29 28 27 26 25 WD IO USB MCU T_JTMS T_ JTCK T_S WD IO_ IN MCO STM_JTMS_S USB_DP USB_DM T_S WO LED_STLINK +3V3 U14 STM32F103C8T6 2 LED_STLINK Red 3 T_JTDO T_S WO T_S WD IO_IN T_JTMS T_NRST T_ JRST T_JTDI T_ JTCK 3 R89 100 Rev: B .1(P CB. SCH) Date: 2/4/2011 STM 32100E-E VA L ST -LINK (JTAG only) Number: MB901 Ti tle: 4K7 R91 TMS/SWDIO RES ET# TRST TDI TCK/SWCLK TDO/SWO +3V3 ST Microelectronics LD5 HSMF-A 201-A00J1 Yellow R131 0 R90 100 +3V3 2 1 +3V3 STM_JTCK_SWCLK 48 47 46 45 44 43 42 41 40 39 38 37 VDD_3 VSS_3 PB9 PB8 BOOT0 PB7 PB6 PB5 JNRST JTDO JTDI JTCK U2_RX U2_CK S1_CK S1_M ISO S1_MOSI PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1 13 14 15 16 17 18 19 20 21 22 23 24 T_JTCK T_JTDO T_JTDI T_NRST T_JRST DocID18466 Rev 3 3 3 4 40/50 1 1 4 4 of AIN_1 Sheet 11 4K7 R93 13 JT AG D C B A Schematics UM1055 Figure 23. STM32100E-EVAL ST-LINK (JTAG only) DocID18466 Rev 3 D C B A 1 P A6 MC_PFCsync1 MC_PFCsync2 MC_CurrentC MC_CurrentB MC_CurrentA MC_EmergencySTOP 1 PC3 PC2 PC1 P B4 P D2 0 R8 C57 [N/A] R4 0 C8 [N/A] R5 0 C9 [N/A] R6 0 C10 [N/A] C11 1nF R10 3.3K +3V3 JP12 C1 [N/A] 2 Default setting: Open MC_PFCpwm MC_EnA MC_EnB MC_NTC MC_Dissipative Brake MC_UH MC_UL MC_VH MC_VL MC_WH MC_WL 2 PB5 P A0 PA1 +5V P B12 P C8 PA8 PA7 PA9 PB0 P A10 P B1 C6 [N/A] MC_connec tor C3 10nF JP2 C13 [N/A] C4 [N/A] EME RGENCY STOP MC-UH MC_UL MC_VH MC_VL MC_WH MC_WL CURRENT A CURRENT B CURRENT C NTC BYPA SS RELAY DIS SIPA TI VE BRA KE +5V POWER PFC SYNC PF C PWM Encoder A Encoder B CN1 Default setting: Open 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 Motor control connector 3 GND GND GND GND GND GND BUS VOLTAGE GND GND GND GND GND Heatsink Temperature 3.3V Power GND GND Encoder Index 3 +3V3 0 R3 0 R7 C5 [N/A] PA2 C7 100nF PC5 C12 100nF Rev: B .1(P CB. SCH) MC_BusVolt age MC_EnIndex Date: 2/4/2011 4 MC_Heatsink Temperature STM 32100E-E VA L Motor Control Number: MB901 Ti tle: P C0 R9 100K ST Microelectronics 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 4 Sheet 12 of 13 D C B A UM1055 Schematics Figure 24. STM32100E-EVAL motor control 41/50 49 DocID18466 Rev 3 ' & % 89B67B/ ,1. '&% &1 '9 9 73 9 = 60$ -$75 'HIDXOW VHWWLQJ ! -3 . 5 & Q) /' UHG &9 %1; 6* &* &* &* 69 8 5 95() 9%$7 0&8 SRZHU 9EDW 95() 9''$ 9''B 9''B 9''B 9''B 9''B 9''B 9''B 9''B 9''B 9''B 9''B 9DOXHOLQH. 95() 966$ 966B 966B 966B 966B 966B 966B 966B 966B 966B 966B 966B 8% & Q) 5 -3 95() 73 9 &5 KROGHU %7 & Q) / %($' -3 9 73 *URXQG 'HIDXOW VHWWLQJ ! & ) 9''$ 9''$ & ) 9'' 95() -XPSHU IRU FKRLFH EHWZHHQ SRZHU FRQQHFWRU 86% FRQQHFWRU RU GDXJKWHU ERDUG (9 8 =(1 9$ /6 $ & ) 9 9'' & ) 9LQ 9RXW & X) 5HY % 3 &% 6&+ 670 ((9$/ 3RZHU 1XPEHU 0% 7L WOH 9 & Q) 73 9 'DWH 67 0LFURHOHFWURQLFV & & & & & Q) Q) Q) Q) Q) 9'' & Q) 3RZHU UHJXODWRU 8 /' '075 & & & & & Q) Q) Q) Q) Q) (9 *1' 42/50 6KHHW RI ' & % $ Schematics UM1055 Figure 25. STM32100E-EVAL power 6'2 6', /&'BFRQQHFWRU %/ B*1' %/ B&RQWURO 9'' 9&, *1' *1' %/ B9'' 6'2 6', &6 56 :56&/ 5' 5(6( 7 &1 ;/ ;5 <' <8 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' DocID18466 Rev 3 %/ 9'' ;/ ;5 <' <8 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' / %/ *1' X+ $ 67/ ''305 6: 9R 9L 1& (1 *1' )% 3*1' 5VHW 8 6736/0 = & X)9 5 %/ *1' 5 . %/ *1' 7KH SLQ FRQQHFWRU WRRWKHU P ERDUG IRU ERW VHULDO ELW LQWHUIDFH &RP SDWLEOH ZLWK 0% ZLWK 7RXFK VFUHHQ VLJQDOV DGGHG RQ 3LQ 5 GR QRW ILW %/ B&RQWURO 5 %/ *1' & X) %/ 9'' /&' ERDUG FRQQHFWRU WR 0RWKHU ERDUG %/ 9'' 9'' %/ B&RQWURO %/ *1' &6 56 :5 5' 5(6( 7 5(6(7 $ . <8 <' ;5 ;/ ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ,0 ,0 ,0,' 9'' <8 <' ;5 ;/ 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' & X)9 3' 3' 3' 3' 3' 3' 3' 3' 3' 3' 56 5' 3' 3' 3' 3' 3' 3' 3' 3' . . 53 . 53 . 53 . 53 53 5 7LWOH/&'PRGXOHZLWKERWK63, ELWLQWHUIDFH 1XPEHU0% 5HY$ 3&%6&+ 'DWH 6KHHWRI 670LFURHOHFWURQLFV . 53 ))66 $0 '724:7+ 5 /('B$ /('B. 966 966 966 966 9&& 9&& 5(6( 7 6'2 6', &6 :56&/ 5' 56 1& 96<1& +6<1& '27&/. (1$%/( &1 +6<1& (QDEOH 96<1& 'RW&ON 6'2 6', 9'' &6 :5 5' 56 96<1& +6<1& 'RW&ON (QDEOH 5 . 5 . 9'' 6ROGHUHG IRU 6HULDO LQWHUIDFH RQO\ 6'2 6', 5 . 6ROGHUHG IRU L V\VWHP ELW LQWHUIDFH UM1055 Schematics Figure 26. STM32100E-EVAL (MB785) 3.2" LCD module with both SPI and16 bit interface 069 43/50 49 STM32100E-EVAL pinout Appendix A UM1055 STM32100E-EVAL pinout Table 22. STM32100E-EVAL pinout Pin no. Pin name Description 1 PE2 - 2 PE3 FSMCA19 3 PE4 FSMCA20 4 PE5 - 5 PE6 Flash_CS 6 VBAT VBAT 7 PC13-ANTI_TAMP Anti-tamper button 8 PC14-OSC32_IN 32K OSC 9 PC15-OSC32_OUT 32K OSC 10 PF0 FSMCA0 11 PF1 FSMCA1 12 PF2 FSMCA2 13 PF3 FSMCA3 14 PF4 FSMCA4 15 PF5 FSMCA5 16 VSS_5 - 17 VDD_5 - 18 PF6 LED1 19 PF7 LED2 20 PF8 LED3 21 PF9 LED4 22 PF10 - 23 OSC_IN - 24 OSC_OUT - 25 NRST - 26 PC0 MC1_ADC_123_10 (Bus voltage) 27 PC1 MC1_ADC11 pin 15 28 PC2 MC1_ADC12 pin 17 29 PC3 MC1_ADC13 pin 19 30 VSSA - 31 VREF- - 32 VREF+ - 44/50 DocID18466 Rev 3 UM1055 STM32100E-EVAL pinout Table 22. STM32100E-EVAL pinout (continued) Pin no. Pin name Description 33 VDDA - 34 PA0-WKUP MC1_TIM2_CH1 pin 31 (EnA) / Wakeup button / USART2 CTS 35 PA1 MC1_TIM2_CH2 pin 33 (EnB) / USART2 RTS 36 PA2 MC1_TIM2_CH3 pin34 (EnIndex) / USART2 TX 37 PA3 USART2 RX 38 VSS_4 - 39 VDD_4 - 40 PA4 DAC1_Audio / BNC 41 PA5 SPI_Flash_CLK / DAC2_Audio 42 PA6 MC1_STOP pin 1 (Emergency stop) / SPI_Flash_MISO 43 PA7 MC1_TIM5_CH1N pin 5 (UL) / SPI_Flash_MOSI 44 PC4 Potentiometer 45 PC5 MC1_ADC_12_15 pin 26 46 PB0 MC1_TIM5_CH2N pin 9 (VL) 47 PB1 MC1_TIM5_CH3N pin 13 (WL) 48 PB2 Boot1 49 PF11 MicroSD card detect 50 PF12 FSMCA6 51 VSS_6 - 52 VDD_6 - 53 PF13 FSMCA7 54 PF14 FSMCA8 55 PF15 FSMCA9 56 PG0 FSMCA10 57 PG1 FSMCA11 58 PE7 FSMCD4 59 PE8 FSMCD5 60 PE9 FSMCD6 61 VSS_7 - 62 VDD_7 - 63 PE10 FSMCD7 64 PE11 FSMCD8 65 PE12 FSMCD9 66 PE13 FSMCD10 67 PE14 FSMCD11 DocID18466 Rev 3 45/50 49 STM32100E-EVAL pinout UM1055 Table 22. STM32100E-EVAL pinout (continued) Pin no. Pin name Description 68 PE15 FSMCD12 69 PB10 EEPROM_TS_IO_expandor_Audio_SCL2 70 PB11 EEPROM_TS_IO_expandor_Audio_SDA2 71 VSS_1 - 72 VDD_1 - 73 PB12 MC1_pin21 / Temperature SMBIA 74 PB13 SD_card_SCK 75 PB14 SD_card MISO 76 PB15 SD_card_MOSI 77 PD8 FSMCD13 78 PD9 FSMCD14 79 PD10 FSMCD15 80 PD11 FSMCA16 81 PD12 FSMCA17 82 PD13 FSMCA18 83 VSS_8 - 84 VDD_8 - 85 PD14 FSMCD0 86 PD15 FSMCD1 87 PG2 FSMCA12 88 PG3 FSMCA13 89 PG4 FSMCA14 90 PG5 FSMCA15 91 PG6 SD_card_CS 92 PG7 Joystick sel 93 PG8 User button 94 VSS_9 - 95 VDD_9 - 96 PC6 IR_receiver 97 PC7 LCD_backlight 98 PC8 MC_DissipativeBrake 99 PC9 RS485_DIR 100 PA8 MCO/MC_TIM1_CH1 pin 3 (UH) 101 PA9 MC_TIM1_CH2_pin7(VH) 102 PA10 MC_TIM2_CH3_pin11(WH) / USART1 RX 46/50 DocID18466 Rev 3 UM1055 STM32100E-EVAL pinout Table 22. STM32100E-EVAL pinout (continued) Pin no. Pin name Description 103 PA11 IrDA_SD 104 PA12 IO_Expandor_INT 105 PA13 Debug TMS 106 NC - 107 VSS_2 - 108 VDD_2 - 109 PA14 Debug TCK 110 PA15 Debug TDI 111 PC10 IRDA TX 112 PC11 IRDA RX 113 PC12 RS485_TX5 114 PD0 FSMCD2 115 PD1 FSMCD3 116 PD2 MC1_TIM3_ETR pin 27 (PFCsync2) / RS485_RX5 117 PD3 FSMC_CLK 118 PD4 FSMCOEN 119 PD5 FSMCWEN 120 VSS_10 - 121 VDD_10 - 122 PD6 FSMCWAITN 123 PD7 - 124 PG9 - 125 PG10 FSMCEBAR2 SRAM 126 PG11 Joystick_down 127 PG12 FSMCEBAR3 LCD 128 PG13 Joystick_right 129 PG14 Joystick_left 130 VSS_11 - 131 VDD_11 - 132 PG15 Joystick_up 133 PB3 Debug TDO 134 PB4 Debug TRST/MC1_TIM3_CH1 pin 27 (PFCsync1) 135 PB5 MC1_TIM3_CH2 pin 29 (PFC pwm) 136 PB6 THDMI_SCL1 137 PB7 FSMC_NBAR / HDMI_SDA1 DocID18466 Rev 3 47/50 49 STM32100E-EVAL pinout UM1055 Table 22. STM32100E-EVAL pinout (continued) Pin no. Pin name Description 138 BOOT0 - 139 PB8 HDMI_CEC 140 PB9 HDMI_HPD 141 PE0 FSMCBLN0 142 PE1 FSMCBLN1 143 VSS_3 - 144 VDD_3 - 48/50 DocID18466 Rev 3 UM1055 Revision history Revision history Table 23. Document revision history Date Revision 23-Mar-2011 1 Initial release. 2 Added Table 1: Applicable tools. Table 19: Daughterboard extension connector CN8: updated shading for pins 9, 11, 48, and 49. Replaced Figure 26: STM32100E-EVAL (MB785) 3.2" LCD module with both SPI and16 bit interface 3 Deleted Table 1: Applicable tools, from the cover page. Added: List of tables. Updated document ID. 18-Sep-2012 11-Jul-2016 Changes DocID18466 Rev 3 49/50 49 UM1055 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. (c) 2016 STMicroelectronics - All rights reserved 50/50 DocID18466 Rev 3