APLUS APl8108A Datasheet

API8108AAPLUS
1
Sec110 + Sec 10 + Sec 5Group 4
Sec 10 + Sec 11 + Sec 12Group 3
Sec 3 + Sec 2Group 2
Sec 1 + Sec 2 + Sec 3 -----. Sec 1091Group
Section EntryGroup No.
An example of group configuration is illustrated below:
flexibility and allows data to be re-used, beneficial for
playback without limiting sequencing. This provides
the fundamental voice building blocks for arranging
memory sections of up to 124 sections. These sections are
Voice within each group are combinations of different fixed
Group Configuration
trigger multiple groups playback in sequence.
controlled by TG1 to TG4 pins. The SBT pin can be used to
maximum of eight groups are available with activation
sections will form an individual group for data playback. A
subdivided into 124 sections. Any combination of these
The voice data memory area of the API8108A can be
Group of sections
evelopment tools supportD*
A at 3V)mLow standby current (<5 *
3.0V-6V single power supply operation*
uto-power downA*
directly
drives buzzer or speaker2OUT and V1OUT#V
pin drives speaker with a transistorOUT
*C
ptional pop noise elimination functionO*
quality
ADPCM data compression provides high sound*
uilt-in D/A converter, EPROMB*
ingle external resistor to determine sample rateS*
uilt-in oscillator with variable sample rateB*
Pulse, BUSY Signal, and LED
Three programmable output pins for STP Stop*
RP interrupt pin for master resetI*
15 ms debounce time suitable for CDS*
triggering option
oldable and unholdable, edge and levelH#
SBT for sequential play-all*
Four trigger pins,TG1 to TG4 for eight groups*
oice data re-use saves memory spaceV*
extends the duration of playback
ombination of voice building blocksC*
ersatile features for playbackV*
inimum 10 second voice length at 6 KHzM *
FEATURES
playback.
down function eliminates undesired noise at the end of
filtering or amplifier circuit is needed. An automatic ramp-
speaker through a low cost NPN transistor. No complex
, enables the device to drive a
OUTA current output pin, C
provides direct drive to buzzer or speaker.2OUTand V
The API8108A provides wide operating voltage range feom 2.8Vto6.0V.PWM digital amplifier output pins,VOUT1
music each from one of two different chips.
mixer in which speech can be mixed with background
parallel in order to achieve signal mixing without an external
longer voice duration. Two devices can be configured in
duration. In addition, devices can be cascaded to achieve
Versatile combinations in sections achieve longer playback
sounds and even special sound effects can be synthesized.
Sounds such as human speech, animal sounds, musical
in voice playback but still achieves high voice quality.
The API8108A eliminates the need of complicated circuitry
data at 6 KHz sample rate.
chip EPROM which can store up to ten seconds of voice
is used. The audio message is stored in a 256K bits on-
varying playback duration. A proprietary ADPCM algorithm
API8108A is a high quality voice synthesizer capable of
GENERAL DESCRIPTION
VOICE ROM
ANTTILE 10 SEC INSTVERSA
JUNE 1999
2
Group Configuration
(continued)
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 API8108A 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.
Programmable Options
Groups in API8108A 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 API8108A 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 Busy LED2
2. Stop LED2 LED1
3. Busy LED1 Stop
4. LED2 Stop Busy
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
APLUS 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.
APLUS API8108A
3
¨
OSCILLATOR
OSC
CLOCK
GENERATOR
CONTROL
LOGIC
TG1 TG2 TG3 TG4
SBT
IRP
OUTPUT
DRIVER
OUT1 OUT2 OUT3
POP NOISE
REDUCTION
ADDRESS
SEQUENCER
VOICE
EPROM
ADPCM
DECODER
BUZZER BUFFER
D/A
C
OUT
V
OUT1
V
OUT2
GND
V
CC
BLOCK DIAGRAM
APLUS API8108A
Loading...
+ 7 hidden pages