background image

July 2010

Doc ID 14220 Rev 5

1/48

UM0488

User manual

STM3210E-EVAL

evaluation board

Introduction

The STM3210E-EVAL evaluation board is designed as a complete development platform for 
STMicroelectronic's ARM Cortex-M3 core-based STM32F103ZGT6 microcontroller with full 
speed USB2.0, CAN2.0A/B compliant interface, two I

2

S channels, two I

2

C channels, five 

USART channels with smartcard support, three SPI channels, two DAC channels, FSMC 
interface, SDIO, internal 96 KB SRAM and 1 MB Flash, JTAG and SWD debug support.

The STM3210E-EVAL products delivered with the MB672 board versions D-03 or older are 
based on the STM32F103ZET6 instead of the STM32F103ZGT6 and include 64 KB internal 
SRAM and 512 KB Flash. The board number and version are on a label on the bottom side 
of the board.

The full range of hardware features on the board helps you to evaluate all peripherals (USB, 
motor control, CAN, MicroSD Card, smartcard, USART, NOR Flash, NAND Flash, SRAM) 
and develop your own applications. Extension headers make it easy to connect a 
daughterboard or wrapping board for your specific application.

Figure 1.

STM3210E-EVAL evaluation board

www.st.com

Downloaded from 

Elcodis.com

 

electronic components distributor

 

Summary of Contents for STM3210E-EVAL

Page 1: ...ebug support The STM3210E EVAL products delivered with the MB672 board versions D 03 or older are based on the STM32F103ZET6 instead of the STM32F103ZGT6 and include 64 KB internal SRAM and 512 KB Fla...

Page 2: ...RS 232 connectors 10 2 9 Motor control 10 2 10 Smartcard 11 2 11 MicroSD Card 11 2 12 Temperature sensor 12 2 13 Analog input 12 2 14 IrDA 12 2 15 USB 12 2 16 Development and debug support 13 2 17 Di...

Page 3: ...board extension connectors CN10 and CN11 20 3 9 RS 232 connector CN12 26 3 10 MicroSD Card connector CN13 26 3 11 USB type B connector CN14 27 3 12 Audio jack CN15 27 3 13 TFT LCD connector CN16 27 3...

Page 4: ...2 0A B compliant connection Inductor motor control connector JTAG and trace debug support 240x320 TFT color LCD Joystick with 4 direction control and selector Reset wakeup tamper and user buttons 4 co...

Page 5: ...he hardware block diagram Figure 2 illustrates the connections between the STM32F103ZGT6 and peripherals LCD SPI Flash USART IrDA USB audio CAN bus smartcard MicroSD Card NOR Flash NAND Flash SRAM tem...

Page 6: ...1 STM32F103ZG CN2 3 5 BNC U13 IrDA CN14 USB CN12 USART1 B1 RESET B2 WAKEUP CN18 Smartcard B3 Tamper U19 Joystick B4 User key CN1 Motor control CN4 CAN connector CN6 QST CN7 Trace CN9 JTAG U17 Color LC...

Page 7: ...the STM3210E EVAL evaluation board is powered correctly Table 1 Power related jumpers Jumper Description JP13 JP13 is used to select one of the three possible power supply resources For power supply j...

Page 8: ...set button B1 Debugging tools from JTAG connector CN7 and trace connector CN9 Daughterboard from CN11 Table 2 Boot related switches Switch Boot from Switch configuration BOOT0 BOOT1 STM3210E EVAL boot...

Page 9: ...r control it can be enabled by setting the jumper JP3 Refer to Section 2 9 Motor control for details 2 7 CAN The STM3210E EVAL evaluation board supports CAN2 0A B compliant CAN bus communication based...

Page 10: ...r multiplexed peripherals can be enabled by setting the jumpers JP3 JP4 JP11 JP15 and JP16 as described in Table 6 Table 6 Motor control related jumpers Jumper Description Multiplexed peripherals JP20...

