| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
18-bit Power Asynchronous Stereo Audio with Integrated Power Amplifier
Top Searches for this datasheetSTw5094A 18-bit Power Asynchronous Stereo Audio with Integrated Power Amplifiers Voice Codec FEATURES Complete stereo audio digital analog converters filters 18-bit, with sample-rate conversion Linear phase analog&digital filters load stereo headphones drivers, load mono loudspeaker driver group listening TFBGA pins) ORDER CODES: STw5094AD/LF, STw5094ADT/LF Stereo audio features Asynchronous sampling DAC: does require oversampled clock information audio data sampling frequency. Jitter tolerant Multibit modulator with data weighted averaging dynamic range, 0.01% over load performance Support sampling frequency range functions bass-treble-volume controls, deemphasis filter dynamic compression Tones from tone generator injected audio paths Complete CODEC filter system 14-bit linear 8-bit companded Transmit receive digital band-pass filters Active antialias smoothing filters load earpiece/loudspeaker driver, load auxiliary driver Voice CODEC features Support sampling rate microphone biasing output Remote control function Three switchable microphone amplifier inputs. 42.5 range programmable gain Transient supression during power power down Internal programmable sidetone Internal ring, tone dtmf generator Programmable buzzer driver Stereo headphones loudspeaker/earpiece power amplifiers features stereo input radio features: bandwidth stereo headphones outputs. Driving capability: (typ. 0.1% T.H.D) over with range programmable gain Balanced earpiece/ loudspeaker output. Driving capability: (typ. 0.1% T.H.D) over with 30dB range programmable gain Analog stereo input radio with range programmable gain General features Single supply Extended temperature range operation standby power (typ. 2.7V). operating power audio listening mode (typ. 1.Functionality guaranteed range -40°C +85°C; Timing Electrical Spec. guaranteed range -30°C +85°C. April 2005 Rev. 1/51 STw5094A operating power voice codec mode (typ. CMOS compatible digital interfaces Programmable interface compatible control interface Programmable master/slave serial audio data input interface (I2S other formats) Frequency programmable clock output APPLICATIONS CDMA,GSM,DCS1800,PCS1900,JDC digital cellular telephones with radio stereo listening functions Portable devices with stereo digital audio source radio listening function does requires oversampled clock. audio data serial interface master slave, compatible supports other standard serial interface formats. internal converters work with input resolution. stereo headphones drivers also used radio listening auxiliary stereo analog input. loudspeaker driver also used monophonic group listening. STw5094A voice Codec section configured either 14-bit linear 8-bit companded coder. frame voice Codec sample rate either standard value extended one. addition stereo audio Codec/ filter functions, STw5094A includes tone/ ring/ DTMF generator that used both audio listening mode voice Codec mode, sidetone generation, buzzer driver output remote control function tailored handle external on-hook off-hook button. STw5094A Voice Codec fulfills exceeds CCITT recommendations ETSI requirements digital handset terminals. Stereo Audio part fulfills exceeds requirements quality radio quality listening. Main applications include digital mobile phones with added low-power high-quality radio listening features, battery powered equipment that requires Stereo Audio with Headphones drivers. ORDER CODES Part Number STw5094AD/LF STw5094ADT/LF Description TFBGA Tray TFBGA Tape Reel GENERAL DESCRIPTION STw5094A power asynchronous stereo audio device with headphones amplifiers high quality radio listening. STw5094A includes also high performance power combined Codec/ filter tailored implement audio front-end functions required voltage power consumption digital cellular terminals with added radio listening. STw5094A registers accessed through I2C-bus compatible interface. STw5094A asynchronous stereo audio section suited MP3, other audio stereo source, listening. supports rate from kHz, tolerate jitter audio data 2/51 STw5094A TABLE CONTENT CONNECTIONS (TOP VIEW) FUNCTIONAL BLOCK DIAGRAM SIGNAL DESCRIPTION FUNCTIONAL DESCRIPTION PROGRAMMABLE REGISTERS TIMING DIAGRAMS ABSOLUTE MAXIMUM RATINGS OPERATIVE SUPPLY VOLTAGES TIMING SPECIFICATIONS AMCK timing MCLK AUXCLK timing Audio interface signals timing interface timing control port timing ELECTRICAL CHARACTERISTICS Digital Interfaces (Figure Analog Interfaces ANALOG INPUT/OUTPUT OPERATIVE RANGES Microphone Input Levels Absolute levels MIC1, MIC2, MIC3 Input Levels Absolute levels FML, Power Output Levels Absolute levels LSP-LSN (Differentially measured) Tones Levels VOICE CODEC CHARACTERISTICS VOICE CODEC AMPLITUDE RESPONSE VOICE CODEC AMPLITUDE RESPONSE (continued) VOICE CODEC ENVELOPE DELAY DISTORTION WITH FREQUENCY VOICE CODEC NOISE VOICE CODEC CROSSTALK VOICE CODEC DISTORTION VOICE CODEC DISTORTION STEREO AUDIO CHARACTERISTICS POWER DISSIPATION TFBGA PACKAGE OUTLINE REVISION HISTORY 3/51 STw5094A CONNECTIONS (TOP VIEW) MIC2N MIC2P REMOUT MCLK MIC1P MIC1N MBIAS MIC3 VCCA CAP2 REMIN AUXCLK LRCK GNDA GNDCM VCCIO GNDP VCMHP AMCK VCCP TFBGA 6x6x1.2 Pin) 4/51 VCCA GNDA VCCP GNDP GNDCM VCCIO MBIAS Mic. Bias Power Reset 0:22.5 Control Logic Registers MIC1P MIC1N MIC2P Voice PreAmp -12:-27 Channel Filter Anti Alias Filter MIC2N 0/20dB Gain. AUXCLK exact hardware implementation MIC3 0:-27 SideTone Gain MCLK FUNCTIONAL BLOCK DIAGRAM Generator Buzzer Tone Tone Att. CAP2 +18:-20 Step PreAmp Bandgap Channel Filter Remocon +18:-20 Step REMIN REMOUT/ PreAmp +6:-24 Digital Diff Driver Mode Analog Filter Transient AMCK Suppression Filter Voice Mode 0:-40 Transient Left Driver Modulator Master Mode Suppression Filter Interpolation Audio Mode Filter Dyn. Compress., Deemph.,Gain, Tone Controls LRCK VCMHP Driver Mode Analog Filter Generator Voice Mode Audio 0:-40 Transient Right Driver Modulator Suppression Filter Interpolation Audio Mode Filter Dyn. Compress., Deemph., Gain, Tone Controls STw5094A Note: This diagram shows functionality device some register bits does necessarily reflect 5/51 STw5094A SIGNAL DESCRIPTION Type definitions: Analog input, Analog Output, Digital Input, Digital output, Digital Output Tristate, DIOD Digital Input Output Open Drain, DIOT Digital Input Output Tristate, Power Supply Ground. Name MIC1P MIC1N MIC2P MIC2N Type Description Positive high impedance input transmit preamplifier microphone connection. Negative high impedance input transmit preamplifier microphone connection. Positive high impedance input transmit preamplifier microphone connection. Negative high impedance input transmit preamplifier microphone connection. High impedance single ended input transmit preamplifier microphone connection. MIC3 used monophonic input path place Microphone Biasing Switch. Auxiliary analog audio Left channel input. Auxiliary analog audio Right channel input. Receive analog amplifier complementary outputs. This differential output drive 50nF (with series resistor) directly earpiece transductor signal this output Receive Speech signal from MIC3) input, Internal Tone Generator Sidetone signal, Audio Left channel, MIC3) input Internal Tone Generator, come from MIC3) input. Audio headphone amplifier Left channel output. This output drive 50nF (with series resistor) directly earpiece transductor signal this output Audio Left channel, MIC3) input Internal Tone Generator, Receive Speech signal from MIC3) input, Internal Tone Generator, Sidetone signal, come from MIC3) input. Audio headphone amplifier Right channel output. This output drive 50nF (with series resistor) directly earpiece transductor signal this output Audio Right channel, MIC3) input Internal Tone Generator, Receive Speech signal from MIC3) input, Internal Tone Generator, Sidetone signal, come from MIC3) input. Remocon function digital output Oversampled Clock out. Remocon function input. high level this detected pressed key, while level detected pressed key. Pulse width modulated buzzer driver output. I2C-bus interface serial clock input. asynchronous with other system clocks. I2C-bus interface serial data input-output. Left Right clock Frame Sync Audio interface input Slave mode, output Master mode. Audio interface Serial Clock input Slave mode, output Master mode. Audio interface Data input. Master Clock Input Audio Mode. also used Master Clock Tone Only Modes. MIC3 MBIAS F2,F1 LSP, REMOUT/OCK REMIN LRCK AMCK DIOD DIOT DIOT 6/51 STw5094A Name Type Description Transmit Data output: Data shifted this during assigned transmit time slots. Elsewhere output high impedance state. delayed non-delayed normal frame sync modes, voice data byte shifted from tristate output MCLK frequency rising edge MCLK, while non-delayed reverse frame sync mode voice data shifted falling edge MCLK. Receive data input: Data shifted during assigned Received time slots delayed non-delayed normal frame sync modes voice data byte shifted MCLK frequency falling edges MCLK, while non-delayed reverse frame sync mode voice data byte shifted rising edge MCLK. Frame Sync input Voice Mode: This signal 16kHz clock which defines start transmit receive frames. three formats used this signal: delayed normal mode, delayed mode, delayed reverse mode. Master Clock Input Voice Mode. also used Master Clock Tone Only Modes. allowed clock frequencies kHz, 1.536 MHz, 2.048 2.56 MHz. MCLK Voice Data Clock. Auxiliary Clock Input. used Master Clock Tone Only Modes. Allowed clock frequencies 512kHz, 1.536MHz, 2.048MHz 2.56MHz. Driver Output. used common mode node outputs. capacitor must connected between this node Ground. Power supply input analog section. VCCA directly connected together cost applications. Analog Ground: analog signals referenced this pin. GNDA connected together cost applications. Power supply input output drivers. Power ground. Output drivers referenced this pin. GNDP GNDA must connected together. Analog Ground connection. GNDCM connected GNDA. Power supply input digital section. Ground digital section Power supply Input Digital pins. MCLK AUXCLK VCMHP CAP2 VCCA GNDA VCCP GNDP GNDCM VCCIO 7/51 STw5094A FUNCTIONAL DESCRIPTION DEVICE MODES STw5094A work different modes, selected bits Control Register (CR21). Depending mode different data interfaces, clock inputs, internal blocks selected. built-in power consumption management function keeps power down blocks that needed selected operating mode. modes Output Drivers activated different combinations with bits PLS, PHL, case stereo input driver selected Left channel sent this driver, while case voice input drivers selected same signal sent both drivers). Audio Mode Audio mode path from Audio interface output drivers active allow Stereo Audio function. active while inactive. master clock device AMCK. AMCK frequency fixed, independent from audio samples data rate (LRCK frequency). AMCK source fixed system clock whose nominal frequency value lies range 9.5MHz 28MHz (the full range covered three sub-ranges, selected bits AMCK_DIV CR18). rate audio data (LRCK frequency) value range 8kHz 48kHz (non standard values allowed) does need specified. Since AMCK clock used directly Converters section, jitter spectral properties must adequate desired Audio quality. Audio Mode there additional functions audio signal processing: digital volume control with range implemented (bits CR20). digital volume used addition with analog gain regulation 94dB range volume obtained. Bass controls regulated -12.5dB +12.5dB range step (bits BASS CR19). Treble controls regulated -6dB +6dB range step (bits TREBLE CR19). 50µs 15µs de-emphasis filter activated instead treble controls (bits TREBLE CR19). Note: time constants referred 44.1kHz dynamic range compressor implemented (bit CR20). Note:The de-emphasis filter Bass/Treble controls freq. responses scale with input sampling rate. tone/ ring/ DTMF generator activated needed. audio mode frequency values tones function AMCK frequency value explained Table Voice Mode Voice mode path from microphone input path from output drivers active allow CODEC function. active while inactive. master clock device MCLK, frequency clock selected with bits CR0. tone/ ring/ DTMF generator activated needed. Tone Only Mode tone only mode path from tone generator output drivers buzzer active allow tones ringer listening only. Both inactive, Audio Voice converters functions. master clock device selected AUXCLK, MCLK AMCK (bits CR21). Mode mode path from analog inputs output Drivers active allow Stereo Radio listening. Both inactive, Audio Voice converters functions. master clock device selected AUXCLK, MCLK AMCK (bits CR21). Tone Ring DTMF generator power down. 8/51 STw5094A DEVICE OPERATION Power Initialization, Software Reset When power first applied, "power reset" circuitry initializes STw5094A puts into power down state. Registers initialized indicated Control Register description section. functions disabled. registers also initialized default state writing (software reset) CR21. Power down control recommended that programmable functions (excluding gain controls, bass-treble controls dynamic compression function) while device powered down. Power state control then included last programming instruction (the power located last address register (CR21) that multi-byte mode control interface easily used program required functions before power up). When power command given, circuits needed selected mode activated Voice mode output will remain high impedance state until second pulse after power arrives). built-in power consumption management function keeps power down blocks that needed selected operating mode. Power down state Following period activity, power down state reentered writing CR21. Control Registers remain their current state changed control interface. addition power down instruction, detection absence current Master Clock transition detected) automatically puts device power down state without setting transitions master clock detected device again power Voice Transmit section This section active Voice Mode. Voice Transmit analog preamplifier gain designed stages enable gains 42.5 Stage provides selectable gain CR4. Stage programmable gain amplifier which provides from 22.5 additional gain 1.5dB step. programmed with bits CR4. Three microphone inputs provided, differential (MIC1P MIC2P single ended (MIC3). They also used connect auxiliary audio circuit. microphone input Transmit Mute selected with bits CR4. Mute case, analog transmit signal grounded. separate MBIAS output used bias microphone (bit CR4). active anti-alias filter then precedes single analog digital converter that followed order digital channel filter. channel filter band-pass frequency 8kHz low-pass frequency 16kHz (bit CR0). precision chip voltage reference ensures accurate highly stable transmission levels. offset voltage arising analog blocks cancelled internal autozero circuit. Voice data sent serially sent output. Voice Receive section This section active Voice Mode. Voice Data coming from sent order digital channel filter. filter selected band-pass low-pass, with CR5, when frequency 8kHz, while always low-pass when frequency 16kHz. filter followed digital analog converter order switched-capacitor reconstruction filter. Sidetone summed received signal (bit CR5) amplitude programmed with bits CR5. Stereo Audio section This section active Audio Mode. Left Right Audio samples coming from Audio Interface interpolated with filter synchronized AMCK clock order feed oversampled multi-bit modulator, digital analog converter followed order switched-capacitor reconstruction filter. 9/51 STw5094A Input Path device provided with stereo mono single ended analog inputs, designed amplify analog signals from decoder they considered generic analog inputs. stereo analog inputs pins, alternatively MIC3 mono input (sent left right channels). selection between FML-FMR MIC3 done with CR20. analog inputs connected programmable gain stage that amplify signals range -20dB +18dB steps. gain control independent Left Right channel selected with bits FMLA CR10 (Left) bits FMRA CR11 (Right). There ways connect inputs output drivers. first select Mode (bits CR21). second activate Audio Voice Tone Only modes CR20. last case signal coming from inputs will summed Audio Voice Tones signals respectively. Output Drivers section There Analog Output Drivers. differential driver delivers 300mW typical power with 0.1% T.H.D. (250mW minimum undistorted) earpiece loudspeaker (piezoceramic loads 50nF also driven with series resistor), 30dB range gain control (bits CR7). single ended drivers (HPL HPR) deliver 40mW typical power with 0.1% T.H.D. (30mW minimum undistorted) stereo headphones, they have 40dB range gain control (CR8 HPR). possible drivers power-down power-up programming bits PLS, PHL, CR6. These settings dependent from selected operative Mode. common mode voltage drivers selected with bits CR18 range 1.2V 1.65V with 150mV steps. This feature useful common mode voltage VCCP/2 therefore extend output range increase output power. enabled together Voice Mode Tone Only Mode same signal sent both Drivers. active Drivers muted (keeping them power-up state) using CR6. power-up after change bits outputs muted avoid unwanted noise. transient suppression filter used avoid clicks when gain value changed. Common Mode Driver common mode voltage driver (VCMHP pin) simplifies application stereo headset connection saving decoupling capacitors series with HPR. loads single ended drivers connected side respectively, other VCMHP, that same common mode voltage. driver enabled with CR18. output voltage VCMHP selected with bits CR18 range 1.2V 1.65V with 150mV steps. 2.10 Tone Generator Tone Generator activated (writing CR12) STw5094A operating modes except mode. Voice Audio modes tones summed signal. possible generate summed waveforms (either sinusoidal square wave), their frequencies CR13 first (f1) CR14 second (f2) accordingly values listed Table active master clock MCLK AUXCLK. active master clock AMCK frequency values specified Table must multiplied factor kfAMCK that depends AMCK frequency value. amplitude generated waveform regulated CR12 over 33dB range. When both selected amplitude lowered respectively with respect amplitude single waveform. this amplitude summed waveforms does overload there difference between amplitude required DTMF generation. Tone Generator output sent Voice Transmit section Voice Mode), Power amplifiers, possibly mixed with audio voice, modes except mode) buzzer output modes except mode). 10/51 STw5094A 2.11 Buzzer Output output intended drive Buzzer, external BJT, with squarewave pulse width modulated (PWM) signal. frequency signal stored CR13 (see Tone Generator section Table frequency values). some applications also possible multiply this signal with squarewave signal having frequency stored CR14. duty cycle buzzer output varied CR15 order change buzzer volume. Maximum load 50pF 2.12 Voice Data Interface (PCM used exchange Voice data both direction, programmed linear format data companded A-law µ-law format (see Fig.1, Frame Sync input determines beginning frame. have duration from single cycle MCLK squarewave. Three different relationships established between Frame Sync input first time slot frame setting bits CR1. delayed normal reverse data mode (long frame timing) first time slot starts rising edge delayed data mode (short frame sync timing) input must high least half cycle MCLK before frame start. When linear code selected (bit CR0) transmitted received first, word length bit. When companded code selected (bit CR0) time slot assignment used timing modes (bit CR1), that allows connection voice data channels. data formats available: Format time slot corresponds MCLK cycles that immediately follow rising edge while time slot corresponds MCLK cycles that immediately follow time slot Format time slot identical Format while time slot appears slots after time slot This bits space left available insertion channel data. Data format selected CR0. enables disables data transfer Outside selected time slot high impedance condition. During selected time slot output input synchronized follow: delayed non-delayed modes selected transmit voice data sent output rising edges MCLK receive voice data read input falling edges MCLK. non-delayed reverse mode selected transmit voice data register sent output falling edges MCLK receive voice data read input rising edges MCLK. When 16kHz Frame Sync frequency selected (bit CR0) filters both low-pass their cutoff frequencies doubled. possible access channel data when companded A-law µ-law formats used (bits CR1). byte written into CR3A will sent output place transmit channel data. byte written CR2A will sent receive path. current byte received input read CR2A. 2.13 Audio Data Interface used receive Stereo Audio data. pins related are: frame synchronism Left/Right indicator LRCK, serial clock SCK, serial data input SDI. LRCK input output depending configured Slave Master mode. interface configured different modes programming bits SPIM, DSPM CR17. each mode different parameters (word length, signal polarity etc.) writing CR16. selects Master Slave. When MSM=0 Slave: serial clock frame sync LRCK input device. When MSM=1 Master: LRCK generated inside device. frequency LRCK programmed CR2B CR3B while shape frequency change automatically with selected mode (see paragraph below). Master mode available when configured SPI-mode (SPIM=1) regardless value MSM. possible mode modes are: I2S-Mode Slave (SPIM=0, MSM=0 DSPM=0) this mode compatible (see Fig. clock left/right indicator LRCK signals input device. must have periods channel case 16bit data word periods channel case 18bit 24bit data word. either continuous clock sequence bursts. 11/51 STw5094A I2S-Mode Master (SPIM=0, MSM=1 DSPM=0) this mode functionally equivalent I2S-mode Slave (see Fig. clock left/right indicator LRCK signals generated device. generated with periods channel case 16bit data word periods channel case 18bit 24bit data word DSP-Mode Slave (SPIM=0, MSM=0 DSPM=1) this mode starting from frame sync pulse LRCK receives Left Right data after other (see Fig. 11). free running clock: between successive frame sync pulse there number periods from minimum necessary transfer data bits max. frequency limit specified SCK. DSPmode suited interface with Master Multi-Byte Serial Interface. DSP-Mode Master (SPIM=0, MSM=1 DSPM=1) this mode functionally equivalent DSP-mode Slave LRCK signals generated device (see Fig. 12). generated with periods frame sync. case 16bit data word periods frame sync. case 18bit 24bit data word. DSP-mode Master suited interface with Slave Multi-Byte Serial Interface. SPI-Mode (SPIM=1 DSPM=0) this mode Left Right data received with separate data burst. Every burst identified with level LRCK signal (see Fig. 13). There timing difference between Left Right data burst: channels identified fact that first burst after Audio mode power-up identifies Left channel data second Right channel data then Left Right data repeat after other. must have periods channel case 16bit data word periods channel case 18bit 24bit data word. SPI-mode only Slave: when SPIM=1 values written disregarded while DSPM must some above listed modes combinations bits CR16 available meaningful: DSP-Mode always received first (bit ORD=0), data word justification LRCK polarity have meaning. SPI-mode data word must always left-justified (bit DIF=0) non-delayed (bit FOR=1) LRCK polarity must always Left=0 (INV=0). audio data sample rate (LRCK frequency) value range 8kHz 48kHz. Left channel data always received first. first Data frames after power discarded while interpolation filters data memory cleared. 2.14 LRCK generation Master Mode Setting MSM=1 SPIM=0 CR17 enables internal generation frame synchronism clock LRCK serial clock SCK. These clocks obtained variable division from AMCK system clock. Given AMCK frequency (fAMCK), desired sample rate frequency (fLRCK) obtained writing CR2B least significant byte CR3B most significant byte the16bit integer result calculated with following formula: fAMCK)) precision obtained fLRCK always better than ±1.7Hz. shape LRCK waveform number periods each LRCK period automatically depending values DSPM CR17 CR16 content (see Fig. 7,8,10 12). Since CR2B CR3B overlaid registers, order write division factor CR2B CR3B master mode must selected advance setting MSM=1. NOTE: LRCK part Master mode generation also used Frame Sync Master clock Voice Mode connecting them MCLK this case fixed clock AMCK needed). 12/51 STw5094A RCK=44.1kHz, Example: master clock frequency fAMCK=12MHz, required sampling frequency value 12000000)) 30828 30828 decimal corresponds 786C CR2B CR3B must loaded with respectively, frequency LRCK will then fLRCK 44099.8 2.15 output clock generation Setting SPIM CR17 enables internal generation clock REMOUT OCK. clock output used master clock digital device that provides Audio Data STw5094A. This function compatible with both Master mode Slave mode used Normal mode mode while cannot used mode. activated also Voice mode (provided AMCK clock available). Because clock obtained variable division from master clock AMCK, cannot have frequency higher than AMCK master clock frequency. When frequency comprised between AMCK frequency half AMCK frequency obtained removing pulses, evenly spaced possible, from AMCK thus reducing frequency programmed value. When frequency lower than half AMCK frequency obtained division rising edge AMCK. polarity inverted setting ROI=1 CR17. Master Mode: when used Master Mode frequency times sampling frequency programmed CR2B CR3B using formula described Section 2.14 fOCK fLRCK). Slave Mode: when used Slave Mode frequency value (lower than AMCK frequency) related incoming LRCK frequency, then limited oversampling. this case obtain desired frequency following formula used: fAMCK)) where fOCK lower than fAMCK (this corresponds fact that cannot greater than 7FFF hex). Example: master clock frequency fAMCK=19.2MHz, oversampling factor sampling rate 44.1 kHz, then required frequency fOCK 44.1 16934400 value 19200000)) 28901 28901 decimal corresponds 70E5 CR2B CR3B must loaded with respectively, frequency will then fOCK 16934179.7 44099.4 output clock function alternative Remocon function because both share same output pin: setting will disable Remocon function REMOUT REMOCON output status will still available reading CR17 (see paragraph II.18 more details REMOCON function). Since CR2B CR3B overlaid registers, order write division factor CR2B CR3B, output clock function must selected advance setting 13/51 STw5094A 2.16 Control Interface (I2C used program device writing reading control registers (see Fig. 15). interface compatible, being STw5094A Slave device. bidirectional open-drain data input clock pin. Device Address hex. writing hex. reading. interface internal address register that keeps current address control register read written. each write access interface address register loaded with data register address field. value address register increased after each data byte read write. possible access interface modes: single-byte mode which address data single register specified, multi-byte mode which address first register written read specified following bytes exchanged data successive address registers starting from specified multi-byte mode internal address counter restart from register after last register 21). Using multi-byte mode possible write read registers with single access device bus. Control interface used both power-up power-down state. 2.17 Master clock mode tone only modes mode Tone Only mode Master Clock device selected AUXCLK, MCLK AMCK writing bits CR21. Auxiliary clock AUXCLK used when Audio mode clock AMCK Voice mode clock MCLK available. AUXCLK MCLK frequency selection done with bits CR0. 2.18 REMOCON function REMOCON (Remote Control) function used detect status headset button. REMOCON function enabled setting CR17. enabled, this function active also when STw5094A power-down state. REMOUT/OCK output REMOCON function only CR17 (Section 2.15). High level REMIN input detected pressed button, while level detected pressed button. "Pressed Button" information treated ways depending CR17: (Transparent mode) information REMIN seen REMOUT/OCK after debounce time 50ms maximum; (Latched Mode) information stored CR17 seen REMOUT/OCK. after debounce time 50ms maximum when level REMIN detected. reset with power initialization also reset writing RDL. REMOUT/OCK output polarity inverted setting CR17: pressed button information presented REMOUT/OCK output logic polarity inverted. 14/51 STw5094A PROGRAMMABLE REGISTERS Control Register Functions (Address: 0x00) Function F(1:0) MCLK AUXCLK MCLK AUXCLK 1.536 MCLK AUXCLK 2.048 MCLK AUXCLK 2.560 Voice Data Voice Data Linear code Companded code Linear Code (1): significant companded mode only state power initialization Companded Code µ-law: CCITT D3-D4 µ-law: Bare Coding A-law including even inversion A-law: Bare Coding 2-complement sign magnitude 2-complement 1-complement consecutive separated bits time-slot bits time-slot Control Register Functions (Address: 0x01) Function DM(1:0) significant companded mode only state power initialization reserved: write delayed data timing non-delayed normal data timing non-delayed reverse data timing connected path CR2A connected path path connected CR3A connected disabled enabled channel selected channel selected Normal operation Digital Loopback (Data from sent with frame delay) 15/51 STw5094A Control Register CR2A Functions (Address: 0x02) (Active when MSM=0 OCE=0 CR17) Function DRD(7:0) Data sent Receive path Data received from input Significant companded mode only. CR2A available only Master mode CR17 enabled (MSM=0 OCE=0). Control Register CR2B Functions (Address: 0x02) (Active when MSM=1 OCE=1 CR17) Function DIVL(7:0) Least significant byte frequency division factor LRCK,SCK generation. CR2B available only Master mode CR17 enabled (MSM=1 OCE=1, SPIM=0). Control Registers CR3A Functions (Address: 0x03) (Active when MSM=0 OCE=0 CR17) Function DXD(7:0) data transmitted Significant companded mode only. CR3A available only Master mode CR17 enabled (MSM=0 OCE=0). Control Registers CR3B Functions (Address: 0x03) (Active when MSM=1 OCE=1 CR17) Function DIVH(7:0) Most significant byte frequency division factor LRCK, generation. CR3B available only Master mode CR17 enabled (MSM=1 OCE=1, SPIM=0). Control Register Functions (Address: 0x04) Function MS(1:0) state power initialization TXA(3:0) Transmit input muted MIC1 Selected MIC2 Selected MIC3 Selected MBIAS output disabled MBIAS output enabled 20dB preamplifier gain preamplifier gain Transmit Amplifier gain Transmit Amplifier gain Transmit Amplifier step 22.5 Transmit Amplifier gain 16/51 STw5094A Control Register Functions (Address: 0x05) Voice Codec Receive High Pass filter enabled Voice Codec Receive High Pass filter disabled Voice Codec internal sidetone disabled Voice Codec internal sidetone enabled -12.5 Sidetone gain -13.5 Sidetone gain Sidetone gain step -27.5 Sidetone gain Function SA(3:0) (1): Valid only when Voice Data Fs=8kHz (VFS=0). When Voice data Fs=16kHz (VFS=1) High Pass Filter always disabled. state power initialization reserved: write Control Register Functions (Address: 0x06) state power initialization reserved: write Function active output Drivers operative active output Drivers muted output Driver power down output Driver power output Driver power down output Driver power output Driver power down output Driver power Audio Voice Codec Signal disabled Audio Voice Codec Signal enabled. Ring Tone disabled Ring Tone enabled. Control Register Functions (Address: 0x07) Function LSA(3:0) state power initialization reserved: write Earpiece Earpiece Earpiece Earpiece Earpiece Earpiece Loudspeaker Amplifier gain Loudspeaker Amplifier gain Loudspeaker Amplifier gain Loudspeaker Amplifier gain Loudspeaker Amplifier gain step Loudspeaker Amplifier gain 17/51 STw5094A Control Register Functions (Address: 0x08) HPLA(4:0) state power initialization reserved: write Function Headphones amplifier (Left channel) gain Headphones amplifier (Left channel) gain Headphones amplifier (Left channel) gain Headphones amplifier (Left channel) gain Headphones amplifier (Left channel) gain step Headphones amplifier (Left channel) gain Control Register Functions (Address: 0x09) HPRA(4:0) state power initialization reserved: write Function Headphones amplifier (Right channel) gain Headphones amplifier (Right channel) gain Headphones amplifier (Right channel) gain Headphones amplifier (Right channel) gain Headphones amplifier (Right channel) gain step Headphones amplifier (Right channel) gain Control Register CR10 Functions (Address: 0x0A) FMLA(4:0) state power initialization reserved: write Function Preamplifier (Left channel) gain Preamplifier (Left channel) gain Preamplifier (Left channel) gain step Preamplifier (Left channel) gain Preamplifier (Left channel) gain step Preamplifier (Left channel) gain 18/51 STw5094A Control Register CR11 Functions (Address: 0x0B) FMRA(4:0) state power initialization reserved: write Function Preamplifier (Right channel) gain Preamplifier (Right channel) gain Preamplifier (Right channel) gain step Preamplifier (Right channel) gain Preamplifier (Right channel) gain step Preamplifier (Right channel) gain Control Register CR12 Functions (Address: 0x0C) Tone gain Tone gain Tone gain step Tone gain state power initialization reserved write Function TONEG(3:0) FSEL(1:0) muted selected selected summed mode Squarewave signal selected Sinewave signal selected Tone Ring Generator connected Transmit path Tone Ring Generator connected Transmit path Control Register CR13 Functions (Address: 0x0D) Function F1(7:0) Binary equivalent decimal number used calculate Table Control Register CR14 Functions (Address: 0x0E) Function F2(7:0) Binary equivalent decimal number used calculate Table 19/51 STw5094A Control Register CR15 Functions (Address: 0x0F) Function BZ(5:0) Buzzer output disabled (set Buzzer output enabled Duty Cycle intended relative width logic Duty cycle intended relative width logic Binary equivalent decimal number used calculate duty cycle, using formula: Duty Cycle BZ(5:0) 0.78125% state power initialization Control Register CR16 Functions (Address: 0x10) Function PREC(1:0) AMCK Inverted AMCK Inverted Audio data order, received first (I2S) Audio data order, received first Audio data alignment, word left justified (I2S)(1) Audio data alignment, word right justified LRCK polarity, when LRCK=0 Left data received (I2S) LRCK polarity, when LRCK=1 Left data received Audio format, format (first delayed) Audio format, delayed formats polarity, LRCK sampled rising edge (I2S) polarity, LRCK sampled falling edge Audio data width clocks frame) Audio data width clocks frame) Audio data width clocks frame) Audio data width clocks frame) significant word mode only Left Channel data always received first. First delay, word mode, applied only word left justified. state power initialization 20/51 STw5094A Control Register CR17 Functions (Address: 0x11) Function significant SPIM=0 (bit CR17) state power initialization reserved write SPIM DSPM Remocon Function disabled Remocon Function enabled Remocon output transparent mode Remocon output latched mode REMOUT/OCK output inverted REMOUT/OCK output inverted Remocon detection latch reset Remocon detection latch internal logic REMOUT/OCK used REMOCON function REMOUT/OCK used Oversampled Clock function Audio interface works mode Audio interface works slave mode Audio interface works Slave mode Audio interface works Master mode Audio interface works mode Audio interface works mode Control Register CR18 Functions (Address: 0x12) state power initialization reserved write Function AMCK_DIV VCMHP output voltage 1.20 VCMHP output voltage 1.35 VCMHP output voltage 1.50 VCMHP output voltage 1.65 VCMHP output Disabled VCMHP output Enabled 9.5MHz -14MHz 14MHz -19MHz 19MHz -28MHz AMCK clock-range AMCK clock-range AMCK clock-range 21/51 STw5094A Control Register CR19 Functions (Address: 0x13) TREBLE(2:0) state power initialization reserved write Function BASS(3:0) +6dB Treble Gain +4dB Treble Gain +2dB Treble Gain Treble Gain -2dB Treble Gain -4dB Treble Gain -6dB Treble Gain De-emphasis filter enabled +12.5dB +10.0dB +7.5dB +5.0dB +2.5dB -2.5dB -5.0dB -7.5dB -10.0dB -12.5dB Bass Gain Bass Gain Bass Gain Bass Gain Bass Gain Bass Gain Bass Gain Bass Gain Bass Gain Bass Gain Bass Gain Control Register CR20 Functions (Address: 0x14) (4:0) function disabled function disabled state power initialization Function input from FML, input from MIC3 Left Right) Audio Dynamic compressor Audio Dynamic compressor Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation Audio Attenuation 22/51 STw5094A Control Register CR21 Functions (Address: 0x15) Function MD(1:0) CFM(1:0) Voice Mode Audio Mode. Tone Only Mode. Mode. Master Clock Input Tone Only Mode AUXCLK* Master Clock Input Tone Only Mode MCLK Master Clock Input Tone Only Mode AMCK Normal Operation Software Reset, registers their default. Device Power Down Device Power state power initialization reserved write 23/51 STw5094A Note: Audio mode when AMCK Master Clock selected, true frequency value obtained multiplying value table (F1/ Tone Frequency) following constant: k=(fAMCK/fDIV) where fAMCK frequency AMCK expressed fDIV= where AMCK_DIV content CR18, bits1-0. Table Tone generator frequency versus CR13 CR14 register corresondence voice mode tone mode only (when master clock AUXCLK MCLK) CR13/14 Value (dec.) F1/F2 Tone Frequency (Hz) 11.7 15.6 19.5 23.4 27.3 31.2 35.2 39.1 43.0 46.9 50.8 54.7 58.6 62.5 66.4 70.3 74.2 78.1 82.0 85.9 89.8 93.8 97.7 101.6 105.5 109.4 113.3 117.2 121.1 125.0 128.9 132.8 136.7 140.6 144.5 148.4 152.3 156.2 160.2 164.1 168.0 171.9 175.8 179.7 183.6 187.5 191.4 195.3 199.2 203.1 207.0 210.9 214.8 218.8 222.7 226.6 230.5 234.4 238.3 242.2 246.1 CR13/14 Value (dec.) F1/F2 Tone Frequency (Hz) 250.0 257.8 265.6 273.4 281.2 289.1 296.9 304.7 312.5 320.3 328.1 335.9 343.8 351.6 359.4 367.2 375.0 382.8 390.6 398.4 406.2 414.1 421.9 429.7 437.5 445.3 453.1 460.9 468.8 476.6 484.4 492.2 500.0 507.8 515.6 523.4 531.2 539.1 546.9 554.7 562.5 570.3 578.1 585.9 593.8 601.6 609.4 617.2 625.0 632.8 640.6 648.4 656.2 664.1 671.9 679.7 687.5 695.3 703.1 710.9 718.8 726.6 734.4 742.2 CR13/14 Value (dec.) F1/F2 Tone Frequency (Hz) 750.0 765.6 781.2 796.9 812.5 828.1 843.8 859.4 875.0 890.6 906.2 921.9 937.5 953.1 968.8 984.4 1000.0 1015.6 1031.2 1046.9 1062.5 1078.1 1093.8 1109.4 1125.0 1140.6 1156.2 1171.9 1187.5 1203.1 1218.8 1234.4 1250.0 1265.6 1281.2 1296.9 1312.5 1328.1 1343.8 1359.4 1375.0 1390.6 1406.2 1421.9 1437.5 1453.1 1468.8 1484.4 1500.0 1515.6 1531.2 1546.9 1562.5 1578.1 1593.8 1609.4 1625.0 1640.6 1656.2 1671.9 1687.5 1703.1 1718.8 1734.4 CR13/14 Value (dec.) F1/F2 Tone Frequency (Hz) 1750.0 1781.2 1812.5 1843.8 1875.0 1906.2 1937.5 1968.8 2000.0 2031.2 2062.5 2093.8 2125.0 2156.2 2187.5 2218.8 2250.0 2281.2 2312.5 2343.8 2375.0 2406.2 2437.5 2468.8 2500.0 2531.2 2562.5 2593.8 2625.0 2656.2 2687.5 2718.8 2750.0 2781.2 2812.5 2843.8 2875.0 2906.2 2937.5 2968.8 3000.0 3031.2 3062.5 3093.8 3125.0 3156.2 3187.5 3218.8 3250.0 3281.2 3312.5 3343.8 3375.0 3406.2 3437.5 3468.8 3500.0 3531.2 3562.5 3593.8 3625.0 3656.2 3687.5 3718.8 24/51 STw5094A TIMING DIAGRAMS Figure Voice interface (PCM I/F) delayed data timing mode1 tSFM tWMH MCLK tHMF tHMF tWLM tDFD tDMD tDMZ tSDM tHMD Note: case companded code timing applied bits instead bits. Figure Voice interface (PCM I/F) delayed data timing mode1 tSFM tWMH MCLK tSFM tHMF tWLM tDMD tDMZ tSDM tHMD 25/51 STw5094A Figure Voice interface (PCM I/F) delayed reverse data timing mode tSFMR tWMH MCLK tHMFR tHMFR tWLM tDFD tDMDR tDMZR tSDM tHMD Note: case companded code timing applied bits instead bits. Figure AMCK timing tPAMCK AMCK tHAMCK tLAMCK Figure Audio interface I/F) timing: slave mode tPLRCK LRCK tD1SCK tPSCK1 tD2SCK tHSCK When SCL=0 tLSCK When SCL=1 tSSDI tHSDI bit2 CR16 26/51 STw5094A Figure Audio interface I/F) timing: slave mode tPLRCK LRCK tSLR tHLR tHSCK When SCL=0 tPSCK2 tLSCK When SCL=1 tSSDI tHSDI bit2 CR16 Figure Audio interface I/F) timing: master mode tPLRCK LRCK tDLR tDLR When SCL=0 When SCL=1 tSSDI tHSDI bit2 CR16 27/51 STw5094A Figure Audio interface I/F) timing: master mode tPLRCK LRCK tDLR tDLR When SCL=0 When SCL=1 tSSDI tHSDI bit2 CR16 Figure Audio interface I/F) timing: SPI-mode (slave only) tPLRCK LRCK tD3SCK tPSCK1 When SCL=0 tHSCK When SCL=1 tSSDI tHSDI tLSCK bit2 CR16 28/51 STw5094A Figure Audio interface I/F) formats master slave modes Format (delayed), Data word bit, first (default) LRCK Left channel Right channel Non-delayed Format, polarity inverted, Data word bit, first LRCK Left channel Right channel Format (delayed), Data word bit, Left justified, first LRCK Left channel Right channel Non-delayed Format, Data word bit, Left justified, first, LRCK polarity inverted LRCK Left channel Right channel Data word bit, Right justified, first LRCK Left channel Right channel other possible formats Control Register CR16 description 29/51 STw5094A Figure Audio interface I/F) formats slave mode Delayed, Data word bit, polarity normal (CR16 default values) value greater than LRCK Left channel Right channel Non-delayed, polarity inverted, Data word value greater than LRCK Left channel Right channel other possible formats Control Register CR16 description Figure Audio interface I/F) formats master mode Delayed, Data word bit, polarity normal (CR16 default values) LRCK Left channel Right channel Non-delayed, polarity inverted, Data word LRCK Left channel Right channel other possible formats Control Register CR16 description 30/51 STw5094A Figure Audio interface I/F) formats mode polarity normal, Data word LRCK Right Left channel Left Right channel polarity inverted, Data word LRCK Right Left channel Left Right channel NOTE: SPI-mode first high transition LRCK after power-up defines Left channel first couple audio data subsequent couples Left/Right audio data. other possible formats Control Register CR16 description Figure Control interface (I2C I/F) formats DATA STOP DATA DATA data bytes STOP WRITE SINGLE BYTE START DEVICE ADDRESS ADDRESS 11100010 WRITE MULTI BYTE START DEVICE ADDRESS ADDRESS 11100010 CURRENT ADDR READ SINGLE BYTE START DEVICE ADDRESS Current DATA STOP 11100011 CURRENT ADDR READ MULTI BYTE START DEVICE ADDRESS Current DATA Curr REG+m DATA data bytes STOP 11100011 RANDOM ADDR READ SINGLE BYTE START DEVICE ADDRESS ADDRESS DEVICE ADDRESS DATA 11100010 START DEVICE ADDRESS ADDRESS START 11100011 STOP DEVICE ADDRESS DATA DATA data bytes STOP RANDOM ADDR READ MULTI BYTE START 11100010 11100011 31/51 STw5094A Figure Control interface (I2C I/F) timing tBUF (STA) tLOW (DAT) tHIGH (DAT) (STA) (STA) (STO) STOP START START repeated Figure A.C. Testing input, output waveform INPUT OUTPUT 0.8VCCIO 0.2VCCIO 0.7VCCIO 0.3VCCIO 0.7VCCIO Test points 0.3VCCIO Testing: inputs driven 0.8VCCIO logic 0.2VCCIO logic "0". Timing measurements made 0.7VCCIO logic 0.3VCCIO logic "0". 32/51 STw5094A ABSOLUTE MAXIMUM RATINGS Parameter Voltage (VCC 3.3V) Current LSP/N Current HPR,HPL Current VCCP,GNDP Current digital output Voltage digital input (VCCIO 3.3V); limited 50mA Storage temperature range Value +0.5 -0.5 VCCIO -0.5 Unit OPERATIVE SUPPLY VOLTAGES Symbol VCCA VCCIO VCCP Min. Max. Unit TIMING SPECIFICATIONS Unless otherwise specified, VCCIO 1.8V 3.3V,Tamb -30°C 85°C, capacitive load 20pF; typical characteristics specified VCCIO 3.0V, Tamb signals referenced (see next Note timing definitions). AMCK timing Symbol tPAMCK Parameter Test Condition AMCK Range 9.5MHz-14MHz 14MHz-19MHz 19MHz-28MHz Measured from 9.5MHz-14MHz 14MHz-19MHz 19MHz-28MHz 9.5MHz-14MHz 14MHz-19MHz 19MHz-28MHz Min. Typ. Max. Unit Period AMCK tHAMCK Period AMCK high tLAMCK Period AMCK Measured from 33/51 STw5094A MCLK AUXCLK timing Symbol Parameter Test Conditions Frequency programmable with bits Measured from Measured from Measured from Measured from Min. Typ. 1.536 2.048 2.560 Max. Unit fMCLK tWMH tWML Frequency MCLK, AUXCLK Period MCLK, AUXCLK high Period MCLK, AUXCLK Rise Time MCLK, AUXCLK Fall Time MCLK, AUXCLK Audio interface signals timing Symbol tPLRCK DCLRCK tD1SCK tD2SCK tPSCK1 tPSCK2 tHSCK tLSCK tSSDI tHSDI tDLR tD3SCK Parameter Period LRCK Duty Cycle LRCK mode Slave Delay edge from LRCK edges mode Slave Delay last edge next LRCK edges mode Slave Period mode Slave Period mode Slave Period high Period Setup time active edge Hold time from active edge Delay LRCK edges from edge Master mode Delay edge from LRCK falling edge mode LRCK frequency 30kHz LRCK frequency 30kHz Measured from Measured from Test Condition Min. Typ. Max. Unit interface timing Symbol tHMF tSFM tDMD tDMZ tDFD tSDM Parameter Hold Time MCLK Setup Time, high MCLK Delay Time, MCLK high data valid Delay Time, MCLK disabled Delay Time, high data valid Setup Time, valid MCLK receive edge Load 20pF; Applies only rises later than MCLK rising edge Delayed Mode only Load 20pF Test Condition Min. Typ. Max. Unit 34/51 STw5094A Symbol tHMD tHMFR tSFMR tDMDR tDMZR tHMDR Parameter Hold Time, MCLK invalid Hold Time MCLK High Setup Time, high MCLK High Delay Time, MCLK data valid Delay Time, MCLK High disabled Hold Time, MCLK High invalid Load 20pF Test Condition Min. Typ. Max. Unit control port timing Symbol fSCL tHIGH tLOW tHD:STA tSU:STA tHD:DAT tSU:DAT tSU:STO tBUF Parameter Clock Frequency Clock High Time Clock Time Rise Time Fall Time Start Condition Hold Time Start Condition Setup Time Data Input Hold Time Data Input Setup Time Stop Condition Setup Time Free Time 1300 1300 1000 Test Condition Min. Typ. Max. Unit Note: signal valid above below invalid between VIH.For purpose this specification following conditions apply (see Fig. 15): input signal defined 0.2VCCIO, 0.8VCCIO, 10ns, 10ns. Delay times measured from inputs signal valid output signal valid. Setup times measured from data input valid clock input invalid. Hold times measured from clock signal valid data input invalid. 35/51 STw5094A ELECTRICAL CHARACTERISTICS Unless otherwise specified, VCCIO 1.8V 3.3V, Tamb -30°C 85°C; typical characteristic specified VCCIO 3.0V, Tamb 25°C; signals referenced GND. Digital Interfaces (Figure Symbol VILREM VIHREM Parameter Input Voltage Input High Voltage Input Voltage Input High Voltage Output Voltage Output High Voltage Input Current Input High Current Output Current High impedance (Tristate) Test Condition digital inputs except REMIN digital inputs except REMIN REMIN input REMIN input digital outputs, 10µA digital outputs, digital outputs, 10µA digital outputs, digital input, digital input, VCCIO VCCIO-0.1 VCCIO-0.4 0.7VCCIO 0.8VCCIO Min. Typ. Max. 0.3VCCIO 0.2VCCIO Unit Analog Interfaces Symbol RMBIAS IMIC RMIC RLHP CLHP ROVHP RLLS CLLS ROLS VOSLS Parameter MBIAS Output Resistance Input Leakage Input Resistance Input Resistance Single Ended Drivers Load Resistance Single Ended Drivers Load Capacitance Single Ended Drivers Output Resistance Differential Driver Load Resistance Differential Driver Load Capacitance Differential Driver Output Resistance Differential offset Voltage LSP, Test Condition MBIAS 100mV under VMIC VMIC FML, CAP2 HPL, GNDP VCMHP HPL, GNDP VCMHP Steady zero code applied ±1mA Steady zero code applied ±1mA Alternating zero code applied maximum receive gain; -100 Min. Typ. Max. +100 Unit with series resistors 36/51 STw5094A ANALOG INPUT/OUTPUT OPERATIVE RANGES Microphone Input Levels Absolute levels MIC1, MIC2, MIC3 Symbol Parameter dBm0 level Overload level dBm0 level Overload level dBm0 level Overload level Test Condition Transmit gain Transmit gain Transmit gain 20dB Transmit gain 20dB Transmit gain 42.5dB Transmit gain 42.5dB Min. Typ. Max. Unit mVRMS mVRMS mVRMS mVRMS mVpp mVRMS mVRMS mVpp Input Levels Absolute levels FML, Symbol Parameter Overload level Overload level Test Condition FML, gain FML, gain from -20dB Min. Typ. Max. Unit mVRMS mVRMS Power Output Levels Absolute levels HPL, Symbol Parameter Maximum undistorted level Test Condition Load Min. Typ. Max. Unit mVRMS Power Output Levels Absolute levels LSP-LSN (Differentially measured) Symbol Parameter dBm0 level dBm0 level Maximum undistorted level Test Condition Min. Typ. 62.1 1.41 Max. Unit mVRMS mVRMS VRMS gain gain -24dB Load Tones Levels Symbol Parameter Tone level LSP-LSN Test Condition Min. Typ. 1.41 Max. Unit VRMS mVRMS Single tone, sinusoidal waveform, tone gain 0dB, gain Tone level HPL, Single tone, sinusoidal waveform, tone gain 0dB, HPL, gain -6dB Voice mode, Single tone, sinusoidal waveform, tone gain Tone level -1.64 dBFS Note: when tones enabled amplitude lowered amplitude lowered with respect amplitude single tone. 37/51 STw5094A VOICE CODEC CHARACTERISTICS Unless otherwise specified, 2.7V 3.3V, Tamb -30°C 85°C; Frequency 8kHz; typical characteristics specified 3.0V, Tamb 25°C, MIC1 0dBm0, -6dBm0 code, 1015.625 signals referenced GND. VOICE CODEC AMPLITUDE RESPONSE Transmit path Symbol Parameter Test Condition Transmit Gain Programmed minimum. Measure deviation Digital Code from ideal 0dBm0 code Measure Transmit Gain over range from Maximum minimum setting. Calculate deviation from programmed gain relative GXA, i.e. GAXG actual prog. Measured relative GXA. min. gain Max. gain Measured relative Minimum gain Digital filter characteristics 3000 3400 4000 4600 8000 Digital filter characteristics Transmit Gain Variation with frequency. Frequency 16kHz (VFS=1) 6000 6800 8000 9200 16000 Sinusoidal Test method. Reference Level dBm0 VMIC dBm0 dBm0 VMIC dBm0 dBm0 VMIC dBm0 dBm0 Min. Typ. Max. Unit Transmit Gain Absolute Accuracy -0.5 GXAG Transmit Gain Variation with programmed gain -0.5 GXAT GXAV Transmit Gain Variation with temperature Transmit Gain Variation with supply -0.1 -0.1 GXAF8 Transmit Gain Variation with frequency. Frequency 8kHz (VFS=0) -1.5 -0.5 -1.5 GXAF16 -1.5 -0.5 -1.5 GXAL Transmit Gain Variation with signal level -0.5 -0.5 -1.2 limit frequencies between 4600Hz 8000Hz lies straight line connecting frequencies linear (dB) scale versus (Hz) scale. 38/51 STw5094A VOICE CODEC AMPLITUDE RESPONSE (continued) Receive path Symbol GRAHPL GRAHPR GRALS Parameter Test Condition Receive gain programmed maximum Apply dBm0 code Measure HPL, HPR, LSP-LSN Measure HPL, HPR, LSP-LSN Gain over range from Maximum minimum setting. Calculate deviation from programmed gain relative GRA, i.e. GRAGLS actual prog. GRALS Measured relative GRA. (HPL, LSP-LSN) min. gain Max. gain Measured relative GRA. (HPL, LSP-LSN) Maximum Gain Digital filter characteristics Receive Gain Variation with frequency (HPL, LSP-LSN) frequency 8kHz (VFS=0). High Pass Filter enabled (HPB Receive Gain Variation with frequency (HPL, LSP-LSN) frequency 8kHz (VFS=0). High Pass Filter disabled (HPB Receive Gain Variation with frequency (HPL, LSP-LSN) frequency 16kHz (VFS=1). 60Hz 100Hz 3000 3400 4000 Digital filter characteristics 50Hz 3000 3400 4000 Digital filter characteristics 100Hz 6000 6800 8000 -1.5 -0.5 -1.5 -1.5 -0.5 -1.5 Min. Typ. Max. Unit Receive Gain Absolute Accuracy -0.5 GRAGHPL Receive Gain Variation with GRAGHPR programmed gain GRAGLS -0.5 GRAT Receive Gain Variation with temperature Receive Gain Variation with Supply -0.1 GRAV -0.1 GRAF8 -1.5 -0.5 -1.5 GRAF16 Sinusoidal Test Method GRALHPL Receive Gain Variation with signal Reference Level dBm0 GRALHPR level dBm0 dBm0 dBm0 dBm0 GRALLS (HPL, LSP-LSN) dBm0 dBm0 -0.5 -0.5 -1.2 39/51 STw5094A VOICE CODEC ENVELOPE DELAY DISTORTION WITH FREQUENCY Symbol Parameter Delay, Absolute Test Condition 1600 1000 1000 1600 1600 2600 2600 2800 2800 3000 1600 1000 1000 1600 1600 2600 2600 2800 2800 3000 Min. Typ. Max. Unit Delay, Relative Delay, Absolute Delay, Relative VOICE CODEC NOISE Symbol Parameter Test Condition Min. Typ. Max. Unit dBm0p µVRMS Noise, weighted 35dB) VMIC Noise, C-message weighted Load (gain max. undistorted output level) PSRR, Receive code Zero, LSA='0100' (gain -2dB) mVRMS; 100Hz 50kHz Code equals Positive Zero, 3.0VDC mVRMS Digital filter characteristics 4600 5600 5600 7600 7600 8400 PSRTX PSRRX PSRR, Spurious Out-Band signal output 3400Hz bandwidth VOICE CODEC CROSSTALK Symbol CTX-R Parameter Transmit Receive Test Condition Transmit Level dBm0, 3400 Quiet Code Receive Level dBm0, 3400 Min. Typ. -100 Max. Unit CTR-X Receive Transmit 40/51 STw5094A VOICE CODEC DISTORTION Receive path Symbol Parameter Test Condition Sinusoidal Test Method (measured using linear 3400 weighting, FS=8kHZ) Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Sinusoidal Test Method (measured using linear 6800 weighting, FS=16kHZ) Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Sinusoidal Test Method (measured using linear 3400 weighting, FS=8kHZ) Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Sinusoidal Test Method (measured using linear 6800 weighting, FS=16kHZ) Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Min. Typ. Max. Unit STDRLS Signal Total Distortion (LSP-LSN) 14dB attenuation) Load Typical values measured with 14dB attenuation. Signal Total Distortion (LSP-LSN) 14dB attenuation) Load Typical values measured with 14dB attenuation. Signal Total Distortion (HPL, HPR) 14dB attenuation) Typical values measured with 14dB attenuation Signal Total Distortion (HPL, HPR) 14dB attenuation) Typical values measured with 14dB attenuation limit curve shall determined straight lines joining successive coordinates given table. 41/51 STw5094A VOICE CODEC DISTORTION Transmit path Symbol Parameter Test Condition Sinusoidal Test Method (measured using linear 3400 weighting) Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Sinusoidal Test Method (measured using linear 6800 weighting) Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Level dBm0 Min. Typ. Max. Unit STDX Signal Total Distortion 35dB gain) frequency 8kHz. Typical values measured with 30.5dB gain Signal Total Distortion frequency 16kHz. Typical values measured with 30.5dB gain limit curve shall determined straight lines joining successive coordinates given table. 42/51 STw5094A STEREO AUDIO CHARACTERISTICS Unless otherwise specified, 2.7V 3.3V, Tamb -30°C 85°C; typical characteristics specified VCMHP=1.5V, Tamb 25°C; fAMCK 13.0MHz; Full-Scale Input Sine Waves 1015.625Hz; Input Sample Rate (Fs) 48kHz; Input Data 18Bits; Measurement Bandwidth 20Hz 20kHz, unweighted. Resistive load HPL, 16). Symbol DYNR Resolution* Dynamic Range A-weighted 2Vpp output HPL, gain -6dB load A-weighted unweighted kHz) 2Vpp output HPL, gain -6dB load 2Vpp output HPL, gain -6dB load Measurement Bandwidth 20Hz 20kHz, 48kHz. Combined digital analog filter characteristics. Combined Digital Analog filter characteristics. Combined Digital Analog filter characteristics. Combined Digital Analog filter characteristics. Measurement Bandwidth 3.45Fs Combined Digital Analog filter characteristics. 0.55Fs Parameter Test Condition Min. Typ. Max. Unit Bits Signal noise ratio 0.01 0.03 THDL Total Harmonic Distortion Worst case load Total Harmonic Distortion 0.004 Deviation from Linear Phase* Passband* Passband Ripple* 0.45Fs StopBand* StopBand Attenuationv Transient suppression filter cutoff frequency** Band Noise Measurement Bandwidth 20kHz 100kHz. Zero input signal 2Vpp output HPR, unloaded HPR, with VCMHP Group Delay* Interchannel Isolation* Interchannel Gain Mismatch Gain Error 13.8 Startup Time from Power Up** Valid Audio interface input (Audio Mode). **Calculation SUT: define: (fAMCK fDIV) where fAMCK frequency AMCK expressed fDIV where AMCK_DIV content CR18, bits1-0. approximate startup time obtained dividing 10.6 transient suppression filter cutoff frequency obtained multiplying 20Hz Note: range: 8kHz 48kHz. 43/51 STw5094A POWER DISSIPATION Unless otherwise specified, 2.7V 3.3V, Tamb -30°C 85°C, LSP, HPL, outputs loaded; typical characteristics specified Tamb 25°C Symbol ICC0 Parameter Power down Current, REMOCON Test Condition SDA, SCL= VCCIO-0.1V REMOCON function disabled (REN SDA, SCL= VCCIO-0.1V REMOCON function enabled (REN REMIN VILREM REMIN VIHREM Min. Typ. Max. Unit ICC0R Power down Current, REMOCON ICC1 ICC2 ICC3 Power Current Voice Codec Fs=8kHz. LSP/N output selected Mode Fs=44.1 kHz, AMCK=12 Power Current Stereo Audio HPL,HPR outputs selected, Mode VCE=0, FSEL=0. Power Current Stereo Mode HPL,HPR outputs selected, VCE=0. 44/51 STw5094A TYPICAL PERFORMANCE CHARACTERISTICS (simulations) Bass-Treble controls De-emphasis Filter Amplitude [dB] Amplitude [dB] 1000 Freq. [Hz] 10000 1000 Freq. [Hz] 10000 Plot Bass treble gains independently selectable combination. Filters characteristics Fs=44.1kHz plotted Plot filter compensates pre-emphasis used some audio CDs. gain error from ideal filtering lower than 0.1dB. de-emphasis filter selection implies flat treble control. Digital Audio Filter Characteristic Amplitude [dB] -0.1 -0.2 -0.3 -0.4 -0.5 Digital Audio Filter Characteristic Amplitude [dB] -100 Normalized Freq. [Fs] 0.05 0.15 0.25 0.35 Normalized Freq. [Fs] 0.45 Plot Frequency response 3.45 Plot band Frequency response Digital Voice Filter Characteristic Amplitude [dB] 2000 4000 6000 8000 10000 12000 14000 16000 18000 20000 Freq. [Hz] Amplitude [dB] Digital Voice Filter Characteristic -0.5 1000 1500 2000 Freq. [Hz] 2500 3000 3500 Plot Frequency response 2.5Fs Plot band Frequency response. FS=8 45/51 STw5094A TYPICAL PERFORMANCE CHARACTERISTICS (cont.) Digital Voice Filter Characteristic High Pass Filt.) 0.75 Output Amplitude [FS] Amplitude [dB] 0.25 -0.25 -0.5 -0.75 1000 1500 2000 Freq. [Hz] 2500 3000 3500 -0.75 -0.5 -0.25 0.25 Input Amplitude [FS] 0.75 Dynamic Compressor Transfer Function -0.5 Plot band Frequency response. FS=8 High Pass filter disabled (HPB=1). Plot Audio signal transfer function when Dynamic Compressor active. TYPICAL PERFORMANCE CHARACTERISTICS (Measures) Signal Noise ratio Signal Amplitude Audio Mode [dB] Signal Amplitude [Hz] Signal Amplitude [dBr] Audio Performance with load VCMHP -100 -120 5000 10000 Frequency [Hz] 15000 20000 Plot Input signal applied input Left right single ended drivers gain VCC=2.7V, Fs=48kHz, bits input word. A-weighted Plot audio mode (8192 points). load Full scale 1kHz input signal applied input. Both channels active, Left channel plotted VCC=2.7V, Fs=48kHz, bits input. 12MHz AMCK mode Performance with load VCMHP Signal Amplitude [dBr] -100 -120 5000 10000 Frequency [Hz] 15000 20000 Voice Mode SINAD: Receive (RX) Transmit (TX) path S/(N+THD) [dB] Signal Amplitude [dB] Path Path Plot Signal applied (RX) Mic1 (TX) input. gain differential output (0dB=4Vpp out), load. input gain (0dB=0.2Vpp input). VCC=2.7V, Fs=8kHz, 300-3400 Linear Weight. Plot mode (8192 points). load Signal applied inputs Both channels active loaded, left channel plotted VCC=2.7V, 12MHz AMCK 46/51 STw5094A APPLICATION NOTE MBIAS 1.8k 100nF MIC1P 10µF Electret 100nF MIC1N 100k 1.8k BC556 100nF MIC2P Mic. 100nF MIC2N 10µF 1.5k REMIN 100nF MIC3 Electret Call/Answer Button 10µF CAP2 MCLK Voice [8kHz/16kHz] Data Data 100k BC546 REMOUT/OCK Microprocessor/ Clock Auxiliary Clock AUXCLK Buzzer STw5094A Interface Min. VCMHP Data Clock AMCK 0.47µF Line (From Stereo Decoder) 0.47µF LRCK Min. System Clock (Audio) [9.5MHz-28MHz] [8kHz-48kHz] Data Data Clock Audio Data Interface GNDCM 100nF VDDP 100nF 100nF VCCIO VDDIO 100nF GNDA GNDP VCCA VCCP 10µF 47/51 STw5094A TFBGA PACKAGE OUTLINE Table TFBGA 6x6x1.20 F6x6 0.80 1.Max mounted height 1.16 Based 0.37 ball diameter. Solder paste 0.15 thick with 0.37 diameter. TFBGA stands Thin Profile Fine Pitch Ball Grid Array. Thin profile: total profile height (DIm measured from seating plane component. 1.01 1.20 Fine pitch 1.00 pitch. terminal corner must identified surface using corner chamfer, ink, metallized markings other feature package body integral heatslug. distinguishing feature allowable bottom surface package identify terminal corner. Exact shape each corner optional. Min. 1.01 0.21 Typ. Max. 1.20 0.820 0.35 5.85 0.40 6.00 4.00 5.85 6.00 4.00 0.72 0.85 0.80 1.00 0.88 1.15 1.00 6.15 0.45 6.15 48/51 STw5094A Figure TFBGA36 drawing 49/51 STw5094A REVISION HISTORY Date 28-Apr- 2005 Revision First Release Description Changes 50/51 STw5094A Information furnished believed accurate reliable. However, STMicroelectronics assumes responsibility consequences such information infringement patents other rights third parties which result from use. license granted implication otherwise under patent patent rights STMicroelectronics. Specifications mentioned this publication subject change without notice. This publication supersedes replaces information previously supplied. STMicroelectronics products authorized critical components life support devices systems without express written approval STMicroelectronics. logo registered trademark STMicroelectronics. other names property their respective owners 2005 STMicroelectronics rights reserved STMicroelectronics group companies Australia Belgium Brazil Canada China Czech Republic Finland France Germany Hong Kong India Israel Italy Japan Malaysia Malta Morocco Singapore Spain Sweden Switzerland United Kingdom United States America www.st.com 51/51 Other recent searchesSIV51004-3 - SIV51004-3 SIV51004-3 Datasheet IRF737LCPbF - IRF737LCPbF IRF737LCPbF Datasheet HV860 - HV860 HV860 Datasheet HSDL-3002 - HSDL-3002 HSDL-3002 Datasheet DSS6NC52A221Q55B - DSS6NC52A221Q55B DSS6NC52A221Q55B Datasheet 3DK38076 - 3DK38076 3DK38076 Datasheet 2SC4207 - 2SC4207 2SC4207 Datasheet
Privacy Policy | Disclaimer |