STM32100B-EVAL STMicroelectronics, STM32100B-EVAL Datasheet

MCU, MPU & DSP Development Tools STM32 ARM Value Line Eval Board

STM32100B-EVAL

Manufacturer Part Number
STM32100B-EVAL
Description
MCU, MPU & DSP Development Tools STM32 ARM Value Line Eval Board
Manufacturer
STMicroelectronics
Datasheets

Specifications of STM32100B-EVAL

Processor To Be Evaluated
STM32F100VB
Data Bus Width
32 bit
Interface Type
RS-232, USB, I2C, SPI, USART
Operating Supply Voltage
3.3 V
Silicon Manufacturer
ST Micro
Core Architecture
ARM
Core Sub-architecture
Cortex - M3
Silicon Core Number
STM32
Silicon Family Name
STM32F1xx
Kit Contents
Board
Features
IrDA Transceiver,
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
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

Related parts for STM32100B-EVAL

STM32100B-EVAL Summary of contents

Page 1

... HDMI CEC, two 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 own applications ...

Page 2

Contents Contents 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

... HDMI connectors CN15 and CN16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.1 Boot switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.2 PE14, PB14 and PA10 usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.3 Jumper JP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.4 Audio amplifier volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.5 IDD standby measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Appendix A STM32100B-EVAL I/O assignments . . . . . . . . . . . . . . . . . . . . . . . . . 37 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Doc ID 16533 Rev 2 Contents 3/41 ...

Page 4

... For more information and to download the latest version available, please refer to the STM32100B-EVAL demonstration software available on www.st.com. 1.3 Order code To order the STM32F100VBT6 evaluation board, use the order code STM32100B-EVAL. 4/41 ™ Doc ID 16533 Rev 2 UM0841 ...

Page 5

... UM0841 2 Hardware layout and configuration The STM32100B-EVAL board is designed around a STM32F100VBT6 microcontroller in a 100-pin LQFP package. The hardware block diagram 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 Figure 3. STM32100B-EVAL board layout CN4, CN5 Extension connector CN9 USART2 U3 VALUELINE CN10 USART1 RV1 Potentiometer CN11 MicroSD U14 IrDA CN8 Power jack RV2 B1 Potentiometer RESET 6/41 CN7 CN6 BNC Motor control B2 B3 WAKEUP Tamper Doc ID 16533 Rev 2 ...

Page 7

... UM0841 2.1 Power supply The STM32100B-EVAL board is designed to be powered power supply and to be protected by PolyZen U10 in case of incorrect power supply configuration possible to configure the evaluation board to use any of the following sources for the power supply power adapter connected to CN8, the power supply jack labeled “PSU” (for power supply unit) on the silkscreen ...

Page 8

... Boot0 high level through the onboard switch SW2, which is not the most common case of usage. Table 3. Boot switches and jumper Switch 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. SW1 STM32100B-EVAL boots from embedded SRAM when SW1 and SW2 are set as shown to the right ...

Page 9

... X2, 8 MHz crystal with socket for the STM32F100VBT6 microcontroller. It can be removed from the socket when the internal RC clock is used. 2.4 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 Daughterboard from CN5 ...

Page 10

... CN9 connects to the RS-232 transceiver U13 with RTS/CTS handshake signal support. 2.8 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. Available signals on this connector include emergency stop, motor speed, 3-phase motor current, bus voltage, heat sink temperature coming from the motor drive board and 6 channels of PWM control signals going to the motor drive circuit ...

Page 11

UM0841 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 ...

Page 12

... Hardware layout and configuration 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Ω shunt resistor (R71). In this case IDD_CNT_EN remains high during measurement and a jumper must be connected between pins 2 and 3 of JP8 ...

Page 13

... Calculate actual IDD: IDD = I2 - I1. 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 ...

Page 14

... Connectors 3 Connectors 3.1 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. 3.2 JTAG debugging connector CN3 Figure 6. JTAG debugging connector CN3 (front view) Table 10. JTAG debugging connector ...

Page 15

... 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

... Remove R70 Disconnect STM32100B-EVAL evaluation board MC connector pin 29 from motor power drive board BOOT1 & LCD - Disconnect STM32100B-EVAL evaluation board MC connector pin 5 from motor power drive board Disconnect STM32100B-EVAL evaluation board MC connector pin 9 from motor power drive board Disconnect STM32100B-EVAL evaluation board ...

Page 17

... Remove R15 USART2_CTS Remove R82 - - MicroSD card_CS Remove R90 IrDA_TX - Debug TCK/SWCLK - - - - - USART1_RX Remove R115 (not existent on PCB rev A) MCO - LED3 Remove R61 LED1 Remove R59 Tamper button Remove R637 Doc ID 16533 Rev 2 How to disconnect from component on STM32100B-EVAL board Connectors 17/41 ...

