Page 1
STM3210C-EVAL evaluation board Introduction The STM32F107VCT evaluation board STM3210C-EVAL is designed as a complete development platform for STMicroelectronic's ARM Cortex-M3 core-based STM32F107VCT microcontroller with full speed USB-OTG, ethernet MAC, two channels of CAN2.0A/B compliant interface, 2 channels I2S, 2 channels I2C, 5 channels USART with smartcard support, 3 channels SPI, internal 64 KB SRAM and 256 KB Flash, JTAG and SWD debugging support.
Demonstration software is preloaded in the board’s Flash memory for easy demonstration of device peripherals in stand-alone mode. For more information and to download the latest version available, please refer to STM3210C-EVAL demonstration firmware available on the web: www.st.com/mcu. Order code To order the STM32F107VCT evaluation board, use the order code STM3210C-EVAL.
UM0600 Hardware layout and configuration Hardware layout and configuration The STM3210C-EVAL evaluation board is designed around the STM32F107VCT in a 100- pin LQFP package. The hardware block diagram Figure 2 illustrates the connection between the STM32F107VCT and peripherals (LCD, EEPROM, MEMS, USART, IrDA, USB-OTG,...
Page 6
Hardware layout and configuration UM0600 Figure 3. STM3210C-EVAL evaluation board layout CN8, CN9 Extension header CN17 Motor control CN10, CN11 BNC RJ45 CAN2 connector RS-232 STM32F107VCT CAN1 USB MicroAB connector CN12 CN18 Trace 5V power CN13 JTAG Audio jack CN14...
Hardware layout and configuration Power supply The STM3210C-EVAL evaluation board is designed to be powered by a 5 V DC power supply and to be protected by PolyZen from a wrong power plug-in event. It is possible to configure the evaluation board to use any of following three sources for the power supply.
Page 8
1 Kohm) in series and IDD current measurement circuit in parallel when JP23 is set as shown to the right. MCU power consumption measurement is enabled. The LED LD7 is lit when the STM3210C-EVAL board is powered by the 5 V correctly. 8/52 Doc ID 15082 Rev 3 Downloaded from Elcodis.com...
RC clock is used. Reset source The reset signal of the STM3210C-EVAL board is active low and the reset sources include: Reset button, B1 Debugging tools from JTAG connector CN13 and trace connector CN12 Daughterboard from CN9 RS-232 connector CN6 for ISP when JP19 is fitted.
UM0600 Audio The STM3210C-EVAL evaluation board supports stereo audio play by using an audio DAC CS43L22 connected to both an I2S2 port and one channel of the DAC of microcontroller STM32F107VCT. The CS43L22 can be configured via the I2C1 bus when JP9 is fitted (default setting).
Both RS-232 and IrDA communications are supported by D-type 9-pin RS-232 connectors CN6 and IrDA transceiver U12 which connect to USART2 of the STM32F107VCT on the STM3210C-EVAL evaluation board. Two signals, Bootloader_BOOT0 and Bootloader_RESET, are added on the RS-232 connector for ISP support.
Hardware layout and configuration UM0600 Motor control The STM3210C-EVAL evaluation board supports a three-phase brushless motor control via a 34-pin connector CN17, which provides all required control and feedback signals to and from a motor power-driving board. Available signals on this connector include emergency stop, motor speed, 3 phase motor current, bus voltage, heat sink temperature from the motor driving board and 6 channels of PWM control signal going to the motor driving circuit.
Hardware layout and configuration 2.10 Smartcard STMicroelectronic’s smartcard interface chip ST8024 is used on the STM3210C-EVAL board for asynchronous 3 V and 5 V smartcards. It performs all supply protection and control functions based on the connections with the STM32F107VCT listed in Table Table 10.
Hardware layout and configuration UM0600 2.11 MicroSD card The 2 GByte (or more) microSD card connected to SPI3 of STM32F107VCT is available on the board. MicroSD card detection is managed by the standard I/O port PE0. JP15 must remain fitted to enable microSD card chip select. Table 12.
The evaluation board can be powered by this USB connection at 5 V DC with a 500 mA current limitation. LED LD6 is lit: in Host mode when the power switch (U3) is ON (STM3210C-EVAL is acting as a USB host), in Device mode when a cable is connected to a PC (STM3210C-EVAL is acting as a USB device and VBUS is powered by another USB host).
Hardware layout and configuration UM0600 2.15 MEMS An ST MEMS device LIS302DL is connected to the I2C1 bus of STM32F107VCT. 2.16 Development and debug support The two debug connectors available on STM3210C-EVAL evaluation board are: CN13, standard 20-pin JTAG interface connector that is compliant with the debug tools of ARM7 and ARM9 and cortex M3.
MII_CRS of the ethernet. You may refer to Table 2 for details. The STM3210C-EVAL board also supports a second optional 2.4” TFT LCD without touch screen that can be mounted on CN15 connector. The 2.4” TFT LCD is not populated by default.
Figure 4. STM3210C-EVAL IDD measurement circuit The circuit above is implemented on STM3210C-EVAL for IDD measurement. In Run mode, IDD current is measured using MAX9938FEUK+ (U21) connected to the 1ohm shunt resistor. In this case IDD_CNT_EN remains high during measurement and JP23 jumper must be set to 2<->3.
Page 19
UM0600 Hardware layout and configuration Figure 5. STM3210C-EVAL IDD Low power mode measurement timing diagram IDD measure Stop or Standby Wake-up Clear CNT MCU mode 150ms 300ms 450ms IDD_CNT_EN Q13=LOW_POWER_EN (T2 pin 3) Q14=LP_WAKEUP Q14n=Switch control (U22 pin 4) The Low power mode measurement procedure can be used in Stop or Standby modes if the IDD current does not exceed 60 uA, otherwise the Run mode measurement procedure should be used up to 60 mA.
Connectors UM0600 Connectors Motor control connector CN17 Figure 6. Motor control connector CN17 viewed from above the PCB Table 15. Motor control connector CN17 Pin of Pin number Pin number Pin of Description Description STM32F107VCT of CN17 of CN17 STM32F107VCT Emergency stop PE15 PWM-UH...
UM0600 Connectors Analog input connector CN10 and CN11 Figure 7. Analog input connector CN10 and CN11 viewed from the bottom Table 16. Analog input connector CN10 and CN11 Pin number Description Pin number Description Analog input PB0 and PA7 for CN10 and CN11 respectively CAN D-type 9-pin male connector CN3 and CN4 Figure 8.
UM0600 Connectors RS-232 connector CN6 Figure 11. RS-232 connector CN6 with ISP support viewed from the front Table 20. RS-232 connector CN6 with ISP support Pin number Description Pin number Description Bootloader_RESET RS232_RX (PD6) RS232_TX (PD5) Bootloader_BOOT0 JTAG debugging connector CN13 Figure 12.
Daughterboard extension connector CN8 and CN9 Two 50-pin male headers CN8 and CN9 can be used to connect a daughterboard or standard wrapping board to the STM3210C-EVAL evaluation board. All 80 GPI/Os are available on it. The space between these two connectors and power position, GND and RESET pin are defined as a standard, which allows to develop common daughterboards for several evaluation boards.
Page 25
UM0600 Connectors Table 22. Daughterboard extension connector CN8 (continued) Description Alternative function How to disconnect with function block on STM3210C-EVAL Trace_D3 I2S_MCK/MC JP10 open Disconnect STM3210C-EVAL board from motor power drive board JP4 open PA10 USB_ID Remove R38 or disconnect USB cable...
Page 26
Connectors UM0600 Table 23. daughterboard extension connector CN9 Description Alternative function How to disconnect with component on STM3210C-EVAL board Keep JP22 open. Disconnect STM3210C-EVAL board from motor PD14 power drive board. PD12 Ethernet Remove RS2 PD10 Ethernet/Smartcard Keep JP11 open...
UM0600 Connectors Table 23. daughterboard extension connector CN9 (continued) Description Alternative function How to disconnect with component on STM3210C-EVAL board PB12 Ethernet / Audio Remove RS3 PB10 Ethernet Remove RS2 PE15 Remove R139 PE13 Disconnect STM3210C-EVAL board from motor power drive board...
UM0600 Connectors 3.13 Power connector CN18 Your STM3210C-EVAL evaluation board can be powered from a DC 5 V power supply via the external power supply jack (CN18) shown in Figure 15. The central pin of CN18 must be positive. Figure 15. Power supply connector CN18 viewed from the front DC +5V 3.14...
Schematics UM0600 Schematics This section provides the following schematics: Figure 17: STM3210C on page 31 Figure 18: MCU on page 32 Figure 19: Ethernet on page 33 Figure 20: Full speed USB-OTG on page 34 Figure 21: Audio on page 35 Figure 22: LCD on page 36 Figure 23: I/O expander on page 37 Figure 24: CAN on page 38...
Note1: only decoupling capacitors value was updated from Versioin B.1 to B.2. Bootloader_RESET Bootloader_RESET Note2: only assembly request of R42 and R43 was updated from Versioin B.2 to B.3. Bootloader_BOOT0 Bootloader_BOOT0 STMicroelectronics Title: STM3210C-EVAL Number: MB784 Rev: B.3(PCB.SCH) Date: 9/18/2009 Sheet Downloaded from Elcodis.com...
UM0600 Revision history Revision history Table 28. Document revision history Date Revision Changes 26-Feb-2009 Initial release 19-Jun-2009 Update for PCB rev.B 16-Oct-2009 Update to make schematics searchable Doc ID 15082 Rev 3 51/52 Downloaded from Elcodis.com electronic components distributor...
Page 52
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.
Need help?
Do you have a question about the STM3210C-EVAL and is the answer not in the manual?
Questions and answers