eSM

eSM Series
Tiny Controller-Based
Speech Synthesizer
Product
Specification
DOC. VERSION 1.1
ELAN MICROELECTRONICS CORP.
January 2010
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 © 2004~2005 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
CHINA 518057
Tel: +86 755 2601-0565
Fax: +86 755 2601-0500
#23, Zone 115, Lane 572, Bibo Rd.
Zhangjiang Hi-Tech Park
Shanghai, CHINA 201203
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
Contents
Contents
1
General Description .................................................................................................. 1
2
Features ..................................................................................................................... 1
3
eSMP020 Pin Assignments....................................................................................... 2
4
Absolute Maximum Ratings ..................................................................................... 3
5
Electrical Characteristics ......................................................................................... 3
6
Application Circuit .................................................................................................... 4
6.1
eSM003 Application Circuit for 4-Key................................................................. 4
6.2
eSM003 Application Circuit for 8-Key................................................................. 5
6.3
eSM005 ~ eSM020 Application Circuit for 4-Key ............................................... 5
6.4
eSM005 ~ eSM020 Application Circuit for 16-Key ............................................. 6
6.5
eSM005 ~ eSM020 Application Circuit for 32-Key ............................................. 6
6.6
eSM005 ~ eSM020 Application Circuit for 64-Key ............................................. 7
6.7
eSM005 ~ eSM020 Application Circuit for 128-Key ........................................... 8
Product Specification (V1.1) 01.07.2010
• iii
Contents
Specification Revision History
Doc. Version
iv •
Revision Description
Date
1.0
Initial version
2004/10/04
1.1
Add the P1,P2,P3 Input High/Low Voltage for Electrical
Characteristics.
2010/01/07
Product Specification (V1.1) 01.07.2010
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
1
General Description
eSM Series are single chip Voice/Dual tone Melody/Dual tone Sound Effect synthesizer ICs. It
contains one 4-bit input port (provided for eSM005 and above), two 4-bit I/O ports, a tiny
controller, and adapts improved algorithm to achieve pure speech. User's applications, such as
section combination, trigger modes, control outputs, keyboard matrix, and other logic functions,
are easily implemented by programming through its tiny controller
2
Features
Product
Duration
(@ 6K sample rate)
ROM (bits)
eSM003
eSM005
eSM010
eSM015
eSM020
eSMP020
(OTP)*
3 sec
5 sec
10 sec
15 sec
21 sec
21 sec
10Kx10
16Kx10
32Kx10
48Kx10
64Kx10
64Kx10
PROGRAM ROM (bits)
RAM (bits)
I/O pins
8Kx10
16x4
32x4
8 I/O
4 I, 8 I/O
P2.0 ~ P2.3
P3.0 ~ P3.3
P1.0~P1.3, P2.0~P2.3, P3.0~P3.3
IR
Yes
Flash with Volume (pin)
Yes (P3.3)
*eSMP020 is a flexible OTP IC which can be programmed to clone any of its smaller sister IC’s,
i.e., eSM003 ~ eSM020.
*If to verify the kit board by using the kernel chip. In order to ensure the characteristic, please
double confirm it by using eSMP020.
‹
Single power supply 2.4 V ~ 5 V
‹
One 6-bit timer overflow control
‹
PCM, ASPCM, and ASPCM+ synthesizer, and dual tone melody/sound effect generator
‹
4K~32K Hz playing speed for voice play-back
‹
Multiple tempos for dual tone melody/sound effect play-back
‹
Variable beats for dual tone melody/sound effect play-back
‹
Multiple volume control levels
‹
Fixed current D/A output to drive external connected transistor for voice output
‹
Pin P3.2 can be programmed as IR communication pin to generate 38KHZ carrier
‹
The IR function of eSM003 is only available in assembly language.
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)
•1
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
3
eSMP020 Pin Assignments
VDD 1
18 NC
VO 2
17 OSC
VDD
1
18
NC
P3.3 3
16 GND
VO
2
17
OSC
P3.2 4
15 P1.0
P3.3
3
16
GND
P3.1 5
14 P1.1
P3.2
4
15
P1.0
NC 6
13 P1.2
P3.1
5
14
P1.1
NC
6
13
P1.2
P3.0 7
12 P1.3
P3.0
7
12
P1.3
P2.3 8
11 P2.0
P2.3
8
11
P2.0
P2.2 9
10 P2.1
P2.2
9
10
P2.1
eSMP020 SOP 18 Pin
eSMP020 DIP 18 Pin
Symbol
2•
I/O
Function
P1.0
I
Bit 0 of Port 1 (not applicable for eSM003)
P1.1
I
Bit 1 of Port 1 (not applicable for eSM003)
P1.2
I
Bit 2 of Port 1 (not applicable for eSM003)
P1.3
I
Bit 3 of Port 1 (not applicable for eSM003)
P2.0
I/O
Bit 0 of Port 2
P2.1
I/O
Bit 1 of Port 2
P2.2
I/O
Bit 2 of Port 2
P2.3
I/O
Bit 3 of Port 2
P3.0
I/O
Bit 0 of Port 3
P3.1
I/O
Bit 1 of Port 3
P3.2
I/O
Bit 2 of Port 3 (IR Tx)
P3.3
I/O
Bit 3 of Port 3 (Flash with volume output)
VDD
I
Positive power supply.
OSC
I
Ring oscillator input pin.
VSS
I
Negative power supply
VO
O
Voice Output
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
4
Absolute Maximum Ratings
Items
Symbol
Min
Max
Unit
VDD-VSS
–0.3
+6.0
V
Input Voltage
VIN
VSS –0.3
VDD+0.3
V
Operating Temperature
TOP
–20.0
+70.0
0
C
+125.0
0
C
Supply Voltage
Storage Temperature
5
TSTG
–55.0
Electrical Characteristics
(25°C, Vdd=3.0 Volts unless otherwise specified)
Items
Sym
Min.
Typ.
Max.
Unit
Condition
Operating Voltage
VDD
2.4
3.0
5.1
V
–
Standby Current
IDDS
–
–
1.0
uA
VDD=3V
Operating Current
IDDO
–
–
280
uA
VDD=3V, no load
P2, P3 Drive Current
IOD
1.0
–
–
mA
VDD=3V, VO=2.4V
P2, P3 Sink Current
IOS
1.6
–
–
mA
VDD=3V, VO=0.4V
P1,P2,P3 Input High
Voltage
VIH
0.6VDD
--
VDD+0.3
Schmitt Trigger
P1,P2,P3 Input Low
Voltage
VIL
–0.3
--
0.25VDD
Schmitt Trigger
P1 Input Current
IIH
–
3.0
10.0
uA
VDD=3V
(not applicable to eSM003)
VO Output Current
IVO
2.0
3.0
4.0
mA
VDD=3V, Vo=0.7V (Step 7)
Oscillation Resistor
R
–
470
–
KΩ
VDD=3V
FOSC
–
1.0
–
MHz
VDD=3V
Oscillation Frequency
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)
•3
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
6
Application Circuit
Important notes for the following application circuits:
1. For noisy power supply application, suppress noise by adding a 0.1µF ceramic
capacitor between ground and power pad.
2. The recommended value of the bypass resistor for button cell application is 750Ω or
less.
3. For heavy loading application, it is recommended that an electrolytic capacitor is
added between VDD and ground. The recommended capacitor value for button cell
applications is 10µF.
4. The use of spring direct trigger is not recommended. If you must use such trigger,
you need to add a ceramic capacitor between trigger pin and ground to debounce
the spring noise. The recommended capacitor value is 0.001 ~ 0.01 µF.
6.1 eSM003 Application Circuit for 4-Key
VCC
VCC
VO
Rb*2
OSC
VDD
VSS
P23
P22
P21
P20
P33
P32
P31
P30
VCC
TR1
TR2
TR3
TR4
4•
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
6.2 eSM003 Application Circuit for 8-Key
VCC
VCC
VO
Rb*2
OSC
VDD
VSS
P23
P22
P21
P20
P33
P32
P31
P30
VCC
TR5
TR1
TR2
TR6
TR3
TR7
TR4
TR8
6.3 eSM005 ~ eSM020 Application Circuit for 4-Key
VCC
TR1
TR2
TR3
P10
P11
P12
P13
TR4
VCC
OSC
P20
P21
P22
P23
P30
P31
P32
P33
VCC
VDD
VO
Rb*2
VSS
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)
•5
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
6.4 eSM005 ~ eSM020 Application Circuit for 16-Key
VCC
TR1
P10
P11
P12
P13
VCC
TR5
TR9
TR13
TR2
TR6
TR10
TR14
TR3
TR7
TR11
TR15
TR4
TR8
TR12
TR16
P20
P21
P22
P23
P30
P31
P32
P33
VCC
OSC
VDD
VO
Rb*2
VSS
6.5 eSM005 ~ eSM020 Application Circuit for 32-Key
VCC
VCC
VO
OSC
P1.3
P1.2
P1.1
P1.0
P2.3
P2.2
P2.1
P2.0
D1
D1
D1
TR21
TR25
TR29
TR26
TR30
VCC
6•
TR1
TR5
TR9
TR17
TR2
TR6
TR10
TR14
TR18
TR3
TR7
TR11
TR15
TR19
TR23
TR27
TR31
TR4
TR8
TR12
TR16
TR20
TR24
TR28
TR32
TR13
TR22
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)
10K
VSS
P3.3
P3.2
P3.1
P3.0
10K
0.1uF
VDD
10K
Rb*2
Rosc
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
6.6 eSM005 ~ eSM020 Application Circuit for 64-Key
Rb*2
VCC
VSS
VCC
OSC
VO
VDD
P3.3
P3.2
P3.1
P3.0
P1.3
P1.2
P1.1
P1.0
P2.3
P2.2
P2.1
P2.0
10k
10k
D1
VCC
D2
10k
D3
TR1
TR9
TR17
TR25
TR33
TR41
TR2
TR10
TR18
TR26
TR34
TR42
TR50
TR58
TR3
TR11
TR19
TR27
TR35
TR43
TR51
TR59
TR4
TR12
TR20
TR28
TR36
TR44
TR52
TR60
TR5
TR13
TR21
TR29
TR37
TR45
TR53
TR61
TR6
TR14
TR22
TR30
TR38
TR46
TR54
TR62
TR7
TR15
TR23
TR31
TR39
TR47
TR55
TR63
TR8
TR16
TR24
TR32
TR40
TR48
TR56
TR64
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)
TR49
TR57
•7
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
6.7 eSM005 ~ eSM020 Application Circuit for 128-Key
Rb*2
VCC
VCC
OSC
VO
VDD
VSS
P3.3
P3.2
P3.1
P3.0
P1.3
P1.2
P1.1
P1.0
P2.3
P2.2
P2.1
P2.0
10k
10k
D1
VCC
D2
10k
D3
TR1
TR9
TR17
TR25
TR33
TR41
TR2
TR10
TR18
TR26
TR34
TR42
TR50
TR58
TR3
TR11
TR19
TR27
TR35
TR43
TR51
TR59
TR4
TR12
TR20
TR28
TR36
TR44
TR52
TR60
TR5
TR13
TR21
TR29
TR37
TR45
TR53
TR61
TR6
TR14
TR22
TR30
TR38
TR46
TR54
TR62
TR7
TR15
TR23
TR31
TR39
TR47
TR55
TR63
TR8
TR16
TR24
TR32
TR40
TR48
TR56
TR64
TR49
TR57
P1.0
P1.1
P1.2
P1.3
P2.0
P2.1
P2.2
P2.3
P3.0
P3.1
P3.2
P3.3
(Continued next page)
8•
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
10k
10k
L9
10k
L12
P3.2
P3.2
P3.3
P3.1
P3.1
P3.2
P3.0
P3.0
L14
10k
L16
P3.3
P3.2
10k
L10
P3.3
10k
P3.1
P3.1
10k
L13
P3.3
P3.3
P3.1
P3.2
L15
P3.0
10k
L11
P3.3
P3.2
P3.0
P3.1
0
10k
10k
L9
P3.2
P3.1
2
3
6
10k
L12
P3.2
P3.3
P3.1
P3.2
L14
10k
L16
P3.3
P3.2
10k
L10
P3.0
P3.0
P3.3
10k
P3.1
P3.1
10k
L13
P3.3
P3.3
P3.1
P3.2
L15
P3.0
10k
L11
P3.3
P3.2
P3.0
P1.0
P1.1
P1.2
P1.3
P2.0
P2.1
P2.2
P3.1
L10
L9
L12
L11
L13
L14
L15
L16
TR65
TR73
TR81
TR89
TR97
TR105
TR66
TR74
TR82
TR90
TR98
TR106
TR114
TR122
TR67
TR75
TR83
TR91
TR99
TR107
TR115
TR123
TR68
TR76
TR84
TR92
TR100
TR108
TR116
TR124
TR69
TR77
TR85
TR93
TR101
TR109
TR117
TR125
TR70
TR78
TR86
TR94
TR102
TR110
TR118
TR126
TR71
TR79
TR87
TR95
TR103
TR111
TR119
TR127
TR72
TR80
TR88
TR96
TR104
TR112
TR120
TR128
TR113
TR121
P2.3
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)
•9
EASY SOUND® – eSM Series
Tiny Controller-Based Speech Synthesizer
10 •
Product Specification (V1.1) 01.07.2010
(This specification is subject to change without further notice)