You are on page 1of 16

eSLZ000

EMFeSL XC
Board
for
eSL Series 16-Bit
DSP Sound Processor

USER’S HANDBOOK Doc. Version V0.1

ELAN MICROELECTRONICS CORP.


April 2008
Trademark Acknowledgments:
IBM is a registered trademark and PS/2 is a trademark of IBM.
Windows is a trademark of Microsoft Corporation.
EASY SOUND is a registered trademark of ELAN Microelectronics Corp.
ELAN and ELAN logo are trademarks of ELAN Microelectronics Corporation.

Copyright © 2006 by ELAN Microelectronics Corporation


All Rights Reserved
Printed in Taiwan

The contents of this publication are subject to change without further notice. ELAN Microelectronics assumes no
responsibility concerning the accuracy, adequacy, or completeness of this publication. ELAN Microelectronics
makes no commitment to update, or to keep current the information and material contained in this publication.
Such information and material may change to conform to each confirmed order.
In no event shall ELAN Microelectronics be made responsible for any claims attributed to errors, omissions, or
other inaccuracies in the information or material contained in this publication. ELAN Microelectronics shall not
be liable for direct, indirect, special incidental, or consequential damages arising out of the use of such
information or material.
The software (if any) described in this publication is furnished under a license or nondisclosure agreement, and
may be used or copied only in accordance with the terms of such agreement.
ELAN Microelectronics products are not intended for use in life support appliances, devices, or systems. Use of
ELAN Microelectronics product in such applications is not supported and is prohibited.
NO PART OF THIS PUBLICATION MAY BE REPRODUCED OR TRANSMITTED IN ANY FORM OR BY
ANY MEANS WITHOUT THE EXPRESSED WRITTEN PERMISSION OF ELAN MICROELECTRONICS.

ELAN MICROELECTRONICS CORPORATION


Headquarters: Hong Kong: USA:
No. 12, Innovation Road 1 Elan (HK) Microelectronics Elan Information
Hsinchu Science Park Corporation, Ltd. Technology Group (USA)
Hsinchu, Taiwan 30077 Flat A, 19/F, World Tech Centre 1821 Saratoga Ave., Suite 250
Tel: +886 3 563-9977 95 How Ming Street, Kwun Tong Saratoga, CA 95070
Fax: +886 3 563-9966 Kowloon , HONG KONG USA
http://www.emc.com.tw Tel: +852 2723-3376 Tel: +1 408 366-8225
Fax: +852 2723-7780 Fax: +1 408 366-8220
elanhk@emc.com.hk

Europe: Shenzhen: Shanghai:


Elan Microelectronics Corp. Elan Microelectronics Elan Microelectronics
(Europe) Shenzhen, Ltd. Shanghai, Ltd.
Siewerdtstrasse 105 SSMEC Bldg., 3F, Gaoxin S. Ave. 23/Bldg. #115 Lane 572, Bibo Road
8050 Zurich, SWITZERLAND Shenzhen Hi-Tech Industrial Park Zhangjiang Hi-Tech Park
Tel: +41 43 299-4060 Shenzhen, Guandong, CHINA Shanghai, CHINA
Fax: +41 43 299-4079 Tel: +86 755 2601-0565 Tel: +86 21 5080-3866
http://www.elan-europe.com Fax: +86 755 2601-0500 Fax: +86 21 5080-4600
Contents
1 Overview 1
1.1 EMFeSL XC Board Architecture ................................................................................1
1.2 EMFeSL XC Board in Pictures ...................................................................................2
1.2.1 Basic Configuration at Shipment .......................................................................2
1.2.2 Sample Configuration after Connectors/Jumpers are Installed .........................2

2 Features 3
3 Hardware Setup 3
3.1 On-Line ICE Mode with EMF and ICE (Option) Boards ...........................................3
3.1.1 System Installation and Power-up .....................................................................4
3.2 Stand-Alone (Boot) Mode ...........................................................................................5
3.2.1 System Installation and Power-up .....................................................................5

4 Hardware Overview 6
4.1 Board Connectors ........................................................................................................6
4.2 Board Jumper Settings.................................................................................................7
4.2.1 Microphone Output Mode Option (JP10) ..........................................................8

5 Schematic Diagram 9

