ChipFind - документация

Электронный компонент: SNC735

Скачать:  PDF   ZIP
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
1
1. INTRODUCTION
SNC735 is a 32mins two-channel speech/melody and 4-channel wave-table melody
voice chip. It based on reduced 16-bit fixed-point DSP architecture. SNC735 provides
user some necessary and efficient DSP instructions. Furthermore, SNC735 provide one
10-bit PWM and one 10-bit DA converter to driving speaker for speech/melody output.
User can select PWM or DA by programming DA/PWM control register, and only one
function can be active at the same time.

2. FEATURES
w
Power supply: 2.4V ~ 3.6V (for 2 battery application)
3.6V ~ 5.1V (for 3 battery application)
w
Built-in a 16-bit DSP (Very Light Structure)
w
Software-based voice/melody processing
w
Rich Function Instruction Set
w
System Clock
-
16MHz crystal or R-C type oscillator for system clock
-
0.25s real time clock is form 32768Hz crystal
w
8 MIPS CPU performance
w
I/O Ports:
-
16 I/O pins (P0.0~P0.15) and 8 input pins (P1.0~P1.7)
-
P0.15 with IR carrier signal
w
RAM size: 2K*16 bits
w
High performance program ROM: 32K*16 bits
w
Data ROM size: 224K*16 bits
w
Total ROM size: 256K*16 bits
w
Maximum program size: 64K word
w
8 Interrupt Sources
-
4 for Internal Timer (timer0, 1, 2 and RTC)
-
4 for External (P0.0~P0.3)
w
Two voice/melody channels
w
Three 8-bit timer with auto-reload function
w
Built in a 10-bit PWM Direct Drive circuit and a fixed current D/A output
w
Sampling Rate: 6KHz ~16KHz
w
Built-in software voice synthesizer (multiple bit-rate solution 2Kbps, 3.6Kbps, 5Kbps,
6Kbps, 8Kbps, 10Kbps, 12Kbps, 14Kbps, 16Kbps, 20Kbps, 24Kbps and 29Kbps
@8K sampling rate)
w
Built-in software melody synthesizer includes the dual-tone melody and 4-ch
wave-table melody.
w
Low Voltage Reset
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
2
3. PIN ASSIGNMENT
Symbol
I/O
Descriptions
P0.0 ~ P0.15
I/O I/O port 0
P1.0 ~ P1.7
I Input port 1
CVDD
I Positive power supply for core circuit
VDD
I Positive power supply
GND
I Negative power supply
BP0
O PWM output 1
BN0
O PWM output 2
VO
O DA output
XIN
I High speed clock crystal input / RC-type oscillator input
XOUT
O High speed clock crystal output / RC-type oscillator input
LXIN
I Low speed clock crystal input
LXOUT
O Low speed clock crystal output
CKSEL
I Crystal/RC-type oscillator select for high speed clock
RST
I Chip reset
TEST
I For test only
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
3
4. ROM TABLE
The total ROM size is 256K words. But only 64K words ROM for programming.
And 32K words of all is the high speed program ROM. The high-low speed ratio is 1:16,
that is to say, if the instruction cycle is two clocks at high speed ROM, the instruction cycle
will down to 32 clocks at low speed ROM.
Hi-Speed ROM
(32K words)
0x000000
0x007FFF
Low-Speed program
ROM
(32K words)
0x008000
0x00FFFF
Data ROM
0x010000
0x03FFFF
Low-Speed Data ROM (224K words)
Total ROM size (256K words)
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
4
5. RAM TABLE
Total RAM size is 2K words, and one bank is 512 words. If user need playing voice
(2Kbps, 3.6Kbps, 12Kbps, dual-tone melody and 4-ch wave-table melody), the system
will reserve 1.5K words RAM size.

6. System Clock
The system clock source also can be selected from 16Mhz crystal or ROSC. For the
ROSC, user should connect two resistors in the pin "XIN" and "XOUT" instead of 16MHZ
crystal. Beside, the clock source select pin "CKSEL" also should be connected to VDD
for ROSC.
In order to get an accurate system clock by ROSC, the real time clock
source is recommended to connect a 32768HZ crystal for system clock
calibration
.










Bank0
Bank1
Bank2
Bank3
Free for User
0x0000
0x01FF
0x0200
0x03FF
0x0400
0x05FF
0x0600
0x07FF
Reserved for
OS and Voice
Algorithm
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
5
7. I/O PORT
SNC735 provides one a 16-bit I/O port and an 8-bit input port for user application
(P0.0~P0.15, P1.0~P1.7). The input pull high resistor of each pin can be programmed by
Port Pull-High register. The direction of I/O port is selected by Port Direction register. The
Port0 (P0.0~P0.15) and Port1 (P1.0~P1.7) can wake the chip up from the stop mode and
watch mode. P0.15 can be modulated with a 38.5Khz carry signal to realize IR signal
transmission.
I/O Configuration of P0.0~P0.15












