ISSI IS22C012P Datasheet

®
IS22C012
VERSATILE 10 SEC INSTANT VOICE ROM
FEATURES
• Minimum 10 second voice length at 6 KHz
• Versatile features for playback
• Combination of voice building blocks extends the duration of playback
• Voice data re-use saves memory space
• Four trigger pins, S1 to S4 for eight groups
• SBT for sequential play-all
• Holdable and unholdable, edge and level triggering option
• 15 ms debounce time suitable for CDS
• IRP interrupt pin for master reset
• Three programmable output pins for STP Stop Pulse, BUSY Signal, and LED
ISSI
ADVANCE INFORMATION
FEBRUARY 1999
• Built-in oscillator with variable sample rate
• Single external resistor to determine sample rate
• Built-in D/A converter, EPROM
• ADPCM data compression provides high sound quality
• Optional pop noise elimination function
•C
OUT pin drives speaker with a transistor
•V
OUT1 and VOUT2 drives buzzer or speaker
directly
• Auto-power down
• 2.4V-6V single power supply operation
• Low standby current (<5 µA at 3V)
• Development tools support
GENERAL DESCRIPTION
The IS22C012 eliminates the need of complicated circuitry in voice playback but still achieves high voice quality. Sounds such as human speech, animal sounds, musical sounds and even special sound effects can be synthesized. Versatile combinations in sections achieve longer playback duration. In addition, devices can be cascaded to achieve longer voice duration. Two devices can be configured in parallel in order to achieve signal mixing without an external mixer in which speech can be mixed with background music each from one of two different chips.
The IS22C012 provides wide operating voltage range from 2.4V to 6.0V. PWM digital amplifier output pins, VOUT1 and VOUT2 provides direct drive to buzzer or speaker.
A current output pin, COUT, enables the device to drive a speaker through a low cost NPN transistor. No complex filtering or amplifier circuit is needed. An automatic ramp­down function eliminates undesired noise at the end of playback.
Group of sections
The voice data memory area of the IS22C012 can be subdivided into 124 sections. Any combination of these sections will form an individual group for data playback. A maximum of eight groups are available with activation controlled by S1 to S4 pins. The SBT pin can be used to trigger multiple groups playback in sequence.
Group Configuration
Voice within each group are combinations of different fixed memory sections of up to 124 sections. These sections are the fundamental voice building blocks for arranging playback without limiting sequencing. This provides flexibility and allows data to be re-used, beneficial for applications with many repeated sounds or words.
An example of group configuration is illustrated below:
Group No. Section Entry
Group 1 Sec 1 + Sec 2 + Sec 3 ……. Sec 109 Group 2 Sec 3 + Sec 2 Group 3 Sec 10 + Sec 11 + Sec 12 Group 4 Sec110 + Sec 10 + Sec 5
This specification contains ADVANCE INFORMATION data. ISSI reserves the right to make changes to its products at any time without notice in order to improve design and supply the best possible product. We assume no responsibility for any errors which may appear in this publication. © Copyright 1999, Integrated Silicon Solution, Inc.
Integrated Silicon Solution, Inc. — 1-800-379-4774
ADVANCE INFORMATION VP010-0B
02/24/99
1
IS22C012
®
ISSI
Group Configuration
The entry of sections for each group is truly random and without limitation. However, there is a limit in the total number of entries for eight groups, which is 992 in the IS22C012. It is acceptable to allocate all entries into only one group or distribute out to other groups. It depends on how many groups of messages are required.
(continued)
Programmable Options
Groups in IS22C012 can have independent options. They include:
Edge or Level trigger
Unholdable or Holdable trigger
Retriggerable or non-retriggerable
LED1, LED2, Busy, and Stop pulse are configurable
Four selections in playback frequency
Selections in Triggering
The IS22C012 can be triggered in different ways, Edge or Level trigger, Holdable or Unholdable, Retriggerable or Non-retriggerable. The combinations of the triggering op­tions provide versatile playback.
By enabling Retrigger, the playback can be controlled in Stop and Start mode. A trigger on any trigger pin will stop the content message and start the next message immediately.
Selections in Playback Frequency
This option provides four choices for each group in frequency which implies it is possible to have four different sampling rates in one chip or one sample rate with a different playback
frequency. As a matter of fact, the available choices are also dependent on the pullup resistor value at the OSC pin. For example, if the fundamental frequency choice is F, it can provide choices in x1, x1-1/2, x2, x3.
Selections in Output Buffer
There are three independent output pins, OUT1, OUT2, and OUT3, available for several combinations of LED1, LED2, Stop Pulse, and Busy Signal for each group. The following table illustrates the four different combinations.
OUT1 OUT2 OUT3
1. LED1 LED2 Busy
2. STOP LED1 LED2
3. Busy Stop LED1
4. LED2 Busy Stop
LED1 and LED2 are complemented outputs flashing at approximately a 3 Hz rate. Stop pulse (STOP) gives a 15 ms positive pulse at the end of the playback for each Group with option have or do not have the Stop pulse.
Busy is active high and Section dependent but not Group dependent. Even if same section in different group may have different output in Busy output. For instance, BUSY can be high for Section 4 in Group 1 but low in Group 4. BUSY can be used as a synchronous signal. During standby mode all three outputs must be low.
Software Support
ISSI provides dedicated software to the customer. With this tool, the customer can compose their own messages and configure the chip to fit intor their applications very easily.
2
Integrated Silicon Solution, Inc. — 1-800-379-4774
ADVANCE INFORMATION VP010-0B
02/24/99
IS22C012
BLOCK DIAGRAM
®
ISSI
OSC
S1 S2 S3 S4
SBT
IRP
OUT1 OUT2 OUT3
OSCILLATOR
CLOCK
GENERATOR
CONTROL
LOGIC
OUTPUT
DRIVER
ADDRESS
SEQUENCER
POP NOISE
REDUCTION
VOICE
EPROM
ADPCM
DECODER
D/A
BUZZER BUFFER
CC
V
GND
C
OUT
V
OUT1
V
OUT2
Integrated Silicon Solution, Inc. — 1-800-379-4774
ADVANCE INFORMATION VP010-0B
02/24/99
3
IS22C012
®
ISSI
PIN CONFIGURATIONS
300-mil PDIP
OUT1
V
OUT1
V
OUT2
GND OUT2 OUT3
C
OUT
OSC
1 2 3 4 5 6 7 8
16 15 14 13 12 11 10
PIN DESCRIPTION
OUT1 Programmable output 1 OUT2 Programmable output 2
IRP SBT S4 S3 V
CC
S2 S1
9
V
PP
OUT3 Programmable output 3 VOUT1 PWM audio signal output for buzzer and speaker VOUT2 PWM audio signal output for buzzer and speaker
GND Power ground COUT Current output from internal DAC for speaker playback OSC Oscillator resistor pin to control sampling frequency
VPP Program power supply, no connect when voice playback
S1 Trigger switch 1, internal pull low, active high S2 Trigger switch 2, internal pull low, active high
VCC Positive power supply
S3 Trigger switch 3, internal pull low, active high S4 Trigger switch 4, internal pull low, active high
SBT Sequential trigger, internal pull low, active high
IRP Interrupt to stop playback, internal pull low, active high
BONDING DIAGRAM
12 11 10 9 8 7 6 5
Y
X
(0,0)
13 14 15 16 2 413
Note: Substrate must be connected to GND Pad size = 80 µm x 80 µm Die size = 2128 x 1635 µm
83.78 x 64.37 mil
NC
Note:
1. The following pins are used to program data into the memory: pins 4, 5, 6, 8, 9, 12, 15 and 16.
BONDING PARAMETERS
Pin Name X Y
1 OUT1 204 –678 2VOUT1 423 –678 3VOUT2 718 –678
NC
4 GND 893 –678 5 OUT2 786 677 6 OUT3 590 677 7COUT 167 677 8 OSC –89 677
9VPP –306 677 10 S1 –483 677 11 S2 –691 677 12 VCC –899 677 13 S3 –796 –678
Note: Programming requires connection to pins 4, 5, 6, 8, 9, 12, 15, and 16.
4
14 S4 –588 –678 15 SBT –380 –678 16 IRP –172 –678
Integrated Silicon Solution, Inc. — 1-800-379-4774
ADVANCE INFORMATION VP010-0B
02/24/99
Loading...
+ 8 hidden pages