Appendix
A.1 Sleep mode current consumption for kernel and IO .................................................10
A.2 Measure sleep mode current consumption program for eSL series .......................... 11
A.3 Measure sleep mode current consumption program for eSLS series........................12

EMFeSL XC Board User’s Handbook • iii


Revision History
Version Revision Description Date
0.1 Initial Preliminary Version 2008-5-4

iv • EMFeSL XC Board User’s Handbook


1 Overview
The EMFeSL XC (EMF or Evaluation Module Flash) Board supports
eSL/eSLS/eAM/eAMS series DSP devices. It conveniently facilitates
downloading of your program and audio data into its flash memory (SPI &
DROM) for instant verification and debugging of the data. You can download
directly to the EMF Board through printer port or indirectly via the ICE Board
(option). The later connects to the host through USB which offers faster
downloading of programs.
The EMF Board connects to the ICE Board through a 10-pin JTAG cable. It can
also be directly connected and operated on-line with host PC through printer
port as well as function stand-alone to independently playback pre-downloaded
SPI program and audio data with power and speaker connected to it.

1.1 EMFeSL XC Board Architecture


Microphone
Battery 4.5v or 3v Reset
Touch Panel Connector(J11)
DC IN (bat1)
4.5/3V Switch
BJT Speaker(P5)
BJT Connector
(TR1)
RB Connector
BJT/OP Switch
(JP16)
JTAG
Connector

OP Speaker(P4)

PA0~PA15 and
CPU Mode PD0~PD7 (IO1)
Display
PB0~PB15 and
PC0~PC7 (IO2)

Figure 1-1 EMFeSL XC Board Architecture Showing its Major Components

EMFeSL XC Board User’s Handbook •1


1.2 EMFeSL XC Board in Pictures
1.2.1 Basic Configuration at Shipment

Figure 1-2a EMFeSL XC Board Basic Configuration Figure 1-2b EMFeSL XC Board Basic Configuration
(Top View) (Bottom View, with Label)

1.2.2 Sample Configuration after Connectors/Jumpers are


Installed

Figure 1-3 EMFeSL XC Board Fully Operational Sample Configuration

2• EMFeSL XC Board User’s Handbook


2 Features
The EMFeSL XC Board has the following features:
„ Rapid prototyping and fast turn-around-time to market
„ Two LED that indicate eSL/eSLS/eAM/eAMS series CPU mode (Fast,
Slow, Green, Sleep mode)
„ USB (indirectly via the ICE Board) and Printer Port interface
„ Peripheral devices application includes:
¾ Programmable Input/output: PortA, PortB, PortC, pure output: PortD
¾ Speech & Melody: Speaker output for OP, BJT, and PWM
¾ Touch Panel interface
¾ Microphone interface
„ eSL/eSLS/eAM/eAMS series chip RESET button
„ Battery-operated with 4.5V source (3 batteries) or 3.0V source (2 batteries)

3 Hardware Setup
3.1 On-Line ICE Mode with EMF and ICE (Option) Boards
NOTE
ICE Board is available through separate procurement.

Under On-Line ICE Mode, the EMF Board is connected to host via USB of ICE
Board while the EMF Board is linked with the ICE Board through a 10-pin
JTAG cable (see Figure 3-1 below). This configuration allows USB
downloading of your program and audio data into its flash memory (SPI &
DROM) in a faster manner. It also allows faster on-line debugging and
verification of the programs with the EMF Board.
This arrangement allows the ICE Board to function as a gateway between the
host and the EMF Board, as well as providing power to the later. If debugging
and verification has to be performed with the ICE Board, the EMF Board must
be disconnected from the ICE Board.

EMFeSL XC Board User’s Handbook •3


3.1.1 System Installation and Power-up

1) Connect EMF Board to ICE Board via JTAG cable.


2) Connect USB cable between ICE Board and host.
3) Plug power adapter to ICE Board.
WARNING!!
Use power adapter included with the ICE Board package only.

4) Connect an 8Ω speaker (user provided) “BJT SPEAKER (P5)”OR “OP


SPEAKER (P4)” connector on EMF Board.
5) Turn on the ICE Board power switch (you will be prompt to upgrade your
USB driver).

6) Upgrade your USB driver with the “USBDriver” provided in the eSL IDE
package.
7) Run the eSL IDE program (refer to the separate eSL Series IDE User’s
Guide).

