ETC W52920

W529XX
ADPCM VOICE SYNTHESIZER
(PowerSpeech II)
GENERAL DESCRIPTION
The W529XX family comprises 4-bit ADPCM and 8-bit PCM voice synthesizers that provide basic
PowerSpeech instructions and a number of more powerful commands, which include basic ALU
operations, data move, branch, and random number generation.
The W529XX family includes the W52904, W52905, W52906, W52910, W52915, and W52920. The
playback duration time of each of these products is shown below:
BODY
W52902
W52904
W52905
W52906
W52910
W52915
W52920
DURATION
6 sec.
12 sec.
20 sec.
30 sec.
40 sec.
60 sec.
80 sec.
Note: All playback lengths are estimated for typical applications.
FEATURES
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Powerful programmable speech synthesizer
Wide operating voltage range: 2.4 to 5.5 volts
Both 4-bit ADPCM and 8-bit PCM synthesis methods can be used
Provides 4 trigger pins with separate control of falling/rising edge
Two trigger input debounce times (160 to 320 µS or 20 to 40 mS) can be set
8 multiplexed pins can be set as SCAN, FTEST, LED, STOP, or INPUT
Supports ALU operations, including
− Branch decisions
− Logic operations
− Binary addition/subtraction
− Data move
− Bit operand
Provides eight general purpose registers: R0 to R7
Provides four special registers: EN, MODEn (n: 1, 2), OUTPUT, and ACC
Maximum 32 matrix keys can be defined by H/W or S/W
Provides random number generation by H/W
Section control provided for each GO instruction
− Variable frequency: 4.8/6/8/12 KHz
− LED: ON/OFF
Three LED flash types provided: 3 Hz, circular, and random
System clock uses 1.5 MHz frequency
Total of 256 label entries available for programming
-1-
Publication Release Date: April 1997
Revision A3
W529XX
PAD CONFIGURATION
TEST
OSC
W529XX
VDD
TG1
TG2
TG3
SPK
TG4
RESET
VSS
IO1 IO2 IO3 IO4 IO5 IO6 IO7 IO8
/FTEST
PIN DESCRIPTION
NAME
I/O
DESCRIPTION
TEST
I
Test pin, internally pulled low
TG1
TG2
I
I
Direct trigger input 1, internally pulled high
Direct trigger input 2, internally pulled high
TG3
I
Direct trigger input 3, internally pulled high
TG4
IO1
I
I/O
Direct trigger input 4, internally pulled high
SCAN/LED/STOP/INPUT multiplexed pin 1
IO2
IO3
I/O
I/O
SCAN/LED/STOP/INPUT multiplexed pin 2
SCAN/LED/STOP/INPUT multiplexed pin 3
IO4
IO5
I/O
I/O
SCAN/LED/STOP/INPUT multiplexed pin 4
SCAN/LED/STOP/INPUT multiplexed pin 5
IO6
I/O
SCAN/LED/STOP/INPUT multiplexed pin 6
IO7
IO8/FTEST
I/O
I/O
SCAN/LED/STOP/INPUT multiplexed pin 7
LED/STOP/INPUT multiplexed pin 8 or frequency test pin
VSS
RESET
SPK
I
Negative power supply
Reset; functions as POR; low active
O
Current type output for speaker
VDD
OSC
I
Positive power supply
Oscillator input, connect ROSC to VDD
-2-
W529XX
BLOCK DIAGRAM
VECTOR
Decoder
ROM
Control
JUMP/GO
Controller
Synthesizer
Registers
D/A
SPK
ALU
RESULT
Power
Regulator
VDD
VSS
RESET
I/O Port
TG
I/O
OSC & Timing
Generator
OSC
FTEST
FUNCTIONAL DESCRIPTION
Trigger Inputs
The W529XX provides four direct trigger input pins that are pulled high internally. All of these trigger
inputs can be independently defined to be enabled or disabled for the rising or falling edges. The
debounce time of the trigger inputs can be set as 160 µS to 320 µS or 20 mS to 40 mS.
SPK Output
This pin is a current-type voice output, which is connected to the output of the internal D/A converter.
The full-scale output of the 8-bit D/A convereter is 5 mA, which is sufficient to drive an external 8Ω
speaker through the amplification of a low-power NPN transistor with a β of 120 to 160.
I/O Pin
The I/O pins, IO1 to IO8, are multiplexed for four different functions: SCAN/FTEST, LED, STOP, and
INPUT. All of these pins can be defined independently as shown in the following table.
GROUP
IO8
IO7
IO6
IO5
IO4
IO3
IO2
IO1
0
INPUT/STOP
INPUT/LED
1
FTEST/LED
SCAN/LED
SCAN/LED
2
INPUT/LED
SCAN/STOP
3
LED/STOP
LED/STOP
-3-
Publication Release Date: April 1997
Revision A3
W529XX
Oscillator
The oscillator is used to generate the system frequency of around 1.5 MHz. The OSC pin is
connected directly to VDD by an ROSC resistor, which is used to provide a bias current for the
oscillator.
RESET
This is an active low reset input with an internal pull-high resistance. If the W529XX is turned off and
then on again without discharging the VDD to ground level, the chip may function abnormally, causing
unpredictable operation. The W529XX can be reset by sending a pulse through the RESET pin to
restart the operation from the beginning.
ABSOLUTE MAXIMUM RATINGS
PARAMETER
SYMBOL
CONDITIONS
RATED VALUE
UNIT
Power Supply
VDD−VSS
-
-0.3 to +7.0
V
Input Voltage
VIN
All Inputs
VSS -0.3 to VDD +0.3
V
Storage temp.
TSTG
-
-55 to +150
°C
Operating Temp.
TOPR
-
0 to +70
°C
Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and reliability of the
device.
DC CHARACTERISTICS
(TA = 25° C, VSS = 0V)
PARAMETER
SYM.
Operating Voltage
VDD
Input Voltage
VIL
CONDITIONS
All Input Pins
VIH
LIMITS
UNIT
MIN.
TYP.
MAX.
2.4
4.5
5.5
V
VSS -0.3
-
0.3
VDD
V
0.7 VDD
-
VDD
Standby Current
IDD
VDD = 5V, No Playing
-
-
1
µA
Operating Current (except
IOP1
VDD = 3V, No Load
-
-
400
µA
W52915, W52920)
IOP2
VDD = 5V, No Load
-
-
800
Operating Current
IOP1
VDD = 3V, No Load
-
-
0.5
(W52915, W52920)
IOP2
VDD = 5V, No Load
-
-
1
Input Current for TGn
IIN
VDD = 3V, VIN = 0V
-
-
-3
µA
SPK (D/A Full Scale)
IO
VDD = 4.5V, RL = 100 Ω
-4.0
-5.0
-6.0
mA
Output Current for IOn
IOL
VDD = 3V, VOUT = 0.4V
0.8
-
-
mA
IOH
VDD = 3V, VOUT = 2.7V
-0.4
-
-
-4-
mA
W529XX
DC Characteristics, continued
PARAMETER
SYM.
CONDITIONS
LIMITS
ROSC = Typ.
UNIT
MIN.
TYP.
MAX.
1.35
1.5
1.65
MHz
Oscillation Frequency
FOSC
Oscillation Frequency
Deviation by Voltage
Drop
∆FOSC
FOSC
F(3V) − F(2.4V)
F(3V)
0
4
7.5
%
Input Debounce Time
TDEB1
FOSC = 1.5 MHz
20
30
40
mS
160
240
320
µS
TDEB2
Note: ROSC = Typ. = 120 KΩ.
TYPICAL APPLICATION CIRCUIT
+2.4 to 5.5V
OSC
TEST
ROSC
W529XX
VDD
TG1
Speaker
8 ohm
1/4 watt
TG2
SPK
T'x
TG3
CS
RESET
TG4
IO1
IO2
IO3
IO4
IO5
IO6 IO7
RS
IO8/
FTEST V SS
R
LED
GND
VDD
Notes:
1. In principle, the playing speed determined by ROSC should correspond to the sampling rate during the coding phase.
The playing speed may be adjusted by varying ROSC, however.
2. RS is an optional current-dividing resistor. If RS is added, the resistance should be between 470 and 750 Ω.
3. CS is optional.
4. The DC current gain β of transistor 8050 ranges from 120 to 160.
5. All unused trigger pins can be left open because of their internal pull-high resistance.
6. Typical ROSC is 120 KΩ.
7. R is used to limit the current on the LED.
8. No warranty on mass production.
-5-
Publication Release Date: April 1997
Revision A3
W529XX
Headquarters
Winbond Electronics (H.K.) Ltd.
No. 4, Creation Rd. III,
Science-Based Industrial Park,
Hsinchu, Taiwan
TEL: 886-3-5770066
FAX: 886-3-5792697
http://www.winbond.com.tw/
Voice & Fax-on-demand: 886-2-7197006
Rm. 803, World Trade Square, Tower II,
123 Hoi Bun Rd., Kwun Tong,
Kowloon, Hong Kong
TEL: 852-27513100
FAX: 852-27552064
Taipei Office
11F, No. 115, Sec. 3, Min-Sheng East Rd.,
Taipei, Taiwan
TEL: 886-2-7190505
FAX: 886-2-7197502
Note: All data and specifications are subject to change without notice.
-6-
Winbond Electronics North America Corp.
Winbond Memory Lab.
Winbond Microelectronics Corp.
Winbond Systems Lab.
2730 Orchard Parkway, San Jose,
CA 95134, U.S.A.
TEL: 1-408-9436666
FAX: 1-408-9436668