Input Port Configuration of Port 1 (P1.0~P1.7)
Pull-Up
Resister
Latch
PAD
to internal bus
Pull-Up
Select
In/Out
Control
In/Out
Control
Digital In
Pull-Up
Resister
PAD
Pull-Up
Select
Input Control
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
6
P0.15 Modulated with a carry signal

8. TIMER/COUNTER
SNC735 provides three 8 -bit timer/event counters (T0/T1/T2). Each timer is 8-bit binary
up-count timer with pre-scalar and auto-reload function. Timer 0 (T0) is used when voice
playing, so user should avoid to use T0.














9. DAC & PWM
To play out voices, SNC735 contains two different solutions, DAC and PWM, for the
users' applications. The user can choose one of these two solutions in his design. Only
one function can be activated at one time.
DAC: A 10-bit current type digital-to-analog converter is built-in SNC735. The
relationship between input digital data and output analog current is listed in the following
table. Also, the recommended application circuit is illustrated as follows.
Timer2
Overflow
P0.15
2
IREN
I/O Pad
Auto-reload
TnC (8-bit)
(system clock)/2*
Pre-scalar
Enable
8-bit Up
Counter
If equal, Time out
/2
/4
/8
/256
MU
comparator
clear
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
7
Input data
Typical value of output current (mA)
0
0
1
3/1024
...
N
n*(3/1024)
...
1024
3

PWM: A PWM (pulse width modulation) circuit is built-in SNC735. PWM can convert
input digital data into pulse trains with suitable different pulse width. The maximum
resolution of PWM is 10 bits. Two huge output stage circuits are included in SNC735.
Both of them are capable of driving speaker directly. The recommended application
circuit is as follows.












DAC output
PWM output
SPEAKER
BP0
BN0
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
8
10. ABSOLUTE MAXIMUM RATINGS
Items
Symbol
Min
Max
Unit.
Supply Voltage
V
DD
-V
-0.3
6.0
V
Input Voltage
V
IN
GND-0.3
V
DD
+0.3
V
Operating Temperature
T
OP
-20.0
70.0
o
C
Storage Temperature
T
STG
-55.0
125.0
o
C
11. ELECTRICAL CHARACTERISTICS
Item
Sym. Min. Typ. Max. Unit
Condition
Operating Voltage
V
DD
2.4
-
3.6
V *1.
V
DD
3.6
-
5.1
V *2.
Standby current
I
SBY
-
-
2.0
uA V
DD
=3V, no load
Operating Current
I
OPR
-
-
5
mA V
DD
=3V, no load
Input current of P0, P1
I
IH
-
-
10.0 uA V
DD
=3V,V
IN
=3V
Drive current of P0
I
OD
-
10
-
mA V
DD
=3V,V
O
=2.4V
Sink Current of P0
I
OS
-
12
-
mA V
DD
=3V,V
O
=0.4V
Drive current of Buo1
I
OD
100 120
-
mA V
DD
=3V,Buo1=1.5V
Sink Current of Buo1
I
OS
100 120
-
mA V
DD
=3V,Buo1=1.5V
Drive Current of Buo2
I
OD
100 120
-
mA V
DD
=3V,Buo2=1.5V
Sink Current of Buo2
I
OS
100 120
-
mA V
DD
=3V,Buo2=1.5V
Oscillation Freq. (crystal)
F
OSC
-
16.0
-
MHz V
DD
=3V

Note:
1. For 2 battery application.
2. For 3 battery application, user should add 1 resister between power and CVDD pin
of chip.

SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
9

The relationship between ROSC and voltage (Typical)
T
a
= 25
C
Frequency unit: MHz














The relationship between Frequency and Resister (R2) for ROSC (Typical)
T
a
= 25
C, R1 = 75K
Frequency unit: MHz














15.2
15.4
15.6
15.8
16
16.2
16.4
16.6
16.8
17
17.2
17.4
2.0 V
2.2 V
2.4 V
2.6 V
2.8 V
3.0 V
3.2 V
3.4 V
3.6 V
3.8 V
4.0 V
Voltage
Frequency
10
11
12
13
14
15
16
17
18
74K
82K
91K
100K
110K
120K
130K
Resister Value
Frequency
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
10

The relationship between operating current and voltage (Typical)
T
a
= 25
C
Current unit: mA