Power Adapter
ICE Board

EMF Board

JTAG Cable

Figure 3-1 The eSLZ000 EMF Board with ICE Board in On-Line ICE Mode Configuration

4• EMFeSL XC Board User’s Handbook


3.2 Stand-Alone (Boot) Mode
Stand-Alone or Boot Mode allows the EMF Board to independently playback
pre-downloaded SPI program and audio data without linking to ICE Board or
host. This mode converts the EMF Board into a very convenient portable demo
device. All it needs is a battery and a speaker as illustrated in Figure 3-2 below.
3.2.1 System Installation and Power-up

1) Connect an 8Ω speaker (user provided) to “BJT SPEAKER (P5)”OR “OP


SPEAKER (P4)” connector on EMF Board.
2) Connect a 3V battery pack (user provided) to the EMF Board power
connector.

Alternate 4.5V
VCC_OUT power

Figure 3-2 The EMFeSL XC Board in Stand-Alone Configuration

EMFeSL XC Board User’s Handbook •5


4 Hardware Overview
4.1 Board Connectors
The major components of the EMFeSL XC Board are:
1. eSLZ000 device
2. JTAG Connector (J10).
3. Two LED that indicate eSL/eSLS/eAM/eAMS series CPU mode (D2, D3).
4. BJT (TR1), RB Connector, Speaker for BJT (P5) and OP(P4) function.
5. Microphone Connector(J9), Touch panel Connector (J11)
6. Battery 4.5V or 3V DC IN (BAT1). Be sure to ascertain the BAT1 positive
and negative terminals.

Microphone(J9)
Battery 4.5v or 3v
DC IN (bat1) Touch Panel Connector(J11)
Reset
4.5/3V Switch
BJT Speaker(P5)
BJT Connector
(TR1)
RB Connector
BJT/OP Switch
(JP16)
JTAG
Connector eSlZ000 Chip
(J10)

OP Speaker(P4)

PA0~PA15 and
CPU Mode PD0~PD7 (IO1)
Display
(D2,D3)
PB0~PB15 and
PC0~PC7 (IO2)

Figure 4-1 Board Layout Showing Major Components and Connectors

6• EMFeSL XC Board User’s Handbook


4.2 Board Jumper Settings

Power Supply Select For 4.5V Oscillator select


(JP1) JP13 short (JP6A,JP6,JP7A,JP7)
2 Batteries

JP7A

JP7A
Application For 3V JP6 JP6
3 Batteries JP13 don’t JP7 JP7
JP6A JP6A
Application care JP6A JP6 Short JP7A JP7 Short
RC Mode Cystal Mode
For ADC BJT/OP
application SWITCH(JP16)
JP11 open
JP12 short
Portc
VDD=3V

BJT Output

OP Output
JP3
JP2
JP4
JP5
RESET
For MIC or ADC
JP4 open,JP5 short
and use 4.5v battery;
More Information,
please refer to
Schematic Diagram AMPO
Output to
PortC5

AMPO
Simple
Output

Figure 4-2 Board Layout Showing Jumper Setting Options

EMFeSL XC Board User’s Handbook •7


4.2.1 Microphone Output Mode Option (JP10)

The microphone offers two types of output, i.e., AMPO Simple Analog Output
(default) and AMPO Digital Output (through PORTC5 A/D input pin). JP10 is
used to set the desired AMPO output as illustrated below:
Output Mode JP10 Position


AMPO Simple Analog Output
(default) ■
(Open)

AMPO Digital Output


(through PORTC5 A/D input pin)

(Closed)

 Microphone AMPO Simple Analog Output

eSLZ000

MIC output select

AMPO simple
output

Figure 4-3a AMPO Simple Analog Output Circuit Diagram

 Microphone AMPO Digital Output (through PORTC5 A/D Input Pin)

eSLZ000

MIC output select

AMPO simple
output

Figure 4-3b AMPO Digital Output (through PORTC5 A/D Input Pin) Circuit Diagram

8• EMFeSL XC Board User’s Handbook


