| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Voice Recording Playback Device Minute Duration Features Multi-le
Top Searches for this datasheetAPR6008 Voice Recording Playback Device Minute Duration Features Multi-level analog storage High quality audio recording playback Dual mode storage analog and/or digital data Eliminates need separate digital memory Advanced, non-volatile Flash memory technology battery backup required interface Allows commercial microcontroller control device Programmable Sampling Clock Allows user choose quality duration levels Single power supply power consumption Playback operating current: typical Standby current: maximum Automatic power-down Multiple package options available CSP, SOP, PDIP, Bare On-board clock prescaler Eliminates need external clock dividers Automatic squelch circuit Reduces background noise during quiet passages General Description APR6008 offers non-volatile storage voice and/or data advanced Multi-Level Flash memory. minutes audio recording playback accommodated. maximum bits digital data stored. APR6008 devices cascaded longer duration recording greater digital storage. Device control accomplished through industry standard interface that allows microcontroller manage message recording playback. This flexible arrangement allows widest variety messaging options. APR6008 ideal cellular cordless phones, telephone answering devices, personal digital assistants, personal voice recorders, voice pagers. achieves this high level storage capabiby using proprietary analog multi-level storage chno logy mplemented advanced non-volatile Flash memory process. Each memory cell typically store voltage levels. This allows APR6008 voice reproduce audio signals their natural form, eliminating need encoding compression which introduce distortion. lity Figure APR6008 Pinout Diagrams VSSD UTAN VSSA AUDO LCAP SCLK VCCD VSSA VCCA APLUS Integrated 2002/5/10 Page APR6008 Functional Description EXTCLK allows external sampling clock. This input accept wide range frequencies depending divider ratio programmed into divider that follows clock. Alternatively, programmable internal oscillator used supply sampling clock. following both signals automatically selects EXTCLK signal clock present, otherwise internal oscillator source chosen. Detailed information program divider internal oscillator found explanation PWRUP command, which appears OpCode Command Description section. Guidance choose appropriate sample clock frequency found Sampling Rate Voice Quality section. audio signal containing content wish record should into differential inputs ANAIN-, ANAIN+. After pre-amplification signal routed into anti-aliasing filter. anti-aliasing filter automatically adapts response based sample rate being used. external anti-aliasing filter therefore required. After passing through anti-alias filter, signal into sample hold circuit which works conjunction with Analog Write Circuit store each analog sample flash memory cell. When read operation desired Analog Read Circuit extracts analog data from memory array feeds signal Internal Pass Filter. pass filter converts individual samples into continuous output. output signal then goes squelch control circuit diff rential output driver. differential output driver feeds ANAOUT+ ANAOUT- pins. Both differential output pins swing around 1.23V potential. squelch control circuit automatically reduces output signal during quiet passages. copy squelch control signal present SQLOUT facilitate reducing gain external amplifier well. more information, refer Squelch section. After passing through squelch circuit output signal goes output amplifier. output amplifier drives single ended output AUDOUT pin. single ended output swings around 1.23V potential. control hand shaking signals routed Master Control Circuit. This circuit decodes signals generates internal control signals. also contains status register used examining current status APR6008 Figure APR6008 Block Diagram /RESET /BUSY /INT SCLK Master Control Circuit Address ecoder 1.92 Mcell Memory Array Pass PreAmp ANAIN+ ANAIN- Single Analog Memory Cell Write Circuit Column Decoder Read Circuit ANAOUT+ Column Address Analog input/output Memory array Pass ANAOUT- Squelch AUDOUT Programmable Internal Oscillator EXTCLK Programmable Divider SQLCAP /SQLOUT Page Voice Recording Playback Device Revision APR6008 Memory Organization APR6008 memory array organized allow greatest flexibility message management digital storage. smallest addressable memory unit called "sector". APR6008 contains sectors. Interface memory management handled external host processor. host processor communicates with APR6008 through simple Serial Peripheral Interface (SPI) Port. port little three wires many seven depending amount control necessary. This section will describe manage memory using APR6008 Port associated OpCode commands. This topic broken down into following sections: Sending Commands Device OpCode Command Description Receiving Device Information Current Device Status (CDS) Reading Silicon Identification (SID) Writing Digital Data Reading Digital Data Recording Audio Data Playing Back Audio Data Figure Memory Map. Trigger Point Sector Sector Sector Used Digital Data Handshaking Signals Sending Commands Device This section describes process sending OpCodes APR6008 Opcodes sent same with exception DIG_WRITE DIG_READ commands. DIG_WRITE DIG_READ commands described Writing Digital Data Reading Digital Data sections that follow. minimum configuration needed send commands uses /CS, SCLK pins. device will accept inputs whenever low. OpCode commands clocked rising edge clock. Figure shows timing diagram shifting OpCode commands into device. Figure description OpCode stream. must wait command finish executing before sending command. This accomplished monitoring BUSY pin. substitute monitoring busy inserting fixed delay between commands. required delay specified next1 next2 next3 next4 Figure shows timing diagram sending consecutive commands. Table describes which next specification use. Sectors through used analog storage. ring audio recording memory cell used sample clock cycle. When recording stopped data (EOD) programed into memory. This prevents playback silence when partial sectors used. Unused memory that exists between sector used. Sectors through tested guaranteed digital storage. Other sectors, with exception sector 639, store data have been tested, thus guaranteed provide 100% good bits. This managed with error correction forward check-before-store methods. Once write cycle initiated previously written data chosen sector lost. Mixing audio signals digital data within same sector possible. Note: There total 15bits reserved addressing. APR6008 only requires bits. additional bits used larger devices within APR6008 family. Voice Recording Playback Device Revision Page APR6008 Figure Sending Commands ThiSCLK SCLK TfCS TpSCLK TloSCLK next1 next2 next3 next4 TrCS suDI ThDI Figure OpCode Format irst ifte ifted SCLK Figure Opcode Stream Timing urre Page OpCode Param eter next1 next2 next3 next4 Voice Recording Playback Device Revision APR6008 Table Sequential Command Timing Next command Command Timing Symbol Tnext1 Tnext2 Tnext2 Within Time Current Command PWRUP STOP_PWDN SET_REC SET_PLAY PLAY SET_FWD DIG_WRITE DIG_READ DIG_ERASE STOP Command PWRUP STOP, STOP_PWDN, SET_REC, REC,NOP STOP, STOP_PWDN, SET_FWD, FWD, SET_PLAY,PLAY, SET_FWD, FWD, STOP, STOP_PWDN Digital Command, STOP, STOP_PWDN Note: partial DIG_READ Tnext2 measured from extra clock that follows rise /CS, from rise Tnext3 sampling rate: 376m sampling rate: Command Tnext4 470m OpCode Command Description Designers have access total OpCodes. These OpCodes listed Table name Opcode appears left hand column. following columns represent actual binary information contained data stream. Some commands have limits which com- mand follow them. These limits shown "Allowable Follow Commands" column. last column summarizes each command. Combinations OpCodes used accommodate almost memory management scheme. Table APR6008 Operational Codes Instruction Name OpCode bits) [Op4 Op0] Opcode Parameters (15bits) [Address Address LSB] [Address Address Allowable Follow Commands Summary SET_FWD [00000] [00001] [00010] [Don't Care] [Don't care] Sector Address [A14 Commands Commands SET_FWD, FWD, STOP, STOP_PWDN SET_FWD, FWD, STOP, STOP_PWDN Commands Operation Causes silicon read. Starts fast forward operation from sector address specified. Starts fast forward operation from current sector address. Resets device initial conditions. Sets sample frequency divider ratios. Stops current operation. Stops current operation. Causes device enter power down mode. [00011] [Don't care] PWRUP [00100] [A14-A10]: zeros [A9-A2]: EXTCLK divider ratio [A1-A0]: Sample Rate Frequency STOP STOP_PWDN [00110] [00111] [Don't care] [Don't care] Commands PWRUP Voice Recording Playback Device Revision Page APR6008 Instruction Name OpCode bits) [Op4 Op0] Opcode Parameters (15bits) [Address Address LSB] [Address Address Allowable Follow Commands Summary SET_REC [01000] Sector Address [A14 STOP, STOP_PWDN, SET_REC, REC,NOP STOP, STOP_PWDN, SET_REC, REC,NOP Commands Starts record operation from sector address specified. [01001] [Don't care] Starts record operation from current sector address. DIG_ERASE [01010] Sector Address [A14 Erases data contained specified sector. must erase sector before recording voice signals into must erase sector before storing digital data This command writes data bits D3003 starting specified address. 3004 bits must written. This command reads data bits D3003 starting specified address. Starts play operation from sector address specified. DIG_WRITE [01011] [A14 A0][XXXX][D0 D3004][XXXX] Commands DIG_READ SET_PLAY [01111] [01100] Sector Address [A14 Sector Address [A14 Commands STOP, STOP_PWDN, SET_FWD, FWD, SET_PLAY,PLAY, STOP, STOP_PWDN, SET_FWD, FWD, SET_PLAY,PLAY, PLAY [01101] [Don't care] Starts play operation from current sector address. command performs operation device. most often used when reading current device status. more information reading device status Current Device Status section. operation instructs device return contents silicon register. more information Reading section. SET_FWD command instructs device fast forward from beginning sector specified OpCode parameter field. device will fast forward until either bit, sector reached. forthcoming command been received when sector reached, device will loop back beginning same sector begin same process again. found device will stop generate interrupt /INT pin. output amplifiers muted during this operation. command instructs device fast forward from start current sector next marker. marker found within current sector device will increment next sequential sector continue looking. device will continue fast forward this manner until either reached, command sent, memory array reached. When reached device will stop generate interrupt /INT pin. output amplifiers muted during this operation. PWRUP command causes device enter power mode internal clock frequency EXTCLK divider ratio. select Internal oscillator frequency bits according following binary values: Sample rate using external sample clock signal must also EXTCLK divider ratio. This divider ratio equal where integer between 256, excluding value should selected satisfy following equa- Page Voice Recording Playback Device Revision APR6008 tion closely possible: EXTCLK freq (128) (selected sampling frequency) Example: Suppose that sampling desired. Assume that frequency signal present EXTCLK 8MHz. 8000000 7.8125 8000 Rounding Code Parameter stream, composed bits A2][A1 A0], therefore becomes binary [00001000][10]. STOP Command causes device stop current operation. STOP_PWDN command causes device stop current command enter power down mode. During power down device consumes significantly less power. PWRUP command must used force device into power mode before commands executed. SET_REC command instructs device begin recording sector address specified. device will continue record until current sector reached. forthcoming command been received when sector reached device will loop back beginning same sector overwrite previously recorded material. next command another SET_REC command device will execute command immediately following current sector that audio information lost. more information section entitled Recording Audio Data. command instructs device begin recording current sector. command received before device reaches sector device will automatically increment next sequential sector continue recording. device will continue record this manner until memory exhausted STOP STOP_PWDN command received. more information section entitled Recording Audio Data. DIG_ERASE command erases data contained sector specified. Erase should done before recording voice signals into sector. Erase must done before storing digital data sector. DIG_WRITE command stores bits digital data specified sector. bits must written, partial usage sector possible. memory acts FIFO, first data shifted will first data shifted out. sector must erased using DIG_ERASE command BEFORE data written sector. more information storing digital data, section entitled Writing Digital Data. DIG_READ command instructs device retrieve digital data that previously written specified sector. first shifted first that written. last shifted last that written. more information reading digital data section entitled Reading Digital Data. SET_PLAY command instructs device begin playback specified sector. forthcoming command received, encountered, before sector reached device will loop back beginning same sector continue playback with noticeable audio output. next command another SET_PLAY PLAY command device will execute command immediately following current sector that playback present. more information section entitled Playing Back Audio Data. PLAY command instructs device begin playback current sector. forthcoming command received, encountered, before device reaches sector device will automatically increment next sequential sector continue playing. device will continue play this manner until memory exhausted STOP STOP_PWDN command received. more information section entitled Playing Back Audio Data. Voice Recording Playback Device Revision Page APR6008 Receiving Device Information device communicates data user shifting data pin. device will shift data according timing parameters given figure device shift three different types data streams: Device status, Silicon user stored data. Device status silicon described next sections. Retrieval user data described Reading Digital Data section. Figure Data Timing SCLK TfcsDO TfSCLK ThzD0 Current Device Status (CDS) described previous section, three different types data streams shifted data shifted pin. these steams current device status. will shifted unless previous command command. Figure shows format stream. first shifted out, Overflow flag. Overflow flag binary attempt made record beyond available memory. Overflow flag overflow occurred. This flag cleared after been read. Data flag. flag when device stops playing, fast forwarding result memory. flag cleared after been read. Illegal Address flag. Illegal Address flag whenever illegal address sent device. Lbat flag. This flag when device senses supply voltage below specification. used should ignored. last fifteen bits represent address current last active sector. Figure Format Stream Last shifted First shifted Sector Address Lbat Illegal Address Sector Sector Address Page Voice Recording Playback Device Revision APR6008 Reading Each device APR60XX series family contains embedded Silicon Identification (SID). read host processor identify which family family member being used. Reading device requires issuing OpCode commands; command followed other command, usually command. device will clock data command that follows command clocked Figure diagram that describes process necessary reading information. Figure Timing SCLK utput utpu information follows format given Figure first shifted out, Overflow bit. Overflow binary attempt made record beyond available memory. Overflow overflow occurred. This cleared after been read. Data (EOD) bit. when device stops playing fast forwarding result memory. cleared after been read. Illegal Address Bit. Illegal Address whenever illegal address sent device. Lbat bit. This when device senses supply voltage below specification. following five bits represent product family. APR60XX product family code binary 01000 shown Figure next four bits represent device code. APR6008 device code binary 0100 shown Figure last seven bits random data should ignored. Figure Stream Last shifted First shifted Illegal Address Lbat Voice Recording Playback Device Revision Ignore These Bits Device Code APR6008 Device Code (Binary) Product Family APR60XX Series Family (Binary) Page APR6008 Writing Digital Data Digital data written into device using DIG_WRITE command. mixing analog data digital data within sector possible. Sectors through tested guaranteed digital storage. Other sectors, with exception sector 639, store data have been tested, thus guaranteed provide 100% good bits. This managed with error correction forward check-before-store methods. Issuing DIG_ERASE command sector will cause data throughout sectors lost. sector must erased, using DIG_ERASE command, before digital data written This requirement necessary whether analog data digital data previously stored sector. sector should erased more than once between analog digital write operations. Executing multiple erase operations sector will permanently damage sector. sector reallocated either analog storage digital storage time. process storing digital data begins sending DIG_WRITE command. DIG_WRITE command followed immediately four buffer bits. These bits will stored array must considered don't care bits. Immediately following four buffer bits should data that wish store. 3004 bits must stored. Four additional buffer bits must clocked into device following stored data. These bits will stored array must considered don't care bits. Ending digital write command early will permanently damage sector. will clock normal followed five don't care bits, copy 3004 data bits, finally three don't care bits. Figure shows timing diagram which describes digital storage process. timing with exception TpSCLK should adhere specifications given Figure Figure TpSCLK specification replaced DTpSCLK when storing digital data. Note: DIG_ERASE command should used before storing analog data. device will perform internal erase before analog storage. Figure does show DIG_ERASE command which must executed sector before digital data stored. Figure Writing Digital Data SCLK Total 3032 clock cycles DIG_WRITECOMMAND 3004 bits data stored Four Don't Care Bits Copy input data (delayed clock cycle) Page Voice Recording Playback Device Revision APR6008 Reading Digital Data Digital data read from device using DIG_READ command. read data must send DIG_READ command immediately followed 3012 don't care bits during same cycle. data previously stored specified sector will begin appear after current device status four buffer bits. next 3004 bits previously stored data. first shifted first that written. last shifted last that written. There four random don't care bits following 3004 bits user data. incomplete read sector allowed. incomplete read defined read with less than 3032 clock cycles. incomplete read cycles require extra SCLK cycle after signal returns high. Figure shows timing diagram which describes entire process complete sector read. timing with exception TpSCLK should adhere specifications given Figure Figure TpSCLK specification replaced DTpSCLK when reading digital data. Figure Reading Digital Data SCLK Total 3032 clock cycles DIG_READ COMMAND 3012 don't Care Bits 3004 bits previously stored data Voice Recording Playback Device Revision Page APR6008 Recording Audio Data When SET_REC command issued device will begin sampling storing data present ANAIN+ ANAIN- specified sector. After half sector used will drop indicate that command accepted. device will accept commands long remains low. command received after returns high will queued executed during next cycle. Figure shows typical timing diagram OpCode sequence recording operation. this example SET_REC command begins recording specified memory location after Tarec time passed. Some time later going edge alerts host processor that first sector nearly full. host processor responds issuing command before returns high. command instructs APR6008 continue recording sector immediately following current sector. When first sector full device automatically jumps next sector returns signal high state indicate that second sector being used. this point host processor decides issue STOP command during next cycle. device follows STOP command terminates recording after TSarec.The /BUSY indicates when actual recording taking place. Figure Typical Recording Sequence SCLK SET_REC STOP ANAOUT+ ANAOUTANAOUT Tarec arec /BUSY Page Voice Recording Playback Device Revision APR6008 Playing Back Audio Data When SET_PLAY PLAY command issued device will begin sampling data specified sector produce resultant output AUDOUT, ANAOUT-, ANAOUT+ pins. After half sector used will drop indicate that command accepted. device will accept commands long remains low. command received after returns high will queued executed during next cycle. Figure shows typical timing diagram OpCode sequence playback operation. SET_PLAY command begins playback specified memory location after Taplay time passed. Some time later going edge alerts host processor that half first sector been played back. host processor responds issuing PLAY command during time. PLAY command instructs APR6008 continue playback sector immediately following current sector. When first sector been played back device jumps next sector returns signal high state indicate that second sector being played. this point host processor decides issue STOP command during next available time. device follows STOP command terminates playback after aplay. BUSY indicates when actual playback taking place. Figure Typical Playback Sequence SCLK SET_PLAY PLAY STOP ANAOUT+ ANAOUTANAOUT Taplay aplay /BUSY Note: Command timing scale Handshaking signals Several signals included device that allow handshaking. These signals simplify message management significantly depending message management scheme used. /INT signal used generate interrupts processor when attention required APR6008 This normally high goes when interrupt requested. interrupt generated whenever Overflow occurs. interrupt also generated after PWRUP command battery sensed. signal used determine when device nearing current memory segment during either record, play forward operation. signal normally high state. signal goes after half currently active segment been played recorded. signal returns high state after entire segment been played recorded. microprocessor should sense Voice Recording Playback Device Revision Page APR6008 edge signal indicator that next segment needs selected, before signal returns high. Failing specify next command before current segment exhausted (either during recording playback) will result noticeable during playback. /BUSY indicates when device performing either play, record fast forward function. host microprocessor monitor busy confirm status these commands. Busy normally high goes while device busy. time governed length recording playback specified user. Storage Technology APR6008 stores voice signals sampling incoming voice data storing sampled signals directly into FLASH memory cells. Each FLASH cell support voltage ranges from levels. These discrete voltage levels equivalent eight (28=256) binary encoded values. During playback stored signals retrieved from memory, smoothed form continuous signal finally amplified before being external speaker amplifier. Squelch APR6008 equipped with internal squelch feature. Squelch circuit automatically attenuates output signal during quiet passages playback material. Muting output signal during quiet passages helps eliminate background noise. Background noise enter system number ways including: present original signal, natural noise present some power amplifier designs, induced through poorly filtered power supply. response time squelch circuit controlled time constant capacitor connected SQLCAP pin. recommended value this capacitor squelch feature disabled connecting SQLCAP VCC. Sampling Rate Voice Quality Nyquist Sampling Theorem requires that highest frequency component sampling system accommodate without introduction aliasing errors equal half sampling frequency. APR6008 automatically filters input, based selected sampling frequency, meet this requirement. Higher sampling rates increase recording bandwidth, hence voice quality, also more memory cells same amount recording time. APR6008 accommodates sampling rates high 8kHz. Lower sampling rates less memory cells effectively active output /SQL goes whenever internal increase duration capabilities device, also reduce recording bandwidth. APR6008 allows sampling squelch activates. This signal used squelch output power amplifier. Squelching output amplifier results rates kHz. further reduction noise; especially when power ampliDesigners thus control quality/duration trade-off fier high gain loud volumes. controlling sampling frequency. Sampling frequency controlled using PWRUP command. This command change sampling frequency regardless whether internal oscillator used external clock used. APR6008 derives sampling clock from sources; internal external. clocking signal present EXTCLK input device will automatically this signal sampling clock source. input present EXTCLK input device automatically defaults internal clock source. When EXTCLK used should tied GND. internal clock divider provided that external clock signals divided down desired sampling rate. This allows high frequency signals into EXTCLK pin. Using this feature simplifies designs allowing clock already present system, opposed having generate externally divide down custom clock. Details programing clock divider described interface section under PWRUP paragraph. default power condition APR6008 internal oscillator sampling frequency kHz. Page Voice Recording Playback Device Revision APR6008 Sample Application Figure shows sample application utilizing generic microcontroller interface message management. microcontroller uses three general purpose inputs play, record skip buttons. Five general purpose signals utilized interface. /RESET /BUSY signal used this design. output signal must amplified order drive speaker. Several vendors supply integrated speaker amplifiers that used this purpose. microphone amplifier recommended. Both blocks optional. Several vendors supply integrated microphone/AGC amplifiers that used this purpose. Note that circuit simplified using SQLCAP signal peak detector signal. Figure Sample Schematic using package resistors Play Record I/O_1 I/O_2 I/O_3 Generic Microcontroller 2.2K 2.2K Skip I/O_6 I/O_4 /IRQ I/O_5 I/O_7 I/O_8 /INT APR6008 Block Pre-Amp lifie Speaker Voice Recording Playback Device Revision Page APR6008 Descriptions Table three shows descriptions APR6008 device. pins listed numerical order with exception VCC, pins which listed table. Table Name APR6008 Number Description (Die) Reference Figure Functionality /INT Sector Address Control Output: This active output indicates when device nearing current segment. Interrupt Output: This active open drain output goes whenever device reaches message device overflows. When connected interrupt input host microcontroller this output used implement powerful message management options. External Clock Input: This input used feed device external sample clock instead using internal sampling clock. This should connected VSSA when use. Clock Input: Data clocked into device through upon rising edge this clock. Data clocked part through falling edge. Chip Select Input: This active input selects device currently active slave interface. When this high device tri-states ignores data pin. Data Input: input receives digital data input from bus. Data clocked rising edge SCLK input. Data Output: Data available after falling edge SCLK input. Negative Audio Output: This negative audio output playback prerecorded messages. This output usually negative input differential input power amplifier. power amplifier drives external speaker. Positive Audio Output: This positive audio output playback prerecorded messages. This output usually positive input differential input power amplifier. power amplifier drives external speaker. Reset Input: This active input clears internal address registers restores device power defaults. Single Ended Audio Output: This audio output playback prerecorded messages. This output usually input power amplifier driving external speaker. Squelch Capacitor I/O: This controls attack time squelch circuitry. Connect through capacitor enable squelch feature. capacitor's time constant will affect quickly squelch circuitry reacts. Connect this VCCA disable squelch feature. Squelch Output: This active output indicates when internal squelch circuitry activated. This signal used automatically squelch external power amplifier. Squelching external power amplifier result even greater reduction background noise. Inverting Analog Input: This input inverting input analog signal that user wishes record. When device used differential input configuration this should receive peak peak input coupled through 0.1uF capacitor. When device used single ended input configuration this input should tied VSSA through capacitor. EXTCLK SCLK ANAOUT- ANAOUT+ /RESET AUDOUT SQLCAP /SQL ANAIN- Page Voice Recording Playback Device Revision APR6008 Name (Die) Reference Figure Functionality ANAIN+ Non-Inverting Analog Input: This input non-inverting input analog signal that user wishes record. When device used differential input configuration this should receive peak peak input coupled through capacitor. When device used single ended input configuration this should receive peak peak input coupled through capacitor. Busy Output: This active output during either record, playback fast forward operation. tri-stated otherwise. This connected indicate playback/record operation user. This also connected external microcontroller indication status playback, record, forward, digital operation. Digital Power Supply: This connection supplies power on-chip digital circuitry. This should connected power plane through via. This should also connected bypass close possible. Analog Power Supply: This connection supplies power on-chip analog circuitry. This should connected power plane through via. This should also connected bypass close possible. Analog Ground: These pins should connected ground plane through via. connection should made close possible. Digital Ground: This should connected ground plane through via. connection should made close possible. Connect: These pins should connected anything board. Connection these pins signal, result incorrect device behavior cause damage device. /BUSY VCCD VCCA VSSA VSSD 12,23 12,23 Electrical Characteristics following tables list Absolute Maximum Ratings, Recom- mended Characteristics, recommended Characteristics APR6008 device. Absolute Maximum Ratings Stresses greater than those listed Table cause permanent damage device. These specifications represent stress rating only. Operation device these other conditions above those specified recommended Characteristics recommended Characteristics this specification implied. Maximum conditions extended periods affect reliability. Table Absolute Maximum Ratings. Item Symbol Condition Device <10s -0.3 Unit Power Supply voltage Input Voltage -0.3 Storage Temperature Temperature Under Bias Lead Temperature TSTG Voice Recording Playback Device Revision Page APR6008 Table Characteristics Item Operating Voltage Symbol VCCA VCCD Condition Unit Operating Temperature Input High Voltage Input Voltage Output High Voltage 2.9V 3.3V 2.7V IOH=-1.6mA 2.7V IOL=1.0mA 3.3V VIH=VCC 3.3V VIL=VSS 3.3V VOUT=VCC VOUT=Vss 3.3V Recording Playback Idle 0.3V VCCD 0.5V Output Voltage Input Leakage Current Input Leakage Current Output Tristate Leakage Current Operating Current Consumption Standby Current Consumption ICCS 3.3V After sec. Table Characteristics Item Symbol RANAIN GANAIN VANOUT Tpwrup TloRST TRdone Tfcs TsuDI TpSCLK ThDI TloSCLK 1kHz 45mV input min. specification 1000 Condition Unit mVP-P ANAIN+ ANAIN- input voltage ANAIN+ input resistance ANAIN+/ANAIN- Gain ANAOUT Output Voltage Total Harmonic Distortion ready fall /RESET time Rise /RESET fall fall clock edge Data set-up time Period clock data hold time clock time mVP-P Page Voice Recording Playback Device Revision APR6008 Item clock high time Clock rising edge Fall output Fall SCLK data valid Rise high Period clock digital read, write Symbol ThiSCLK TrCS TfcsDO TfSCLK ThzDO DTpSCLK Condition Unit 1000 @4kHz Internal sample clock @8kHz Internal sample clock External sample clock @4kHz Internal sample clock @8kHz Internal sample clock External sample clock @4kHz Internal sample clock @8kHz Internal sample clock External sample clock @4kHz Internal sample clock @8kHz Internal sample clock External sample clock @4kHz Internal sample clock @8kHz Internal sample clock External sample clock REC, PLAY @4kHz REC, PLAY @8kHz REC, PLAY EXTCLK @4kHz @8kHz EXTCLK REC, PLAY @4kHz REC, PLAY @8kHz REC, PLAY EXTCLK @4kHz @8kHz EXTCLK @4kHz Internal sample clock @8kHz Internal sample clock External sample clock Equation Equation Equation Equation Equation Equation Equation Equation equation 0.25 0.125 Equation First SET_REC command start recording Rise after STOP Command recording First SET_PLAY command audio output STOP after SET_PLAY PLAY audio output period Tarec TSarec Taplay TSaplay TpSAC time TloSAC Figure Table Figure Table Figure Table Tnext1 Tnext2 Tnext3 Voice Recording Playback Device Revision Page APR6008 Item Figure Table Symbol Tnext4 Condition Previous command SET_REC, REC, SET_PLAY, PLAY @4kHz Internal sample clock @8kHz Internal sample clock External sample clock Previous command SET_FWD, @4kHz Internal sample clock @8kHz Internal sample clock External sample clock Previous command Others @4kHz Internal sample clock @8kHz Internal sample clock External sample clock Unit Equation 1.25 0.625 Equation Notes: ExternalClockPeriod Equation1 PrescalerValue 1504 ExternalClockPeriod Equation2 -PrescalerValue 3008 ExternalClockPeriod Equation3 -PrescalerValue ExternalClockPeriod Equation4 -PrescalerValue ExternalClockPeriod Equation5 -PrescalerValue ExternalClockPeriod Equation6 -PrescalerValue 1880 ExternalClockPeriod Equation7 -PrescalerValue ExternalClockPeriod Equation8 -PrescalerValue Page Voice Recording Playback Device Revision APR6008 Figure Bond Layout Coordinates Origin Coordinate VSSA VSSA VSSD VSSD VSSA Coordinate AUDOUT SQLCAP Connect substrate ground. SCLK VCCD VCCD VCCD SQLOUT ANAIN19 ANAIN+ VCCA EXTCLK Table Number Coordinate Information Name Coordinate Coordinate 5149 2069 5149 1622 5149 1243 5149 VSSD 5149 VSSD 5149 4795 4412 ANAOUT560 ANAOUT+ /RESET VSSA VSSA VSSA 1113 AUDOUT 1426 SQLCAP 1834 /SQLOUT 2518 ANAIN108 2795 ANAIN+ 3066 VCCA 3397 VCCA 3627 VCCA /INT Number Name /BUSY VSSA VSSA VSSA /INT EXTCLK VCCD VCCD VCCD SCLK Coordinate Coordinate 4106 4106 4314 4106 4486 4106 4658 4106 4906 4106 5149 3777 5149 3478 5149 2992 5149 2760 5149 2588 5149 2362 SIZE 4340µm 5380µm SIZE 100µm 100µm THICKNESS Approximately mils Page Voice Recording Playback Device Revision CIRCUIT DIAGRAM APPLICATION CIRCUIT DIAGRAM Page Voice Recording Playback Device APR6008 APR6008 Pin-out Diagram Other recent searchesLTC3835 - LTC3835 LTC3835 Datasheet EL7518 - EL7518 EL7518 Datasheet EL7518IWTZ - EL7518IWTZ EL7518IWTZ Datasheet EL7518IWTZ-T7 - EL7518IWTZ-T7 EL7518IWTZ-T7 Datasheet EL7518IWTZ-T7A - EL7518IWTZ-T7A EL7518IWTZ-T7A Datasheet EL7518IYZ - EL7518IYZ EL7518IYZ Datasheet EL7518IYZ-T13 - EL7518IYZ-T13 EL7518IYZ-T13 Datasheet EL7518IYZ-T7 - EL7518IYZ-T7 EL7518IYZ-T7 Datasheet EL7518IWT-T7 - EL7518IWT-T7 EL7518IWT-T7 Datasheet EL7518IWT-T7A - EL7518IWT-T7A EL7518IWT-T7A Datasheet EL7518IY-T13 - EL7518IY-T13 EL7518IY-T13 Datasheet EL7518IY-T7 - EL7518IY-T7 EL7518IY-T7 Datasheet DCP01 - DCP01 DCP01 Datasheet DCR01 - DCR01 DCR01 Datasheet DCV01 - DCV01 DCV01 Datasheet CAT24FC16 - CAT24FC16 CAT24FC16 Datasheet ACPL-772L - ACPL-772L ACPL-772L Datasheet ACPL-072L - ACPL-072L ACPL-072L Datasheet
Privacy Policy | Disclaimer |