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
Downloaded from
Elcodis.com
electronic components distributor

Advertisement

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: User Manual

    , 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

    Contents UM0841 Contents Overview ..........4 Features .
  • 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

    UM0841 Hardware layout and configuration 2.12 Analog input One BNC connector, CN7, is connected to PA4 of the STM32F100VBT6 microcontroller as an external analog input. or DAC output. The 50Ω terminal resistor can be enabled by closing solder bridge SB1. A low pass filter can be implemented for the BNC connector by replacing R44 and C33 for ADC input, or replacing R43 and C33 for DAC output with the correct value of resistor and capacitor as requested by the end user's application.
  • 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

    UM0841 Connectors Motor control connector CN6 Figure 7. Motor control connector CN6 (top view) 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 Table 13.
  • 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

    UM0841 Connectors RS-232 connector CN9 with RTS/CTS handshake support Figure 10. RS-232 connector CN9 with RTS/CTS handshake support (front view) Table 15. RS-232 connector CN9 with full modem control support Pin number Description Pin number Description Connect to Pin 4 USART2_RX USART2_RTS USART2_TX...
  • 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...
  • 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

    Limitations UM0841 Limitations The MB871 board is delivered with PCB revision A or B. The PCB version is mentioned on the bottom right corner of the board. Both versions of PCB are fully compatible in configuration by default but several limitations on the PCB rev A are removed on PCB rev B. All PCB rev A limitations are explained in this chapter.
  • 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 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 Downloaded from Elcodis.com electronic components distributor...
  • Page 27 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 Downloaded from Elcodis.com electronic components distributor...
  • Page 28 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 Downloaded from Elcodis.com electronic components distributor...
  • Page 29 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 Downloaded from Elcodis.com electronic components distributor...
  • Page 30 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 Downloaded from Elcodis.com electronic components distributor...
  • Page 31 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 Downloaded from Elcodis.com electronic components distributor...
  • Page 32 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 Downloaded from Elcodis.com electronic components distributor...
  • Page 33 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 Downloaded from Elcodis.com electronic components distributor...
  • Page 34 +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 Downloaded from Elcodis.com electronic components distributor...
  • Page 35 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 Downloaded from Elcodis.com electronic components distributor...
  • Page 36 STM_JTDI STM_JTMS T_JTCK TCK/SWCLK STM_JTCK STM_JTDO T_JTDO TDO/SWO T_JTDI +3V3 T_JRST +3V3 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 Downloaded from Elcodis.com electronic components distributor...
  • 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 Downloaded from Elcodis.com electronic components distributor...
  • 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