5 Schematic Diagram
Flash 1M Block * I/O PORT
Boot SPI Flash U2
A15 1 48 A16
A14 2 A15 A16 47 SPI_DROM_VCC IO1 IO2
SPI_DROM_VCC A13 3 A14 /BY TE/NC 46 GND PA0/PWM0 1 2 PA1/PWM1 PB0 1 2 PB1
EMF_JTAG interface A12 4 A13 VSS 45 DQ15 PA2 3 1 2 4 PA3 PB2 3 1 2 4 PB3
A11 5 A12 DQ15 44 DQ7 PA4/TEXI2 5 3 4 6 PA5/TEXI3 PB4 5 3 4 6 PB5
A10 6 A11 DQ7 43 DQ14 PA6 7 5 6 8 PA7 PB6 7 5 6 8 PB7
VCC A9 7 A10 DQ14 42 DQ6 PA8/TCCP2 9 7 8 10 PA9/TCCP3 PB8 9 7 8 10 PB9
J10 U14 A8 8 A9 DQ6 41 DQ13 PA10/EXINT0 11 9 10 12 PA11/EXINT1 PB10 11 9 10 12 PB11
BOOT_CS 1 8 A19 9 A8 DQ13 40 DQ5 PA12/SS 13 11 12 14 PA13/MOSI PB12 13 11 12 14 PB13
EVM_TCK 1 2 SO 2 CE VCC 7 A20 10 A19 DQ5 39 DQ12 PA14/MISO 15 13 14 16 PA15/SCK PB14 15 13 14 16 PB15
3 1 2 4 3 SO HOLD 6 SCLK_O /WR 11 NC/A20 DQ12 38 DQ4 VCC 17 15 16 18 VCC 17 15 16 18
EVM_TMS 5 3 4 6 4 WP SCK 5 SI SPI_DROM_VCC 12 /WE DQ4 37 SPI_DROM_VCC PD0 19 17 18 20 PD1 PC0 19 17 18 20 PC1
EVM_TDO 7 5 6 8 C15 GND SI A21 13 /RESET VCC 36 DQ11 PD2 21 19 20 22 PD3 PC2 21 19 20 22 PC3
EVM_TDI 9 7 8 10 PMC SPI Flash SPI_DROM_VCC 14 NC/A21 DQ11 35 DQ3 PD4 23 21 22 24 PD5 PC4 23 21 22 24 PC5
9 10 NC//WP#/ACCDQ3 DQ10 C4 PD6 23 24 PD7 PC6 23 24 PC7
0.1uF 0603 15 34 25 26 25 26
A18 /RY /BY DQ10 DQ2 0.1uf 0603 Battery _IN 25 26 Battery _IN 25 26
Header5x2 16 33 27 28 27 28
Don't insert A17 17 A18 DQ2 32 DQ9 29 27 28 30 DAC_OUT 29 27 28 30 AMPO
A7 18 A17 DQ9 31 DQ1 29 30 29 30
component A6 19 A7 DQ1 30 DQ8 IO_new3 IO_new3
A5 20 A6 DQ8 29 DQ0
A4 21 A5 DQ0 28 /RD Don't insert component Don't insert component
A3 22 A4 /OE 27 GND
A2 23 A3 VSS 26 /CE
A1 24 A2 /CE 25 A0
A1 A0
MX29LV160

1 1 J5
CON1 J4 CON1

OSC Mode Block

SYSMODE1
SYSMODE0
AVDD

DQ13
DQ12
DQ11
DQ10

VCC
DQ9
DQ8
DQ7
DQ6
DQ5
DQ4
DQ3
DQ2
DQ1
DQ0

A21
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10

PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
A4
A3
A2
A1
A0
A9
A8
A7
A6
A5
VCC
R6 JP9 Touch Penal interface
0 Ohm 0805
J11

208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
1M 0603 XN
Don't insert U3 VREF_VIN YN 1
Don't insert
JP6A XP 2
component

VDD_ICE
NC70

NC69
NC68
DROMD[13]
DROMD[12]
DROMD[11]
DROMD[10]
DROMD[9]
DROMD[8]
DROMD[7]
DROMD[6]
DROMD[5]
DROMD[4]
DROMD[3]
DROMD[2]
DROMD[1]
DROMD[0]
DROMA[23]
DROMA[22]
DROMA[21]
DROMA[20]
DROMA[19]
DROMA[18]
DROMA[17]
DROMA[16]
DROMA[15]
DROMA[14]
DROMA[13]
DROMA[12]
DROMA[11]
DROMA[10]
DROMA[9]
DROMA[8]
DROMA[7]
DROMA[6]
DROMA[5]
DROMA[4]
DROMA[3]
DROMA[2]
DROMA[1]
DROMA[0]

