там eec — παν
GENERAL
INSTRUMENT PRELIMINARY INFORMATION
Narrator Speech Processor
FEATURES
ш Natural speech
m Standalone operation with inexpensive support PIN CONFIGURATION
components Top View
ш Wide operating voltage
ш Word, phrase, or sentence library, ROM
expandable
Ш Expandable to 448K of ROM directly 26 |] ROM CLOCK
m Simple interface to most microcomputers or 25 |0 SBY RESET
microprocessors 24 [7 DIGITAL OUT
Supports L.P.C. Synthesis; Formant Synthesis;
and Allophone Synthesis
ш 28 pin dual in line package
ш Available іп -40°C to +85°C version, 5Р02641 21 | SER IN
GENERAL DESCRIPTION
The SP0264 Speech Processor (SP) is a single
chip N-Channel MOS LSI device that uses its stored
program to synthesize speech or complex sounds.
The achievable output is equivalent to a flat fre-
quency response ranging from 0 to 5KHz, а
dynamic range of 42dB, and a signal-to-noise ratio
of approximately 35dB.
The SP0264 incorporates four basic functions:
m A software programmable digital filter that can be APPLICATIONS
made to model a VOCAL TRACT. m Telecommunications m Warning systems
M A64K ROM that stores both data and instruc- m Appliances | m Security systems
tions (THE PROGRAM). . Computer peripherals IB Electronic musical
и AMICROCONTROLLER that controls the ο. ο ποπ
data flow from the ROM to the digital filter, the = Torona compere: Modelo menina
9 , m Toys/Games m Narrow bandwidth
assembly of the "word strings" necessary for
linking speech elements; and the amplitude and
pitch information to excite the digital filter.
В A PULSE WIDTH MODULATOR that creates а
digital output that is converted to an analog
signal when filtered by an external low-pass filter.
W Educational aids m Communication systems
005968
S968 GE
© 1986 General Instrument Corporation DS50012B-1
GENERAL
INSTRUMENT SP0264
CS
ыы -------------------------------------------------..---...-----
OPERATION DESCRIPTION
The addressing of the SP0264 is controlled by the
address pins (A1-A8), Address load (ALD), and Strobe
Enable (SE). Speech data for the SP0264 сап be
stored within the internal 64K ROM and/or an external
serial speech ROM.
There are two modes available for loading an address
into the chip. Strobe Enable (SE) controls which mode
will be used.
Mode 0 (SE = 0). The speech processor will latch an
address when any one (or more) address pin makes a
low-to-high transition. All address lines must be
returned to the low state prior to entering a new
address. (NOTE: Address zero (0000 0000) is not a
valid address in this mode of operation.) In order to
best utilize this mode of operation, a vocabulary
should consist of no more than eight individual words
or phrases such that single address line transitions
can be made. These words or phrases must be stored
using the following entry point address: 1, 2, 4, 8, 16,
32, 64 and 128.
NOTE: There is a 2-byte overhead penalty paid for
each dummy entry point between the entry points
actually used.
Mode 1 (SE = 1). The SP0264 will latch an address
using the ALD pin. The desired address is set up on
the address bus (A1-A8) and then ALD is pulsed low.
Any address can be loaded using this mode, but
certain set up and hold times are required (refer to the
timing diagrams for the specific times).
Two microprocessor interface pins are available for
loading of addresses using mode 1. They are LRQ and
SBY. Load Request (LRQ) tells the processor when
the address input buffer is full. Standby (SBY) tells
the processor that the chip has stopped talking and no
new address has been loaded.
When LRQ is low, a new address can be loaded onto
the address bus. Strobing ALD will cause the new
address to be loaded and LRQ to go high. LRQ will
return low when the address buffer is available to
accept a new address. The SP0264 is capable of
latching one new address while speaking the last
utterance (word or phrase). The time between address
load requests is variable, depending on the length of
the utterance currently being spoken.
Standby (SBY) goes low when an address is loaded
and will stay low until all internal instructions have
been completed (i.e., the speech chip stops talking).
If a second address has been loaded before the chip
stops speaking the first utterance, SBY will stay low
through the completion of the second utterance (ad
infinitum).
The SP0264 may be partially powered down when SBY
is high to conserve battery life, provided VD1 remains
powered. During power down and power up, reset
should be held low to ensure the proper reset
condition. While the speech processor is in the partial
power down state, the handshake control signals
(ALD, SE, LRQ, and SBY) and the address bus are
active. However, the SP0264 will not output the
addressed speech data until after Vpp is reapplied.
ж — — — — — — — — — —— — ς--“ππππτ-
DS50012B-2
GENERAL SP0264
INSTRUMENT
BLOCK DIAGRAM
СІ 8 BITS
XTER ROM DISABLE SOURCE AND
c2 5 ο INTERPOLATION
C3 ROM CLOCK (5 REGISTERS)
SER
OUT
SERIAL COEFFICIENT TRANSFER 12 HOLDING
ALU REGISTERS
(COEFFICIENTS)
8 BITS
VOCAL TRACT MODEL
SER DATA (12 POLE DIGITAL
IN FILTER)
7 BITS
8K x 8-BIT PULSE WIDTH
«Μαν ЩО бие
OSC 2
ADDRESS
REGISTER
START ADDRESS HANDSHAKE
LATCH МН CONTROL
Nee — 2 ALD SE LRQ SBY VD1
te 8-BIT 2:
ADDRESS SBY RESET
Е)
DS50012B-3
GENERAL
INSTRUMENT
PIN FUNCTIONS
PIN NUMBER NAME FUNCTION
1 (power supply) Vss Ground
2 (input) RESET A logic 0 resets the speech processor. Must be returned to
a logic 1 for normal operation. Upon reset C1, C2, C3, and
SER OUT go to "0", and SBY goes to "1."
3 (input) ROM DISABLE For use with an external serial speech ROM. A logic 1
disables the external ROM.
4,5,6 (outputs) C1,C2,C3 Control lines for use with an external serial speech ROM.
7 (power supply) VDD
8 (output) SBY STANDBY. A logic 1 output indicates that the SP is inactive
and Vpp can be powered down externally to conserve
power. Whenthe SP is reactivated by an address being
loaded, SBY will go to a logic O.
|
9 (output) LRQ LOAD REQUEST. LRQ is a logic 1 output whenever the
: input buffer is full. When LRQ goes to a logic 0, the input
port is loaded by placing the 8 address bits on A1-A8 and
pulsing the ALD input.
10,11,13,14 A8,A7,A6,A5 8-bit address that defines any one of 256 speech
15,16,17,18 (inputs) A4,A3,A2,A1 entry points.
12 (output) SER OUT SERIAL ADDRESS OUT. This output transfers a 16-bit_
address serially to an external speech ROM. When SBY
RESET and RESET go to "0", SER OUT goes to "0". When
SBY RESET goes to "0" SER OUT goes to "O".
19 (input) SE STROBE ENABLE. Normally held in a logic 1 state. When
tied to ground, ALD is disabled and the SP will automatically
latch in the address on the input bus approximately 1 us
after detecting a logic 1 on any address line.
20 (input) ALD ADDRESS LOAD. A negative pulse on this input loads
the 8 address bits into the input port. The negative edge
of this pulse causes LRQ to go high.
21 (input) SER IN SERIAL IN. This is an 8-bit serial data input from an
external speech ROM.
22 (input) TEST A logic 1 places the SP in its test mode. This pin should be
normally grounded.
23 (power supply) VD1 Standby power supply for the interface logic and controller.
24 (output) DIGITAL OUT Pulse width modulated digital speech output which, when
filtered by a 5KHz low-pass filter and amplified, will drive
a loudspeaker.
ὨΕὣΠὉὓᾷἋπὌ--ΠἹπΓΝΝΝ" <<< — ——
DS50012B-4
GENERAL $р0264
INSTRUMENT
PIN FUNCTIONS (Continued)
PIN NUMBER NAME FUNCTION
25 (input) SBY RESET STANDBY RESET. A logic 0 resets the interface logic.
Normally should be a logic 1. SBY RESET must be tied to
RESET (pin 2).
26 (output) ROM CLOCK This is a 1.56MHz clock for an external serial speech ROM.
27 (input) OSC 1 ХТА! IN. Input connection for a 3.12MHz crystal.
28 (output) OSC2 XTAL OUT. Output connection for a 3.1 2MHz crystal.
p————Ó—Ó s
DS50012B-5
GENERAL SP0264
INSTRUMENT
————A——A—— ——t en esto SG
ποιον ο А
ELECTRICAL CHARACTERISTICS/SP0264
Maximum Ratings*
All pins with respect to Vss.................. -0.3 to 8.0V
StorageTemperature..................... -25°C to 125°C
Standard Conditions
Clock — Crystal Frequency................... 3.120 MHz
Operating Temperature............. TA» 00C to +70°C
DC CHARACTERISTICS/SP0264
*Exceeding these ratings could cause permanent
damage to the device. This is a stress rating only and
functional operation of this device at these conditions
is not implied. Operating ranges are specified in
Standard Conditions. Exposure to absolute maximum
rating conditions for extended periods may affect
device reliability.
Data labeled "typical" is presented for design guidance
only and is not guaranteed.
Characteristic [Sym | Min | Typ | Мах | Units | Conditions
- 6.5 V
Primary Supply Voltage Vpp 4.5
Standby Supply Voltage М
Primary Supply Current Іор
Standby Supply Current Ip
INPUTS τ(
A1-A8, ALD, SER IN,
TEST, SE
LOGIC 0 Ма.
LOGIC 1 Мн
САРАСІТАМСЕ Cin
LEAKAGE 1
RESET, SBY RESET
LOGIC 0 VnsiL
LOGIC 1 Мн
OUTPUTS
SBY, Digital Out, C1, C2,
C3, LRQ, ROM DIS,
ROM CLK, SER OUT
LOGIC 0 Vor
LOGIC 1 Vou
OSCILLATOR
OSC 2 (Output)
LOGIC 0 VoL
LOGIC 1 Vou
Short Circuit Current Ise
on OSC2
OSC1 Input Current lin
05500128-6
RESET and SBY RESET high.
OSC1 =3.12 MHz. All other inputs
floating.
Same as above.
0 volts bias, f = 3.12 MHz
γρινΞ 7.0V Other Pins = 0.0V
Vpi = 4.5V
Vp: = 6.5V
lo, = 0.72mA (215 TTL Loads)
Іон = “SOLA (2LS TTL Loads)
When driven from external input
OSC1 (Input) = 4.00V MIN at
Vp; = 4.50V
OSC1 (Input) = 0.60V MAX
OSC1 (Input) = 0.60V
OSC2 (Output) = 0.00V
OSC1 (Input) = 0.00V
GENERAL 5Р02641
INSTRUMENT
ELECTRICAL CHARACTERISTICS/SP0264I
Maximum Ratings*
All pins with respect to Vss.................... -0.310 8.0V
StorageTemperature....................... -259C to 1259C
Standard Conditions
Clock — Crystal Frequency...................... 3.120 MHz
Operating Temperature.............. TA» -409C to +85°C
*Exceeding these ratings could cause permanent
damage to the device. This is a stress rating only and
functional operation of this device at these conditions
is not implied. Operating ranges are specified in
Standard Conditions. Exposure to absolute maximum
rating conditions for extended periods may affect
device reliability.
Data labeled "typical" is presented for design
guidance only and is not guaranteed.
DC CHARACTERISTICS/SP0264l (T, = -40°C to +85°C)
Characteristic
Primary Supply Voltage Vpp
Standby Supply Voltage Ми -
Primary Supply Current lbp
Standby Supply Current Ірі
INPUTS τ
A1-A8, ALD, SER IN,
TEST, SE
LOGIC 0 Μι
LOGIC 1 Мн
САРАСПАМСЕ Сн
LEAKAGE L
RESET, SBY RESET
LOGIC 0 VnsiL
OUTPUTS
SBY, Digital Out, C1, C2,
C3, LRQ, ROM DIS,
ROM CLK, SER OUT
LOGIC O VoL
LOGIC 1 Vou
OSCILLATOR
OSC 2 (Output)
LOGIC 0 VoL
LOGIC 1 Vou
Short Circuit Current lsc
on OSC2
OSC1 Input Current ἦν
- 6.5 V
RESET and SBY RESET high.
OSC1 = 9.12 MHz. All other inputs
floating.
Same as above.
0 volts bias, f = 3.12 MHz
VpIN = 7.0V Other Pins = 0.0V
Vpi = 4.5V
Vpi = 6.5V
lg, = 0.72mA (215 TTL Loads)
Іон = -5ΟμΑ (215 TTL Loads)
When driven from external input
OSC1 (Input) = 4.00V MIN at
Vp; = 4.50V
OSC1 (Input) = 0.60V MAX
OSC1 (Input) = 0.60V
OSC2 (Output) = 0.00V
OSC1 (Input) = 0.00V
05500128-7
GENERAL SP0264
INSTRUMENT
AC CHARACTERISTICS
ALD
A1 - A8 Set Up
Hold
LRQ
SBY
сво
SBY
AC CHARACTERISTICS
CONDITIONS
ALD > 960ns
A1 - АЗ Set Up
Hold
LRQ
SBY
ALD I
з те |
! Ι
ΜΝ —
INTERNAL ALD 320ns |
! MI— ADDRESS LATCHED ON INTERNAL ALD RISING EDGE
MAX
INTERNAL ALD geons | |
in1—9 ADDRESS HOLD TIME AFTER MAX INTERNAL ALD
Ἰερμε-Ρρίά--- 'һ2
A1-A8 I
|
— - {раї
LRQ i
Ц
DS50012B-8
GENERAL SP0264
INSTRUMENT
AC CHARACTERISTICS
CONDITIONS
Address Buffer ready
for next load.
TYPICAL TIMING SEQUENCE
SBY RESET,
RESET
LD
PROCESSOR CAN LOAD DATA ANY
TIME AFTER LRQ GOES LOW.
TRA Ц
[Πα И START OF SECOND
tod3 SEQUENCE.
SBY
+-- START OF FIRST SPEECH SEQUENCE. |
%
AC CHARACTERISTICS
CONDITIONS
Ce qw ues
Clock F 3.11 3.120 | 3.13 MHz
Clock Duty Cycle - 48 - 52 %
RESET, SBY RESET | 1,2 25 - - ps
SBY RESET, RESET
— Re
Crystal oscillator driven
from external.
DS50012B-9
GENERAL SP0264
INSTRUMENT
EXTERNAL ROM INTERFACE TIMING
ROM CLOCK (22)
(1.56MHz)
2 А
(7 е LU τ τ
T [ο |в Де Де То.
PC LOAD | ASR LOAD DSR SHIFT OUT
DSR LOAD |
RET REG LOAD |
|
RET
G31dAVS
p———————————————————————————————————————— ——
DS50012B-10
GENERAL
INSTRUMENT
AC CHARACTERISTICS
CONDITIONS
Access time
Serial in setup time
ROM CLOCK
C1, C2, C3
SEROUT
ROM CLOCK
SERIAL IN
ἱβρίη
Sent OR
DS50012B
INSTRUMENT
fn SS PV Ss a aa nn м кан кке
SP0264 EXTERNAL AND INTERNAL CONTROL LINES*
(ALL SYNCHRONOUS ΤΟ THE ROM CLOCK)
сї са оз
0 0 0 МОР- No Action Taken
0 0 1 ASRLD - (Address Shift Register Load)
Serially shifts data (MSB first) from the serial address out pin
(also occurs internally in the SP0264) into the ASR reg in
preparation for loading into the PC. The ASRLD loads the 16 bits
of the ASR with two 8-bit load sequences followed shortly by
PCLD.
0 1 0 PCLD - Loads the contents of the ASR register into the PC. Occurs only
after 16 ASRLDS have occurred.
0 1 1 DSRLD - (Data Shift Register Load)
Loads the 8 bit data shift register with the contents of the ROM
pointed to by the current address in the PC. The DSRLD will also
shift out the LSB of the 8 bit DSR and increment the PC.
1 0 0 DSRSH - (Data Shift Register Shift)
Shifts data out of DSR reg starting with the second LSB (the first
LSB is shifted out with the occurrence of aDSRLD). There are
seven (7) DSRSH's after every DSRLD (not necessarily
consecutive).
1 0 1 STACKLD- Loads the STACK with the current value of the PC.
1 1 0 RETURN - Loads the PC with the contents of the STACK.
1 1 1 Op Code not implemented.
"ΑΙ ROMs including the SP0264 internal ROM will be activated by the above control lines. However only the ROM
with the current chip select will be enabled to send speech data to the SP0264.
[AE ы <<<<< Есенинни
0550012В-12
GENERAL SP0264
INSTRUMENT
TYPICAL APPLICATION STANDALONE CONFIGURATION
AUDIO AMP
45V
SBY RESET
Vgs TEST
*Diode possibly necessary if power is turned off then on in less than 50ms.
e—a
DS50012B-13
GENERAL SP0264
INSTRUMENT
TYPICAL APPLICATION MICROCOMPUTER INTERFACE
%5у
AUDIO АМР
10.11.13
100
EXTERNAL SERIAL SPEECH ROM
SPEECH PROCESSOR
(OPTIONAL)
ESENE E Еа и E SASE RAE RL ENTE TD
DS50012B-14
GENERAL
INSTRUMENT
TEST MODES
The TEST pin (22) should be kept grounded at all times Returning TEST to 0 will not rescind this mode unless
to avoid entering any test mode accidentally. RESET is pulsed.
INTERNAL ROM DISABLE
This mode may be entered by wiring TEST to a —— 4
permanent high and pulsing RESET. This causes the RESET NNE T Т ғ.
5Р0264 to ignore its internal ROM. Instructions must
be supplied serially through pin 21 (Serial Data In). The ΕΕ.
0
chip should be interfaced to an SPROOO to fully utilize
this mode.
TEST
aaeeea een OBE
DS50012B-15
Microelectronics Divislon/Worldwide Sales Offices Printed in U.S.A. ©SP0264-8609
Sales Offices USA: AZ, 602-963-7373 CA, 818-789-0952 or 408-496-0844; FL, 813-894-3273;
IL, 312-981-0040; IN, 317-841-9328; МА, 617-938-5890/91; NC, 919-828-0317; NJ, 201-254-5024;
TX, 214-934-1654; EUROPE: London, Ruislip, (08956), 36141; Milano, (2) 498 73 62; Muenchen,
(089) 95997-35; Paris, (1) 43-74-9134; ASIA: Hong Kong, (3) 722-6577; Osaka, (06) 375-0606;
Seoul, (2) 739-8543; Singapore, (65) 344-4711; Taipel, (2) 914-6234; Tokyo, (03) 437-0281
"The information in this publication, including schematics, is suggestive only.
General Instrument Corporation does not warrant, nor will be responsible or GENERAL
liable for, (a) the accuracy of such information, (b) its use or (c) any infringement INSI р UM ENT
of patents or other rights of third parties."
DS50012B-16