| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
APR9600 RE-Recording Voive Single-Chip Voice Recording Playback D
Top Searches for this datasheetINTEGRATED CIRCUITS INC.-APR9600 APR9600 RE-Recording Voive Single-Chip Voice Recording Playback Device 60-Second Duration Features Single-chip, high-quality voice recording playback solution external required Minimum external components Non-volatile Flash memory technology battery backup required User-Selectable messaging options Random access multiple fixed-duration messages Sequential access multiple variable-duration messages User-friendly, easy-to-use operation Programming development systems required Level-activated recording edge-activated play back switches power consumption Operating current: typical Standby current: typical Automatic power-down Chip Enable simple message expansion General Description APR9600 device offers true single-chip voice recording,non-volatile storage, playback capability seconds.The device supports both random sequential access multiple messages.Sample rates user-selectable,allowing designers customize their design unique quality storage time needs.Integrated output amplifier,microphone amplifier, circuits greatly simplify system design. device ideal portable voice recorders, toys, many other consumer industria applications. APLUS integrated achieves these high levels storage capability using proprietary analog/multilevel storage technology implemented advanced Flash non-volatile memory process, where each memory cell store voltage levels. This technology enables APR9600 device reproduce voice signals their natural form. eliminates need encoding compression, which often introduce distortion. http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 APR9600 Functional Description Sample Hold circuit Analog Write/Read circuit. These circuits clocked either Internal Oscillator external clock source. When playback desired previously stored recording retrieved from memory, pass filtered, amplified shown right hand side diagram. signal heard connecting speaker pins. Chip-wide management accomplished through device control block shown upper right hand corner. Message management provided through message control block represented lower center block diagram. More detail actual device application found Sample Application section. More detail sampling control found Sample Rate Voice Quality section. More detail Message management device control found Message Management section. APR9600 block diagram included order describe device's internal architecture. left hand side diagram analog inputs. differential microphone amplifier, including integrated AGC, included on-chip applications requiring use.The amplified microphone signals into device connecting ANA_OUT ANA_IN through external blocking capacitor. Recording directly into ANA_IN through blocking capacitor, however, connection between ANA_IN ANA_OUT still required playback. next block encountered input signal internal anti-aliasing filter. filter automatically adjust response according sampling frequency selected Shannon's Sampling Theorem satisfied. After anti-aliasing filtering accomplished signal ready clocked into memory array. This storage accomplished through combination http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 Figure APR9600 Block Diagram 3.1.1 Message Management Message Management General Description Playback record operations managed on-chip circuitry. There several available messaging modes depending upon desired operation.These message modes determine message management style, message length, external parts count. Therefore, designer must select Appropriate operating mode before beginning design. Operating modes affect voice quality; information factors affecting quality refer Sampling Rate Voice Quality section.The device supports five message management modes (defined MSEL1, MSEL2 /M8_OPTION pins shown Figures Random access mode with fixed-duration messages Tape mode, with multiple variable-duration messages,provides options: Auto rewind Normal Modes cannot mixed. Switching modes after device recorded initial message recommended.If modes switched after initial recording been made some unpredictable message fragments from previous mode remain present, audible playback, mode.These fragments will disappear after Record operation newly selected mode.Table defines decoding necessary choose desired mode.An important feature APR9600 Message management capabilities ability audibly prompt user change device's status through "beeps" superimposed device's output. This feature enabled asserting logic high level pin. http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 Table Mode Random Access fixed duration messages Random Access fixed duration messages Random Access fixed duration messages Tape mode, Auto rewind operation Tape mode, Normal operation MSEL1 MSEL2 /M8_OPTION Pull this through l00K resistor Pull this through l00K resistor message trigger becomes input 3.1.2 Random Access Mode Random access mode supports Message segments fixed duration. suggested recording playback made randomly selected messages. length each message segment total recording length available defined selected sampling rate) divided total number segments enabled decoded Table1). Random access mode provides easy indexing message segments. 3.1.2A Functional Description Recording Random Access Mode power device ready record playback enabled message segments. record,/CE must enable device must enable recording. initiate recording applying level message trigger that represents message segment intend use.The message trigger pins labeled /M1_MESSAGE /M8_OPTION pins (excluding message segments respectively.Note: Message trigger pins M1_MESSAGE,/M2_NEXT, /M7_END, /M8_OPTION, have expanded names represent different functionality that these pins assume other modes.In random access mode these pins should considered purely message trigger pins with same functionality /M3, /M4, /M5, /M6. more thorough explanation functionality device pins different modes please refer description table that appears later this document. When actual recording begins device responds with single beep high enable beep tone) speaker outputs indicate that started recording. Recording continues long message stays low. rising edge same message trigger during record stops recording operation (indicated with single beep).If message trigger held beyond maximum allocated duration, recording stops automatically (indicated with beeps), regardless state message trigger pin. chip then enters low-power mode until message trigger returns high. After message trigger returns high, chip enters standby mode. subsequent high transition same message trigger will initiate recording from beginning same message segment. entire previous message then overwritten message, regardless duration message. Transitions other message trigger during record operation ignored until after device enters standby mode. http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 3.1.2B Functional Description Playback Random Access Mode power device ready record playback,in enabled message segments. playback,/CE must enable device must high disable recording enable playback.You initiate playback applying high edge message trigger that represents message segment intend playback. Playback will continue until message reached. high edge occurs same message trigger during playback, playback current message stops immediately.If different message trigger pulses during playback, playback current message stops immediately (indicated beep) playback message segment begins. delay equal 8,400 cycles sample clock will encountered before device starts playing message.If message trigger held low, selected message played back repeatedly long trigger stays low. period silence, duration equal 8,400 cycles sampling clock, will inserted during looping indicator user transition between beginning message. 3.1.3 Tape Mode Tape mode manages messages sequentially much like traditional cassette tape recorders. Within tape mode options exist, auto rewind normal. Auto rewind mode configures device automatically rewind beginning message immediately following recording playback message. tape mode,using either option, messages must recorded played back sequentially, much like traditional cassette tape recorder 3.1.3.1A Function Description Recording Tape Mode using Auto Rewind Option power device ready record playback,starting first address memory array. record, must enable device must enable recording. falling edge /M1_MESSAGE initiates voice recording (indicated beep).A subsequent rising edge /M1_MESSAGE during recording stops recording (also indicated beep). M1_MESSAGE held beyond available memory, recording will stop automatically (indicated beeps). device will then assert logic /M7_END until Message released. device returns standby mode when /M1_MESSAGE goes high again.After recording finished device will automatically rewind beginning most recently recorded message wait next user input. auto rewind function convenient because allows user immediately playback review message without need rewind. However, caution must practiced because subsequent record operation will overwrite last recorded message unless user remembers pulse /M2_Next order increment device past current message. subsequent falling edge /M1_Message starts record operation, overwriting previously existing message. preserve previously recorded message using /M2_Next input advance next available message segment. perform this function, /M2_NEXT must pulled least cycles sample clock.The auto rewind mode allows user record over just recorded message simply initiating record sequence without first toggling /M2_NEXT pin. Page http://www.aplusinc.com.tw Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 record over other message however requires different sequence. must pulse once rewind device beginning voice memory. /M2_NEXT must then pulsed specified number times move start message wish overwrite. Upon arriving desired message record sequence initiated overwrite previously recorded material.After overwrite message becomes last available message previously recorded messages following this message become inaccessible.If during record operation available memory used, device will stop recording automatically,(double beep) /M7_END duration equal 1600 cycles sample clock.Playback initiated this last message, pulsing /M2_Next will device into "overflow state".Once device enters overflow state subsequent pulsing /M1_MESSAGE /M2_NEXT will only result double beep setting /M7_END duration equal cycles sample clock. proceed from this state user must rewind device beginning memory array. This accomplished toggling cycling power. inputs, except pin,are ignored during recording. 3.1.3.1B Function Description Playback Tape Mode using Auto Rewind Option power-up, device ready record playback,starting first address memory array.Before begin playback, input must enable device must high disable recording enable playback. first high going pulse /M1_MESSAGE initiates playback from beginning current message; power first message current message. When /M1_MESSAGE pulses second time, playback current Message stops immediately. When /M1_MESSAGE pulses third time, playback current message starts again from beginning. hold /M1_MESSAGE continuously same message will play continuously looping fashion. 1,540ms period silence inserted during looping indicator user transition between beginning message.Note that auto rewind mode device always rewinds beginning current message. listen subsequent message device must fast forwarded past current message next message. This function accomplished toggling /M2_NEXT from high low. pulse must least cycles sampling clock. After device incremented desired message user initiate playback message with playback sequence described above. special case exists when /M2_NEXT goes during playback. Playback current message will stop, device will beep,advance next message initiate playback next message. (Note that Next goes when playback mode, device will prepare play next message, will actually initiate playback). goes high during playback, playback current message will stop, device will beep,reset beginning first message, wait subsequent playback command.When reach memory array, subsequent pulsing /M1_MESSAGE /M2_NEXT will only result double beep. proceed from this state user must rewind device beginning memory array. This accomplished toggling cycling power. http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 3.1.3.2A Functional Description Recording Tape Mode using Normal Option power-up, device ready record playback,starting first address memory array.Before begin recording, input must enable device must enable recording. falling edge /M1_MESSAGE device will beep once initiate recording. subsequent rising edge Message will stop recording insert single beep. M1_MESSAGE held beyond available memory, recording Stops automatically, beeps inserted; regardless state /M1_MESSAGE pin. device returns standby mode when /M1_MESSAGE returned high.A subsequent falling edge /M1_MESSAGE starts record operation memory array immediately fol- lowing last recorded message, thus preserving last recorded message.To record over previous messages must pulse once reset device beginning first message. then initiate record sequence, described above, record message. most recently recorded message will become last recorded message previously recorded messages following this message will become inaccessible. wish preserve current messages recommend that Auto Rewind option used instead Normal option. Normal option necessary following sequence used. preserve current messages must fast forward past messages want keep before record message. fast forward when using Normal option must switch play mode listen messages sequentially until arrive beginning message wish overwrite. this stage should switch back record mode overwrite desired message. most recently recorded message will become last recorded message previously recorded messages following this message will become inaccessible. inputs, except /CE, ignored during recording. 3.1.3.2B Functional Description Playback Tape Mode using Normal Option power-up, after high transition device ready record playback starting first address memory array. Before begin playback messages, input must enable device must high enable playback. first high going pulse /M1_MESSAGE initiates playback from beginning current message. When /M1_MESSAGE pulses from high second time, playback current message stops immediately. When /M1_MESSAGE pulses from high third time, playback next message starts again from beginning. hold /M1_MESSAGE continuously, current message subsequent messages play until following conditions met: memory array reached, last message reached,the /M1_message released. last recorded message already played, further transitions /M1_MESSAGE will initiate double beep warning /M7_END will low. exit this state must pulse high then once during standby reset pointer beginning first message. http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 Microprocessor Controlled Message Management APR9600 device incorporates several features design help simplify microprocessor Controlled message management When controlling messages microprocessor essentially toggles pins described message management sections described previously. /BUSY, /STROBE, /M7_END pins included simplify handshaking between microprocessor APR9600. /BUSY pin, when low, indicates host processor that device busy that commands accepted. When this high device ready accept execute commands from host.The /STROBE pulses each time memory segment used. Counting pulses this enables host processor accurately determine much recording time been used, much recording time remains. APR9600 total eighty memory segments.The /M7_END used indicator that device stopped current record playback operation. During recording going pulse indicates that memory been used. During playback pulse indicates that last message played.Microprocessor control also used link several APR9600 devices together order increase total available recording time. this application both speaker microphone signals connected parallel. microprocessor will then control which device currently drives speaker enabling disabling each device using respective pins. continuous message cannot recorded multiple devices however because transition from device next will incur delay that noticeable upon playback. this reason recommended that message boundaries device boundaries always coincide. Signal Storage APR9600 samples incoming voice signals stores instantaneous voltage samples non-volatile FLASH memory cells. Each memory cell support voltage ranges from levels. These discrete voltage levels equivalent 8-bit (28=256) binary encoded values. During playback stored signals retrieved from memory, smoothed form continuous signal, then amplified before being external speaker. Sampling Rate Voice Quality According Shannon's sampling theorem, highest possible frequency component introduced input sampling system must equal less than half sampling frequency aliasing errors eliminated. APR9600 automatically filters input, based selected sampling frequency, meet this requirement.Higher sampling rates increase bandwidth hence voice quality, they also more memory cells same length recording time.Lower sampling rates fewer memory cells effectively increase duration capabilities device, they also reduce incoming signal bandwidth. APR9600 accommodates sampling rates high kHz. control quality/duration trade controlling sampling frequency. http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 internal oscillator provides APR9600 sampling clock. Oscillator frequency Changed changing resistance from OscR GND. Table summarizes resistance values corresponding sampling frequencies, well resulting input bandwidth duration. Table Resistance Values Sampling Frequencies Resistance Sampling Frequency Input Bandwidth Duration Automatic Gain Control (AGC) APR9600 device integrated AGC. affects microphone input does affect ANA_IN input. circuit insures that input signal properly amplified. works applying maximum gain small input signals minimum gain large input signals. This assures that inputs varying amplitude recorded optimum signal level. amplifier designed have fast attack time slow decay time. This timing controlled network connected value 220K 4.7uF been found work well English language. aware that different languages, speakers from different countries, music require modification recommended values network. Sampling Application following reference schematics included examples recording system might designed. Each reference schematic shows device incorporated three main modes: Random Access, Tape mode Normal option, Tape mode Auto Rewind option. Note that several applications either /BUSY, /STROBE,or /M7_END pins connected LEDs indicators device status. This possible because these pins signals were designed have timing compatible with both microprocessor interface manual indication. bias must applied electret microphone order power built-in circuitry. ground return this bias network connected /Busy. This configuration saves power when record mode.Both pins MicIn MicRef, must coupled microphone network order block biasing voltage. Figure shows device configured random access mode. device using eight Message segments, maximum available, this mode. Note that message trigger pins that used, modes with less than eight segments, left unconnected with exception /M8_OPTION which should pulled through 100k resistor. http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 Figure Random Access Mode Message Figure Tape Mode, Auto Rewind Option http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 Figure Tape Mode, Normal Option http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 Table APR9600 Description Functionality Random Name Access Mode /M1_MESSAGE Functionality Tape Mode Normal Option Auto Rewind Option Message: edge this plays records current message. Next Message: This active input forces skip next mess- either playback recording. This should left unconnected when device used this mode. This should left unconnected when device used this mode. This should left unconnected when device used this mode. This should left unconnected when device used this mode. Same Random Access Mode. During playback level this indicates that recorded messages have been played. During recording level this indicates that memory array reached. Option: This conjunction with MSEL1 MSEL2 sets record playback operating mode. Consult table decoding information. Same Random Access Mode. Same Random Access Mode. Same Random Access Mode. Message: edge Message This forces jump this plays message either recording records next playback. message. This should left Message This forces jump unconnected when message either recording device used this playback. mode /M2_NEXT This should left Message This forces jump unconnected when message either recording device used this playback. mode This should left Message This forces jump unconnected when message either recording device used this playback mode This should left Message This forces jump unconnected when message either recording device used this playback. mode This should left Message This forces jump unconnected when message either recording device used this playback. mode Oscillator Resistor: this input allows external resistor Same Random connected tank circuit OscR internal oscillator Refer table Access Mode. list resistors their resultant sampling rates. During playback level this indicates that recorded messages Message This forces jump have been played. /M7_END message either recording During recording playback. level this indicates that memory array reached. Option: This conjunction with Message This forces jump MSEL1 MSEL2 sets record message either recording /M8_OPTION playback. This requires 100K playback operating pull-up resistor. mode.Consult table decoding information This indicates That device currently busy forming Same Random /BUSY internal functions neither Access Mode record playback current time. this pulled high, beep Same Random enabled. this pulled low, Access Mode. beep disabled Digital Connection: Connect Same Random VSSD system ground. Access Mode. http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 VSSA system ground. Analog Connection: Connect Same Random Access Mode. Same Random Access Mode. Positive Output Speaker Connection: Should connected positive terminal output Same Random speaker. Total output power Access Mode. 12.2mW into ohms. speaker loads lower than ohms device damage result. Negative Output Speaker Connection: Should connected Same Random negative terminal output Access Mode. speaker Analog Positive Power Supply: This connection supplies power on-chip Same Random analog circuitry. Should connected Access Mode. positive supply rail lined reference schematics Microphone Input: Should Same Random connected microphone input Access Mode. outlined reference schematics. Microphone Reference: Same Random Should connected Access Mode. microphone input outlined reference schematics. Automatic Gain Control Attack Time: time constant network connected this input determines attack time. Same Random attack time defined delay present before Access Mode. circuit begins adjust gain. values shown reference schematics have been optimized voice Applications. Analog This must Same Random connected ANA_OUT through Access Mode. 0.luF Capacitor. Analog Out: This must Same Random connected ANA_IN through Access Mode. 0.luF Capacitor. Strobe: This indicates programming each individual Same Random recording segment. falling Access Mode. edge represents beginning sector. rising edge indicates that sector half full. Chip Select: level this enables device operation. Chip Select: level this Toggling this also enables device operation. resets several message management features. Mode Select1: This conjunction with MSEL2 /M8_OPTION sets Same Random record playback operating mode. Access Mode. Consult table decoding information. Mode Select2: This conjunction with MSEL1 /M8_OPTION sets Same Random cord playback operating mode. Access Mode. Consult table decoding information. Same Random Access Mode. Same Random Access Mode. VCCA Same Random Access Mode. MicIn Same Random Access Mode. Same Random Access Mode. MicRef Same Random Access Mode. ANA_IN ANA_OUT Same Random Access Mode. Same Random Access Mode. STROBE Same Random Access Mode. Chip Select: level this enables device operation. Toggling this also resets several message management features. Same Random Access Mode. MSEL1 MSEL2 Same Random Access Mode. http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 ExtClk External Clock: This clock used instead internal clock greater programming control accuracy. When using internal clock this should tied system GND. Record Enable: this controls whether device write read mode. Logic level high read. Digital Positive Power Supply: This connection supplies power on-chip digital circuitry. Should connected positive supply rail outlined reference schematics. Same Random Access Mode. Same Random Access Mode. Same Random Access Mode. Same Random Access Mode. VCCD Same Random Access Mode. Same Random Access Mode. following tables list absolute maximum ratings, Characteristics, Analog Characteristics APR9600 device. Table Absolute Maximum Ratings Item Symbol Condition Unit Power Supply voltage Input Voltage Storage Temperature Temperature Under Bias Lead Temperature TSTG IIN<20mA <10s -0.3 -1.0 -0.3 Electrical Characteristics Table Characteristics Item Power Supply voltage Input High Voltage Input Voltage Output High Voltage Output Voltage Input Leakage Current Input Leakage Current Output Tri-state Leakage Current Operating Current Consumption Standby Current Consumption Symbol VIH=Vcc ICCS Condition IOH=-1.6mA IOL=+4.0mA VIL=Vss VOUT=Vcc VOUT=VSS -1.0 -1.0 0.45 Unit Internal Clock Load Load Table Analog Characteristics* Item Micln Input Voltage Micln Input Resistance Micln Gain Micln Gain ANA_IN Input Voltage ANA_IN Input Resistance ANA_IN Gain Output Resistance Sp+/- Output Power Voltage Amplitude across SP+/- Symbol GMI1 VANI RANI GANI RAGC Condition Unit mVP-P mVP-P VP-P AGC=2.25V AGC=3.8V ANA_IN SP+/RSP+/-=16 RSP+/-16 12.2 http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 Bonding Diagram Bonding Coordinates Figure APR9600 Bonding Diagram Notes: Dimensions Thickness Opening X-Axis: mils Y-Axis: mils 13.8 mils mils (X-Axis: 5450 (Y-Axis: 4550 (350 (110 Table Bonding Coordinates APR9600 Device. Name Axis Axis Name /M1_MESSAGE /M2_NEXT OscR /M7_END /M8_OPTION /BUSY VSSD VSSA VSSA SP-1075 -1393 -1833 -2151 -2513 -2513 -2513 -2485 -2485 -2435 -1953 -1728 -1532 -1337 -840 2007 2007 2007 2007 1397 1079 -865 -1193 -1987 -1987 -2003 -1976 -1952 -1838 -1838 VCCA VCCA MicIn MicRef ANA_IN ANA_OUT /STROBE MSEL1 MSEL2 ExtClk VCCD VCCD Axis 1066 1708 2064 2491 2491 2491 2514 2514 2514 2121 1592 1088 -577 -757 Axis -1909 -1951 -1969 -1969 -1865 -1513 -1013 1182 1532 2007 2007 2007 2007 2007 Note: coordinates with respect center (um) http://www.aplusinc.com.tw Page Ver2.2 INTEGRATED CIRCUITS INC.-APR9600 PACKAGE OUTLINE SYMBOL DIMENSION MIN. NOM. MAX. 2.36 2.54 2.64 0.10 0.20 0.30 0.35 0.406 0.48 0.23 0.254 0.31 17.70 17.83 18.10 7.40 7.50 7.60 1.27 10.00 10.31 10.65 0.25 0.66 0.75 0.51 0.76 1.02 0.075 Page MIN. DIMENSION NOM. MAX. Ver2.2 http://www.aplusinc.com.tw INTEGRATED CIRCUITS INC.-APR9600 PACKAGE OUTLINE http://www.aplusinc.com.tw Page Ver2.2 Other recent searchesNi50-CP80-FZ3X2 - Ni50-CP80-FZ3X2 Ni50-CP80-FZ3X2 Datasheet LM22670 - LM22670 LM22670 Datasheet LM22670Q - LM22670Q LM22670Q Datasheet EX204 - EX204 EX204 Datasheet DM2200-916VM - DM2200-916VM DM2200-916VM Datasheet
Privacy Policy | Disclaimer |