SYSMOD[1]
SYSMOD[0]
PORTD[7]
PORTD[6]
PORTD[5]
PORTD[4]
PORTD[3]
PORTD[2]
PORTD[1]
PORTD[0]
C3 YP 3 component
0 Ohm 0805 4
OSC_IN 100uF B2 Case Header1x4
C43 C44
1 156
JP7A 2 NC1 NC67 155 1nF 0603 1nF 0603
0 Ohm 0805 3 NC2 NC66 154
4 NC3 NC65 153
5 NC4 NC64 152
Y1 OSC_OUT VCC 6 NC5 NC63 151
32KHz DIP 7 NC6 NC62 150
8 NC7 NC61 149
VCC 9 NC8 NC60 148 IOVDD_PWM
C18 C17 R4 GND 10 NC9 IOVDD_PWM 147 PA0/PWM0
ADC & Mirco phone Block
VCC 11 VSS_PM PORTA[0] 146 PA1/PWM1
10pf 0603 10pf 0603 510 0603 DQ14 12 VDD_PM PORTA[1] 145 GND
R3 Don't insert DQ15 13 DROMD[14] IOVSS_PWM 144 IOVDD_PB AVDD
/WR /WR 14 DROMD[15] IOVDD_PB 143 PA2
10k 0603 component /RD 15 WRB PORTA[2] 142 PA3 AGC
/CE 16 RDB PORTA[3] 141 PA4/TEXI2 R10
ICEMOD ICEMOD 17 CEB PORTA[4] 140 PA5/TEXI3
EVM_TDI 18 ICEMOD PORTA[5] 139 PA6 2.2K 0603
VCC R20 100k 0603 EVM_TDO 19 TDI PORTA[6] 138 PA7 C19 R9
JP8 EVM_TCK 20 TDO PORTA[7] 137 PA8/TCCP2 22uf /10V B2 Case 68K 0603
VCC EVM_TMS TCK PORTA[8] PA9/TCCP3
21 136
0 Ohm 0603 TRSTB Don't insert TRSTB 22 TMS PORTA[9] 135 PA10/EXINT0
SO TRSTB PORTA[10] PA11/EXINT1
JP7 For boot component 23
BTSI PORTA[11]
134
0 Ohm 0805 C28 BOOT_CS 24 133 PA12/SS C20 R11
SCLK_O 25 BTCS PORTA[12] 132 PA13/MOSI 10uf /16V B2 Case
BTSCLK PORTA[13]

Don't insert JP6


OSC_SEL
0.1uf 0603

C5
VCC_OUT
SI
GND
VCC_OUT
POWER_5_IN 29
OSC_IN
26
27
28

30
BTSO
VSS_ICE
RVOUT
RVIN
eSLZ000 PORTA[14]
PORTA[15]
PORTB[15]
NC59
131
130
129
128
127
PA14/MISO
PA15/SCK
PB15
AMPO

JP10
MICIN
1nf 0603
C21
470 0603

J9
1
+
MIC InPut
0 Ohm 0805 OSC_OUT 31 OSCI NC58 126 2
component 47uF/15v B2 Case PLLC_OUT PLLC_OUT 32 OSCO NC57 125 0 Ohm 0805 - Don't insert
GND 33 PLLC NC56 124 Header2
C2 OSC_SEL 34 VSS_OSC NC55 123 PC5 component
VCC 35 OSCS NC54 122
47nF 0603 /RST 36 VDD_OSC NC53 121
TEST 37 RSTB NC52 120
TEST NC51 SPK_VCC
AVDD_DA 38 119
DAC_OUT 39 AVDD_DA NC50 118
VCC AGND 40 DACO
AVSS_DA
NC49
NC48
117 Speak Output OP TDA2822 SOP8 PACKAGE
41 116 C24
42 NC10 NC47 115 470uF/16V
43 NC11 NC46 114
U6

2
Don't insert R1 44 NC12 NC45 113
100k 0603 45 NC13 NC44 112 C22

