A PLUS MAKE YOUR PRODUCTION A-PLUS AVXX32E-B SERIES DATA SHEET APLUS INTEGRATED CIRCUITS INC. Address: 3 F-10, No. 32, Sec. 1, Chenggung Rd., Taipei, Taiwan 115, R.O.C. (115)台北市南港區成功路㆒段 32 號 3 樓之 10. Sales E-mail: [email protected] TEL: 886-2-2782-9266 Technology E-mail: [email protected] FAX: 886-2-2782-9255 WEBSITE : http: //www.aplusinc.com.tw AVXX32E-B SERIES 21, 32, 43, 65 and 87 Seconds Complicate Pure Speech Features y Operating voltage: 2.4V~5.0V y One single-key can implement play-all, play-next and random function. Maximum play count is 32. y 4-column inputs and 3-row outputs can implement 4x4-matrix function. y Each input can implement looping function. y Single-key and 4-column inputs can be last-key priority for stand-alone input or first-key priority. y Each input trigger can select trigger mode: (For OKY, TG0, TG1, TG2, TG3) Edge/Level, Hold/Unhold, Retrigger/Irretrigger. y Each input trigger can select its own debounce time: Fast debounce: < 200us; Slow debounce: ~16ms (S.R.=6.0kHz) y Support bouncing trigger solution for retrigger application. (Second trigger force to retrigger and slow debounce.) y Maximum table entries are 460*8. y Word count is only limited by ROM capacity. y 4 output ports for Status or Led application: Ϋʳ OP_A Status: Busy_high ,DC_low, Stop_high,DC_high LED: +Fast,+Slow, Dyn(7/10), Off Ϋʳ OP_B Status: Busy_high, DC_low, Stop_high, DC_high LED: -Fast, -Slow, Dyn(9/10), On Ϋʳ OP_C Status: Busy_high, DC_low, Busy_low, DC_high LED: +Fast, +Slow, On, Off OP_D Status0: Busy_high, DC_low Status1: Busy_low, DC_high y Each output can specify its initial state (High or Low) y Outputs can be set as constant current regardless of the supply voltage varied. y Two PWM playing ports. Drive speaker or buzzer directly (For tone only). y One DAC playing port, together with external bipolar to drive speaker. Ramp up/down is automatic. y For DAC, AVXX32E-B series supports 8 levels of current control to offer flexible choises of corresponding BJT. y Four-level volume control is provided for DAC or PWM output. y Eight-pitch control is provided. y Voice length: 21, 32, 43, 65 and 87 seconds. (ROM capacity : 131072*5, 196608*5, 262144*5, 393216*5 and 524288*5 bits) y Voice algorithm: 5-bits LOG_PCM y External resister or built-in resister for system frequency by bonding option on the same pad. y Sixteen default sampling frequencies are supported. The default frequencies can be changed by an external applying resistor. y Support single key play on/off. (For OKY, TG0, TG1) y Programmable pull-high, pull-low or floating input. (For OKY, TG0, TG1) Ϋʳ General Description The AVXX32E-B is a series of single-chip synthesizing CMOS VLSI which synthesizes voice by LOG_PCM algorithm. Table programming and shared multiple I/O pins make the applications flexible. Powerful functions and pure speech architecture make the AVXX32E-B series able to best fit most speech applications and a best cost/performance ratio as a result. The programming of the AVXX32E-B series is first to define words. Each word contains voice data (or mute length), output method, pitch (if pitch control enabled), and volume (if volume control enabled). Assemble the words into sentences first, and then the programmer can assign the sentences to the keys corresponding to the user inputs. The I/O pins of the AVXX32E-B series are multiplexed. This means the users have flexible I/O options for their applications in a minimum number of pin counts, that is, lower cost. The users can use maximum 4*4 matrix plus one single-key inputs, but less outputs; or 4 maximum outputs, but less inputs. The AVXX32E-B series support DAC or PWM audio output, the users can select both if necessary. The frequency stability in the AVXX32E-B series is outstanding. The frequency variation by voltage change is relatively small compared to the competitor. Furthermore, volume option offers users flexible selection for their applications. In addition, the AVXX32E-B series support current control for DAC output. Thus users can choose suitable current output for their BJT component. The programming and the approval can be done in the EV chip of the AVXX32E-B series. It makes the programming and verification easy. Please contact APLUS sales for the EV chip if required. 10-1 Ver. 1.0 AVXX32E-B SERIES Pin Description Pin Name VDD TEST OSC OKY_RW3 TG0,TG1 TG2_OPD TG3_OPC RW1_OPB RW2_OPA PWM1 I/O Power In In In Out In In Out In Out Out Out Out Out Out Out Out PWM2 Out Out DAC VSS Pad Assign Out OKY ROW3 TG2 OP_D TG3 OP_C ROW1 OP_B ROW2 OP_A PWM1 OP_A OP_C PWM2 OP_B OP_D DAC OP_A OP_B OP_C OP_D Power Description Positive power supply Test enable pad, high-active, pull-low With resister connected to VDD for system clock generating or connected to VSS using internal resister Trigger input, active-high Row output for matrix function. Column input or stand-alone input; active-high Column input or stand-alone input; active-high Status output Column input or stand-alone input; active-high Status output Row output for matrix function Status output Row output for matrix function Status output Voltage output to drive speaker or buzzer Status output Voltage output to drive speaker or buzzer Status output Current output for speaker application Status output Negative power supply Absolute Maximum Rating Symbol VDD~VSS VIN (for input) VOUT (for all outputs) T (operating) T (storage) Rating -0.5 ~ +0.5 VSS-0.3 < VIN < VDD+0.3 VSS < VOUT < VDD -10 ~ +60 -55 ~ +125 10-2 Unit V V V к к Ver. 1.0 AVXX32E-B SERIES DC Characteristics Symbol VDD Isb Iop Iih Iil Iol Ioh Parameter Operating Voltage Standby Supply Current Operating d F/F Frequency Stability d F/F Frequency Variation difference lot Min Typ. Max 2.4 3.0 5.0 Ϋ Ϋ 1 Ϋ Ϋ 400 Ϋ Ϋ -20 Ϋ Ϋ 20 Ϋ Ϋ 10 Ϋ Ϋ -5 Input Current Output Current by Unit V ӴA ӴA ӴA ӴA mA mA Ϋ Ϋ r5 % Ϋ Ϋ r10 % Condition VDD=3.0V, I/O open VDD=3.0V, No loading VDD=3.0V, VIP=0V VDD=3.0V, VIP=3.0V VDD=3.0V, VOP=0.8V VDD=3.0V, VOP=2.5V (fOSC (4.5V)-fOSC(4.0))/ fOSC (4.5V) VDD=4.5V fOSC =384kHz Function Diagram Edge/Level mode (If sentence = word1+word2) y Edge mode Trigger length > Voice length 7* $XGLR ZRUG ZRUG GHERXQFHWLPH Trigger length < Voice length 7* ZRUG ZRUG GHERXQFHWLPH y Level mode Trigger length > Voice length (if sentence=word1+word2) 7* $XGLR ZRUG ZRUG ZRUG ZRUG GHERXQFHWLPH 10-3 Ver. 1.0 AVXX32E-B SERIES Trigger length < Voice length (if sentence = word1+word2) 7* $XGLR ZRUG ZRUG GHERXQFHWLPH Hold/Unhold mode (If sentence = word1+word2) y Hold mode 7* ZRUG $XGLR ZRUG GHERXQFHWLPH y Unhold mode 7* $XGLR ZRUG ZRUG GHERXQFHWLPH Retrigger/Irretrigger mode (If sentence = word1+word2) y Retrigger mode (Edge Unhold mode) 7* $XGLR ZRUG ZRUG ZRUG ZRUG GHERXQFHWLPH y Irretrigger mode (Edge, Unhold mode) 7* $XGLR ZRUG ZRUG GHERXQFHWLPH 10-4 Ver. 1.0 AVXX32E-B SERIES Last key priority y If TG1, TG2 are retrigger mode 7* 7* $XGLR 7* V 7* V 7* V 7* V Looping function If sentence is set to looping mode (sentence1_sentence2) y Unhold mode 7* $XGLR VHQWHQFH VHQWHQFH VHQWHQFH VHQWHQFH y Hold mode 7* VHQWHQFH $XGLR VHQWHQFH VHQWHQFH Force to retrigger and slow debounce option (Trigger mode set to Fast debounce and Irretrigger mode) VW7* )56% $XGLR 'RQ WFDUH : : : : 7KLVZRUGPXVWEHODUJHUWKDQJOLWFKSHULRG $PXWHZRUGFDQEHXVHGEHUKDSV QG7* )56% $XGLR : : : : 6ORZGHERXQFH 5HWULJJHUPRGH 6ORZGHERXQFH 5HWULJJHUPRGH )DVWGHERXQFH ,UUHWULJJHUPRGH )DVWGHERXQFH ,UUHWULJJHUPRGH Busy=0, FRSB set to high; Busy=1, depending on FRSB setting. If FRSB=0, force to slow debounce and retrigger mode; If FRSB=1, no change (fast debounce and irretrigger mode). 10-5 Ver. 1.0 AVXX32E-B SERIES Stand-alone trigger inputs are enabled at the same time OKY COL0 COL1 COL2 COL3 Audio This voice is enabled by COL3 Trigger input priority is COL3 > COL2 > COL1 > COL0 > OKY Application circuit y External resister, Driver speaker by PWM, driver LED VDD Rosc OSC OKY OP_A PWM1 PWM2 VSS ROSC=200k: for frequency option 8 y Internal resister, driver speaker by PWM, driver LED If OSC bonds to VSS, this chip uses internal resister automatically. VDD OKY OP_A OSC PWM1 PWM2 VSS 10-6 Ver. 1.0 AVXX32E-B SERIES y Power on play Set the pull resisters of OKY, TG0 or TG1 to pull-high will cause the triggers to play immediately after power on. VDD OSC OP_A PWM1 PWM2 VSS y Matrix input 526& 9'' 26& 2.< 7* 7* 7* 23B$ 7* &2/ -$ -$ -$ -$ -$ 7* &2/ 7* &2/ 23B% 23B& 7* &2/ 7* 7* 7* 52: 3:0 3:0 52: 52: 966 y Driver speaker by DAC and driver Motor application ROSC VDD OSC OP_A OKY OP_B + - Motor OP_C C1 DAC Cx Rx VSS 10-7 Ver. 1.0 AVXX32E-B SERIES y Stand-alone trigger input ROSC VDD OSC OP_A OKY OP_B OP_C COL0 COL1 COL2 PWM1 PWM2 COL3 VSS Output Definition OPA OPB OPC OPD Option 0 1 2 3 Status BH DL SH DH Standby state L L L H LED +Fast +Slow Dy07 OFF Standby state H H H H Status BH DL SH DH Standby state L L L H LED -Fast -Slow Dy09 ON Standby state H H H H Status BH DL BL DH Standby state L L H H LED +Fast +Slow ON OFF Standby state H H H H Status1 BH DL Standby state L L Satatus2 BH DL Standby state H H 10-8 Ver. 1.0 AVXX32E-B SERIES Bonding Diagram Y VSS PWM2 PWM1 VDD DAC TG0 OSC TG1 RW2_OPA OKY_RW3 TG3_OPC RW1_OPB TEST TG2_OPD X Note: The IC substrate should be connect to VSS (1) AV2132E PIN Name OKY_RW3 RW2_OPA RW1_OPB TG3_OPC TG2_OPD TEST OSC TG1 DAC TG0 VSS PWM2 PWM1 VDD X(mm) 250.75 451.50 660.25 861.00 1069.75 1270.25 94.00 1313.25 94.00 1313.25 410.75 631.00 1049.50 1331.00 Y(mm) 94.00 94.25 94.25 94.25 94.25 94.25 271.25 297.00 472.25 501.00 1419.50 1440.00 1440.00 1440.00 DIE SIZE = 1510 * 1655 Pm^2 (X*Y) (2) AV3232E PIN Name OKY_RW3 RW2_OPA RW1_OPB TG3_OPC TG2_OPD TEST OSC TG1 DAC TG0 VSS PWM2 PWM1 VDD X(mm) 250.75 451.50 660.25 861.00 1069.75 1270.25 94.00 1313.25 94.00 1313.25 410.75 631.00 1049.50 1331.00 Y(mm) 94.00 94.25 94.25 94.25 94.25 94.25 271.25 297.00 472.25 501.00 1649.50 1670.00 1670.00 1670.00 DIE SIZE = 1510 * 1885 Pm^2 (X*Y) 10-9 Ver. 1.0 AVXX32E-B SERIES (3) AV4332E PIN Name OKY_RW3 RW2_OPA RW1_OPB TG3_OPC TG2_OPD TEST OSC TG1 DAC TG0 VSS PWM2 PWM1 VDD X(mm) 250.75 451.50 660.25 861.00 1069.75 1270.25 94.00 1313.25 94.00 1313.25 410.75 631.00 1049.50 1331.00 Y(mm) 94.00 94.25 94.25 94.25 94.25 94.25 271.25 297.00 472.25 501.00 1870.50 1890.25 1890.25 1890.25 DIE SIZE = 1510 * 2115 Pm^2 (X*Y) X(mm) 259.25 460.00 668.75 869.50 1078.25 1278.75 102.50 1321.75 102.50 1321.75 419.25 639.50 1058.00 1271.25 Y(mm) 94.00 94.25 94.25 94.25 94.25 94.25 271.25 297.00 472.25 501.00 2322.50 2342.25 2342.25 2364.25 DIE SIZE = 1427.25 * 2457.50 Pm^2 (X*Y) X(mm) 266.00 466.75 675.50 876.25 1085.00 1285.50 109.25 1328.50 109.25 1328.50 426.00 646.25 1064.75 1271.25 Y(mm) 94.00 94.25 94.25 94.25 94.25 94.25 271.25 297.00 472.25 501.00 2801.25 2821.00 2821.00 2815.00 DIE SIZE = 1427.25 * 2908.25 Pm^2 (X*Y) (4) AV6532E PIN Name OKY_RW3 RW2_OPA RW1_OPB TG3_OPC TG2_OPD TEST OSC TG1 DAC TG0 VSS PWM2 PWM1 VDD (5) AV8732E PIN Name OKY_RW3 RW2_OPA RW1_OPB TG3_OPC TG2_OPD TEST OSC TG1 DAC TG0 VSS PWM2 PWM1 VDD 10-10 Ver. 1.0