ST STM32100B-EVAL User Manual
Hide thumbs Also See for STM32100B-EVAL:

Advertisement

Quick Links

UM0841
User manual
STM32100B-EVAL
evaluation board
Introduction
TM
The STM32100B-EVAL is an evaluation board for STMicroelectronic's ARM
Cortex-M3
core-based STM32F100VBT6 microcontroller. It is designed as a complete development
2
environment with HDMI CEC, two I
C channels, two SPI channels, three USART channels,
8 KB internal SRAM and 128 KB internal Flash, and JTAG and SWD debugging support.
With a complete range of hardware evaluations features, the STM32100B-EVAL board is
designed to help developers evaluate all device peripherals (such as HDMI CEC, motor
control, LCD, MicroSD Card
, serial Flash, speaker, IrDA and USART) and develop their
own applications. Extension connectors make it possible to easily connect a daughterboard
or wrapping board for a specific application.
An ST-LINK is integrated on the board as an embedded in-circuit debugger and programmer
for the STM32F100VBT6 MCU.
Figure 1.
STM32F100VBT6 evaluation board (STM32100B-EVAL)
February 2010
Doc ID 16533 Rev 2
1/41
www.st.com
www.BDTIC.com/ST

Advertisement

Chapters

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32100B-EVAL and is the answer not in the manual?

Questions and answers