Vcc
component 46 NC14 NC43 111 OPAMP_IN 7
System Mode Block VCC 47 NC15 NC42 110 R5
Input 1+
+ Speak OP
/RST 48 NC16 NC41 109 1uF 0603 1
J8 49 NC17
NC18
NC40
NC39
108 R12
OutPut1 Output
R2 50 107 33 0603 10K 8 -
Don't insert NC19 NC38 Input 1-
51 106 VR10K GF-06 P4
LDE_VCC 1 NC20 NC37 C25 OP_VO1
C1 52 eSLZ000_new1_7 105 C49 UTC TDA2822
component 2 0.1uf 0603 10k 0603 NC21 NC36 +
0.1uF 0603 OP_VO2 1
IOVDD_PC

PORTB[10]
PORTB[11]
PORTB[12]
PORTB[13]
PORTB[14]

2
IOVSS_PC
IOVSS_PB
VDD_CPU

6
AVDD_AD

PORTC[7]
PORTC[6]
PORTC[5]
PORTC[4]
PORTC[3]
PORTC[2]
PORTC[1]
PORTC[0]

10uF/16V B2 case
VSS_CPU

PORTB[0]
PORTB[1]
PORTB[2]
PORTB[3]
PORTB[4]
PORTB[5]
PORTB[6]
PORTB[7]
PORTB[8]
PORTB[9]
AVSS_AD

TEST Input 2+
CON2 + OP_OUT
AMPO
VREF

3
NC22
NC23
NC24
NC25
NC26
NC27
NC28
NC29

NC30
NC31
NC32
NC33
NC34
NC35

Don't insert
AGC

OutPut2
MIC
XN

YN

XP

YP

Don't insert D3 D2 Don't insert component 5 -

GND
Input 2- C29
component C23
component
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104

0.1uF 0603
0.1uf 0603 R13

4
4.7 0603
IOVDD_PC

LED DIP Green LED DIP Y ellow R14


VREF_VIN

AVDD_AD

4.7 0603
MICIN

AMPO
AGND

PB10
PB11
PB12
PB13
PB14
GND

GND
GND
AGC

VCC

PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0

PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PB8
PB9

R7 R8
XN

YN

XP

YP

SPK_VCC
330 0603 330 0603
P5
BJT_BIN
SY SMODE1 JP16 BJT_CIN 1
OPAMP_IN 2
SY SMODE0 DAC_OUT 1 TR1 BJT_OUT
BJT_BIN 2 E1
3
1
C1 1 Don't insert Speak BJT
CON3 B1 2
2 E1 3
4
component Outpot
RB_WDIP
Don't insert BJT_8050 Don't insert
component component

POWER circuit Battery _3V_IN VCC Battery _IN_sel_2


Battery _IN_sel_2
LED_VCC
SPK_VCC

200 BEAD 1.5uH 0805 Battery _IN_sel IOVDD_PWM


L1 Battery _IN_sel IOVDD_PB
AVDD_1 Battery _IN_sel IOVDD_PC
JP11 0 Ohm 0805
JP4 0 Ohm 0805 Don't insert component JP12 0 Ohm 0805
JP1 VCC VDD_CPU
BAT1 VCC VDD_PM
Battery _IN 1 3Vin VCC VDD_OSC
BATT. 1 2 POWER_5_IN JP3 VCC_OUT AVDD VCC VDD_ICE
2 3
Iutput 4.5Vin 0 Ohm 0805 JP5 0 Ohm 0805 AVDD_1 AVDD_DA
CON2 Bat_Con Battery _IN_sel CON3 1 J3
Don't insert CON1 AVDD AVDD_AD
JP13 U1 component
Battery _5V_IN 1 5 LDO_OUT SPI_DROM_VCC
VIN VOUT
C16 + 0 Ohm 0805 2 C14 C13 C9 C8 C7 C6 C12 C11 C10
GND C26 + 1 J2
Battery _IN_sel2 1uF 0603 3 4 CON1 0.1uF 0603 0.1uF 0603 0.1uF 0603 0.1uF 0603 0.1uF 0603 0.1uF 0603 0.1uF 0603 0.1uF 0603 0.1uF 0603
EN BP 1uF 0603
JP2 0 Ohm 0805 1 C27
J1 CON1 RT9167 10nF 0603

