eSL Series

eSL Series
16 Bits DSP
Sound Processor
Product
Specification
DOC. VERSION 1.7
ELAN MICROELECTRONICS CORP.
October 2009
eSL Series
16 Bits DSP Sound Processor
Trademark Acknowledgments:
IBM is a registered trademark and PS/2 is a trademark of IBM.
Windows is a trademark of Microsoft Corporation.
ELAN and ELAN logo
are trademarks of ELAN Microelectronics Corporation.
Copyright © 2006~2009 by ELAN Microelectronics Corporation
All Rights Reserved
Printed in Taiwan
The contents of this specification are subject to change without further notice. ELAN Microelectronics assumes no
responsibility concerning the accuracy, adequacy, or completeness of this specification. ELAN Microelectronics
makes no commitment to update, or to keep current the information and material contained in this specification.
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 specification. ELAN Microelectronics shall
not be liable for direct, indirect, special incidental, or consequential damages arising from the use of such
information or material.
The software (if any) described in this specification 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 SPECIFICATION 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
Hsinchu Science Park
Hsinchu, Taiwan 30077
Tel: +886 3 563-9977
Fax: +886 3 563-9966
http://www.emc.com.tw
Elan (HK) Microelectronics
Corporation, Ltd.
Flat A, 19F., World Tech Centre 95
How Ming Street, Kwun Tong
Kowloon, HONG KONG
Tel: +852 2723-3376
Fax: +852 2723-7780
[email protected]
Elan Information Technology
Group (USA)
Shenzhen:
Shanghai:
Elan Microelectronics
Shenzhen, Ltd.
Elan Microelectronics
Shanghai, Ltd.
3F, SSMEC Bldg., Gaoxin S. Ave. I
Shenzhen Hi-tech Industrial Park
(South Area) Shenzhen 518057
CHINA
Tel: +86 755 2601-0565
Fax: +86 755 2601-0500
23/Bldg. #115 Lane 572, Bibo Road
Zhangjiang Hi-Tech Park
Shanghai, CHINA
Tel: +86 21 5080-3866
Fax: +86 21 5080-4600
1821 Saratoga Ave., Suite 250
Saratoga, CA 95070
USA
Tel : +1 408 366-8225
Fax: +1 408 366-8220
eSL Series
16 Bits DSP Sound Processor
Contents
1 General Description.....................................................................................................1
2 Features........................................................................................................................1
3 Block Diagram..............................................................................................................3
4 Selection Table.............................................................................................................4
5 Algorithm Selection Table ...........................................................................................6
6 Pin Description.............................................................................................................8
7 Electrical Characteristics ..........................................................................................12
8 Application Circuits ...................................................................................................15
eSL Series
16 Bits DSP Sound Processor
Specification Revision History
Doc. Version
1.0
1.1
1.2
Revision Description
1.
Modified the Pin description in Section 5
2.
Modified the Operating temperature Range in Section 6.2
1.
Added a comment after the Selection table in Section 4
2.
Modified the Application Circuits diagram in Section 7
3.
Modified the Sampleing Rate Range in Section 4
1.
Added eSL032
2.
Modified the Temperature Range in Section 6.2
3.
Modified the Power Supply voltage in Section 6.3
Date
2006/10/31
2007/04/12
2007/08/10
4. Added algorithm suuport such as beat tracking, sound
location, speech control, pitch control in Section 2 and 4
1.3
1.4
1.5
1.6
1.7
1.
Added package information in Section 4
2.
Modified Application Circuit in Section 7
1.
Modified PWM current in Section 6.3
2.
Added PortC DC characteristic in Section 6.3
1.
Modified Application Circuits diagram in Section 7
2.
Modified Algorithm support in Section 2 and 4
3.
Added eSL032B, eSL128B, eSL256B, eSL512B,
eSL512C
1.
Added algorithm-related section in Section 5
1.
Modify PC[7:0] pull-up resiter in Section 7.3
2.
Modified Application Circuit in Section 8
2007/11/10
2008/01/10
2008/10/15
2009/04/15
2009/10/15
eSL Series
16 Bits DSP Sound Processor
1
General Description
The ELAN eSL Series IC is a 16-bit DSP Sound Processor with multi-channel speech
and instrument playback. It is based on ELAN 16-bit DSP platform. The series has a
powerful 16-bit DSP architecture that handles most of the speech/melody functions.
Speech and melody can be played back simultaneously. The speech synthesis is
implemented by software, and it supports a wide range of compression bit rates and
various volume levels. The ELAN eSL Series provides real instrument waveform to
obtain good quality melody. The ELAN eSL peripheral includes ADC, RTC, Timer,
WDT, SPI, DAC, PWM, etc.
The ELAN eSL Series IC offer Fast, Sleep, Green, and Slow modes of operation.
The use of Green/Slow mode will further reduce the power consumption. Green
mode also provides RTC function for wake-up purposes.
The ELAN eSL Series enhanced features make it suitable for versatile voice and
sound effect product applications. These enhanced versatile features allow users to
create products with a wide variety of new fancy ideas.
The ELAN eSL Series has extreme high performance in speech application based on
powerful DSP architecture and good algorithm in audio compression.
2
Features
MCU
• 16-bit RISC CPU architecture
• CPU clock: 20 MHz @ 3.3V
• Programmable PLL
• Four CPU operation modes: fast, slow, green, sleep
•
Powerful DSP Instruction Set supports multiplication, division, repeat, loop
and soft interrupt instructions
• Saturation mode is supported for multimedia applications
• Eight general purpose registers (GPR)
• 21 interrupt sources with 2-level priority
Memory
• 32K-word program memory
• 2K-word data RAM
• 032/128/256/512K-word data ROM
Peripherals
• Real Time Clock (RTC) with wake-up function
• Four 8-bit timers, two general purpose timers, two multiple-function timers
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
•1
eSL Series
16 Bits DSP Sound Processor
• 8-bit Watchdog Timer (WDT) with general purpose timer capability
• 40 GPIO + 8 Outputs
• Serial Peripheral Interface (SPI)
• 12-bit Analog to Digital Converter (ADC) with touch panel and MIC inputs
• 12-bit current-steering Digital to Analog Converter (DAC)
• 10-bit resolution Pulse Width Modulation (PWM)
2•
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
eSL Series
16 Bits DSP Sound Processor
Block Diagram
Program
Co unter
I/O Space
(SFR)
I/O Direct
ADC
RAM Addressing
Control
Unit
DAC
17x17
Multiplier /
Di vi der
(+16 bi t ALU)
ALU
Bus
INT
PWM
I/O
Instructi on
Decoder
G eneral
Purpose
Regi sters
Bus
Reg Addressing
Addressing
ROM
Port A~D
Data
3
Timer
RTC
A CC
D
WDT
Status Reg
SPI
R AM
OSC/PLL
C o nto l S i g na ls
Figure 3-1 ELAN eSL System Block Diagram
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
•3
eSL Series
16 Bits DSP Sound Processor
4
Selection Table
The ELAN eSL Series integrates an extensive range of features, most of which are
common to all devices, except for some distinctive features like, Data ROM, I/O count
and Coding Type. For user convenience in the choice of the most suitable product
for their application, the following table is provided, which enumerates the main
features of each device.
Product No.
eSL032
eSL128
512K×16
2K ×16
Data RAM
Watchdog
256K×16
32K × 16
Program ROM
Timer
eSL512
81
Pin Count
Data ROM
eSL256
32Kx16
128K×16
4 × 8-bit timers
Yes
PWM
10-bit
A/D Converter
12-bit
Current D/A
12-bit
SPI
1 set
I/O
40 I/O ports + 8 Output ports
4•
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
eSL Series
16 Bits DSP Sound Processor
Product
No.
eSL032A*
eSL032B*
eSL128A*
eSL128B*
eSL256A*
eSL512A*
eSL512B*
eSL512C*
81
Pin Count
Program
ROM
32K × 16
Data RAM
2K ×16
Data ROM
eSL256B*
32Kx16
128K×16
256K×16
512K×16
512K×16
4 × 8-bit timers
Timer
Yes
Watchdog
PWM
10-bit
A/D
Converter
12-bit
Current
D/A
12-bit
SPI
1 set
I/O
40 I/O ports + 8 Output ports
* The product number “A,B,C” means advanced audio algorithm is supported.
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
•5
eSL Series
16 Bits DSP Sound Processor
5
Algorithm Selection Table
The ELAN eSL Series algorithm feature
• Built-in software voice synthesizer (0.8K ~ 96Kbps@8kHz)
• Multiple flash with volume level option
• Directly controls port output value by waveform (waveform control port)
• Supports mark number in waveform with ROM optimized configuration
•
Up to 2-channel speech with different channel sample rate or 1-channel
speech + 8-channel melody
•
Voice recording in 12, 16, 20, 32, 40, 48 and 96 Kbps@8KHz
•
Support beat tracking function to detect music tempo
•
Support speed control to adjust playback speed
•
Support pitch control to change voice pitch
•
Support sound source detection function to detect the angle of sound position
•
Support speaker dependent recognition to recognize voice command &
control function which is dependent on speaker
•
Support speaker independent recognition to recognize voice command &
control function which is independent on speaker
• Support handwriting recognition engine to recognize characters, numeral,
symbols, and gestures.
Product No.
Audio**
eSL032
eSL128
eSL256
Up to 2-channel speech with different channel sample rate or
1-channel speech + 8-channel melody
Coding Type**
12K/16K/20K/32K/40K/48K/96K bps @ 8KHz
Sampling Rate
Range**
6kHz ~ 48KHz
Recording
6•
eSL512
Yes
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
eSL Series
16 Bits DSP Sound Processor
Product No.
eSL032A*
eSL128A*
eSL256A*
eSL512A*
eSL032B*
eSL128B*
eSL256A*
eSL512B*
Audio**
Up to 2-channel speech with different channel sample rate or 1-channel speech + 8-channel melody
Coding
Type**
0.8K~96K bps @ 8KHz
Sampling
Rate
Range**
eSL512C*
12K/16K/20K/32K/40K
/48K/96K bps @8KHz
6kHz ~ 48KHz
Recording
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Beat
Tracking
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
Yes
Yes
Yes
Yes
No
Dependent
Recognition
No
No
No
No
Yes
Yes
Yes
Yes
No
Recording
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Sound
Source
Detection
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Speech
Speed/Pitch
Control
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Hand
Writing
Recognition
No
No
No
No
No
No
No
No
Yes
Speaker
Independent
Recognition
Speaker
* The product number “A,B,C” means advanced algorithm is supported. A series support vocal high
compress application. B series support voice recognition (SI/SD) application, C series support hand write
recognition (HWR) application
**For more detailed information, refer to the Assembler Reference Manual, C Macro Reference Manual and
related Application note.
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
•7
eSL Series
16 Bits DSP Sound Processor
6
Pin Description
6.1
Power Supply
Type
Supply
Voltage
VDD_CPU
P
3V
Positive power supply for CPU, digital peripheral and DRAM
VDD_PM
P
3V
Positive power supply for PROM, DROM and POR
VDD_OSC
P
3V
Positive power supply for Oscillator system and PLL
IOVDD_PWM
P
3V, 5V
Positive power supply for Port D and PWM I/O pad
IOVDD_PB
P
3V, 5V
Positive power supply for Port A.2~15 and Port B I/O pad
IOVDD_PC
P
3V, 5V
Positive power supply for Port C I/O pad
VSS_CPU
P
GND
Negative power supply for CPU, digital peripheral and DRAM
VSS_PM
P
GND
Negative power supply for PROM, DROM and POR
VSS_OSC
P
GND
Negative power supply for Oscillator system and PLL
IOVSS_PWM
P
GND
Negative power supply for Port D and PWM I/O pad
IOVSS_PB
P
GND
Negative power supply for Port A.2~15 and Port B I/O pad
IOVSS_PC
P
GND
Negative power supply for Port C I/O pad
AVDD_AD
P
3V
Positive power supply for A/D
AVDD_DA
P
3V
Positive power supply for D/A
AVSS_AD
P
GND
Negative power supply for A/D
AVSS_DA
P
GND
Negative power supply for D/A
VREF
P
3V
External reference voltage input pin for A/D and MIC
RVIN
P
5V
Regulator voltage input
RVOUT
P
3V
Regulator voltage output 3.0V
Name
Description
NOTE
The AVDD_AD, VREF are analog voltage input that need to separate with other digital
voltage input to reduce noise issue. For example, you can use on-chip regulator to be
the analog voltage source. Or you can refer to development board reference circuit.
8•
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
eSL Series
16 Bits DSP Sound Processor
6.2 System Control
Name
Type
Description
RSTB
I
RSTB is the low active global reset input*
TEST
I
Test mode select pin (High active). Internal pull down.
For chip internal test only, normally connect to VSS.
OSCI
I
OSCO
O
Crystal oscillator connecting pin
OSCS
I
RC or Crystal selection: 0 = RC
1 = Crystal
PLLC
I
PLL loop filter capacitor **
Crystal or RC oscillator connecting pin
RC or Crystal selection is by OSCS pin
* This pin has an internal pull-up 150KΩ resistor, refer to the Application Circuit
** This pin must connect a 47nF capacitor to ground, refer to the Application Circuit
6.3 DAC Output
Name
DACO
Type
O
Description
Current D/A output pin
6.4 Two-stage Amplifier & Touch Pad Positioning
Name
Type
Description
AMPO
O
Post Amplifier output
MIC
I
Microphone signal input
(AC coupling from microphone signal)
AGC
I
Automatic Level Control adjustment pin
Xn
I
Touch Pad positioning for X axis under negative voltage level
Yn
I
Touch Pad positioning for Y axis under negative voltage level
XP/ADIN0
I
YP/ADIN1
I
Touch Pad positioning for X axis under positive voltage level
Analog input channel 0
Touch Pad positioning for Y axis under positive voltage level
Analog input channel 1
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
•9
eSL Series
16 Bits DSP Sound Processor
6.5 I/O Port
Port A Attributes and Definitions
Name
Function
Type
GPIO
I/O
General-purpose I/O function
PWM0
O
PWM Output 0
GPIO
I/O
General-purpose I/O function
PWM1
O
PWM Output 1
PA[2]
GPIO
I/O
General-purpose I/O function
PA[3]
GPIO
I/O
General-purpose I/O function
GPIO
I/O
General-purpose I/O function
TEX12
I
External Timer 2 clock input
GPIO
I/O
General-purpose I/O function
TEX13
I
External Timer 3 clock input
PA [6]
GPIO
I/O
General-purpose I/O function
PA [7]
GPIO
I/O
General-purpose I/O function
GPIO
I/O
General-purpose I/O function
TCCP2
I/O
Timer 2 capture input or compare output
GPIO
I/O
General-purpose I/O function
TCCP3
I/O
Timer 3 capture input or compare output
GPIO
I/O
General-purpose I/O function
EXINT0
I
GPIO
I/O
EXINT1
I
GPIO
I/O
PA[0]
PA[1]
PA[4]
PA[5]
PA [8]
PA [9]
PA [10]
PA [11]
PA [12]
External Interrupt 0 input
General-purpose I/O function
External Interrupt 1 input
General-purpose I/O function with programmable
high current
SPI function
In Slave mode: used as chip select input
In Master mode: used as I/O pin with programmable
high current
/SS
I
GPIO
I/O
General-purpose I/O function with programmable
high current
MOSI
I/O
SPI function (Master output / Slave input) with
programmable high current
GPIO
I/O
General-purpose I/O function with programmable
high current
MISO
I/O
SPI function (Master input / Slave output) with
programmable high current
GPIO
I/O
General-purpose I/O function with programmable
high current
SCK
I/O
SPI function with programmable high current
In Master mode: used as serial clock output
In Slave mode: used as serial clock input
PA [13]
PA [14]
PA [15]
10 •
Description
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
eSL Series
16 Bits DSP Sound Processor
Port B Attributes and Definitions
Name
Function
Type
I/O
PB [7:0]
General-purpose I/O function
GPIO
I
I/O
PB [15:8]
Description
Wake-up function with programmable pull-up resistor
General-purpose I/O function
GPIO
I
Wake-up function with programmable pull-up resistor
Port C Attributes and Definitions
Name
PC [1:0]
Function
GPIO
Type
I/O
I
GPIO
PC [7:2]
ADIN2~7
I/O
Description
General-purpose I/O function
Input with programmable pull-up resistor
General-purpose I/O function
I
Input with programmable pull-up resistor
I
Analog Input channels
Note: Port C [7:2] is pin-shared with ADC input. There is no Schmitt Trigger Input when input is from
Port C [7:2]
Port D Attributes and Definitions
Name
Function
Type
Description
PD [0]
GPO
O
General-purpose output function with high drive
current (1 * Tg delay) *
PD [1]
GPO
O
General-purpose output function with high drive
current (5 * Tg delay) *
PD [2]
GPO
O
General-purpose output function with high drive
current (2 * Tg delay) *
PD [3]
GPO
O
General-purpose output function with high drive
current (6 * Tg delay) *
PD [4]
GPO
O
General-purpose output function with high drive
current (3 * Tg delay) *
PD [5]
GPO
O
General-purpose output function with high drive
current (7 * Tg delay) *
PD [6]
GPO
O
General-purpose output function with high drive
current (4 * Tg delay) *
PD [7]
GPO
O
General-purpose output function with high drive
current (8 * Tg delay)*
*
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
Tg = 4 nano-second for low noise design consideration
• 11
eSL Series
16 Bits DSP Sound Processor
7
Electrical Characteristics
7.1 CPU Voltage – Frequency Graph
The speed of a MOS device depends on voltage, temperature, and process variation.
Performance analysis is based on a combination of these three factors. The central
operating condition is characterized at 3.3V, 25°C, and typical process parameters.
Voltage-Frequency Graph
4
3.8
3.6
Voltage (V)
3.4
3.2
3
Spec. Guaranteed Area
2.8
2.6
2.4
2.2
2
1.8
0
2
4
6
8
10
12
14
16
18
20
22
24
Frequency (MHz)
12 •
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
eSL Series
16 Bits DSP Sound Processor
7.2 Absolute Maximum Ratings
Parameter
Pins
Symbol
Condition
Rated Value
Power supply voltage
VDD
VDD
TA=25°C
-0.3 to +6.0
Unit
V
Input voltage
All Input
VIN
TA=25°C
-0.3 to VDD+0.3
Operating temperature range
-
TA
-
-40 to +85
Storage temperature range
-
TSTR
-
-65 to +150
°C
7.3 DC Characteristics
Standard operation conditions: VDD = 3V, GND=0V, TA = 25°C
Parameter
Power supply voltage
Pins
VDD1
VDD
Rated Value
Min.
Typ.
Max.
2 batteries
2.2
3.0
3.6
3 batteries
3.6
4.5
5.5
-
VIN1
-
VDD×0.7
-
VDD
-
VIN2
-
0
-
VDD×0.3
-
-
-
0.5×VDD
-
0.75×VDD
-
-
-
0.2×VDD
-
0.4×VDD
Input voltage
Input threshold voltage
(Schmitt Trigger)
Symbol Condition
Unit
V
PC [7:0]
VPU0L Vin=GND
50
100
150
/RESET
VPU1L Vin=GND
500
1000
1500
/RESET
VPU1H Vin=2V
80
100
120
80
100
120
Pull-up resistor
Pull-down resistor
1Refer
TEST
RPD
Vin=1V
kΩ
to the User Manual Voltage Regulator section for details.
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
• 13
eSL Series
16 Bits DSP Sound Processor
Parameter
Pins
Symbol
Ports A, B,C output high
current
IOH0
IOH0
Ports A, B,C output low
current
IOL0
Port D output high current
Rated Value
Min.
Typ.
Max.
VDD=3V
VOH=2.4V
-2
-3
-
IOL0
VDD=3V
VOL=0.4V
2
3
-
IOH1
IOH1
VDD=3V
VOH=2.4V
-7
-10
-
Port D output low current
IOL1
IOL1
VDD=3V
VOL=0.4V
7
10
-
Port A[12:15] high current
(HD enabled)
IOH2
IOH2
VDD=3V
VOH=2.4V
-7
-10
-
Port A[12:15] low current
(HD enabled)
IOL2
IOL2
VDD=3V
VOL=0.4V
7
10
-
PWM output high current
-140
-150
-
PWM output low current
VDD=3V
PWM0
IPWML VOL=VDD/2
PWM1
Max. volume
140
150
-
DAC output current
DACO
VDD=2.2~3.3V
2.5
3
-
RVIN=4.5V
RVOUT=3.0V
Fast, Slow mode
70
-
-
RVIN = 4.5V
RVOUT = 3.0V
Green, Sleep mode
7
-
-
RVOUT
IDAC
IOUT
Fast mode current
consumption increment
per MHz
-
VDD=3V
IFAST No load
DAC off
-
700
800
Slow mode current
consumption
-
VDD=3V
ISLOW No load
DAC off
-
70
80
IGREEN VDD=3V
-
8
10
VDD=3V
Regulator on
-
1.5
2
VDD = 3V
Regulator off
-
1
1.2
VDD = 3V
14
16
-
Green mode current
consumption
-
Sleep mode current
consumption
-
CPU operation frequency
-
ISLEEP
Fsys
Unit
mA
VDD=3V
PWM0
IPWMH VOH=VDD/2
PWM1
Max. volume
Regulator output current
14 •
Condition
µA
MHz
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
eSL Series
16 Bits DSP Sound Processor
8
Application Circuits
VCC_4.5V
R1
0~10ohm
Vcc_cpu
C7
BT1
+
SPEAKER
86
87
90
91
92
93
94
95
96
97
98
99
100
1
2
10
D-TR1
RVIN
PA[0]
PA[1]
PA[2]
PA[3]
PA[4]
PA[5]
PA[6]
PA[7]
PA[8]
PA[9]
PA[10]
PA[11]
PA[12]
PA[13]
PA[14]
PA[15]
D-TR4
D-TR5
D-TR6
D-TR7
D-TR8
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
RSTB
OSCI
For Crystal
0.1uF
61
Vcc_cpu
OSCI
58
1M
OSCO
PLLC
PD[0]
PD[1]
PD[2]
PD[3]
PD[4]
PD[5]
PD[6]
PD[7]
eSL/ eAM
PB[0]
PB[1]
PB[2]
PB[3]
PB[4]
PB[5]
PB[6]
PB[7]
PB[8]
PB[9]
PB[10]
PB[11]
PB[12]
PB[13]
PB[14]
PB[15]
Y1
32768Hz
OSCO
59
63
69
70
79
80
81
82
83
84
C3
C1
10pF
C2
10pF
47nF
LD1
LED
LD2
LED
VCC_4.5V
LD3
LED
LD4
LED
PC[0]
PC[1]
PC[2]
PC[3]
PC[4]
PC[5]
PC[6]
PC[7]
31
32
33
34
35
36
37
38
VCC_4.5V
AGC
XN
XP
GND_PWM
GND_PB
GND_PC
DACO
LS1
44
43
SPEAKER
42
67
Q1
NPN
Rb
R
85
89
30
AVSS_DA
VSS_PM
VSS_OSC
VSS_CPU
12
60
41
68
65
TEST
YN
YP
AVSS_AD
AMPO
50
49
45
Ext. RESET
C4
Vcc_cpu
OSCS
MIC
51
47
64
Rosc
D-TR2
D-TR3
SW1
88
11
39
56
0.1uF
57
0.1uF
RVOUT
13
62
40
66
46
C5
VCC_PWM
VCC_PB
VCC_PC
PA0
PA1
VDD_PM
VDD_OSC
VDD_CPU
LS1
AVDD_DA
For PWM driver Speaker
AVDD_AD
VREF
U1
48
BATTERY
C6
Figure 8-1 ELAN eSL Series Series with 4.5V No ADC Application Circuit Diagram
NOTE
The AVDD_AD, VREF are analog voltage input that need to separate with other digital
voltage input to reduce noise issue. For example, you can use on-chip regulator to be
the analog voltage source. Or you can refer to development board reference circuit.
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
• 15
eSL Series
16 Bits DSP Sound Processor
VCC_4.5V
R1
L1
0~10ohm
C7
BT1
+
BEAD
AVCC_3V
BATTERY
Vcc_cpu
AVCC_3V
For PWM driver Speaker
C12
C11
C6
C5
0.1uF
0.1uF
CS
SO
WP
GND
VCC
HOLD
SCLK
SI
SPI Flash ROM
PA[15]
PA[13]
D-TR1
88
11
39
VCC_PWM
VCC_PB
VCC_PC
RVIN
57
RVOUT
13
62
40
66
PA[0]
PA[1]
PA[2]
PA[3]
PA[4]
PA[5]
PA[6]
PA[7]
PA[8]
PA[9]
PA[10]
PA[11]
PA[12]
PA[13]
PA[14]
PA[15]
D-TR4
D-TR5
D-TR6
D-TR7
D-TR8
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
RSTB
OSCS
OSCI
OSCO
PLLC
PD[0]
PD[1]
PD[2]
PD[3]
PD[4]
PD[5]
PD[6]
PD[7]
eSL/ eAM
PB[0]
PB[1]
PB[2]
PB[3]
PB[4]
PB[5]
PB[6]
PB[7]
PB[8]
PB[9]
PB[10]
PB[11]
PB[12]
PB[13]
PB[14]
PB[15]
PC[0]
PC[1]
PC[2]
PC[3]
PC[4]
PC[5]
PC[6]
PC[7]
Y1
32768Hz
OSCO
59
63
69
70
79
80
81
82
83
84
C1
10pF
OSCI
58
C3
C2
10pF
47nF
LD1
LED
LD2
LED
VCC_4.5V
AVCC_3V
R2
2.7K
31
32
33
34
35
36
37
38
C9
R3
2K
0.1u
VCC_4.5V
0.1u C10
MIC
GND_PWM
GND_PB
GND_PC
DACO
MK1
1
2
PC5
44
43
MICROPHONE
SPEAKER
42
AGC
67
Q1
NPN
Rb
R
R4
C8
22u
AMPO
68K
85
89
30
AVSS_DA
VSS_PM
VSS_OSC
VSS_CPU
12
60
41
1n
Touch Panel
68
YN
YP
C12
AVSS_AD
AMPO
TEST
1n
49
45
AGC
XN
XP
65
C11
51
47
For Crystal
Vcc_cpu
LS1
50
XN
XP
YN
YP
0.1uF
61
1M
MIC
4
3
2
1
64
Rosc
D-TR2
D-TR3
Ext. RESET
C4
2
PA[12]
PA[14]
SW1
1
VCC_3V
86
87
90
91
92
93
94
95
96
97
98
99
100
1
2
10
VDD_PM
VDD_OSC
VDD_CPU
SPEAKER
AVDD_DA
VREF
U1
46
PA0
PA1
AVDD_AD
LS1
48
0.1uF
56
+
Figure 8-2 ELAN eSL Series Application Circuit Diagram with A/D, D/A using BJT, SPI and PWM for 4.5V Support
NOTE
The AVDD_AD, VREF are analog voltage input that need to separate with other digital
voltage input to reduce noise issue. For example, you can use on-chip regulator to be
the analog voltage source. Or you can refer to development board reference circuit.
NOTE
For different package type, the system characteristic issue such as power
consumption due to IO pad floating must controlled by software. For example, if user
don’t bonding IO pad, you must set IO pad type is input with pull-up resister or output
to prevent power consumption.
16 •
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
eSL Series
16 Bits DSP Sound Processor
Product Specification (V1.7) 10.15.2009
(This specification is subject to change without further notice)
• 17