Page 18

... HDMI_CEC Remove R107 Temperature sensor_SCL Remove R49 Temperature sensor_INT Remove R50 Debug TDO/SWO - - - - - USART2 Remove Disconnect STM32100B-EVAL evaluation board MC connector pin 27 from motor power drive board. Keep JP7 on open - - IrDA_RX Remove R83 Debug TDI - Debug TMS/SWDIO - LCD_Backlight - USART1_TX Remove R16 LED4 ...

Page 19

UM0841 3.4 Motor control connector CN6 Figure 7. Motor control connector CN6 (top view) Table 13. Motor control connector CN6 Description Emergency stop PWM-UH PWM-UL PWM-VH PWM-VL PWM-WH PWM-WL PHASE A current PHASE B current PHASE C current NTC bypass ...

Page 20

... Analog input connector CN7 (bottom view) Table 14. Analog input connector CN7 Pin number 3.6 Power supply connector CN8 The STM32100B-EVAL board can be powered from power supply via the external power supply jack (CN8) shown in Figure 9. Power supply connector CN8 (front view) 20/ Description ...

Page 21

UM0841 3.7 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 3.8 RS-232 connector ...

Page 22

Connectors 3.9 MicroSD connector CN11 Figure 12. MicroSD connector CN11 (top view) Table 17. MicroSD connector CN11 Pin number 3.10 ST-LINK connector CN12 Figure 13. ST-LINK connector CN12 (front view) Table 18. ST-LINK USB connector (CN12) ...

Page 23

UM0841 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 ...

Page 24

Limitations 4 Limitations The MB871 board is delivered with PCB revision 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 ...

Page 25

... UM0841 5 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 Figure 17: Peripherals on page 28 Figure 18: RS-232 on page 29 Figure 19: Audio on page 30 ...

Page 26

... MC_EnIndex MC_BusVoltage MC_HeatsinkTemperature MC_EnB MC_EnA/WAKEUP MC_CurrentC MC_CurrentB MC_CurrentA MC_EmergencySTOP U_ST_LINK ST_LINK.SCHDOC RESET# TDO/SWO TCK/SWCLK TMS/SWDIO TRST TDI U_JTAG&SWD JTAG&SWD.SchDoc RESET# TDO/SWO TCK/SWCLK TMS/SWDIO TRST TDI SDcard_detect MicroSDCard_CS Flash_CS SD_Flash_MOSI SD_Flash_SCK SD_Flash_MISO STMicroelectronics Title: STM32100B-EVAL B.1(PCB.SCH) Date: 2/10/2010 Number: MB871 Rev: Sheet ...

Page 27

... PC12 33 34 PC10 35 36 PA14 PA12 41 42 PA10 43 44 PA8 45 46 PC8 47 48 PC6 49 50 2213S-50G STMicroelectronics Title: STM32100B-EVAL MCU B.1(PCB.SCH) Date: 2/11/2010 Number: MB871 Rev PC0 PC2 PA0 PA2 PA5 PA7 PC5 PB1 PB2 PE8 PE10 PE12 PE14 PB11 ...

Page 28

... PA0 MC_EnA/WAKEUP 330 Wakeup Button B2 TD-0341 [WKUP/Blue] R53 100 +3V3 +3V3 R56 4K7 PB9 R46 0 User_Button User Button B4 TD-0341 [USER/Blue] R54 100 RV2 3386P-103H[10%] STMicroelectronics Title: STM32100B-EVAL Peripherals B.1(PCB.SCH) Date: 2/2/2010 Number: MB871 Rev C24 100nF C32 [N/A] C30 100nF Sheet ...

Page 29