Page 11: ...martcard power supply selection pin PB0 I OUC MCU data I O line PB10 XTAL1 Crystal or external clock input PB12 OFF Detect presence of a card interrupt to MCU share same pin with motor controller PC7...

Page 12: ...pports USB2 0 compliant full speed communication via a USB type B connector CN14 The evaluation board can be powered by this USB connection at 5 V DC with a 500 mA current limitation USB disconnection...

Page 13: ...e available as input devices The jumper JP4 should be kept open to enable the wakeup button B2 which shares the same I O with USART2 and motor control connector The STM3210E EVAL evaluation board also...

Page 14: ...on the setting of JP7 19 PD15 FSMC_D13 20 PD16 FSMC_D14 21 PD17 FSMC_D15 22 BL_GND GND 23 BL_control 3 3V 24 VDD 3 3V 25 VCI 3 3V 26 GND GND 27 GND GND 28 BL_VDD 3 3V 29 SDO PA6 via JP26 30 SDI PA7 vi...

Page 15: ...protection The demonstration firmware and the software library delivered with the board support these three NOR Flash references However during the development of your application software you must v...

Page 16: ...H PC8 11 12 GND PWM WL PB1 13 14 PC0 Bus voltage 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 PA3 thr...

Page 17: ...o the QST evaluation board to demonstrate the QST function Figure 7 QST connector CN6 front view Table 17 Analog input connector CN2 CN3 and CN5 Pin number Description Pin number Description 1 GND 4 G...

Page 18: ...0 PB5 11 PA8 12 13 GND 14 GND Table 20 Trace debugging connector CN7 Pin number Description Pin number Description 1 3 3V power 2 TMS PA13 3 GND 4 TCK PA14 5 GND 6 TDO PB3 7 KEY 8 TDI PA15 9 GND 10 RE...

Page 19: ...ort Pin number Description Pin number Description 1 NC 6 Connect to Pin 4 2 USART2_PA3 7 USART2_PA1 3 USART2_PA2 8 USART2_PA0 4 Connect to Pin 6 9 NC 5 GND Table 22 JTAG debugging connector CN9 Pin nu...

Page 20: ...EVAL evaluation board as described in Table 23 and Table 24 Table 23 Daughterboard extension connector CN10 Pin Description Alternative function How to disconnect from function block on STM3210E EVAL...

Page 21: ...ve board Keep JP15 on open 4 PC8 MicroSDcard_D0 MC Disconnect STM3210E EVAL evaluation board from motor power drive board Remove SD Card from MicroSD Card connector 6 PA8 MCO LCD_backlight QST Disconn...

Page 22: ...ect STM3210E EVAL evaluation board from QST board 46 PB9 CAN_TX 48 3V3 50 GND 52 PE3 Trace_D0 FSMC_A19 54 PE5 Trace_D2 FSMC_A21 56 PC13 Anti tamper button Remove R111 58 PC15 OSC32_OUT Remove R39 Keep...

Page 23: ...7 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 43 PF12 FSMC_A6 45 PB2 BOOT1 SPI_NSS 47 PB1 MC QST Disconnect STM3210E EVAL evaluat...

Page 24: ...PD11 FSMC_A16 16 PD9 FSMC_A14 18 PB15 I2S_DIN 20 PB14 USB disconnect Connect pin1 of JP14 to pin2 22 PB12 Smartcard_CK MC I2S_CMD Disconnect STM3210E EVAL evaluation board from motor power drive boar...

Page 25: ...on board from motor power drive board Remove R29 60 PA2 MC USART2_TX Disconnect STM3210E EVAL evaluation board from motor power drive board 62 64 PC2 MC BNC2 Disconnect STM3210E EVAL evaluation board...

Page 26: ...mber Description 1 NC 6 Connect to Pin 4 2 USART1_PA10 7 Connect to Pin 8 3 USART1_PA9 8 Connect to Pin 7 4 Connect to Pin 6 9 NC 5 GND Table 26 MicroSD Card connector CN13 Pin number Description Pin...

