Integrated Circuits Inc. aIVR1004/2104/4208 A PLUS MAKE YOUR PRODUCTION A-PLUS Data Sheet aIVR1004 – 10 sec aIVR2104 – 21 sec aIVR4208 – 42 sec 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 FAX: 886-2-2782-9255 WEBSITE : http: //www.aplusinc.com.tw 1 Technology E-mail: [email protected] Oct 12, 2009 Integrated Circuits Inc. aIVR1004/2104/4208 FEATURES Standard CMOS process. Embedded EPROM. Embedded 8-bit MCU. 10, 21 and 42sec voice duration at 6 KHz sampling with 4-bit ADPCM compression. Combination of voice building blocks to extend playback duration. Table entries are available for voice block combinations. User selectable PCM or ADPCM data compress. Voice Group Trigger Options: Edge / Level; Hold / Un-hold; Retrigger / Non-retrigger. Programmable I/Os, Timer Interrupt and Watch Dog Timer. Built-in oscillator with fixed Rosc, software control sampling frequency 2.2V – 3.6V single power supply and < 5uA low stand-by current. PWM Vout1 and Vout2 drive speaker directly. D/A COUT with ramp-up ramp-down option to drive speaker through an external BJT. DESCRIPTION Aplus’ aIVR is a 8-bit CPU based Voice chip series. It is fabricated with Standard CMOS process with embedded voice storage memory. It can store from 10 to 42sec voice message with 4-bit ADPCM compression at 6KHz sampling rate. 8-bit PCM is also available as user selectable option to improve sound quality. Depending on IC body, there are up to twelve programmable I/O pins. Key trigger and Parallel CPU trigger mode can be configured according to different application requirement. User selectable triggering and output signal options provide maximum flexibility to various applications. Built-in resistor controlled oscillator, 8-bit current mode D/A output and PWM direct speaker driving output minimize the number of external components. Part Number aIVR1004 Duration 10 sec Programmable IO 4 aIVR2104 21 sec 4 aIVR4208 42 sec 8 2 Oct 12, 2009 Integrated Circuits Inc. aIVR1004/2104/4208 PIN CONFIGURATIONS PIN DESCRIPTIONS Pin Names VOUT1 VOUT2_COUT Description PWM output to drive speaker directly PWM output or COUT DAC output select by programmable option VSS Power Ground OSC Oscillator input VDDA Positive Power Supply VDD Positive Power Supply PBn Programmable I/O pins (n: 0 to 3 for all aIVR chips) PCn Programmable I/O pins (n: 0 to 3 for aIVR4208 only) RSTB Reset pin, Low active Note: PBn and PCn are software programmable I/O pins that can be set to different configurations such as pure input, input with pull-up, input with pull-down and output. The programmable I/O pins set up will take effect immediately after chip RESET is applied. 3 Oct 12, 2009 Integrated Circuits Inc. aIVR1004/2104/4208 BLOCK DIAGRAM OSC VDD Oscillator MEMORY GND Clock Tree Generator PB0 ~ 3 PC0 ~ 3 VDDA 8-bit MCU I/O PWM Driver & 8-bit DAC VOUT1 VOUT2_ COUT ABSOLUTE MAXIMUM RATINGS Symbol Rating Unit VDD - VSS -0.5 ~ +4.0 V VIN VSS - 0.3<VIN<VDD + 0.3 V VOUT VSS <VOUT<VDD V T (Operating): -40 ~ +85 ℃ T (Junction) -40 ~ +125 ℃ T (Storage) -55 ~ +125 ℃ 4 Oct 12, 2009 Integrated Circuits Inc. aIVR1004/2104/4208 DC CHARACTERISTICS ( TA = 0 to 70℃, VDD = 3.0V, VSS = 0V ) Symbol Parameter Min. Typ. Max. Unit VDD Operating Voltage 2.2 3.0 3.6 V ISB Standby current 1 5 µA I/O properly terminated IOP Operating current 15 mA I/O properly terminated VIH "H" Input Voltage 2.5 3.0 3.5 V VDD=3.0V VIL "L" Input Voltage -0.3 0 0.5 V VDD=3.0V IVOUTL VOUT low O/P Current 130 mA Vout=1.0V IVOUTH VOUT high O/P Current -130 mA Vout=2.0V ICO COUT O/P Current -2 mA Data = 80h IOH O/P High Current -8 mA VOH=2.5V IOL O/P Low Current 8 mA VOL=0.3V RNVOUT VOUT pull-down resistance 100K Ω VOUT pin set to internal pull-down RNPIO Programmable IO pin pull-down resistance 1M Ω PBx, PCx, PDx set to internal pull-down RUPIO Programmable IO pin pull-up resistance 3.3K 4.7K Ω ∆Fs/Fs Frequency stability -3 +3 % ∆Fc/Fc Chip to chip Frequency Variation -5 +5 5 % Conditions PBx, PCx, PDx set to internal pull-up VDD = 3V +/- 0.4V Also apply to lot to lot variation Oct 12, 2009 Integrated Circuits Inc. aIVR1004/2104/4208 TYPICAL APPLICATIONS C1 R1 VDD,VDD ROSC=610K OSC PB0 PB1 PB2 3.3V VOUT1 VOUT2 _ 8 / 16Ω Speake PB3 Rrst = 4.7K RSTB VSS Crst = 0.1uF Note : PB0 to PB2 are set to input; PB3 is set to output C1 = 0.1uF to 2.2uF depend on the kind of power supply and before the main switch. R1 = 1M Ohm is optional for fast discharge of Crst when power off. Using 3.3V Battery HT7335 C1 ROSC = 610K 8Ω 1/4W Speaker VDD,VDDA OSC 4.5V VOUT2 _ PB0 PB1 PB2 Tr Rb 4.7K RSTB VS 0.1uF Note : PB0 to PB2 are set to input C1 = 0.1uF to 2.2uF depend on the kind of power supply. Output driving of HT LDO: HT7136 (30mA, 3.6V) HT7133 (30mA, 3.3V) HT7536 (100mA, 3.6V) HT7335 (250mA, 3.5V) Using 4.5V Battery 6 Oct 12, 2009 Integrated Circuits Inc. aIVR1004/2104/4208 VIN=+5V VOUT=+3.5 HT7335 C1 ROSC =610K 4.7K 8Ω 1/4W Speaker VDD,VDD OSC MCU Addr[0 Addr[1 Addr[2 PB0 PB1 PB2 PB3 IO0 VOUT2 _ Tr Rb RSTB 0.1uF VS Note : PB0 to PB2 set to internal pull-up Addr[0] to [2] are open drain output 5V CPU Control with COUT Note: 1. C1 is capacitor from 0.1uF to 2.2uF depends on the kind of Vdd source and sound loudness. E.g. If COUT is used, C1 can be 0.1uF. However, if PWM direct drive speaker is used, C1 should be at least 2.2uF 2. Rb is base resistor from 120 Ohm to 390 Ohm depends on Vdd value and transistor gain. 3. Tr is an NPN transistor with beta larger than 150, e.g. 8050D. 4. Rosc = 610K Ohm with Vdd=3.0V and support sampling rate up to 14KHz 5. For sampling rate higher than 14KHz, smaller value of Rosc should be used. 7 Oct 12, 2009 Integrated Circuits Inc. aIVR1004/2104/4208 Bonding Diagrams 8 Oct 12, 2009