... U14 JP11 5 IrDA_TX SD IrDA_RX PC10 3 TxD PC11 R83 0 4 RxD +3V3 R85 1 Anode (VCC2 Cathode R86 6 VCC1 7 47 Vlogic 8 GND TFDU4300 C60 C61 C62 C63 4.7uF 4.7uF 100nF 100nF IrDA STMicroelectronics Title: STM32100B-EVAL RS232&IrDA B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet ...

Page 30

... PA4 Audio_DAC +3V3 100pF R1 JP1 R3 100K 10K Standby VOUT1 VIN- VOUT2 22K VIN+ VCC 470nF 2 7 Bypass GND C5 C4 [N/A] TS4990IST 1uF Speaker CN1 1 KSS-1508 10 2 ST-613 Speaker+ +3V3 C3 1uF STMicroelectronics Title: STM32100B-EVAL Audio B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet ...

Page 31

... CN16 HDMI_pin1 1 2 HDMI_pin3 HDMI_pin4 3 4 HDMI_pin6 5 6 HDMI_pin7 7 8 HDMI_pin9 HDMI_pin10 9 10 HDMI_pin12 11 12 HDMI_pin13 HDMI_pin14 13 14 HDMI_pin15 HDMI_pin16 15 16 HDMI_pin18 17 18 HDMI_pin19 19 47151-0051 HDMI CEC STMicroelectronics Title: STM32100B-EVAL LCD & HDMI_CEC B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet ...

Page 32

... C64 +3V3 SPI Flash 100nF U16 R87 7 6 PA5 HOLD C 10K 8 5 PA7 VCC D R88 VSS R89 M25P128-VME6G +3V3 +3V3 R92 4K7 +3V3 R90 0 CN11 PJS008-2000 (SMS064FF or SMS128FF) R91 STMicroelectronics Title: STM32100B-EVAL SD&Flash B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev: Sheet ...

Page 33

... GND 18 C12 R31 GND 20 100nF 100K GND 22 GND 24 GND R27 26 PC0 Heatsink Temperature MC_HeatsinkTemperature 28 0 3.3V Power +3V3 30 C13 GND 32 100nF GND 34 Encoder Index PA2 MC_EnIndex C17 [N/A] STMicroelectronics Title: STM32100B-EVAL Motor Control B.1(PCB.SCH) Date: 1/27/2010 MB871 Number: Rev Sheet of ...

Page 34

... TRST RESET +3V3 R10 R11 R12 [N/A] [N/A] [N/A] RS1 PA13 PA14 PB3 PA15 PB4 RS8M22R0J1 R13 [N/A] CN3 2316S-20G JTAG connector [N/A] +3V3 +3V3 R14 [N/A] R5 10K R6 10K R7 10K STMicroelectronics Title: STM32100B-EVAL JTAG&SWD B.1(PCB.SCH) Date: 1/27/2010 Number: MB871 Rev Sheet ...

Page 35

... VSSA 1uF 100nF 50 VDD_1 75 VDD_2 VSS_2 VDD_MCU 100 VDD_MCU VDD_3 VSS_3 VSS_1 6 Vbat VBAT VSS_4 C38 C39 C40 VSS_5 100nF 100nF 100nF VALUELINE QFP100 JP9 VDD_MCU BT1 XCF-12 STMicroelectronics Title: STM32100B-EVAL Power B.1(PCB.SCH) Date: 2/10/2010 Number: MB871 Rev R67 0 VREF Sheet ...

Page 36

... LD6 R96 LED_STLINK 1 USB_DM 2 R97 22 510 red 3 R98 22 USB_DP 4 R99 R100 0 +3V3 0 4K7 4K7 AIN_1 T_JTMS TMS/SWDIO T_JTCK TCK/SWCLK T_JTDO TDO/SWO T_JTDI TDI T_JRST RESET# T_NRST TRST STMicroelectronics Title: STM32100B-EVAL ST_LINK (JTAG only) B.1(PCB.SCH) Date: 2/11/2010 Number: MB819 Rev JTAG Sheet ...

Page 37

... VDDA 23 PA0-WKUP 24 PA1 25 PA2 26 PA3 27 VSS_4 28 VDD_4 29 PA4 30 PA5 31 PA6 32 PA7 STM32100B-EVAL I/O assignments Type EVAL board I/O assignment I/O I/O I/O I/O I/O S I/O Anti-tamper button I/O 32K OSC 32K OSC I/O I/O MC_ADC10 pin 26 I/O MC_ADC11 pin 15 / VBAT ADCin ...

Page 38

... STM32100B-EVAL I/O assignments Table 21. STM32100B-EVAL I/O assignments (continued) LQFP100 Pin name 33 PC4 34 PC5 35 PB0 36 PB1 37 PB2 38 PE7 39 PE8 40 PE9 41 PE10 42 PE11 43 PE12 44 PE13 45 PE14 46 PE15 47 PB10 48 PB11 49 VSS_1 50 VDD_1 51 PB12 52 PB13 53 PB14 54 PB15 55 PD8 56 PD9 57 PD10 58 PD11 59 PD12 60 PD13 61 PD14 62 PD15 ...

Page 39

... UM0841 Table 21. STM32100B-EVAL I/O assignments (continued) LQFP100 Pin name 68 PA9 69 PA10 70 PA11 71 PA12 72 PA13 VSS_2 75 VDD_2 76 PA14 77 PA15 78 PC10 79 PC11 80 PC12 81 PD0 82 PD1 83 PD2 84 PD3 85 PD4 86 PD5 87 PD6 88 PD7 89 PB3 90 PB4 91 PB5 92 PB6 93 PB7 94 BOOT0 95 PB8 96 PB9 97 PE0 98 PE1 99 VSS_3 100 ...

Page 40

Revision history Revision history Date 25-Feb-2010 25-Feb-2010 40/41 Revision 1 Initial release. 2 Modified Section 2.15.3. Doc ID 16533 Rev 2 UM0841 Changes ...

Page 41

... UM0841 Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. ...

Related keywords