Page 27: ...to the FSMC interface of the STM32F103ZGT6 Refer to Section 2 17 Display and input devices on page 13 for details 3 14 Power connector CN17 Your STM3210E EVAL board can be powered from a DC 5 V power...

Page 28: ...onnector CN18 front view Table 28 Smartcard connector CN18 Pin number Description Pin number Description 1 VCC 5 GND 2 RST 6 NC 3 CLK 7 I O 4 NC 8 NC 17 Detection pin of card presence 18 Detection pin...

Page 29: ...Microcontroller connections see Figure 16 MCU see Figure 17 Peripherals see Figure 18 RS 232 and IrDA connectors see Figure 19 Audio see Figure 20 LCD and joystick connections see Figure 21 SD Card an...

Page 30: ...T2_CTS USART1_TX USART1_RX IrDA_RX IrDA_TX MC_EmergencySTOP MC_CurrentA MC_CurrentB MC_CurrentC MC_PFCsync1 MC_PFCsync2 MC_WL MC_VH MC_VL MC_UH MC_UL MC_WH MC_NTC MC_DissipativeBrake MC_PFCpwm MC_EnA...

Page 31: ...0K 3V3 C94 100nF C48 20pF C47 20pF X1 8MHz with socket R40 390 R45 10K 3V3 2 3 1 BOOT0 RESET RESET MC_PFCsync2 FSMC_NCE2 FSMC_NWE FSMC_NOE FSMC_NWAIT MicroSDCard_CMD FSMC_NBL0 TRACE_CK TRACE_D3 TRACE_...

Page 32: ...P6 3 2 1 JP8 R26 10K 3V3 C27 100nF 1 2 LD3 Red 1 2 LD2 Orange 1 2 LD4 Blue 1 2 LD1 Green 1 2 3 4 5 CN3 VB334 MB525 3 11 STM3210E EVAL Peripherals R27 0 R35 0 R37 0 1 3 2 RV1 10K R126 0 3V3 R46 0 R44 0...

Page 33: ...C31 100nF 3V3 1 6 2 7 3 8 4 9 5 CN8 DB9 male USART2 R33 do not fit R2out 9 R2in 8 T1in 11 R1out 12 T1out 14 R1in 13 T2in 10 T2out 7 C1 1 C1 3 C2 4 C2 5 V 2 V 6 VCC 16 GND 15 U7 ST3232ECTR C52 100nF C...

Page 34: ...F C66 100nF C79 10uF C16 100nF 3V3 3V3 R83 10 C67 0 22uF R73 10 C76 0 22uF R86 10 R87 6 8 R84 6 8 C80 47uF C70 47uF 1 2 3 CN15 ST 225 02 1 2 U14 KSS 1508 CCLK SCL 9 CDTI SDA 10 SDTI 11 TEST2 12 LRCK 1...

Page 35: ...4 100nF R104 0 R103 0 R102 0 R100 0 R101 0 R110 330 R106 0 R111 0 3V3 3V3 JOY_SEL JOY_DOWN JOY_LEFT JOY_RIGHT JOY_UP LCD_CS LCD_CLK LCD_DI RESET LCD_backlight Anti_Tamper WAKEUP User_Button R105 do no...

Page 36: ...OFF 23 XTAL1 24 XTAL2 25 I OUC 26 AUX1UC 27 AUX2UC 28 U17 ST8024CDR C87 100nF C83 100nF C86 330nF C82 47uF 5V C89 100nF C90 100nF R118 100K 3V3 R90 4K7 3V3 R108 10K R109 10K 3V3 C12 100nF C84 47uF 3V3...