GND AGND
In application to Mic or ADC, When Portc has application in ADC,
L2 200 BEAD 1.5uH 0805 JP4 open, JP11 open, JP12 short,
JP5 short, PortC VDD=3V.
GND IOVSS_PWM
Measure Isb : BAT1 Connect Current meter and Power Supply(3V or 4.5V) BAT1 Connect Power Supply 4.5V. GND IOVSS_PB
JP1 Select 3V or 4.5V, GND IOVSS_PC

JP2,JP3 & JP13 Open, GND VSS_CPU


GND VSS_PM
JP4 & JP5 Short, GND VSS_OSC Title
GND VSS_ICE eSLZ000 EMFeSL XC Board
J1 & J2 connect to power supply 3V. AGND AVSS_DA
Size Document Number Rev
AGND AVSS_AD Custom <Doc> 1.3

Date: Sunday , May 04, 2008 Sheet 1 of 1

Figure 5-1 The eSLZ000 EMF Board Schematic Diagram

EMFeSL XC Board User’s Handbook •9


Appendix
A.1 Sleep Mode Current Consumption for Kernel
and IO
1. Connect EMF Board to ICE Board via JTAG cable.
2. Download SPI Boot program to EMF Board via ICE Board.
3. In accordance with chapter 3.2 Stand-Alone (Boot) Mode Hardware setup.
Connect Current meter and Power supply(3v/4.5v) as illustrated below.
4. Short the Reset about 1 second, program will run code from POWERON
label and finally run into sleep mode loop, then user should make sure that
program go into sleep mode. You can watch that LED2 and LED3 whether
that LED go out or not.
5. Watch the Current meter, the current meter value is just kernel and IO
operation current.
Select 3V or 4.5V
Reset

V1 V2

Power supplay1 Power supply2


(for kernel ) (for SPI_VDD
3v)

LED1,LED2
JP2,JP3,JP13 OPEN
JP4,JP5 SHORT

A.1 Measure Kernel and IO operation consuming current

10 • EMFeSL XC Board User’s Handbook


A.2 Measure Sleep Mode Current Consumption
Program for eSL Series

POWERON:
.
.
. User program

CALL Sleep_current_function

Sleep_current_function:
R0 = #0xFFFF
IO[PDIRA] = R0 //Set PORTA output
R0 = #0xAAAA
IO[PCON1B] = R0 //Set PORTB input pull-up resister
IO[PCON2B] = R0 //Set PORTB input pull-up resister
IO[PCONC] = R0 //Set PORTC input pull-up resister
R1 = 0x0000
IO[DROMHA] = R1
R1 = 0x0001
IO[DROMLA] = R1
R0 = #0x8000
IO[DROMCON] = R0
NOP //Read a data from external memory
R0 = IO[DROMD] //Let external memory keep a voltage //level
R3 = IO[CPUCON]
R3 = R3 AND #0XFFF8
IO[CPUCON] = R3
NOP
R3 = IO[CPUCON]
R3 = R3 OR #0X0004 //Set kernel go to sleep mode
IO[CPUCON] = R3
Sleep_loop:
NOP
JMP Sleep_loop //Sleep mode infinite loop

EMFeSL XC Board User’s Handbook • 11


A.3 Measure Sleep Mode Current Consumption
Program for eSLS Series

POWERON:
.
.
User program
.

CALL Sleep_current_function

Sleep_current_function:
R0 = #0xFFFF
IO[PDIRA] = R0 //Set PORTA output
R0 = #0xAAAA
IO[PCON1B] = R0 //Set PORTB input pull-up resister
R1 = 0x0000
IO[DROMHA] = R1
R1 = 0x0001
IO[DROMLA] = R1
R0 = #0x8000
IO[DROMCON] = R0
NOP //Read a data from external memory
R0 = IO[DROMD] //Let external memory keep a voltage //level
R3 = IO[CPUCON]
R3 = R3 AND #0XFFF8
IO[CPUCON] = R3
NOP
R3 = IO[CPUCON]
R3 = R3 OR #0X0004 //Set kernel go to sleep mode
IO[CPUCON] = R3
Sleep_loop:
NOP
JMP Sleep_loop //Sleep mode infinite loop

12 • EMFeSL XC Board User’s Handbook