2
3
4
5
6
7
1.8 V
2.4 V
3 V
4.1 V
Voltage
Current
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
11
12. APPLICATION CIRCUIT






























3V, 16MHz Crystal, PWM
Note:
1. All the "VDD" and "CVDD" should be connected together before connected to the
power source which with a 47uF(C4) capacitor.
2. The capacitor "C5" is near the "CVDD" pin.
C3 15p
LS1
SPEAKER
C4
47u
TR5
TR6
TR7
TR8
TR1
TR2
TR3
TR4
C5
4.7u
C6
0.1u
330
330
330
330
330
330
330
330
2
3
4
7
8
9
10
11
13
14
15
16
12
17
18
19
20
21
22
23
24
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
6
25
42
43
44
45
46
1
5
U1
SNC735
VDD
VDD
VDD
VDD
CVDD
CVDD
GND
GND
GND
GND
GND
RST
BP0
BN0
VO
XIN
XOUT
LXIN
LXOUT
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P0.8
P0.9
P0.10
P0.11
P0.12
P0.13
P0.14
P0.15
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
CKSEL
TEST
GND
VDD (3V)
VDD
R1
220K
C1
0.1u
S1
RESET
Y1
16MHz
C2 15p
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
12
































4.5V, 16MHz Crystal, PWM

Note:
1. All the "VDD" should be connected together before connected to the power source
which with a 47uF(C4) capacitor.
2. The capacitor "C5" is near the "CVDD" pin.
VDD (4.5V)
VDD (4.5V)
R1
220K
C1
0.1u
Y1
16MHz
C2
15p
C3
15p
LS1
SPEAKER
C4
47u
TR5
TR6
TR7
TR8
TR1
TR2
TR3
TR4
C5
4.7u
C6
0.1u
330
330
330
330
330
330
330
330
R2
360
VDD (4.5V)
2
3
4
7
8
9
10
11
13
14
15
16
12
17
18
19
20
21
22
23
24
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
6
25
42
43
44
45
46
1
5
U1
SNC735
VDD
VDD
VDD
VDD
CVDD
CVDD
GND
GND
GND
GND
GND
RST
BP0
BN0
VO
XIN
XOUT
LXIN
LXOUT
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P0.8
P0.9
P0.10
P0.11
P0.12
P0.13
P0.14
P0.15
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
CKSEL
TEST
GND
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
13


































I/O and VDD 4.5V, CVDD 3V, 16MHz ROSC, DA output

Note:
1. All the "VDD" should be connected together before connected to the power source
which with a 47uF(C4) capacitor.
2. The capacitor "C5" is near the "CVDD" pin.
VDD
VDD
R1
220K
C1
0.1u
LS1
SPEAKER
C4
47u
TR5
TR6
TR7
TR8
TR1
TR2
TR3
TR4
C5
4.7u
C6
0.1u
BT1
BATTERY
BT2
BATTERY
3V
4.5V
Y1
32768
C7
15p
C8
15p
VR1
75K
VR2
100K
Q1
8050
R7
R
VDD
2
3
4
7
8
9
10
11
13
14
15
16
12
17
18
19
20
21
22
23
24
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
6
25
42
43
44
45
46
1
5
U1
SNC735
VDD
VDD
VDD
VDD
CVDD
CVDD
GND
GND
GND
GND
GND
RST
BP0
BN0
VO
XIN
XOUT
LXIN
LXOUT
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P0.8
P0.9
P0.10
P0.11
P0.12
P0.13
P0.14
P0.15
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
CKSEL
TEST
GND
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
14
13. BONDING PAD

Note: The substrate MUST be connected to Vss in PCB layout.

XOUT
XIN
GND
VO
VDD
LXOUT
LXIN
46
45
44
43
42
40
41
G
N
D
P
1
.
5
P
1
.
4
P
0
.
1
5
P
1
.
0
P
1
.
1
P
1
.
2
P
1
.
3
V
D
D
P
0
.
1
4
P
0
.
1
3
P
0
.
1
2
V
D
D
G
N
D
R
S
T
P
0
.
1
1
P
0
.
1
0
P
0
.
9
P0.8
P0.7
P0.6
P0.5
GND
VDD
P0.4
P0.3
P0.1
P0.0
TEST
CKSEL
VDD
GND
BN0
VDD
BP0
GND
P0.2
19
18
17
16
15
14
13
12
10
9
8
7
6
5
4
3
2
1
11
P
1
.
7
P
1
.
6
37 36 35
30
31
32
33
34
29 28 27 26 25 24 23 22 21 20
39 38
(0,0)
SNC735
16-bit Voice Processor
Ver: 1.2
October 23, 2002
15
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.