SN52000 [SONIX]
2-Channel Speech Controller; 2路语音控制器型号: | SN52000 |
厂家: | SONIX TECHNOLOGY COMPANY |
描述: | 2-Channel Speech Controller |
文件: | 总11页 (文件大小:346K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
SN52010
2-Channel Speech Controller
========================== CONTENTS ===========================
1. INTRODUCTION............................................................................................................3
2. FEATURES ......................................................................................................................3
3. BLOCK DIAGRAM........................................................................................................4
4. PIN ASSIGNMENT.........................................................................................................4
5. FUNCTION DESCRIPTIONS .......................................................................................5
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.
5.8.
5.9.
5.10.
5.11.
5.12.
OSCILLATOR ...............................................................................................................5
ROM ..........................................................................................................................5
RAM ..........................................................................................................................5
POWER DOWN MODE..................................................................................................5
SAMPLING RATE COUNTERS .......................................................................................5
AUTO REPETITION .......................................................................................................6
WAVE MARK ..............................................................................................................6
PUSH-PULL OUTPUT....................................................................................................6
VOLUME CONTROL FUNCTION....................................................................................6
WATCH DOG...........................................................................................................7
I/O PORTS...............................................................................................................7
PULL-LOW RESISTER CONTROL..............................................................................7
6. ABSOLUTE MAXIMUM RATING ..............................................................................8
7. ELECTRICAL CHARACTERISTICS .........................................................................8
8. APPLICATION CIRCUIT .............................................................................................9
9. DISCLAIMER................................................................................................................11
1
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
AMENDENT HISTORY
Version
Date
Description
Ver 1.0
First issue
Ver 1.1 May 25,2005
Add RST pin Description
2
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
1. INTRODUCTION
SN52010 is a 10 seconds single chip 2-channel voice synthesizer IC which contains
I/O pins and a tiny controller. By programming through the tiny controller, users’
applications including section combination, trigger modes, output status, high
performance melody, multiple voices, and other logic functions can be implemented.
2. FEATURES
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
Single power supply 2.4V – 5.5V
Built in a tiny controller
10 seconds voice capacity are provided
64*4 bits RAM are provided
ROM Size
−
Maximum 32K*10 bits ROM size
32K program ROM is provided
−
ꢀ
ꢀ
Readable ROM code data
I/O Ports
−
One 4-bit I/O ports P3
−
The driving/sink current of P3.2 & P3.3 are 8mA/16mA
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
ꢀ
Built in a high quality speech synthesizer
Two independent voice channels
Adaptive playing speed from 4k-40kHz is provided for all 2 channels individually
A 6-bit*8-bit Multiplier is embed to modulate the volume of synthesized voices
One digital mixers (with saturation control) are provided
Built in an 8-level volume control Analog Push-Pull Direct Drive circuit.
System clock: 2M Hz (RC-type or Crystal Option)
Low Voltage Reset
Built-in WDT function
Built-in Event Mark Function
3
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
3. Block Diagram
ROM
Program/Speech/Instrument waveform
Address Pointer
PC/Data Pointer/Stack/Speech Pointer
Timing
OSC
Generator
SRAM
Sampling Rate
Push Pull
Voice
ALU
IO3
WDT
Synthesizer
4. PIN ASSIGNMENT
Symbol
I/O Function Description
P33, P32, P31, P30 I/O Bit3 ~ Bit0 of I/O port 3
VDD
GND
OSC/XIN
XOUT
I
I
I
O
I
Positive power supply
Negative power supply
Oscillator / Crystal In
Crystal Out / 1Khz output
Clock type select
CKSEL
‘L’ or floating → RC oscillator
‘H’ →Crystal
BUO1
BUO2
RST
O
O
I
Positive Output of Push Pull
Negative Output of Push Pull
RST=1ꢁReset Chip (Active H)
4
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
5. FUNCTION DESCRIPTIONS
5.1. Oscillator
SN52010 series accepts crystal oscillator / ceramic resonator or RC type oscillator
(selected by pin CKSEL) for system clock. The typical circuit diagrams for oscillator
are listed as follows.
VDD
VDD
SN52000
SN52000
15pf
15pf
OSC/XIN
OSC/XIN
CKSEL
CKSEL
XOUT
XOUT
2MHz
Crystal / Resonator
5.2. ROM
RC Oscillator
SN52010 contains 32K word (10-bit) internal ROM. Program, voices, melodies, data,
and instrument waveforms share the same ROM with the others.
5.3. RAM
SN52010 series contains 64 nibble RAM. The 64 nibble RAM is separated into four
pages (page 0, page1, page2 and page 3). An implicit page indicator is utilized to
specify page address. Four instructions, PAGE0, PAGE1, PAGE2 and PAGE3, can
switch the page indicator. All 16 nibbles of each page can be accessed by direct mode
(to specify M0 ~ M15 in the data transfer type instructions.)
5.4. Power Down Mode
“End” instruction will let SN52010 enter power down mode and consumer very little
amount of current. (<2uA @VDD=3V and <5uA @VDD=5V) After SN52010 enters
power down mode, any valid data transition (LꢁH or HꢁL) occurring on any P3 IO
ports would lead SN52010 back to normal operation mode.
5.5. Sampling Rate Counters
2 independent sampling rate counters are dedicated to 2 individual voice channels to
play voices with different playing rates. The playing rate is programmable from 4KHz
to 40KHz. The resolution of sampling period of each sampling rate counter is 0.25 uS.
This feature helps SN52010 play sounds with accurate pitches in the case of music
instrument synthesis.
5
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
5.6. Auto repetition
Auto repetition function helps SN52010 series realize a “looping” sound automatically
by hardware without any software effort. Auto repetition function is a very useful
mechanism to implement “Sustain” sound in instrument synthesis. All 2 channels are
equipped with this function. Arbitrary lengths of looping sound are accepted by
SN52010.
5.7. Wave Mark
This is a new function for SN52010 series, it allows user to add a special mark in wave
data by the voice edit tool “CoolEdit” , ”Goldwav” , “SoundForge” . User can insert
event tags in anywhere of his wave file and can easy to get this special code to do his
special action during voice playing. That means, it should be easily to control the I/O
(such as LED or Motor) and other actions to synchronize with voice.
5.8. Push-Pull output
A Push-Pull Direct Drive circuit is built-in SN52010. The maximum resolution of
Push-Pull is 8 bits (8 bit structure with LSB set to 0). Two huge output stage circuits are
designed in SN52010. With this advanced circuit, the chip is capable of driving
speaker directly without external transistors.
5.9. Volume Control Function
Bit0~Bit2 of VOL Register is applied to control the volume of voice. The relationship
between output current and mode2 register is listed in the following table (power on set
to 111). Bit3 of VOL register provide for VOL Output division 2.
Bit2 Bit1 Bit0
Output Volume
46.5 DB
52.2 DB
58.1 DB
63.9 DB
70.3 DB
77.2 DB
82.3 DB
88.0 DB
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
6
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
5.10. Watch Dog
The WDT is cascade after system timer. When user reset system timer will issue a
clear signal to WDT also. It would issue a reset signal to chip if user doesn’t reset any
system timer before it reach terminate count (1 Second) when chip is in active mode.
5.11. I/O Ports
P3 is a 4-bit I/O port. Any bit of P3 can be programmed to be input or output
individually. Any valid data transition (HꢁL or LꢁH) of P3 can reactivate the chip
when it is in power-down stage.
Port Data
PAD
Port Status
Weak
Pull Low enable
To Internal Data Bus
Read Control
I/O Port Configuration (P30~P33)
Note: All weak N-MOS’s can serve as pull-low resistors.
5.12. Pull-Low Resister Control
This function provides user to control Pull-Low register of all I/O ports that can be
disabled by user command. With the help of this function, input floating and input pull
low is supported.
7
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
6. ABSOLUTE MAXIMUM RATING
Items
Symbol
VDD-V
VIN
TOP
TSTG
Min
-0.3
VSS-0.3
0
Max
6.0
VDD+0.3
55.0
Unit.
V
Supply Voltage
Input Voltage
Operating Temperature
Storage Temperature
V
oC
oC
-55.0
125.0
7. ELECTRICAL CHARACTERISTICS
Item
Operating Voltage
Standby Current
Operating Current
Operating Current
Sym. Min. Typ. Max. Unit
VDD 2.4 3.0 5.5
Condition
V
ISBY
IOPR
IOPR
-
-
-
2.0
350
4.4
-
-
-
uA VDD=3V, no load
uA VDD=3V, no load
mA VDD=3V, Push-Pull turn
on , no load
Input Current of
P30~P33
Drive Current of
P30~P31
Sink Current of
P30~P31
Ii
-
-
-
3
4
6
-
-
-
uA VDD=3V
IOD
IOS
mA VDD=3V,VO=2.4V
mA VDD=3V,VO=0.4V
Drive Current of P32~P33
Sink Current of P32~P33
Drive current of Buo1/Buo2
IOD
IOS
IBUD
-
-
-
8
16
80
-
-
-
mA VDD=3V,VO=2.4V
mA VDD=3V,VO=0.4V
mA VDD=3V,Buox=1.5V
Sine wav Full Amplitude
mA VDD=3V,Buox=1.5V
Sine wav Full Amplitude
MHz VDD=3V
Sink Current of Buo1/Buo2
Oscillation Freq.
IBUS
-
-
80
-
-
FOSC
2.0
8
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
8. APPLICATION CIRCUIT
System Clock: 2MHZ ROSC
Keys: 2 direct Keys
9
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
System Clock: 2MHZ Crystal
Keys: 2 direct Keys
10
Ver: 1.0
March 2,2005
SN52010
2-Channel Speech Controller
9. DISCLAIMER
The information appearing in SONIX web pages (“this publication”) is believed to be
accurate.
However, this publication could contain technical inaccuracies or typographical errors.
The reader should not assume that this publication is error-free or that it will be
suitable for any particular purpose. SONIX makes no warranty, express, statutory
implied or by description in this publication or other documents which are referenced
by or linked to this publication. In no event shall SONIX be liable for any special,
incidental, indirect or consequential damages of any kind, or any damages whatsoever,
including, without limitation, those resulting from loss of use, data or profits, whether or
not advised of the possibility of damage, and on any theory of liability, arising out of or
in connection with the use or performance of this publication or other documents which
are referenced by or linked to this publication.
This publication was developed for products offered in Taiwan. SONIX may not offer
the products discussed in this document in other countries. Information is subject to
change without notice. Please contact SONIX or its local representative for
information on offerings available. Integrated circuits sold by SONIX are covered by
the warranty and patent indemnification provisions stipulated in the terms of sale only.
The application circuits illustrated in this document are for reference purposes only.
SONIX DISCLAIMS ALL WARRANTIES, INCLUDING THE WARRANTY OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE. SONIX reserves the right
to halt production or alter the specifications and prices, and discontinue marketing the
Products listed at any time without notice. Accordingly, the reader is cautioned to
verify that the data sheets and other information in this publication are current before
placing orders.
Products described herein are intended for use in normal commercial applications.
Applications involving unusual environmental or reliability requirements, e.g. military
equipment or medical life support equipment, are specifically not recommended
without additional processing by SONIX for such application.
11
Ver: 1.0
March 2,2005
相关型号:
©2020 ICPDF网 联系我们和版权申明