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

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

Скачать:  PDF   ZIP
A
PLUS MAKE YOUR PRODUCTION A-PLUS
AVxx16K Series
DATA SHEET



A
PLUS INTEGRATED CIRCUITS INC.
Address:
3 F-10, No. 32, Sec. 1, Chenggung Rd., Taipei,
Taiwan 115, R.O.C.
(115) 32 3 10.
TEL: 886-2-2782-9266
FAX: 886-2-2782-9255
WEBSITE :
http: //www.aplusinc.com.tw

Sales E-mail:
sales@aplusinc.com.tw

Technology E-mail:
service@aplusinc.com.tw
AVxx16K Series
Rev 1.1 2003/9/18
1
1. GENERAL DESCRIPTION:
The
AVH316K , AV0716K , AV1416K , AV2116K , AV2816K
and
AV4216K
are single-chip
voice synthesizing CMOS IC. They are low cost with proper functions and can synthesize voice up to 3.5, 7,
14, 21, 28 and 42 seconds, using
Aplus 5-bit LOGPCM algorithm. Cus
t
om
er speech data can be
programmed into ROM by changing one mask during the device fabrication. Besides, not only the very
flexible and functional PowerIO pins (IO1/IO2) are available for user to apply in various applications, but also
an interactive development tool "EzSpeech" is ready for user-friendly programming.
2. FEATURES:
(1). Single power supply can operate from 2.4V to 6.4V (in this range, user can set Rosc as a fixed value).
(2). The total voice duration is about 3.5, 7, 14, 21, 28 and 42 seconds those can be partitioned up to 32
voice_sections. Each voice_section length is flexible. Besides, there are additional 32 mute_sections.
(3). Voice length can be individually up to 3.5, 7, 14, 21, 21 and 21 seconds and voice+mute length can be
individually up to 21 seconds at 6kHz sample rate for each voice_section.
(4). Total 96 voice_steps are available for 16 sub_tables. The number of voice_step for each sub_table is
flexible, but maximum is 96. For each voice_step, it can specify one voice_section, playback speed and
IO1/IO2 output enable options if IO1/IO2 are set as output.
(5). Built-in variable oscillator, 16 kinds of playback speed option : ( 3.9k ~ 14.0kHz)
A B C D E F G H
14.0kHz
12.0kHz 10.5kHz 9.3kHz 8.3kHz 7.5kHz 7.0kHz 6.4kHz
I J K L M N O P
6.0kHz 5.5kHz 5.2kHz 4.9kHz 4.6kHz 4.4kHz 4.1kHz 3.9kHz
(6). IO1 or IO2 can be either input or output pin (Mask option).
(7). Optional "Three Triggers Input" (all OKY, IO1 and IO1 are input), "Two Triggers Input" (OKY and IO1 are
input, IO2 is output), or "One Trigger Input" (OKY is input, IO1 and IO2 are output).
(A). Each input pin has mask options for Edge/Level, Hold/Unhold and Retrigger/Irritrigger trigger modes.
(B). OKY input can choose One-Key Sequential or Random for maximum 16 sub_tables. At One-Key
Sequential, the Reset function of sub_table sequence can be chosen when other keys are triggered.
(C). OKY and IO1 input can choose Toggle On/Off function or not.
(D). OKY input can choose CDS+1M
CDS
1M pull-low
10M pull low or floating input type.
IO1 and IO2 input can choose CDS+1M
CDS
1M pull-low or floating input type.
(E). Each input can choose debounce time: Long debounce for push buttons. Short debounce for fast
switches.
(F). Input pin priority
OKY > IO1 > IO2.
AVxx16K Series
Rev 1.1 2003/9/18
2
(8). IO1/IO2 have 7 kinds of output option :
(A). Stop_High pulse : high active stop pulse output whenever device stop playing.
(B). Busy_High active : high active signal output during playing.
(C). Busy_Low active : low active signal output during playing.
(D). LED 3Hz flash : 3Hz sink signal output for driving LED during playing at 6kHz sample rate.
(E). LED 6Hz flash : 6Hz sink signal output for driving LED during playing at 6kHz sample rate.
(F). LED dynamic 2/4 : dynamic sink signal output for driving LED during playing.
(G). Synchronous output : arbitrary output with voice, user can edit the Sync signal by PowerIO editor.
Where (D) and (E) is the LED flash rate at 6kHz sample rate. For different sample rate, the LED flash
rate is different from original 3Hz or 6Hz.
(9). PWM1 and PWM2 can directly drive buzzer or 8, 16, 32 or 64 ohms speaker.
(10). The voice length in voice_section must be the multiple of 200Hex, and the mute length in voice_section
must be the multiple of 80Hex. But when the voice length in voice_section of "voice + mute" don't fully
use the last 200Hex, the unused voice length is set as mute and combined with the followed mute time.
(11). In pure mute voice_section of M00~M31, the mute length must be the multiple of 80Hex. The maximum
mute length is up to 21 seconds at 6kHz sample rate for each mute voice_section.
(12). Oscillator selection:
(A). External oscillator: Connect OSC pin to Vdd with a resistor, Rosc.
(B). Internal oscillator: Connect OSC pin to GND.
(Not suggested because of frequency shift and system
stability)
Input Type Description:
Option Description
CDS + 1M
Normal selection for button trigger.
Only 1M pull-low resistance when key-pressed, and 1M+300K(parallel) pull-low resistance
when key-released.
CDS
Internal 300K ohms pull-low resistance, usually for photo-resistor trigger.
1M pull-low Internal 1M ohms pull-low resistance, reserve for some special applications.
10M pull-low Internal 10M ohms weak pull-low, usually for touching trigger.
Floating
No internal resistor connection, usually connected to other output pin or connected to GND
by an external resistor.
* 10M pull-low option is not available for IO1/IO2 input.
The input type figure is as page 2.
AVxx16K Series
Rev 1.1 2003/9/18
3
1.
:
AVH316K
AV0716K
AV1416K
AV2116K
AV2816K
AV4216K
C M O S
IC
IC
5-bit LOGPCM
3.5
7
14
21
28
42
ROM
2
PowerIO pin
(IO1/IO2)
EzSpeech