Page 37: ...ISSIPATIVE BRAKE 23 5V POWER 25 PFC SYNC 27 PFC PWM 29 Encoder A 31 Encoder B 33 GND 2 GND 4 GND 6 GND 8 GND 10 GND 12 BUS VOLTAGE 14 GND 16 GND 18 GND 20 GND 22 GND 24 Heatsink Temperature 26 3 3V Po...

Page 38: ...AG Trace 3V3 R58 10K R54 10K R53 10K R59 10K R55 do not fit 3V3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CN9 JTAG 3V3 3V3 R48 10K R47 10K R52 10K JP19 R64 10K R49 0 R50 do not fit R60 0 R61...

Page 39: ...10 11 STM3210E EVAL Power D5V U5V E5V Power regulator R42 47 R41 0 VREF L1 BEAD C50 10uF C46 10nF JP12 3V3 VDDA VDD BT1 CR1220 holder Vbat 3 2 1 JP1 3V3 VDDA VREF C45 10nF TP3 VREF VDD_7 62 VBAT 6 VSS...

Page 40: ...D3 D4 D5 D6 D7 R22 0 R16 10K R15 0 3V3 R21 0 R18 10K R25 do not fit Default setting Open Default setting 2 3 A4 B4 A3 B3 A2 A5 A1 A4 A0 A3 CE B5 I O0 B6 I O1 C5 I O2 C6 I O3 D5 VCC D6 VSS D1 I O4 E5 I...

Page 41: ...D 4 RESET 5 VDD 24 VCI 25 GND 26 GND 27 BL_VDD 28 BL_Control 23 BL_GND 22 PD1 6 PD2 7 PD3 8 PD4 9 PD5 10 PD6 11 PD7 12 PD8 13 PD10 14 PD11 15 PD12 16 PD13 17 PD14 18 PD15 19 PD16 20 PD17 21 SDO 29 SDI...

Page 42: ...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 GND 17 VDD_5 3V3 18 PF6 LD2 19 PF7 LD3 20 PF8 LD4 2...

Page 43: ...lash_MOSI QST pin6 44 PC4 Potentiometer 45 PC5 MC_ADC_12_15 pin 26 heatsink temperature 46 PB0 MC_TIM5_CH2N pin 9 VL SmartCard_3 5 47 PB1 MC1_TIM5_CH3N pin 13 WL QST pin7 48 PB2 Boot1 NSS_SPI_Flash 49...

Page 44: ...8 3V3 85 PD14 FSMCD0 86 PD15 FSMCD1 87 PG2 FSMCA12 88 PG3 FSMCA13 89 PG4 FSMCA14 90 PG5 FSMCA15 91 PG6 FSMC_INT2 92 PG7 JOY_Select 93 PG8 User Button B4 94 VSS_9 GND 95 VDD_9 3V3 96 PC6 MC_TIM5_CH1 pi...

Page 45: ...WE 120 VSS_10 GND 121 VDD_10 3V3 122 PD6 FSMCNWAIT 123 PD7 FSMCNE1 124 PG9 FSMCNE2 125 PG10 FSMCNE3 126 PG11 PDN of Audio DAC 127 PG12 FSMCEBAR3 128 PG13 JOY_Right 129 PG14 JOY_Left 130 VSS_11 GND 131...

Page 46: ...138 BOOT0 BOOT0 139 PB8 CAN RX 140 PB9 CAN TX 141 PE0 FSMCBLN0 142 PE1 FSMCBLN1 143 VSS_3 GND 144 VDD_3 3V3 Table 29 STM3210E EVAL I O assignment continued Pin Pin name STM3210E EVAL I O assignment D...

Page 47: ...ction 4 20 Nov 2008 3 Modified cover page Inserted a newChapter 1 Modified bank specified in Section 2 17 Section 2 18 Section 2 19 and Section 2 20 21 Jan 2010 4 Modified bank specified in Section 2...

Page 48: ...TNESS FOR A PARTICULAR PURPOSE AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION OR INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT UNLESS EXPRESSLY APPROVED IN WRITIN...

Reviews: