Datasheet AVM3324C Datasheet (APLUS)

Page 1
PLUS MAKE YOUR PRODUCTION A-PLUS
A
AVM3324C
DATA SHEET
A
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
Page 2
AVM3324C
㆒般規格:
AVM3324C 乃㆒單晶片 3 頻道的音色合成器。(1個語音頻道單獨放音;或 2個音樂頻道放音;或 2 個音樂頻道 3秒之語音。藉由製造過程㆗更換光罩,將客戶需要之語音資料編寫入 ROM ㆗。
特性:
+ 1
個語音頻道聯合放音。) 此晶片有
4K
個指令格,且以
LOGPCM
編碼方式,合成長達
1.
單㆒工作電壓範圍為
2.4 ~ 6
伏特。
2. 聲音輸出組合如㆘:
A>
純語音:所有
D/A
的電流輸出全被語音使用。
B> ㆔個頻道隨意組合放音時:每個音樂頻道各佔㆕分之㆒ D/A 的電流輸出,語音頻道佔㆓分之㆒
D/A
的電流輸出。
3. 語音總長度可達 3.0 秒,且可被分割成 32 個語音段(voice_section)
4. 其㆗每㆒語音段的長度 (語音 + 靜音) 最多可達 5.4 ( 6KHz 取樣頻率㆘)
5.
㆒個具有
4096
個指令格的
ROM
,可被分割為
32
個指令組。在合成過程㆗,音色、節奏、音 調、播放速度、拍差、語音段、甚至 STS 輸出狀態,都可在指令組的任何位置編輯修改。音色是 由指定的
8 x 8
波形 及
32 x 32
包封架構合成而成。總共有
4
個音色,可被彈性㆞指定到第㆒或
第㆓音樂頻道。
音樂音調:
語音音調:
--3 到 ++5
-6# 到 +4
包括半音。共有
包括半音。共有
53
20
個音符。
個音符。
語音播放速度:5.35 16 KHz。共有 20 種播放速度。
語音播放速度: 語音播放音調:
5.35 5.66 6.00 6.36 6.73 7.14 7.56 8.01 8.49 9.08 9.53 10.10 10.70 11.33 12.00 12.72 13.47 14.28 15.27 16.0
-6# 7 1 1# 2 2# 3 4 4# 5 5# 6 6# 7 +1 +1# +2 +2# +3 +4
音樂節奏:82 88 95 103 112 123 137 154 176 205 246 /分鐘。
共有
11
種不同 的節奏。
拍差:1/8 1/4 3/8 1/2 5/8 3/4 1 1-1/4 1-1/2 2 2-1/ 2 3 3-1/2 4 0 拍。
共有
15
種不同 的拍差。
6. ㆔種觸發方式的光罩選擇:矩陣觸發、單獨觸發、並列式 CPU 驅動。
□ 矩陣觸發輸入:
4×4
矩陣輸入:
M1 -- M16 (MODE=0 --> sub_table 1-16)
(MODE=1 --> sub_table 17-32)
◎ 優先順序: Mn+1>Mn+2>Mn+3>Mn+4 (n=0>4>8>12) ◎ 防止誤動作
(DEBOUNCE)
時間: 長時間:4.2 ms 12.5 ms 短時間:
150 us 到 430 us
註:若在停止狀態時觸發依據播放速度
16KHz)。
7.64KHz
,若在播放過程㆗觸發依播放速度
1
(5.3KHz
Rev 1.2 2002/11/6
Page 3
單獨觸發輸入:
8
◎ 優先順序: A1 > A2 > A3 > A4 > A5 > A6 > A7 > A8 ◎ 防止誤動作
單獨輸入:
(DEBOUNCE)
A1 -- A8 (MODE=0 --> sub_table 1-8)
(MODE=1 --> sub_table 9-16)
時間:
長時間:4.2 ms 12 ms 短時間:
20 us 到 59 us
AVM3324C
註:若在停止狀態時觸發依據播放速度
16 KHz)
註:不論是矩陣或單獨觸發所有的輸入腳
□邊緣觸發 □保持
□後段蓋前段 / □非後段蓋前段 (Retrigger/Irritrigger).
/
/
□位準觸發
□非保持
7.64 KHz
,若在播放過程㆗觸發依播放速度
(M1-M16;A1-A8)
(Edge/Level)
(Hold/Unhold)
皆可規劃成㆘列選項:
□ 並列式
CPU
觸發:在此模式㆘,可任意進入指令組
以㆘設定:單獨觸發輸出, ㆒般觸發, 可重置, 短誤動作時間;
邊緣觸發, 非保持, 後段蓋前段
※在並列式 CPU 模式㆘,ROW1-4 & COL1 以㆓進位制代表指令組 1-32 的位址。COL4
低位準觸發。
※在並列式 CPU 介面控制㆘,STS1STS2STS3㆔者㆗必須有㆒者選擇 BUSY LOW
7.
輸入觸發
BUSY HIGH
(A8 或 M16)
的功能選項。
可由光罩選擇設定為㆒般觸發
□ ㆒般觸發 (Normal):A8 或 M16 的驅動如第 6 項所述。
□ 順序觸發功能 (Sequential):此時的 A8、M16 被當作順序觸發輸入腳。
A)
㆒經觸發將由第㆒指令組
(subtable_1)
至設定之指令組
發播放㆒指令組,按順序循環播放。
1-32
(Normal)
。欲以並列式
、順序觸發
(subtabl_n) (n: 1--32)
CPU
觸發,必須選擇
(Sequential):
(5.3 KHz
。每次觸
B) A16 或 M32
開始動作後,若其它輸入
(A1-A7/M1-M15)
觸發時,可經光罩選擇定義為 『可重置或不可重置』。 ◎可重置
(Reset)
:若其它輸入觸發,順序觸發的循環將被重回指令組 1。
◎不可重置 (Unreset):順序觸發功能的循環不受其它鍵觸發的影響。
2
Rev 1.2 2002/11/6
Page 4
8. ㆔個狀態輸出接腳
a) b) c) d) 第1, 2 e) 0> 熄滅 0> 熄滅 f) LED 3HZ 1> LED 6HZ 2> LED 3HZ 3> 4> 第1 5> 第2 6>
輸出的選擇
STS1
停止播放時送出高位準脈衝 停止播放時送出低位準脈衝
播放時送出高位準訊號
音樂頻道音符最初
可程式化
e)
或跑馬燈 或跑馬燈
聲音動態
音樂頻道音符最初 音樂頻道音符最初
播放時送出低位準訊號
2/4
位準訊號
(STS1、STS2、MODE/STS3)
a) b)
c)
1/4拍或1/8
1> LED 6HZ 2> LED 3HZ
3> 1/4拍或1/8 1/4拍或1/8
6> 第1, 2
拍閃爍
拍閃爍 拍閃爍
STS2輸出的選擇
停止播放時送出高位準脈衝 停止播放時送出低位準脈衝
播放時送出高位準訊號
播放時送出低位準訊號
d)
可程式化
聲音動態
4> 第1 5> 第2
音樂頻道音符最初 音樂頻道音符最初
音樂頻道音符最初
具有㆘列光罩選擇:
a) b)
c)
d)
e) LED 6HZ
或跑馬燈 或跑馬燈
2/4
g) h) 第1
位準訊號
i) 1/4拍或1/8 1/4拍或1/8
拍閃爍 拍閃爍
1/4拍或1/8
STS3輸出的選擇
j)第1, 2
拍閃爍
AVM3324C
停止播放時送出高位準脈衝 停止播放時送出低位準脈衝 播放時送出高位準訊號 播放時送出低位準訊號
或跑馬燈
聲音動態
音樂頻道音符最初
第2音樂頻道音符最初
音樂頻道音符最初
2/4
位準訊號
1/4拍或1/8
1/4拍或1/8
1/4拍或1/8
拍閃爍
拍閃爍
拍閃爍
STS1 和 STS2
※ 如
選擇相同
LED 6Hz 或 LED 3Hz
之模式時它們將交互閃爍,
STS3
STS1 閃爍。
Dynamic
的意思是
※ 每個指令組㆗,
STS3
須在選擇
LED
會隨著聲音的振幅大小閃爍。
STS1、STS2、STS3
MODE/STS3
的功能㆘才能作用。
可被編輯為致能或非致能。
※ 停止播放脈衝的寬度為:15ms--45ms (播放速度為 6KHz 時寬度為 40ms)
STS1 STS2 的第 "e" 項意思是可由編輯程式來控制輸出狀態,在合成過程㆗也可以更改。
備註:
LED 3Hz 和 6Hz
會依據播放速度
(5.3KHz 到 16KHz)
而有所不同。實際播放完畢輸出脈衝的
寬度根據最後的播放速度而定。
9.
具有播放完畢輸出脈衝內部回授至輸入腳的光罩選項。
STS1、STS2、STS3
只能回授至輸入腳
(ROW1-4COL1-4) ㆗的其㆗之㆒。
將跟著
3
Rev 1.2 2002/11/6
Page 5
AVM3324C
GENERAL DESCRIPTION
The AVM3324C is single-chip 3 channel timbre generator that can synthesize (2 ch melody and/or 1 ch. voice). It is designed by instruction-based synthesizing method. Total has 4k instruction steps. Total voice is up to 3 seconds using APLUS qualified coding algorithm(LOGPCM). Customer speech data will be edited and programmed into ROM by changing one mask during the device fabrication.
FEATURES
1. Single power supply can operate from 2.4V through 6V.
2. With following audio output combination.
A> voice only: all D/A are occupied by voice(VOICE MODE).
B> All 3 channel could play out with arbitrary combination; each melody channel occupy 1/4 of D/A, voice channel occupy
1/2 of D/A (SYMPHONY MODE)
3. The total voice duration is about 3 seconds could be partitioned up to 32 voice sections.
4. Voice+mute length could be up to 5.4 seconds (6KHz sampling rate)for each voice section.
5. One 4096 instruction steps table, could be partitioned up to 32 subtables.
With programmable instructions, Timbre, Tempo, pitch, playback speed, rhythm, voice section, even STS output status can be programmable changed anywhere during synthesizing.
Timbre is synthesized from assigned 8*8 waveform and 32*32 envelope structure. Total has 4 timbres, could be assigned to ch1&2 flexibly.
Melody pitch: --3to ++5 & rest node, include half node. Total has 53 tones.
Voice melody playback pitch : -6# to +4,include half node. Total has 20 tones .
Voice playback speed: 5.35 to 16k Hz. Total has 20 playback speeds.
Voice playback speed (Hz): 5.35 5.66 6.00 6.36 6.73 7.14 7.56 8.01 8.49 9.08 9.53 10.10 10.70 11.33 12.00 12.72 13.47 14.28 15.27 16.0
Voice playback pitch: -6# -7 1 1# 2 2# 3 4 4# 5 5# 6 6# 7 +1 +1# +2 +2# +3 +4
Melody Tempo: 82 88 95 103 112 123 137 154 176 205 246 beats/minute Total has 11 different tempo.
Rhythm difference: 1/8 1/4 3/8 1/2 5/8 3/4 1 1-1/4 1-1/2 2 2-1/2 3 3-1/2 4 0 beat Total has 15 different rhythm
6. 3 Mask option trigger type: MATRIX, ALONE, CPU trigger.
MATRIX:
Priority: Mn+1>Mn+2>Mn+3>Mn+4 (n=0>4>8>12).
ALONE:
Priority: A1>A2>A3>A4>A5>A6>A7>A8
In both mode, all the trigger inputs could be assigned as different playing_type with following options:
4×4matrix inputs: M1--M16(MODE=0 --> sub_table 1-16) (MODE=1 --> sub_table 17-32).
Debounce time: depend on current playback speed (5.3Hz to 16Hz), or trigger during standby
the dependent speed is 7.64k
long---4.2 ms to 12.5 ms short---150us to 430 us
8 alone inputs: A1--A8 (MODE=0-->sub_table 1-8) (MODE=1-->sub_table 9-16), with resistive type schmitt input
(270---1M) for CDS interface.
Debounce time: depend on current playback speed (5.3Hz to 16Hz), or trigger during standby.
the dependent speed is 7.6k.
long---4.2 ms to 12.5 ms short---150 us to 430 us
EDGEL/LEVEL, HOLD/UNHOLD, RETRIGGER/IRRETRIGGER.
4
Rev 1.2 2002/11/6
Page 6
AVM3324C
Parallel CPU_trigger: in this mode, could access sub_table 1-32. Some mask option must set as follow:
MATRIX/ALONE-->ALONE, SEQUENTIAL/NORMAL --> NORMAL, RESET/UNRESET-->RESET, DEBOUNCE -->short
& for all the playing type:
EDGE/LEVEL --> EDGE, HOLD/UNHOLD -->UNHOLD, RETRIGGER/IRRETRIGGER-->RETRIGGER
In this mode, ROW1-4 & COL1 are used as (sub_table binary adress-1) input (sub_table1--32). COL4 is used as low active enable input.
STS1, STS2, STS3 must have one selected as busy low or busy high for CPU interface strobe.
7. A8 or M16 could be mask_selected as NORMAL, SEQUENTIAL:
NORMAL: normal subtable mode as in item 6.
SEQUENTIAL:
A> if the input was triggered sequentially the device will response by one subtable by one subtable of voice_step
sequentially and cyclically, form subtable_1 to user defined subtable_n(n:1--32).
B> The relationship between SEQUENTIAL(A8/M16) and other inputs (A1-A7/M1-M15) could be mask_selected as
RESET or UNRESET:
RESET : once the other inputs were triggered the SEQUENTIAL sequence will reset to subtable 1.
UNRESET : sequential sequence and other inputs are independent.
8. Three status output (STS1, STS2, MODE/STS3) have following mask options:
STS1: STS2: □ STS3:
a>stop high_pulse a>stop high_pulse a>stop high_pulse b>stop low_pulse b>stop low_pulse b>stop low_pulse c>busy high_active c>busy high_active c>busy high_active d>both melody ch1 & ch2 on d>busy low_active d>busy low_active at first 1/4 or 1/8 beat e>pragrommable e>led 6Hz or racing lamp e>programmable 0>disable f>led 3Hz 0>disable 1>led 6Hz or racing lamp g>voice dynamic 2/4 1>led6 Hz or racing lamp 2>led 3Hz or racing lamp i>melody ch1 on at first 1/4 or 1/8 beat 2>led3 Hz or racing lamp 3>voice dynamic 2/4 j>melody ch2 on at first1/4 or 1/8 beat 3>voice dynamic 2/4 4>melody ch1 on at first 1/4 or 1/8 beat k>both melody ch1 & ch2 on 4>melody ch1 on at first 1/4 or 1/8 beat 5>melody ch2 on at first 1/4 or 1/8 beat at first 1/4 or 1/8 beat 5>melody ch2 on at first 1/4 or 1/8 beat 6>both melody ch1 & ch2 on 6>busy low_active at first 1/4 or 1/8 beat
If both STS1 and STS2 are in 6Hz or 3Hz mode, they will flash alternatively, STS3 will flash synchronously with STS1. Dynamic means LED will flash depending on voice signal.
For each sub-table, the STS1, STS2, STS3 could be programmed within subtable as active or inactive. STS3 is enabled only when the MODE/STS3 is in STS3 option.
The pulse width of stop pulse: 15ms--45ms (40ms at playback speed 6KHz).
"e" item of STS1 and STS2 means the output status is controlled by program, and could be changed during synthesizing.
NOTE: The 3Hz and 6Hz depend on the ratio of current playback speed (5.3Hz to 16KHz).
the stop pulse width depend on the ratio of final playback speed.
9. The internal stop pulse feedback mask options are offered. STS1, STS2, STS3 could only feedback to one of input
pins (ROW 1-4, COL1-4). For one input could only have one output feedback to it.
5
Rev 1.2 2002/11/6
Page 7
BLOCK DIAGRAM:
AVM3324C
PAD DESCRIPTION:
Pad Name
Vdd 1 Power Positive power supply.
OSC
TEST
MODE/STS3
ROW1-4
COL1-4
AUDIO
STS1, STS2
GND
Pad No. ATTR.
2 I
15 I
16 I/O
7~10 I/O
3~6 I
11 O
12, 13 O
14 Power Negative power supply.
Oscillator input (300K ohm connect to Vdd).
Test pad for production testing.
I/O pad, Mode: mode selection, STS3: status output.
Trigger input, internal pull low (high active).
Trigger input, internal pull low (high active).
Current output for driving speaker.
Audio signal; Status output; Option control input.
Function
6
Rev 1.2 2002/11/6
Page 8
ABSOLUTE MAXIMUM RATING:
AVM3324C
Vin
Vout
Symbol
Vdd~Vss
Top (operating)
Tst (storage)
-0.5 ~ +7.0
Vss-0.3 < Vin < Vdd+0.3
GND < Vout < Vdd
-25 ~ +85
Rating
0 ~ +70
DC CHARACTERISTICS:
Symbol
Vdd
Isb Standby 0.1
Iop
Iih
Iil
Iaudio
Iih
Iil
Ioh
Iol
dF/F Frequency stability -5 5 %
Supply current
ROW1-4 : COL1-4
Current output (AUDIO)
Input current mode 0 1 uA Vdd=3V
Parameter
Operating voltage 2.4 3 6 V
Input current
in Alone mode
(full scale)
Matrix mode
output current
ROW1-4
Operating 200
Min. Typ. Max. Unit
5
0
-3.4 -4.3 -6.8 mA
-5 Vdd=3V, Vop=0V
5
Unit
V
V
V
uA
uA Vdd=3V
mA
Condition
Vdd=3V, I/O open
(with Rosc)
Vdd=3V, Vop=0.7V
current level=8
Vdd=3V, Vop=3V
Fosc(3v)-Fosc(2.4v)
Fosc(3v)
dF/F
Fosc lot variation -10 10 % Vdd=3V, Rosc=300K
7
Rev 1.2 2002/11/6
Page 9
AVM3324C
8
Rev 1.2 2002/11/6
Page 10
AVM3324C
9
Rev 1.2 2002/11/6
Page 11
APPLICATION CIRCUIT:
APPLICATION CIRCUIT:
A> ALONE, LED DRIVING.
A> ALONE, LED DRIVING.
Rosc
Rosc
A1
A1
A2
A2
A3
A3
A4
A4
A5
A5
A6
A6
A7
A7
A8
A8
ROW1
ROW1
ROW2
ROW2
ROW3
ROW3
ROW4
ROW4
COL1
COL1
COL2
COL2
COL3
COL3
COL4
COL4
OSC
OSC
MODE/STS3
MODE/STS3
VDD
VDD
AUDIO
AUDIO
GND
GND
STS1
STS1
STS2
STS2
LED
LED
R1
R1
AVM3324C
B> MATRIX, LED DRIVING
B> MATRIX, LED DRIVING
Rosc
Rosc
OSC
OSC
ROW1
ROW1 ROW2
ROW2 ROW3
ROW3 ROW4
ROW4
S
S
SPK
SPK
M1
M5
M5
M6
M6
M7
M7
M8
M8
M9
M9
M10
M10
M11
M11
M12
M12
M1
M2
T
T
M2
M3
M3
M4
M4
M13
M13
M14
M14
M15
M15
M16
M16
COL1
COL1
COL2
COL2
COL3
COL3
COL4
COL4
MODE/STS3
MODE/STS3
VDD
VDD
STS1
STS1
STS2
STS2
AUDIO
AUDIO
GND
GND
LED
LED
R1
R1
SPK
SPK
T
T
C> CPU Mode
C> CPU Mode
Rosc
Rosc
OSC
OSC
ROW1
ROW1 ROW2
ROW2 ROW3
CPU
CPU
I/O PORT1
I/O PORT1
I/O PORT3
I/O PORT3
(feedback strobe)
(feedback strobe)
I/O PORT2
I/O PORT2
(play strobe)
(play strobe)
In Parallel CPU mode, STS1, STS2 and MODE/STS3 must have one selected as busy high or low for feedback strobe.
In Parallel CPU mode, STS1, STS2 and MODE/STS3 must have one selected as busy high or low for feedback strobe.
NOTE : Rosc=300K ohm , T=ß 100 TRANSISTOR , R1=1K NEED ( ONLY WHEN WISH TO LOWER THE POWER CONSUMPTION).
NOTE : Rosc=300K ohm , T=ß 100 TRANSISTOR , R1=1K NEED ( ONLY WHEN WISH TO LOWER THE POWER CONSUMPTION).
SPK=8 ohm SPEAKER ( ALL ARE TYPICAL ).
SPK=8 ohm SPEAKER ( ALL ARE TYPICAL ).
When using Racing Lamp, please pay attention to the restrictions as following:
When using Racing Lamp, please pay attention to the restrictions as following:
1). Can't use MODE (must set STS3).
1). Can't use MODE (must set STS3).
2). If use voice in songs, please extend every voice length using mute length as long as possible.
2). If use voice in songs, please extend every voice length using mute length as long as possible.
3). When want to use Racing Lamp forward spin, can't use 6Hz flash at STS1&2&3 simultaneously.
3). When want to use Racing Lamp forward spin, can't use 6Hz flash at STS1&2&3 simultaneously. When want to use Racing Lamp backward spin, can't use 3Hz flash at STS1&2 and 6Hz flash at STS3 simultaneously.
When want to use Racing Lamp backward spin, can't use 3Hz flash at STS1&2 and 6Hz flash at STS3 simultaneously.
4). If use Racing Lamp, all STS LED can't flash simultaneously.
4). If use Racing Lamp, all STS LED can't flash simultaneously.
5). If need racing flash follow rhythm and all flash follow rhythm simultaneously, need not choose Racing Lamp mode.
5). If need racing flash follow rhythm and all flash follow rhythm simultaneously, need not choose Racing Lamp mode.
Please use STS programming in song files.
Please use STS programming in song files.
ROW3 ROW4
ROW4
COL1
COL1
COL2
COL2
COL3
COL3
COL4
COL4
VDD
VDD
STS1
STS1 STS2
STS2
MODE/STS3
MODE/STS3
AUDIO
AUDIO
GND
GND
R1
R1
SPK
SPK
T
T
10
Rev 1.2 2002/11/6
Page 12
BONDING DIAGRAM:
AVM3324C
1
2
3
4
5
6
7
9
9
10 11
12
13
14
15
16
Name
Vdd
OSC
COL4
COL3
COL2
COL1
ROW4
ROW3
ROW2
ROW1
AUDIO
STS1
STS2
GND
TEST
MODE/STS3
Pad No.
Substrate must be connected to GND.
Chip Size: 2000um x 1060um Pad Size: 80um x 80um
NOTE:
all data and specifications are subject to change without notice.
X
-1611.4
-1330.75
-1123.75
-916.75
-709.75
-502.75
243.25
450.25
657.25
864.25
1071.25
1552.1
1611.4
1604.75
-1611.4
-1611.4
AVM3324C
Y
-756.75
-697.45
-697.45
-697.45
-697.45
-697.45
-697.45
-697.45
-697.45
-697.45
-697.45
-756.75
-469.25
-188.75
-152
-485.7
15
16
1
2 3 4 5 6 7 8 9 10 11
14
13
12
11
Rev 1.2 2002/11/6
Loading...