2.
:
(1).
2.4 ~ 6.4
(
Rosc
)
(2).
3.5
7
14
21
28
42
32
(voice_section)
32
(mute_section)
(3).
3.5
7
14
21
21
21
(
6kHz
)
"
+
"
21
(
6kHz
)
(4).
96
(voice_step)
16
(sub_table)
(
96
)
IO1/IO2
(IO1/IO2
)
(5).
16
(playback speed: 3.9k ~ 14.0kHz)
A B C D E F G H
14.0kHz
12.0kHz 10.5kHz 9.3kHz 8.3kHz 7.5kHz 7.0kHz 6.4kHz
I J K L M N O P
6.0kHz 5.5kHz 5.2kHz 4.9kHz 4.6kHz 4.4kHz 4.1kHz 3.9kHz
(6). IO1
IO2
(
)
(7).
"
"(OKY, IO1
IO2
)
"
"(OKY, IO1
IO2
)
"
(OKY)
"(
OKY
IO1
IO2
)
(A).
(
)
/
(Edge/Level)
/
(Hold/Unhold)
/
(Retrigger/Irretrigger)
(B). OKY
16
sub_table
One-Key sequential
random
One-Key sequential
sub-table
Reset(
)
(C). OKY
IO1
Toggle On/Off
(D). OKY
CDS+1M
CDS
1M pull-low
10M weak-pull low
floating
IO1/IO2
CDS+1M
CDS
1M pull-low
floating
(E).
(Debounce)
Long -
Short -
(F).
OKY>IO1>IO2
AVxx16K Series
Rev 1.1 2003/9/18
4
(8). IO1/IO2
7
(A). Stop_High pulse :
(B). Busy_High active :
(C). Busy_Low active :
(D). LED 3Hz flash :
LED 3Hz
(
6kHz
)
(E). LED 6Hz flash :
LED 6Hz
(
6kHz
)
(F). LED dynamic 2/4 :
LED
2/4
(G). Synchronous
:
(
PowerIO
Sync
)
(
LED 3Hz / 6Hz flash
6kHz
LED
LED
)
(9). PWM1
PWM2
buzzer
8
16
32
64
speaker
(10).
200HEX
80HEX
"
+
"
200HEX
(11).
M00~M31
80HEX
21
(12).
(A).
:
OSC
(B).
:
OSC
(
)
CDS + 1M
IC
1M
IC
1M+300K (
)
CDS
IC
300K
1M pull-low
IC
1M
10M pull-low IC
10M
Floating
IC
*IO1/IO2
10M pull-low
10M
Pull-Low
1M
Pull-Low
300K
Latch
Trigger
PAD
Buffer
10M
Pull-Low
1M
Pull-Low
300K
Latch
Trigger
PAD
Buffer