UM0919 User Manual STM32VLDISCOVERY STM32 value line Discovery Contents
Descrição do Produto
UM0919 User Manual STM32VLDISCOVERY STM32 value line Discovery Introduction The STM32 value line Discovery evaluation board helps you discover the STM32 value line features and to develop and share your applications. It is based on an STM32F100RBT6B and includes ST-Link embedded debug tool interface, LEDs and push buttons.
Features ■
STM32F100RBT6B microcontroller, 128 KB Flash, 8 KB RAM in 64-pin LQFP
■
On-board ST-Link with selection mode switch to use the kit as a stand-alone ST-Link (with SWD connector for programming and debugging)
■
Two red LEDs; LD1 for USB communication, LD2 for 3.3 volts power on
■
Designed to be powered by USB or an external supply of 5 V or 3.3 V
■
Can supply target application with 5 volts and 3 volts
■
Two user LEDs, LD3 and LD4 (green and blue)
■
Two push buttons (User and Reset)
■
Extension header for all QFP64 I/Os for quick connection to prototyping board or easy probing
Figure 1.
June 2011
STM32 value line Discovery board
Doc ID 17217 Rev 2
1/24 www.st.com
Contents
UM0919
Contents 1
2
Quick start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1
Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2
System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3
Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4
Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5
Order code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Hardware and layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.1
STM32F100RBT6B microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2
Embedded ST-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2.1
Using the ST-Link to program/debug the STM32 on board . . . . . . . . . . 10
2.2.2
Using the ST-Link to program/debug an external STM32 application . . 10
2.3
Power supply and power selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.4
LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5
Push buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.6
JP1 (Idd) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.7
Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3
Extension connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4
Mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5
Electrical schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2/24
Doc ID 17217 Rev 2
UM0919
1
Quick start
Quick start The STM32 value line Discovery is a low-cost and easy-to-use development kit to quickly evaluate and start a development with an STM32 value line microcontroller. Before installing and using the product, please accept the Evaluation Product License Agreement from www.st.com/stm32-discovery. For more information on the STM32 value line Discovery and for demonstration software visit www.st.com/stm32-discovery.
1.1
Getting started 1.
Connect the STM32 value line Discovery board to a PC with a USB cable to power the board.
2.
Press the USER button B1 (on bottom left corner of the board).
3.
Observe how the green LED LD3 blinking changes according to USER button B1 clicks.
4.
Each click on USER button B1 is confirmed by the blue LED LD4.
To study or modify the DISCOVER project related to this simple demo, visit www.st.com/stm32-discovery and download the getting started documentation and free software examples. This site also contains information on the STM32 features, demonstration software and examples from which you can develop your own applications.
1.2
1.3
1.4
System requirements ●
Windows PC (2000, XP, Vista)
●
A/Mini-B USB cable
Development toolchains ●
Atollic, TrueSTUDIO® (including the free LiteTrueSTUDIO®)
●
IAR, Embedded Workbench® for ARM
●
Keil, MDK-ARMTM
Demonstration software Demonstration software is preloaded in the board's Flash memory for easy demonstration of the device peripherals in stand-alone mode. For more information and to download the latest version available, please refer to the STM32 value line Discovery demonstration software available on www.st.com.
1.5
Order code To order the STM32 value line Discovery, use the order code STM32VLDISCOVERY.
Doc ID 17217 Rev 2
3/24
Hardware and layout
2
UM0919
Hardware and layout The STM32 value line Discovery is designed around the STM32F100RBT6B microcontroller in a 64-pin LQFP package. Figure 2 illustrates the connections between the STM32F100RBT6B and its peripherals (ST-Link, push button, LED and connectors). Figure 3 and Figure 4 help you to locate these features on the STM32 value line Discovery. Figure 2.
Hardware block diagram
Mini USB
Embedded ST-Link
SWD
I/O
I/O
I/O Green LED LD3
B2 RST
Blue LED LD4
B1 USER
P3 Header
4/24
RESET
Doc ID 17217 Rev 2
P1 Header
P2 Header
STM32F100RBT6B
UM0919
Hardware and layout
Figure 3.
Top layout
ST-Link USB connector
D1 diode
P2 connector
P1 connector
D2 diode LD1 COM LD2 power
SWD connector
ST-Link/Discovery selector
R15
R14
SB1 VBAT
JP1 Idd
U3 STM32F100RBT6B
SB2 BOOT1
B2 RST
B1 USER
LD4 PC8
LD3 PC9
P3 connector
Doc ID 17217 Rev 2
5/24
Hardware and layout Figure 4.
UM0919 Bottom layout
Reserved Do not modify Reserved Do not modify SB12, SB13 SB14, SB15 SB11 RESET SB16 BOOT0 SB17 SWDIO SB18 SWCLK
6/24
Doc ID 17217 Rev 2
UM0919
2.1
Hardware and layout
STM32F100RBT6B microcontroller Figure 5.
STM32F100RBT6B package The STM32F100RBT6B 8-bit microcontroller offers: 128 Kbytes of Flash memory 8 Kbytes RAM
LQFP64 10 x 10 mm This device provides the following benefits: ●
Reduced system cost: –
Built-in POR, PDR, LVD, watchdog timer.
–
Factory trimmed 8 MHz RC oscillator and 40 kHz for RTC and watchdog.
–
On-chip 12-bit dual channel DAC with DMA support and output buffers.
●
Perfect fit for control applications: Up to seven PWM 16-bit timers including advanced control timer for a total of 26 channels.
●
Ideal for appliance control applications including induction cooking: Three independent PWM 16-bit timers with complementary output and dead-time generation.
●
Reduced design complexity and minimized CPU, peripheral and memory use: Consumer electronics control (CEC) peripheral.
●
Extensive connectivity capability: CEC, 400 kHz I²C, up to12 Mbit/s master and slave SPI, up to 3 Mbit/s USART.
●
Achieves superior performance with 16-bit code density: ARM Cortex-M3 Thumb-2 32-bit instruction set and 7-channel DMA.
●
Eases Flash memory integrity check: CRC (cyclic redundancy check) with DMA support.
For more information see the STM32F100xB datasheet (Doc ID 16455) on the ST website.
Doc ID 17217 Rev 2
7/24
Hardware and layout STM32F100RBT6B block diagram
AS!& .*4234 *4$) *4#+37#,+ *4-337$)/ *4$/ AS!&
40)*
37*4!'
%4TRACETRIGGER
4RACE CONTROLLER
PBUS
)BUS
#ORTEX -#05 FMAX -(Z
.6)#
'0$-!
6OLTAGEREG 6TO6
&LASH+" BIT
32!- +"
6$$!
0/2 2ESET
3UPPLY SUPERVISION
)NT
0/20$2
2#(3
6$$!
CHANNELS
0!;=
'0)/PORT!
0";=
'0)/PORT"
0#;=
'0)/PORT#
0$;=
'0)/PORT$
0%;=
'0)/PORT%
!("& MAX -(Z
%84) 4 7+50
6$$
84!,/3# -(Z
0,,
!&
633
.234 6$$! 633!
06$
2#,3
2ESET CLOCK CONTROL
6$$6TO6
6$$
$BUS
3YSTEM
0OWER
6$$
&LASH OBL INTERFACE
42!#%#,+ 42!#%$;=
"USMATRIX
Figure 6.
UM0919
/3#?). /3#?/54
)7$'
0#,+ 0#,+ (#,+ ,+
3TANDBY INTERFACE
6"! 46TO6
6"!4 84!, K(Z 24# !75
"ACKUP REGISTER
/3#?). /3#?/54 4!- 0%2 24# !,!2-/54
"ACKUPINTERFACE !(" !0"
CHANNELS AS!& CHANNELS AS!&
4)-
!(" !0"
4)-
CHANNEL COMPL CHANNELAND"+). AS!&
4)-
CHANNEL COMPL CHANNELAND"+). AS!&
4)-
CHANNELS COMPL CHANNELS %42AND "+).AS!&
4)-
-/3) -)3/ 3#+ .33AS!&
30)
28 48 #43 243 #+AS!&
53!24
6
BIT!$# )&
4)-
53!24
53!24
30)
($-)#%#
CHANNELS AS!& 28 48 #43 243 #+AS!& 28 48 #43 243 #+AS!& -/3) -)3/ 3#+ .33AS!& ($-)#%#AS!&
3#, 3$! 3-"!AS!&
)#
77$'
4EMP SENSOR !$#CHANNELS !$#?).X
!0"& MAX -(Z
4)-
!0" & MAX -(Z
CHANNELS COMPL CHANNELAND"+). AS!&
)#
3#, 3$! 3-"!AS!&
4)-
)& BIT$!# )&
$!#?/54AS!&
4)-
BIT$!#
$!# ?/54AS!&
2%&
6
2%&n
6$$! 6$$!
AIB
8/24
Doc ID 17217 Rev 2
UM0919
2.2
Hardware and layout
Embedded ST-Link The ST-Link programming and debugging tool is integrated on the STM32 value line Discovery. The embedded ST-Link can be used in 2 different ways: ●
to program/debug the MCU on board
●
to program/debug an MCU in another application board using a cable connected to SWD connector CN2.
For information about debugging and programming features refer to ST-Link UM0627. Note:
UM0627 contains information about all the ST-Link features. Usage in this situation is restricted to STM32F devices and SWD support only (no JTAG). Figure 7.
Typical configuration
Hardware requirements: - USB cable type A to mini-B - Computer with Windows 2000, XP or Vista OS Development toolchain: - Atollic, TrueSTUDIO® - IAR, Embedded Workbench® for ARM - Keil, MDK-ARM
Table 1.
Jumper states Jumper state
Description
CN3 jumpers ON
ST-Link functions enabled for on board programming (default)
CN3 jumpers OFF
ST-Link functions enabled for external application through CN2 connector (SWD supported).
Doc ID 17217 Rev 2
9/24
Hardware and layout
2.2.1
UM0919
Using the ST-Link to program/debug the STM32 on board To program the STM32 on board, simply plug in the two jumpers on CN3, but do not use the CN2 connector as that could disturb communication with the STM32F100RBT6B of the STM32 value line Discovery. Figure 8.
Discovery connections image
Jumpers on CN3
2.2.2
Using the ST-Link to program/debug an external STM32 application It is very easy to use the ST-Link to program the STM32 on an external application. You simply remove the 2 jumpers from CN3 and connect your application to the CN2 debug connector (as shown in Figure 9 and according to Table 2.).
Note:
Only SWD is supported, not JTAG. Table 2.
Debug connector CN2 (SWD) Pin
10/24
CN2
Designation
1
VDD_TARGET
VDD from application
2
SWCLK
SWD clock
3
GND
Ground
4
SWDIO
SWD data input/output
Doc ID 17217 Rev 2
UM0919
Hardware and layout Figure 9.
ST-Link connections image
Application connected to CN2
No jumpers on CN3
2.3
Power supply and power selection The power supply is provided by a USB connector or external power supply (5 V or 3.3 V). The 5V (P2 pin 26) and 3V3 (P1 pin 3) pins can be used independently as input or output power supplies due to D1 and D2 protection diodes (see Figure 3).
Note:
If the 5V and 3V3 pins are used as an input power supply, the STM32VLDISCOVERY board must be powered by a power supply unit or auxiliary equipment complying with standard EN-60950-1: 2006+A11/2009, and must be safety extra low voltage (SELV) with limited power capability.
2.4
LEDs ●
LD1: Red LED LD1 labeled COM indicates communication between PC and ST-Link.
●
LD2: Red LED LD2 labeled PWR indicates that the board is powered.
●
LD3: Green LED LD3 labeled PC9 is connected to the I/O PC9 of STM32F100RBT6B.
●
LD4: Blue LED LD4 labeled PC8 is connected to the I/O PC8 of STM32F100RBT6B.
Doc ID 17217 Rev 2
11/24
Hardware and layout
2.5
2.6
UM0919
Push buttons ●
B1: Push button B1 labeled USER is connected to the I/O PA0 of STM32F100RBT6B and can be used as WAKE-UP.
●
B2: Push button B2 labeled RST is dedicated to the RESET pin of STM32F100RBT6B.
JP1 (Idd) Jumper JP1, labeled Idd, allows the consumption of STM32F100RBT6B to be measured by removing the jumper and connecting an ammeter.
12/24
●
Jumper on: STM32F100RBT6B is powered (default).
●
Jumper off: STM32F100RBT6B is not powered.
Doc ID 17217 Rev 2
UM0919
Hardware and layout
2.7
Solder bridges
Table 3.
Solder bridge description
Bridge
State(1)
Description
Off
VDD_MCU is not connected to VBAT of STM32F100RBT6B. VBAT could be connected to an external power supply through EXT_VBAT.
On
VBAT of STM32F100RBT6B is connected to VDD_MCU.
Off
BOOT1 (PB2) signal is connected to +3.3V through pull-up resistor.
On
BOOT1 (PB2) signal is connected to GND through pull-down resistor.
SB3,5,7,9 (DEFAULT)
On
Reserved. Do not modify.
SB4,6,8,10 (PRG-32)
Off
Reserved. Do not modify.
Off
RESET of STM32F100RBT6B is disconnected from T_JRST of ST-Link.
On
RESET of STM32F100RBT6B is connected to T_JRST of ST-Link.
Off
PD1 is not connected to external pin and the X2 can be used. (2)
On
PD1 is connected to external pin and can be used as GPIO, X2 is not available. Remove (unsolder) R15.
Off
PD0 is not connected to external pin and the X2 can be used.(2)
On
PD0 is connected to external pin and can be used as GPIO, X2 is not available. Remove (unsolder) R15.
Off
PC15 is not connected to external pin and the X3 can be used.(2)
On
PC15 is connected to external pin and can be used as GPIO, X3 is not available. Remove (unsolder) R14.
Off
PC14 is not connected to external pin and the X3 can be used.(2)
On
PC14 is connected to external pin and can be used as GPIO, X3 is not available. Remove (unsolder) R14.
Off
BOOT0 signal is connected to +3.3 V through pull-up resistor.
On
BOOT0 signal is connected to GND through pull-down resistor.
Off
SWDIO and PA13 of STM32F100RBT6B are not connected, SWD not available.
On
SWDIO and PA13 of STM32F100RBT6B are connected, SWD available.
Off
SWCLK and PA14 of STM32F100RBT6B are not connected, SWD not available
On
SWCLK and PA14 of STM32F100RBT6B are connected, SWD not available.
SB1 (VBAT)
SB2 (BOOT1)
SB11 (RESET)
SB12 (X2)
SB13 (X2)
SB14 (X3)
SB15 (X3)
SB16 (BOOT0)
SB17 (SWDIO)
SB18 (SWCLK) 1. Factory state is in bold type. 2. If the resistor has been removed to modify the default setting of this bridge, it must be resoldered.
Doc ID 17217 Rev 2
13/24
Extension connection
3
UM0919
Extension connection Male headers P1, P2 and P3 can connect the STM32 value line Discovery to a standard prototyping/wrapping board. All GPIOs of STM32F100RBT6B are available on it. P1, P2 and P3 can also be used to probe an oscilloscope, logical analyzer or voltmeter. P1 pinout
Pin number Pin number (P1) (chip) 1 2 3
Vss
NC
-
-
3V3
-
-
S
VBAT
1
VBAT
5
2
PC13
Alternate function
I/O Port C13
TAMPER-RTC
(1)
I/O Port C14
OSC32_IN
I/O Port C15
OSC32_OUT
6
3
PC14
7
4
PC15(1)
5
Main function
-
4
8
(1)
I/O OSC_IN
(1)
PD0
9
6
PD1
I/O OSC_OUT
10
7
NRST
I/O RESET
11
8
PC0
I/O Port C0
ADC1_IN10
12
9
PC1
I/O Port C1
ADC1_IN11
13
10
PC2
I/O Port C2
ADC1_IN12
14
11
PC3
I/O Port C3
ADC1_IN13
15
14
PA0
I/O Port A0
WKUP / USART2_CTS/ ADC1_IN0 / TIM2_CH1_ETR
16
15
PA1
I/O Port A1
USART2_RTS/ ADC1_IN1 / TIM2_CH2
I/O Port A2
USART2_TX/ ADC1_IN2 / TIM2_CH3/ TIM15_CH1
I/O Port A3
USART2_RX/ ADC1_IN3 / TIM2_CH4 / TIM15_CH2
I/O Port A4
SPI1_NSS/ ADC1_IN4 USART2_CK / DAC1_OUT
17
18
19
14/24
Board pin name
12/31/47/63 GND -
Type
Table 4.
16
17
20
PA2
PA3
PA4
Doc ID 17217 Rev 2
Remap
UM0919
Extension connection P1 pinout (continued)
Pin number Pin number (P1) (chip)
Board pin name
Type
Table 4.
Main function
Alternate function
Remap
20
21
PA5
I/O Port A5
SPI1_SCK/ ADC1_IN5 / DAC2_OUT
21
22
PA6
I/O Port A6
SPI1_MISO/ ADC1_IN6 / TIM3_CH1
TIM1_BKIN / TIM16_CH1
22
23
PA7
I/O Port A7
SPI1_MOSI/ ADC1_IN7 / TIM3_CH2
TIM1_CH1N / TIM17_CH1
23
24
PC4
I/O Port C4
ADC1_IN14
24
25
PC5
I/O Port C5
ADC1_IN15
25
26
PB0
I/O Port B0
ADC1_IN8/ TIM3_CH3
TIM1_CH2N
26
27
PB1
I/O Port B1
ADC1_IN9/ TIM3_CH4
TIM1_CH3N
27
28
PB2
I/O
28
Port B2/ BOOT1
GND
1. Alternate pin, connected by default to STM32F100RBT6B oscillator.
P2 pinout
Pin number Pin number (P2) (chip) 1
Pin name
Type
Table 5.
Main function
Alternate function
Remap
GND
2
37
PC6
I/O Port C6
TIM3_CH1
3
38
PC7
I/O Port C7
TIM3_CH2
4
39
PC8
I/O Port C8
TIM3_CH3
5
40
PC9
I/O Port C9
TIM3_CH4
6
41
PA8
I/O Port A8
USART1_CK / MCO TIM1_CH1
7
42
PA9
I/O Port A9
USART1_TX / TIM1_CH2
TIM15_BKIN
8
43
PA10
I/O Port A10
USART1_RX / TIM1_CH3
TIM17_BKIN
9
44
PA11
I/O Port A11
USART1_CTS / TIM1_CH4
10
45
PA12
I/O Port A12
USART1_RTS / TIM1_ETR
Doc ID 17217 Rev 2
15/24
Extension connection P2 pinout (continued)
Pin number Pin number (P2) (chip)
16/24
Type
Table 5.
UM0919
Pin name
Main function
Alternate function
JTMS/ SWDIO
Remap
11
46
PA13
I/O
PA13
12
49
PA14
I/O JTCK/ SWCLK
PA14
13
50
PA15
I/O JTDI
TIM2_CH1_ETR / PA15/ SPI1_NSS
14
51
PC10
I/O Port C10
USART3_TX
15
52
PC11
I/O Port C11
USART3_RX
16
53
PC12
I/O Port C12
USART3_CX
17
54
PD2
I/O Port D2
18
55
PB3
I/O JTDO
TIM2_CH2 / PB3 TRACESWO SPI1_SCK
19
56
PB4
I/O NJTRST
PB4 / TIM3_CH1 SPI1_MISO
20
57
PB5
I/O Port B5
I2C1_SMBA / TIM16_BKIN
TIM3_CH2 / SPI1_MOSI
21
58
PB6
I/O Port B6
I2C1_SCL/ TIM4_CH1 TIM16_CH1N
USART1_TX
22
59
PB7
I/O Port B7
I2C1_SDA/ TIM17_CH1N TIM4_CH2
USART1_RX
23
60
BOOT0
I
24
61
PB8
I/O Port B8
TIM4_CH3 / TIM16_CH1 / CEC
I2C1_SCL
25
62
PB9
I/O Port B9
TIM4_CH4 / TIM17_CH1
I2C1_SDA
26
EXT_5V
27
NC
28
GND
TIM3_ETR
BOOT0
Doc ID 17217 Rev 2
UM0919
Extension connection P3 pinout
Pin number Pin number (P3) (chip)
Pin name
Type
Table 6.
Main function
Alternate function
1
29
PB10
I/O Port B10
I2C2_SCL/ USART3_TX TIM2_CH3/ CEC
2
30
PB11
I/O Port B11
I2C2_SDA/ USART3_RX
Remap
TIM2_CH4
3
33
PB12
I/O Port B12
SPI2_NSS/ I2C2_SMBA/ TIM1_BKIN/ USART3_CK
4
34
PB13
I/O Port B13
SPI2_SCK / TIM1_CH1N USART3_CTS
5
35
PB14
I/O Port B14
SPI2_MISO/ TIM1_CH2N / USART3_RTS
TIM15_CH1
6
36
PB15
I/O Port B15
SPI2_MOSI / TIM1_CH3N / TIM15_CH1N
TIM15_CH2
Doc ID 17217 Rev 2
17/24
Mechanical drawing
4
UM0919
Mechanical drawing
Figure 10. STM32 value line Discovery
18/24
Doc ID 17217 Rev 2
Electrical schematics
UM0919
5
Figure 11. STM32 value line Discovery Power.SchDoc U_Power EXT_5V EXT_3V3 EXT_VBAT
EXT_5V EXT_3V3 EXT_VBAT
P1
Header 28
1 2 3 4 5 6 Header 6
PB10 PB11 PB12 PB13 PB14 PB15
PB15 PB14 PB13 PB12 PB11 PB10 PB9 PB8 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0
PA15 PA14 PA13 PA12 PA11 PA10 PA9 PA8 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
PB15 PB14 PB13 PB12 PB11 PB10 PB9 PB8 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0
RESET#
PA15 PA14 PA13 PA12 PA11 PA10 PA9 PA8 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
PC15 PC14 PC13 PC12 PC11 PC10 PC9 PC8 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0
PD2 PD1 PD0 BOOT0
PC15 PC14 PC13 PC12 PC11 PC10 PC9 PC8 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0
PD2 PD1 PD0
EXT_5V PB9 PB8 BOOT0 PB7 PB6 PB5 PB4 PB3 PD2 PC12 PC11 PC10 PA15 PA14 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6
BOOT0
28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Header 28
STMicroelectronics
19/24
Title:
STM32-DISCOVERY
Number:MB913
Rev: C.2(PCB.SCH)
Date: 7/15/2010
Sheet 1
of
4
Electrical schematics
P3
MCU.SchDoc U_MCU
RESET#
P2 EXT_3V3 EXT_VBAT PC13 PC14 PC15 PD0 PD1 R23 RESET# PC0 820 PC1 PC2 PC3 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2
TCK/SWCLK TMS/SWDIO
Doc ID 17217 Rev 2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
TCK/SWCLK TMS/SWDIO
RESET#
ST_LINK.SCHDOC U_ST_LINK
1
2
3
Electrical schematics
20/24
Figure 12. STM32 value line MCU 4
X3 MC306-G-06Q-32.768 (manufacturer JFVNY) BOOT1
+3V3 C11 6.8pF R19 10K PB2
R15 0
U3A
R18 510
SB2
TMS/SWDIO TCK/SWCLK
SB17 SB18
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12
PA15
Doc ID 17217 Rev 2
PA13 PA14
PA13 PA14
PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15
14 15 16 17 20 21 22 23 41 42 43 44 45 46 49 50
PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
26 27 28 55 56 57 58 59 61 62 29 30 33 34 35 36
USER & WAKE-UP Button
PA0 PC15-OSC32_OUT PA1 PC14-OSC32_IN PA2 PC13 PA3 PC12 PA4 PC11 PA5 PC10 PA6 PC9 PA7 PC8 PA8 PC7 PA9 PC6 PA10 PC5 PA11 PC4 PA12 PC3 PA13 PC2 PA14 PC1 PA15 PC0
4 3 2 53 52 51 40 39 38 37 25 24 11 10 9 8
PC13 PC12 PC11 PC10 PC9 PC8 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0
54
PD2
3
2
4
1
C17 6.8pF
Must be close to the Crystal and open
SB14 SB15
PC15 PC14
PC9
LD3
R25 330
PC8
green LD4
R26 660
blue
X2 ESA8.00000F20D25F(with socket)
PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
OSC_IN OSC_OUT NRST
BOOT0
5 6
PD2
C13 20pF
OSC_IN OSC_OUT
C12 R14 220
RESET#
7
SB12 SB13 R16 510
BOOT0
60
20pF PD1 PD0
SB16
STM32F100RBT6B R17 10K
BOOT0
Must be close to the Crystal and open
+3V3 R20
BOOT0
100
RESET Button
4 1
R22
+3V3
B2 SW-PUSH-CMS
SW-PUSH-CMS B1
3 2
C22 [N/A]
PA0
PC15 PC14
PC13 PC12 PC11 PC10 PC9 PC8 PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0
1 4
2 3
RESET#
RESET#
0 R21 10K
C23 100nF
+3V3 R24
STMicroelectronics
[N/A]
STM32-DISCOVERY STM32 Value Line
Number:MB913 1
2
3
Rev: C.2(PCB.SCH)
Date: 7/15/2010 4
Sheet 2
of
4
UM0919
Title:
UM0919
Figure 13. Power 5V and 3V3
TP1 +5V
D2
C1 10uF
+5V
Vout
R5
2 C2 10uF
1
BAT60JFILM
2
1K C3 100nF
BAT60JFILM
PWR
1
U5V_ST_LINK
Vin
LD2 red
+3V3 D1
GND
3 EXT_5V
EXT_3V3
U1
LD1117DT33C
Lx and Cx Must be close to the pin 13
Doc ID 17217 Rev 2
VDD_MCU JP1
L1
+3V3
Closed by default
fcm1608-0603 C14 1uF
U3B C15 100nF
13 32 48 64 19
SB1
1
VDD_MCU is Dédicated Power Plan
VDDA VDD_1 VDD_2 VDD_3 VDD_4
VSSA VSS_1 VSS_2 VSS_3 VSS_4
12 31 47 63 18
SWIM
VBAT STM32F100RBT6B EXT_VBAT
C21 100nF
C20 100nF
C18 100nF
C19 100nF
C16 1uF
LED
STMicroelectronics 21/24
Title:
STM32-DISCOVERY Power 5V & 3V3
Number:MB913
Rev: C.2(PCB.SCH)
Date: 7/15/2010
Sheet 3
of
4
Electrical schematics
SBx and Cx Must be close to the pin 1
1
2
3
4
SWD R7
T_JRST
TCK/SWCLK TMS/SWDIO RESET#
SB11
ESA8.00000F20D25F
JTAG_CTL
100K
C10 100nF+3V3
VBAT PC13 PC14 PC15 OSC_IN OSC_OUT /RST VSSA VDDA PA0 PA1 U2_TX
36 35 34 33 32 31 30 29 28 27 26 25
R11
22
R12
PRG-32
SB3 22
+3V3
SB4
SB5
SB6
SB7
SB8
SB9
SB10
STM_JTCK
SWCLK
STM_JTMS
SWDIO
T_JTMS
STM_JTMS USB_DP USB_DM
D3
D4
LED_STLINK T_JTMS T_JTCK
CN3
Jumpers ON --> DISCOVERY Selected Jumpers OFF --> ST-LINK Selected
13 14 15 16 17 18 19 20 21 22 23 24
AIN_1
+3V3
VDD_2 VSS_2 JTMS PA12 PA11 PA10 PA9 PA8 S2_MOSI S2_MISO S2_CK PB12
+3V3
R9
R10
4K7
4K7
T_JTCK T_JTDO T_JTDI T_NRST T_JRST
Doc ID 17217 Rev 2
R13 +3V3
1 2 3 4 5 6 7 8 9 10 11 12
T_JTCK
1 2 3 4
SWD
1 2 3 4
+3V3
CN2
Z5V1
2
C8 20pF
VDD_3 VSS_3 PB9 PB8 BOOT0 PB7 PB6 PB5 JNRST JTDO JTDI JTCK
1
X1
U2_RX U2_CK S1_CK S1_MISO S1_MOSI PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1
C9 20pF
R8 10K U2 STM32F103C8T6
Z5V1
48 47 46 45 44 43 42 41 40 39 38 37
+3V3
DEFAULT
STM_JRST STM_JTDO STM_JTDI STM_JTCK
100K
Electrical schematics
22/24
Figure 14. ST-Link (SWD only)
SWIM +3V3
+3V3 U5V_ST_LINK
R2 1K5
CN1 VCC DD+ ID GND SHELL
+3V3
1 2 3 4 5 0
R4 R3
22
USB_DM USB_DP
COM LED_STLINK
22
LD1
R6 510
red
R1 100K
5075BMR-05-SM C6 100nF
C7 100nF
C5 100nF
C4 100nF
USB LED
STMicroelectronics
MCU
STM32-DISCOVERY ST_LINK (SWD only)
Number:MB913 1
2
3
Rev: C.2(PCB.SCH)
Date: 7/15/2010 4
Sheet 4
of
4
UM0919
Title:
UM0919
6
Revision history
Revision history Table 7. Date
Document revision history Revision
Changes
15-Jul-2010
1
Initial release.
21-Jun-2011
2
Added Chapter 4. Added note to Section 2.3.
Doc ID 17217 Rev 2
23/24
UM0919
Please Read Carefully:
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. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. 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.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS 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 WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2011 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com
24/24
Doc ID 17217 Rev 2
Lihat lebih banyak...
Comentários