Summary of Contents for ST STM32100B-EVAL

  • Page 1 , serial Flash, speaker, IrDA and USART) and develop their own applications. Extension connectors make it possible to easily connect a daughterboard or wrapping board for a specific application. An ST-LINK is integrated on the board as an embedded in-circuit debugger and programmer for the STM32F100VBT6 MCU. Figure 1.
  • Page 2: Table Of Contents

    Motor control connector CN6 ........19 2/41 Doc ID 16533 Rev 2 www.BDTIC.com/ST...
  • Page 3 ST-LINK connector CN12 ........
  • Page 4: Overview

    Overview UM0841 Overview Features Three 5 V power supply options: power jack, ST-LINK connector or daughterboard Boot from user Flash, system memory or SRAM Speaker ™ 1 Gbyte MicroSD Card 16 Mbyte serial Flash C/SMBus compatible serial interface temperature sensor...
  • Page 5: Hardware Layout And Configuration

    UM0841 Hardware layout and configuration Hardware layout and configuration The STM32100B-EVAL board is designed around a STM32F100VBT6 microcontroller in a 100-pin LQFP package. The hardware block diagram Figure 2 shows the connections between the STM32F100VBT6 microcontroller and the peripherals (LCD, SPI Flash, USART, IrDA, speaker, HDMI CEC, temperature sensor, MicroSD Card, motor control and embedded ST- LINK).
  • Page 6 Hardware layout and configuration UM0841 Figure 3. STM32100B-EVAL board layout CN4, CN5 Extension connector Motor control CN16 USART2 HDMI connector VALUELINE CN15 HDMI CN10 connector USART1 JTAG Potentiometer CN11 MicroSD CN12 ST-LINK Color LCD IrDA Audio jack Power jack Potentiometer...
  • Page 7: Power Supply

    Hardware layout and configuration Power supply The STM32100B-EVAL board is designed to be powered by a 5 V DC power supply and to be protected by PolyZen U10 in case of incorrect power supply configuration. It is possible to configure the evaluation board to use any of the following sources for the power supply: 5 V DC power adapter connected to CN8, the power supply jack labeled “PSU”...
  • Page 8: Boot Option

    Boot switches and jumper Switch Boot from Switch configuration STM32100B-EVAL boots from user Flash when SW2 is set as shown to the right (default setting). In this configuration, the position of SW1 does not affect the boot process. STM32100B-EVAL boots from embedded SRAM when SW1 and SW2 are set as shown to the right.
  • Page 9: Clock Source

    X2, 8 MHz crystal with socket for the STM32F100VBT6 microcontroller. It can be removed from the socket when the internal RC clock is used. Reset source The reset signal of the STM32100B-EVAL board is active low and the reset sources include: Reset button B1 Debugging tools from JTAG connector CN3...
  • Page 10: Motor Control

    CN9 connects to the RS-232 transceiver U13 with RTS/CTS handshake signal support. Motor control The STM32100B-EVAL board supports induction motor control via a 34-pin connector, CN6, which provides all required control and feedback signals to and from a motor power-drive board.
  • Page 11: Analog Input

    (B2) and tamper detection button (B3) are available as input devices. Table 8. 240x320 TFT color LCD modules CN14 pin Description Pin connection CN14 pin Description Pin connection +3V3 PB13 +3V3 PB15 BL_VDD +3V3 BL_Control PB14 BL_GND RESET# RESET# BL_GND Doc ID 16533 Rev 2 11/41 www.BDTIC.com/ST...
  • Page 12: Idd Measurement

    Hardware layout and configuration UM0841 2.15 IDD measurement For IDD measurement the circuit below is implemented on the STM32100B-EVAL. Figure 4. STM32100B-EVAL IDD measurement circuit 2.15.1 Run mode In Run mode, IDD current is measured using MAX9938FEUK+ (U6) connected to the 1Ω...
  • Page 13: Low Idd Measurement Improvement Procedure

    2.16 HDMI CEC Two HDMI connectors CN15 and CN16 are available on the STM32100B-EVAL board. The signals CEC, SCL, SDA and HPD are supported and connected to the STM32F100VBT6 through HDMI2C1-5DIJ, the ST full integrated ESD protection, level-shifting device and signal booster for control links of the HDMI 1.3 transmitter.
  • Page 14: Connectors

    Connectors UM0841 Connectors Audio jack CN1 A 3.5 mm mono audio jack CN1 is available on the STM32100B-EVAL board. The speaker U12 is bypassed when earphones are plugged into CN8. JTAG debugging connector CN3 Figure 6. JTAG debugging connector CN3 (front view)
  • Page 15: Daughterboard Extension Connectors Cn4 And Cn5

    Daughterboard extension connectors CN4 and CN5 Two 50-pin male headers, CN4 and CN5, can connect a daughterboard or standard wrapping board to the STM32100B-EVAL board. All GPIOs are available on these connectors. The space between these two connectors and position of power, GND and RESET pin is defined as a standard (which allows to develop common daughterboards for several evaluation boards).
  • Page 16 Daughterboard extension connector CN4 (continued) How to disconnect from function block on Pin Description Alternate function STM32100B-EVAL board Flash_CS PD11 Disconnect STM32100B-EVAL evaluation board PD13 MC connector pin 23 from motor power drive board PD15 Disconnect STM32100B-EVAL evaluation board MC connector pin 26...
  • Page 17 UM0841 Connectors Table 11. Daughterboard extension connector CN4 (continued) How to disconnect from function block on Pin Description Alternate function STM32100B-EVAL board PD14 Joystick Down Remove R39 +3V3 Table 12. Daughterboard extension connector CN5 How to disconnect from component on...
  • Page 18 HDMI_CEC Remove R107 Temperature sensor_SCL Remove R49 Temperature sensor_INT Remove R50 Debug TDO/SWO USART2 Remove R9 Disconnect STM32100B-EVAL evaluation board MC connector pin 27 from motor power drive board. Keep JP7 on open PC11 IrDA_RX Remove R83 PA15 Debug TDI...
  • Page 19: Motor Control Connector Cn6

    Dissipative brake PWM PD13 23 24 +5 V power 25 26 Heatsink temperature PFC SYNC PD2/PB0 27 28 3.3 V power PFC PWM 29 30 Encoder A 31 32 Encoder B 33 34 Encoder index Doc ID 16533 Rev 2 19/41 www.BDTIC.com/ST...
  • Page 20: Analog Input Connector Cn7

    Pin number Description Analog input/PA4 Power supply connector CN8 The STM32100B-EVAL board can be powered from a DC 5 V power supply via the external power supply jack (CN8) shown in Figure 9. The central pin of CN8 must be positive.
  • Page 21: Rs-232 Connector Cn9 With Rts/Cts Handshake Support

    USART2_CTS Connect to Pin 6 RS-232 connector CN10 with ISP support Figure 11. RS-232 connector CN10 (front view) Table 16. RS-232 connector CN10 Pin number Description Pin number Description Bootloader_Reset USART1_RX USART1_TX Bootloader_BOOT0 Doc ID 16533 Rev 2 21/41 www.BDTIC.com/ST...
  • Page 22: Microsd Connector Cn11

    Description Reserved SCLK/PA5 CS/PC12 Vss/GND DI/PA7 DO/PA6 8, 9 Card detect (PE7) 3.10 ST-LINK connector CN12 Figure 13. ST-LINK connector CN12 (front view) Table 18. ST-LINK USB connector (CN12) Pin number Description Pin number Description VBUS (power) Shield Shield 22/41 Doc ID 16533 Rev 2 www.BDTIC.com/ST...
  • Page 23: St-Link Programming Connector Cn13

    UM0841 Connectors 3.11 ST-LINK programming connector CN13 The connector CN13 is not mounted on the board and is reserved for manufacture only. 3.12 HDMI connectors CN15 and CN16 Figure 14. HDMI connectors CN15 and CN16 Table 19. HDMI connectors (CN15 and CN16)
  • Page 24: Limitations

    On PCB rev B it is possible to use jumper JP12 to connect IDD_CNT_EN (PE14) to Anti- tamper (PC13) to allow IDD measurement when the MCU is in standby (using the RTC alarm feature). This feature is not supported on PCB rev A as JP12 does not exist. 24/41 Doc ID 16533 Rev 2 www.BDTIC.com/ST...
  • Page 25: Schematics

    UM0841 Schematics Schematics This section provides design schematics for the STM32100B-EVAL key features to help you implement these features in your own application design. This section includes: Figure 15: Evaluation board schematics on page 26 Figure 16: MCU on page 27...
  • Page 26: Figure 15: Evaluation Board Schematics

    Flash_CS JOY_LEFT JOY_LEFT SD_Flash_MOSI SD_Flash_MOSI JOY_RIGHT JOY_RIGHT SD_Flash_SCK SD_Flash_SCK JOY_UP JOY_UP SD_Flash_MISO SD_Flash_MISO Potentiometer Potentiometer TemperatureSensor_INT TemperatureSensor_INT TemperatureSensor_SDA TemperatureSensor_SDA TemperatureSensor_SCL TemperatureSensor_SCL LED1 LED1 LED2 LED2 STMicroelectronics LED3 LED3 LED4 LED4 Title: STM32100B-EVAL B.1(PCB.SCH) Date: 2/10/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 27: Figure 16: Mcu

    TD-0341 [RESET/Black] PA12 PA11 41 42 09.03290.01 PA10 43 44 JOY_RIGHT 45 46 JOY_LEFT 47 48 49 50 STM32F100VBT6 +3V3 +3V3 2213S-50G Bootloader_BOOT0 STMicroelectronics [N/A] 100nF BAT60J Title: RESET# Bootloader_RESET STM32100B-EVAL MCU BAT60J B.1(PCB.SCH) Date: 2/11/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 28: Figure 17: Peripherals

    LED3 Close to MCU on PCB Blue LED4 User_Button User Button +3V3 TD-0341 [USER/Blue] 100nF +3V3 +3V3 TemperatureSensor_SDA TemperatureSensor_SCL Potentiometer 3386P-103H[10%] TemperatureSensor_INT OS/INT 100nF STMicroelectronics STLM75M2E Potentiometer Title: Temperature sensor STM32100B-EVAL Peripherals B.1(PCB.SCH) Date: 2/2/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 29: Figure 18: Rs-232

    T1OUT R16 0 USART1_TX T2IN T2OUT T3IN T3OUT Bootloader_RESET R1OUT R1IN R2OUT R2IN PA10 R115 USART1_RX R3OUT R3IN Bootloader_BOOT0 R4OUT R4IN R5OUT R5IN +3V3 STMicroelectronics nSHDN ST3241EBPR Title: USART1 connector STM32100B-EVAL RS232&IrDA B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 30: Figure 19: Audio

    Figure 19. Audio Speaker- +3V3 100pF KSS-1508 100K ST-613 3314J-1-503E Standby VOUT1 Speaker+ VIN- VOUT2 VIN+ +3V3 470nF Bypass [N/A] TS4990IST Audio_DAC STMicroelectronics Title: STM32100B-EVAL Audio B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 31: Figure 20: Joystick, Lcd, Tamper Button, Wakeup Button, User Button

    CN16 HDMI_pin1 HDMI_pin3 HDMI_pin4 HDMI_pin6 HDMI_pin7 HDMI_pin9 HDMI_pin10 HDMI_pin12 11 12 HDMI_pin13 HDMI_pin14 13 14 HDMI_pin15 HDMI_pin16 15 16 HDMI_pin18 17 18 HDMI_pin19 47151-0051 HDMI CEC STMicroelectronics Title: STM32100B-EVAL LCD & HDMI_CEC B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 32: Figure 21: Microsd Card And Flash

    Figure 21. MicroSD Card and Flash +3V3 +3V3 SPI Flash 100nF HOLD Flash_CS SD_Flash_MISO M25P128-VME6G +3V3 SD_Flash_SCK SD_Flash_MOSI +3V3 +3V3 PC12 MicroSDCard_CS CN11 PJS008-2000 (SMS064FF or SMS128FF) SDcard_detect STMicroelectronics Title: STM32100B-EVAL SD&Flash B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 33: Figure 22: Motor Control

    +3V3 MC_PFCpwm PFC PWM 100nF MC_EnA/WAKEUP Encoder A [N/A] MC_EnB Encoder B Encoder Index 2316S-34G MC_CurrentC MC_EnIndex [N/A] [N/A] [N/A] MC_PFCsync2 MC_PFCsync1 [N/A] 10nF [N/A] [N/A] [N/A] STMicroelectronics Title: STM32100B-EVAL Motor Control B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 34: Figure 23: Jtag And Swd Debugger

    Figure 23. JTAG and SWD debugger +3V3 [N/A] [N/A] [N/A] [N/A] PA13 TMS/SWDIO PA14 TCK/SWCLK TDO/SWO PA15 TRST RESET# RS8M22R0J1 D4 D5 [N/A] 2316S-20G +3V3 +3V3 [N/A] JTAG connector STMicroelectronics Title: STM32100B-EVAL JTAG&SWD B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 35: Figure 24: Power Supply

    VSS_2 VDD_MCU VDD_MCU VDD_3 VSS_3 VSS_1 LD1117DT33TR +3V3 Vbat VBAT VSS_4 Vout VSS_5 100nF 100nF 100nF 100nF 100nF VALUELINE QFP100 10uF 10uF 100nF VDD_MCU XCF-12 JP10 Ground STMicroelectronics U5V_ST_LINK Title: STM32100B-EVAL Power B.1(PCB.SCH) Date: 2/10/2010 Number: MB871 Rev: Sheet www.BDTIC.com/ST...
  • Page 36: Figure 25: St-Link

    +3V3 CN13 STM_JRST T_JTMS TMS/SWDIO STM_JTDI STM_JTMS T_JTCK TCK/SWCLK STM_JTCK STM_JTDO T_JTDO TDO/SWO T_JTDI +3V3 +3V3 T_JRST RESET# T_NRST N22564-XS10 TRST JTAG 100nF 100nF 100nF 100nF STMicroelectronics Title: STM32100B-EVAL ST_LINK (JTAG only) B.1(PCB.SCH) Date: 2/11/2010 Number: MB819 Rev: Sheet www.BDTIC.com/ST...
  • Page 37: Appendix A Stm32100B-Eval I/O Assignments

    UM0841 STM32100B-EVAL I/O assignments Appendix A STM32100B-EVAL I/O assignments Table 21. STM32100B-EVAL I/O assignments LQFP100 Pin name Type EVAL board I/O assignment VBAT PC13-ANTI_TAMP Anti-tamper button PC14-OSC32_IN 32K OSC PC15-OSC32_OUT I/O 32K OSC VSS_5 VDD_5 OSC_IN OSC_OUT NRST MC_ADC10 pin 26...
  • Page 38 STM32100B-EVAL I/O assignments UM0841 Table 21. STM32100B-EVAL I/O assignments (continued) LQFP100 Pin name Type EVAL board I/O assignment Potentiometer IDD_measure ADCin MC_TIM3_CH3 pin 27 MC_TIM3_CH4 pin 29 Boot1/ CS LCD SD card detect MC_TIM1_CH1N pin 5 MC_TIM1_CH1 pin 3 PE10...
  • Page 39 UM0841 STM32100B-EVAL I/O assignments Table 21. STM32100B-EVAL I/O assignments (continued) LQFP100 Pin name Type EVAL board I/O assignment UASRT1_TX PA10 UART1 _RX PA11 LCD backlight PA12 PA13 Debug TMS VSS_2 VDD_2 PA14 Debug TCK PA15 Debug TDI PC10 IRDA TX...
  • Page 40: Revision History

    Revision history UM0841 Revision history Date Revision Changes 25-Feb-2010 Initial release. 25-Feb-2010 Modified Section 2.15.3. 40/41 Doc ID 16533 Rev 2 www.BDTIC.com/ST...
  • Page 41 No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.

Table of Contents