Upload
lythuan
View
215
Download
0
Embed Size (px)
Citation preview
EM-32G210F128-H development board Users Manual
All boards produced by Olimex are ROHS compliant
Revision Initial, September 2011Copyright(c) 2011, OLIMEX Ltd, All rights reserved
Page 1
INTRODUCTION:
EM-32G210F128-H is small header board with EFM32G210F128 Cortex M3 microcontroller from Energy Micro AS. With a unique combination of the powerful 32-bit ARM Cortex-M3, innovative low energy techniques, short wake-up time from energy saving modes, and a wide selection of peripherals, the EFM32G210F128 mi-crocontroller is well suited for any battery operated application as well as other sys-tems requiring high performance and low-energy consumption. On the board are available DBG connector for programming/debugging, UEXT connector for con-necting some of our module boards to it, user button, status led and reset button.
BOARD FEATURES:
• MCU: EFM32G210F128
• Debug Interface
• UEXT
• Two extension connectors
• Status Led
• User button
• Reset button
• Battery connector
• FR-4, 1.5 mm, soldermask, component print
• Dimensions: 43.00 x 34.50mm (1.69 x 1.36")
Page 2
ELECTROSTATIC WARNING:
The EM-32G210F128-H board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board.
BOARD USE REQUIREMENTS:
Cables: The cable you will need depends on the programmer/debugger you use. If you use ARM-JTAG-EW, you will need USB A-B cable.
Hardware: Programmer/Debugger ARM-JTAG-EW or other compatible programming/debugging tool if you work with EW-ARM.
PROCESSOR FEATURES:
EM-32G210F128-H board use ARM 32-bit Cortex-M3 microcontroller EFM32G210F128 from Energy Micro AS with these features:
− ARM Cortex-M3 CPU platform
− High Performance 32-bit processor @ up to 32 MHz
− Memory Protection Unit
− Wake-up Interrupt Controller
− Flexible Energy Management System
− 20 nA @ 3 V Shutoff Mode
− 0.6 μA @ 3 V Stop Mode, including Power-on Reset, Brown-out Detector, RAM and CPU retention
− 0.9 μA @ 3 V Deep Sleep Mode, including Real Time Clock with 32.768 kHz oscillator, Power-on Reset, Brown-out Detector, RAM and CPU retention
− 45 μA/MHz @ 3 V Sleep Mode
− 180 μA/MHz @ 3 V Run Mode, with code executed from flash
− 128 KB Flash
− 16 KB RAM
− 24 General Purpose I/O pins
− Configurable Push-pull, Open-drain, pull-up/down, input filter, drive strength
− Configurable peripheral I/O locations
− 14 asynchronous external interrupts
− 8 Channel DMA Controller
Page 3
− 8 Channel Peripheral Reflex System for autonomous inter-peripheral signaling
− Hardware AES with 128/256-bit keys in 54/75 cycles
− Timers/Counters
− 2× 16-bit Timer/Counter
− 2×3 Compare/Capture/PWM channels
− Dead-Time Insertion on TIMER0
− 16-bit Low Energy Timer
− 24-bit Real-Time Counter
− 8-bit Pulse Counter
− Asynchronous pulse counting/quadrature decoding
− Watchdog Timer with dedicated RC oscillator @ 50 nA
− Communication interfaces
− 2× Universal Synchronous/Asynchronous Receiver/Transmitter
− UART/SPI/SmartCard (ISO 7816)/IrDA
− Triple buffered full/half-duplex operation
− 4-16 data bits
− Low Energy UART
− Autonomous operation with DMA in Deep Sleep Mode
− I2C Interface with SMBus support
− Address recognition in Stop Mode
− Ultra low power precision analog peripherals
− 12-bit 1 Msamples/s Analog to Digital Converter
− 4 single ended channels/2 differential channels
− On-chip temperature sensor
− Conversion tailgating for predictable latency
− 12-bit 500 ksamples/s Digital to Analog Converter
− 2× Analog Comparator
− Programmable speed/current
− Capacitive sensing with up to 5 inputs
− Supply Voltage Comparator
− Ultra efficient Power-on Reset and Brown-Out Detector
− 2-pin Serial Wire Debug interface
− 1-pin Serial Wire Viewer
− Pre-Programmed Serial Bootloader
− Temperature range -40 to 85 ºC
Page 4
SCHEMATIC:
Page 8
DW
02R
IT1185AU2
clos
e
1.0uF/10V/X5R
10nF
1.0uF/10V/X5R
10pF
10pF
10uF
/6.3
V10
0nF
10uF
/6.3
V10
0nF
33pF
33pF
100n
F10
0nF
100n
F
1.0u
F/10
V/X
5R
100n
FN
A(10
0nF)
HN
1x12
HN
1x12
BA
T54C
BA
T54C
BH
20S
IRLM
L640
2
FB08
05/6
00R
/200
mA
(201
209-
601)
GYX-SD-TC0805SURK(GREEN)
3276
8Hz(
2x6)
/6pF
/20p
pm
53
5-90
80
-1-N
D(3
2MH
z/1
8p
F/2
0pp
m)
3M/5
%
1M/5
%10
k
NA
(4.7
k)
NA
100k
4.7k
4.7k
330R
330R
330R
IT1185AU2
EFM
32G
210F
128-
QFN
32
BH10
S
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
3.3V
MC
P17
02T-
3302
E/M
B
+5V_
JTAG
+5V
_JTA
G
AV
DD
AV
DD
BA
TTE
RY
_VO
LTA
GE
BATT
ERY_
VO
LTAG
E
BU
T
BU
T
BU
T
DB
G_S
WC
LKD
BG
_SW
CLK
DB
G_S
WC
LK
DB
G_S
WD
IOD
BG
_SW
DIO
DB
G_S
WD
IO
DB
G_S
WO
DB
G_S
WO
DB
G_S
WO
LED
LED
LED
PA
2
PA
2
PB
11
PB
11
PC
13
PC
13
PC
14
PC
14
PC
15
PC
15
PD
5
PD
5
PD
6/I2
C0_
SD
APD
6/I2
C0_
SDA
PD
6/I2
C0_
SD
A
PD
6/I2
C0_
SD
A
PD
7/I2
C0_
SC
LPD
7/I2
C0_
SCL
PD
7/I2
C0_
SC
L
PD
7/I2
C0_
SC
L
PE
10/M
OS
IP
E10/
MO
SI
PE
10/M
OS
I
PE
10/M
OS
I
PE
11/M
ISO
PE11
/MIS
O
PE
11/M
ISO
PE
11/M
ISO
PE
12/S
CK
PE12
/SC
K
PE
12/S
CK
PE
12/S
CK
PE
13/C
S_U
EX
TPE
13/C
S_U
EXT
PE
13/C
S_U
EX
T
PE
13/C
S_U
EX
T
RS
TN
RS
TNR
STN
RS
TN
RS
TN
RX
_US
1
RX
_US
1R
X_U
S1
RX
_US
1
TX_U
S1
TX_U
S1
TX_
US1
TX_U
S1
VIN
VIN
1 2
BA
TTE
RY
BU
T
12
BU
T_E
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
C17
1 2 3 4 5 6 7 8 9 10 11 12CO
N1
123456789101112C
ON
2
D1
D2
12
34
56
78
910
1112
1314
1516
1718
1920DB
G
FET1
L1
LED
Q1
Q2
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
RS
T
#RE
SE
T9
AC
MP
0_C
H0/
PC
NT0
_S0I
N/U
S1_
TX/P
C0
5
AC
MP
0_C
H1/
PC
NT0
_S1I
N/U
S1_
RX
/PC
16
AC
MP
1_C
H5/
TIM
0_C
DTI
0/TI
M1_
CC
0/P
CN
T0_S
0IN
/PC
1322
AC
MP
1_C
H6/
TIM
0_C
DTI
1/TI
M1_
CC
1/P
CN
T0_S
1IN
/PC
1423
AC
MP
1_C
H7/
TIM
0_C
DTI
2/TI
M1_
CC
2/D
BG
_SW
O/P
C15
24
AC
MP
1_O
/DB
G_S
WO
/PF2
27
AD
C0_
CH
4/LE
U0_
TX/P
D4
16
AD
C0_
CH
5/LE
U0_
RX
/PD
517
AD
C0_
CH
6/LE
TIM
0_O
UT0
/I2C
0_S
DA
/PD
618
AD
C0_
CH
7/LE
TIM
0_O
UT1
/I2C
0_S
CL/
PD
719
AV
DD
15
AV
DD
11
DA
C0_
OU
T0/L
ETI
M0_
OU
T0/P
B11
10
DE
CO
UP
LE21
HFX
TAL_
N/L
EU
0_R
X/P
B14
13H
FXTA
L_P
/LE
U0_
TX/P
B13
12
IOV
DD
4
IOV
DD
14
IOV
DD
28
LETI
M0_
OU
T0/D
BG
_SW
CLK
/PF0
25
LETI
M0_
OU
T1/D
BG
_SW
DIO
/PF1
26
LFX
TAL_
N/U
S1_
CS
/PB
88
LFX
TAL_
P/U
S1_
CLK
/PB
77
TIM
0_C
C0/
I2C
0_S
DA
/PA
01
TIM
0_C
C1/
1/I2
C0_
SC
L/C
MU
_CLK
1/P
A1
2
TIM
0_C
C2/
CM
U_C
LK0/
PA
23
TIM
1_C
C0/
US
0_TX
/PE
1029
TIM
1_C
C1/
US
0_R
X/P
E11
30
TIM
1_C
C2/
US
0_C
LK/P
E12
31
US
0_C
S/A
CM
P0_
O/P
E13
32
VD
D_D
RE
G20
VS
SP
$0U1
UEX
T-1
UEX
T-2
UEX
T-3
UEX
T-4
UEX
T-5
UE
XT-6
UEX
T-7
UE
XT-8
UEX
T-9
UEX
T-10
GN
D1
VIN
2
VO
UT
3
VR
(3.3
V)
(3.7
-5)V
DC
EM-3
2G21
0F12
8-H
Rev
. A
CO
PY
RIG
HT(
C)
2011
, OLI
ME
X L
td.
http
://w
ww
.olim
ex.c
om/d
ev
GN
D
POW
ER S
UPP
LYD
EBU
G IN
TER
FAC
E:
UEX
T
BUT&
LED
EXTE
NSI
ON
S
POWER SUPPLY CIRCUIT:
EM-32G210F128-H is typically power supplied by Li-ion battery but battery connector allows 3.7-5 VDC.
The board can also be power supplied from extension CON2 pin 10 (VIN – 3.8-6VDC) and pin 11 (GND) and from DBG connector(pin19 – 3.8-6VDC).
The programmed board power consumption is about 7 mA with all peripherals enabled.
RESET CIRCUIT:EM-32G210F128-H reset circuit includes R9 (330Ω), CON2 - pin 2, DBG
connector pin 15, EFM32G210F128 pin 9 (#RESET) and RESET button.
CLOCK CIRCUIT:
Quartz crystal Q1 32.768 kHz is connected to EFM32G210F128 pin 7 (LFXTAL_P/US1_CLK/PB7) and pin 8 (LFXTAL_N/US1_CS/PB8).
Quartz crystal Q2 32MHz is connected to EFM32G210F128 pin 12 (HFXTAL_P/LEU0_TX/PB13) and pin 13 (HFXTAL_N/LEU0_RX/PB14).
JUMPER DESCRIPTION:
BUT_EThis jumper enables the user button – BUT.Default state is closed.
INPUT/OUTPUT:
Status led (green), with name LED, connected to EFM32G210F128 pin 1 (TIM0_CC0/I2C0_SDA/PA0).
User button with name BUT connected, via BUT_E, to EFM32G210F128 pin 2 (TIM0_CC1/1/I2C0_SCL/CMU_CLK1/PA1).
User button with name RST connected to EFM32G210F128 pin 9 (#RESET).
Page 10
EXTERNAL CONNECTORS DESCRIPTION:CON1:
Pin # Signal Name Pin # Signal Name
1 VCC 2 GND
3 AVDD 4 TX_US1
5 RX_US1 6 PD5
7 PD6/I2C0_SDA 8 PD7/I2C0_SCL
9 PE10/MOSI 10 PE11/MISO
11 PE12/SCK 12 PE13/CS_UEXT
CON2:
Pin # Signal Name Pin # Signal Name
1 GND 2 RSTN
3 PC15 4 PC14
5 PC13 6 PB11
7 PA2 8 BUT
9 LED 10 VIN
11 GND 12 VCC
UEXT:
Page 11
Pin # Signal Name
1 VCC
2 GND
3 TX_US1
4 RX_US1
5 PD7/I2C0_SCL
6 PD6/I2C0_SDA
7 PE11/MISO
8 PE10/MOSI
9 PE12/SCK
10 PE13/CS_UEXT
BATTERY:
Pin # Signal Name
1 to VCC
2 GND
Page 12
DBG:
Pin # Signal Name Pin # Signal Name
1 VCC 2 VCC
3 Not connected 4 GND
5 Not connected 6 GND
7 DBG_SWDIO 8 GND
9 DBG_SWCLK 10 GND
11 Not connected 12 GND
13 DBG_SWO 14 GND
15 RSTN 16 GND
17 Not connected 18 GND
19 +5V_JTAG 20 GND
Page 13
ORDER CODE:
EM-32G210F128-H - assembled and tested board
How to order?
You can order to us directly or by any of our distributors.Check our web www.olimex.com/dev for more info.
Revision history:
Board's revision:
Rev. A, July 2011
Manual's revision:
Rev. Initial, September 2011
Page 16
Disclaimer:
© 2011 Olimex Ltd. All rights reserved. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other terms and product names may be trademarks of others.The information in this document is provided in connection with Olimex products. No license, express or implied or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Olimex products. Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder.The product described in this document is subject to continuous development and improvements. All particulars of the product and its use contained in this document are given by OLIMEX in good faith. However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded.This document is intended only to assist the reader in the use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product.
Page 17