TEF6904A Integrated car radio Rev. 03 -- 20 March 2008 Product data sheet 1. General description The TEF6904A is a single-chip car radio integrated circuit with FM/AM tuner, stereo decoder, weak signal processing and audio processing. FM tuner with double conversion to IF1 = 10.7 MHz and IF2 = 450 kHz with integrated image rejection for both IF1 and IF2; integrated channel filter with variable bandwidth control; capable of US FM, Europe FM, Japan FM and Eastern Europe FM. AM tuner with double conversion to IF1 = 10.7 MHz and IF2 = 450 kHz; capable of Long Wave (LW), Medium Wave (MW) and full range Short Wave (SW) (11 m to 120 m bands). Multiplex (MPX) stereo decoder, ignition noise blanker and extensive weak signal processing. Audio processing with flexible source selection, volume, balance, fader, input gain control and inaudible tuning mute. The application of an external processor is possible. Integrated audio filters for bass and treble and loudness control function. The device can be controlled via the fast-mode I2C-bus (400 kHz) and includes autonomous tuning functions for easy control without microcontroller timing. No manual alignments are required. 2. Features n n n n n n n n n n n n n n n n FM Radio Frequency (RF) front-end with large dynamic range Integrated FM channel filter with controlled bandwidth Fully integrated FM demodulator Fully integrated stereo decoder with high immunity for birdy noise FM noise blanker with adaptive detection at MPX and level Signal quality detection: level, AM wideband, frequency deviation, ultrasonic noise/adjacent channel FM weak signal processing: stereo blend, high cut control and soft mute AM RF Automatic Gain Control (AGC) circuit for external cascode AGC and Positive Intrinsic Negative (PIN) diode AGC Dual AM noise blanking system AM weak signal processing: high cut control and soft mute Low phase noise local oscillator In-lock detection for optimized adaptive Phase-Locked Loop (PLL) tuning speed Crystal oscillator reference with low harmonics Inaudible soft slope tuning mute for AM and FM Sequential state machine supporting each tuning action Flexible audio input source selection TEF6904A NXP Semiconductors Integrated car radio n n n n n n n Integrated audio processing and tone filtering Treble, bass and loudness tone control Volume, balance, fader and input gain control Optional connection of external sound processor, navigation voice or beep input Audio controls with Audio Step Interpolation (ASI) for pop-free function Compact Disc (CD) dynamics compression Volume Unit (VU)-meter audio level read-out 3. Quick reference data Table 1. Symbol Quick reference data Parameter Conditions Min Typ Max Unit 8 8.5 9 V - 102 - mA - 89 - mA LW 144 - 288 kHz MW 522 - 1710 kHz SW 2.3 - 26.1 MHz fRF = 990 kHz; m = 0.3; fmod = 1 kHz; BAF = 2.15 kHz; (S+N)/N = 26 dB; dummy aerial 15 pF/60 pF - 50 - V Supply voltage VCC analog supply voltage on pins VCC, VCCPLL, VCCVCO, VCCRF, AMMIX2OUT1, AMMIX2OUT2, MIX1OUT1 and MIX1OUT2 Supply current in FM mode ICC total supply current inclusive IV60 Supply current in AM mode ICC total supply current inclusive IV60 AM overall system parameters ftune AM tuning frequency Vsens sensitivity voltage S/N ultimate signal-to-noise ratio 54 58 - dB THD total harmonic distortion 200 V < VRF < 1 V; m = 0.8; fAF = 400 Hz - 0.4 1 % IP3 3rd-order intercept point f = 40 kHz - 130 - dBV 65 - 108 MHz - 2 - V - 60 - dB FM overall system parameters ftune FM tuning frequency Vsens sensitivity voltage (RF input voltage at (S+N)/N = 26 dB) (S+N)/N maximum signal plus noise-to-noise Vi = 3 mV; f = 22.5 kHz; ratio of MPXAM output voltage fmod = 1 kHz; DEMP = 1; B = 300 Hz to 22 kHz; measured with 75 dummy antenna and test circuit THD total harmonic distortion f = 75 kHz - 0.5 1 % IP3 3rd-order intercept point f = 400 kHz - 120 - dBV f = 22.5 kHz; fmod = 1 kHz; DEMP = 1; B = 300 Hz to 22 kHz; measured with 75 dummy antenna and test circuit TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 2 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 1. Symbol Quick reference data ...continued Parameter Conditions Min Typ Max Unit Stereo decoder path cs channel separation fFMMPX = 1 kHz 40 - - dB S/N signal-to-noise ratio fMPXAMIN = 20 Hz to 15 kHz; referenced to 1 kHz at 91 % FM modulation; DEMP = 1 70 - - dB THD total harmonic distortion FM mode; DEMP = 1; measured with 15 kHz brick-wall low-pass filter; fMPXAMIN = 200 Hz to 15 kHz - - 0.3 % Tone/volume control Vi(max) maximum input voltage THD = 0.2 %; Gvol = -6 dB; pins INAL, INAR, INAC, INAD, INBL, INBR, INC and IND 2 - - V THD total harmonic distortion configured as non-inverting, single-ended inputs; faudio = 20 Hz to 10 kHz; Vi = 1 V (RMS) - 0.02 0.1 % Gvol volume/balance gain control see Table 83 Gstep(vol) step resolution Gtreble treble gain control maximum setting [1] - 20 - dB minimum setting [1] - -75 - dB - 1 - dB TRE[2:0] = 111; TREM = 1 - 14 - dB TRE[2:0] = 111; TREM = 0 - -14 - dB - 2 - dB Gstep(treble) step resolution gain Gbass Gstep(bass) [1] bass gain control BAS[3:0] = 0111; BASM = 1 - 14 - dB BAS[3:0] = 0111; BASM = 0 - -14 - dB - 2 - dB step resolution gain The input gain setting ING and the volume setting VOL define the overall volume. The overall range is limited to -83 dB to +28 dB. For values > +28 dB the actual value is +28 dB. For overall values < -83 dB the actual value is mute. 4. Ordering information Table 2. Ordering information Type number TEF6904AH Package Name Description Version QFP80 plastic quad flat package; 80 leads (lead length 1.6 mm); body 14 x 14 x 2.7 mm SOT496-1 TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 3 of 108 xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxx xxxxxxxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx x x 63 62 76 PROUT n.c. 75 INAL INAR INAC INAD INBL INBR INC 72, 73, 74 71 70 69 68 67 66 IND 65 PLOUT 64 INPL 54 53 INPR 56 55 from/to EXP SEL. 1, 2 ana VCCVCO 77 FM STEREO DECODER vco DIV fREF VCOFDB VCOTNK VCOGND Rev. 03 -- 20 March 2008 CPOUT VTUNE NOISE BLANKER HIGH CUT DE-EMPHASIS 50 s/75 s VCCPLL i.c. VTCM VTC n.c. DAAOUT FMMIX1IN1 EXP SEL. 1 LOUDNESS, BASS, TREBLE EXP SEL. 2 60 59 58 57 F/R FADER hcc soft mute 79 SNC USN vco PLL /N AM NOISE DETECTOR BAND /M OFFS FM NOISE DETECTOR 3 4 5 6 HCC 52 SM tuning mute MULTIPATH, LEVEL, ADJACENT CHANNEL, MODULATION AND OFFSET DETECTION MOD LO1 90 1 WAM 2 51 TUNING STATE MACHINE IFMAGC TRFAGC LFOUT RFOUT LROUT RROUT reset hold fast readhold WEAK SIGNAL AND FM BANDWIDTH CONTROL LOGIC ADDR SCL I2C-BUS 50 SDA swap dig2 i.c. BW pll i.c. pll dig1 i.c. 49 48 47 46 DGND2 i.c. i.c. DGND1 vcm 7 vtc 10 to 13 45 LO1 14 TEF6904AH 90 LO2 90 LEVEL ifbw vcc 90 15 FM DEMODULATOR MIXER MIXER gnd vref FMMIX1IN2 AGND AUDIO STEP INTERPOLATION snc LO2 90 80 61 /2 78 antenna DAA PLLGND INPUT SELECT INPUT GAIN, VOLUME, BALANCE, MUTE NXP Semiconductors MPXAMOUT MPXAMIN XTAL1 5. Block diagram TEF6904A_3 Product data sheet XTAL2 40 25 16 iFM 8 AM IF NOISE DETECTOR 38 rf 42 41 VCC GND VREF V60 FM/AM RF AGC CASCODE CONTROL iAM 17 6v 43 LEVEL LO2 LO1 9 rf IF COUNT 44 18 19 i.c. dc 20 21 22 23 24 AM DEMODULATOR MIXER MIXER mix1 26 25 27 if1 29 28 34 35 36 37 38 39 40 30, 31, 32, 33 008aaa014 4 of 108 (c) NXP B.V. 2008. All rights reserved. i.c. Fig 1. Block diagram of TEF6904AH VAMCAS VAMCASFB AMMIX1DEC AMMIX1REF AMMIX1IN MIX1OUT2 MIX1OUT1 IF1DEC IFGND IF1IN AMMIX2OUT1 TAMIFKAGC AMMIX2OUT2 AMIF2IN AMIF2DEC n.c. TEF6904A IAMAGC VDCPIN Integrated car radio VCCRF RFGND TEF6904A NXP Semiconductors Integrated car radio 6. Pinning information 61 AGND 62 XTAL1 63 XTAL2 64 IND 65 INC 66 INBR 67 INBL 68 INAD 69 INAC 70 INAR 71 INAL 72 n.c. 73 n.c. 74 n.c. 75 MPXAMIN 76 MPXAMOUT 77 VCCVCO 78 VCOFDB 79 VCOTNK 80 VCOGND 6.1 Pinning CPOUT 1 60 LFOUT VTUNE 2 59 RFOUT VCCPLL 3 58 LROUT PLLGND 4 57 RROUT i.c. 5 56 INPL VTCM 6 55 INPR VTC 7 54 PLOUT IFMAGC 8 53 PROUT TRFAGC 9 52 ADDR n.c. 10 51 SCL TEF6904AH n.c. 11 50 SDA n.c. 12 49 DGND2 n.c. 13 48 i.c. DAAOUT 14 47 i.c. FMMIX1IN1 15 46 DGND1 FMMIX1IN2 16 45 LEVEL VCCRF 17 44 VCC RFGND 18 43 GND IAMAGC 19 42 VREF AMIF2IN 40 AMIF2DEC 39 TAMIFKAGC 38 AMMIX2OUT2 37 AMMIX2OUT1 36 IF1IN 35 IF1DEC 34 n.c. 33 n.c. 32 n.c. 31 n.c. 30 IFGND 29 MIX1OUT2 28 MIX1OUT1 27 AMMIX1REF 26 AMMIX1IN 25 AMMIX1DEC 24 VAMCAS 23 VDCPIN 21 41 V60 VAMCASFB 22 i.c. 20 008aaa015 Fig 2. Pin configuration for QFP80 6.2 Pin description Table 3. Pin description Symbol Pin Description CPOUT 1 charge pump output VTUNE 2 tuning voltage; 3 mA charge pump output VCCPLL 3 tuning PLL supply voltage PLLGND 4 PLL ground i.c. 5 internally connected; leave open VTCM 6 IF filter reference voltage VTC 7 IF filter center voltage TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 5 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 3. Pin description ...continued Symbol Pin Description IFMAGC 8 PIN diode current FM AGC TRFAGC 9 FM and AM RF AGC time constant n.c. 10 not connected n.c. 11 not connected n.c. 12 not connected n.c. 13 not connected DAAOUT 14 antenna DAA output FMMIX1IN1 15 FM mixer 1 input 1 FMMIX1IN2 16 FM mixer 1 input 2 VCCRF 17 AM/FM RF supply voltage RFGND 18 RF ground IAMAGC 19 PIN diode current AM AGC i.c. 20 internally connected; leave open VDCPIN 21 AM PIN diode DC bias voltage VAMCASFB 22 feedback for cascode AM AGC VAMCAS 23 cascode AM AGC AMMIX1DEC 24 AM mixer 1 decoupling AMMIX1IN 25 AM mixer 1 input AMMIX1REF 26 AM mixer 1 reference MIX1OUT1 27 AM and FM mixer 1 output 1 at IF1 MIX1OUT2 28 AM and FM mixer 1 output 2 at IF1 IFGND 29 IF ground n.c. 30 not connected n.c. 31 not connected n.c. 32 not connected n.c. 33 not connected IF1DEC 34 AM and FM mixer 2 decoupling IF1IN 35 AM and FM mixer 2 input AMMIX2OUT1 36 AM mixer 2 output 1 at IF2 AMMIX2OUT2 37 AM mixer 2 output 2 at IF2 TAMIFKAGC 38 AM IF AGC and FM keyed AGC time constant AMIF2DEC 39 AM IF2 input decoupling AMIF2IN 40 AM IF2 input V60 41 input for FM filter and demodulator supply current VREF 42 reference voltage for noise decoupling GND 43 ground VCC 44 8.5 V supply voltage LEVEL 45 AM and FM level voltage output DGND1 46 digital ground 1 i.c. 47 internally connected; leave open i.c. 48 internally connected; leave open TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 6 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 3. Pin description ...continued Symbol Pin Description DGND2 49 digital ground 2 SDA 50 I2C-bus SDA input and output SCL 51 I2C-bus SCL input ADDR 52 I2C-bus slave address select input PROUT 53 audio output to external processor; right channel PLOUT 54 audio output to external processor; left channel INPR 55 audio input from external processor; right channel INPL 56 audio input from external processor; left channel RROUT 57 right rear audio output LROUT 58 left rear audio output RFOUT 59 right front audio output LFOUT 60 left front audio output AGND 61 analog ground XTAL1 62 crystal oscillator 1 XTAL2 63 crystal oscillator 2 IND 64 audio input D, signal input INC 65 audio input C, common mode or signal input INBR 66 audio input B, right channel INBL 67 audio input B, left channel INAD 68 audio input A, right channel inverted (or other options) INAC 69 audio input A, left channel inverted (or other options) INAR 70 audio input A, right channel INAL 71 audio input A, left channel n.c. 72 not connected n.c. 73 not connected n.c. 74 not connected MPXAMIN 75 MPX and AM audio input to radio processing MPXAMOUT 76 MPX and AM audio output from tuner part VCCVCO 77 Voltage-Controlled Oscillator (VCO) supply voltage VCOFDB 78 VCO feedback VCOTNK 79 VCO tank circuit VCOGND 80 VCO ground 7. Functional description 7.1 FM mixer 1 The FM quadrature mixer 1 converts FM RF (65 MHz to 108 MHz) to an IF frequency of 10.7 MHz. The FM mixer provides image rejection and a large dynamic range. Low and high injection Local Oscillator (LO) can be selected via the I2C-bus. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 7 of 108 TEF6904A NXP Semiconductors Integrated car radio 7.2 FM RF AGC AGC detection at the FM front-end mixer input with programmable threshold. When the threshold is exceeded, the PIN diode drive circuit sources a current to an external PIN diode circuit, keeping the RF signal level constant. Keyed AGC function is selectable via the I2C-bus and uses the in-band level information derived from the limiter. The AGC PIN diode drive circuit can optionally deliver a fixed current; this local mode can be used for search tuning on absolute RF levels. In AM mode, the FM AGC PIN diode drive circuit can be set to source a fixed current into the external FM PIN diode circuitry. 7.3 FM mixer 2 The FM quadrature mixer 2 converts 10.7 MHz IF1 to 450 kHz IF2 and includes image rejection with the integrated channel filter. Two gain settings can be selected to compensate for high ceramic filter insertion loss. 7.4 FM IF2 channel filter The order and dynamic range of the FM IF2 channel filter is designed for operation with only one external ceramic filter. The filter characteristic is optimized to combine high selectivity with low distortion. The bandwidth of the filter can be set to a range of fixed settings or automatically via the bandwidth control algorithm. When the automatic mode is selected the bandwidth depends on the signal conditions. 7.5 FM limiter and level detection The limiter amplifies the IF filter output signal, removes AM modulations from the IF signal and supplies a well defined signal for the FM demodulator. From the limiter also the Radio Signal Strength Information (RSSI) is derived which is converted to a suitable level voltage with minimum temperature drift. 7.6 FM demodulator The fully integrated FM demodulator converts the IF signal from the limiter to the FM multiplex output signal with low distortion. 7.7 Center frequency and bandwidth tuning and center frequency DAA The center frequency as well as the bandwidth of both the IF filter and demodulator are coupled to the crystal reference frequency. A coarse alignment (IFCAP) sets the circuit operating range and the center frequency fine adjustment is achieved with a 6-bit alignment (IFCF). 7.8 Bandwidth control algorithm The bandwidth of the IF filter can be selected with 5 bits, directly via I2C-bus or automatically via the bandwidth control algorithm. The bandwidth control algorithm detects the amount of adjacent channel interference, the deviation of the desired signal, detuning, multipath and signal strength to define the optimum bandwidth setting of the IF filter. Flexibility on the algorithm settings is provided via the I2C-bus control. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 8 of 108 TEF6904A NXP Semiconductors Integrated car radio 7.9 VCO and dividers The varactor tuned LC oscillator together with the dividers provides the local oscillator signal for both AM and FM front-end mixers. The VCO has an operating frequency of approximately 160 MHz to 250 MHz. In FM mode the VCO frequency is divided by 2 or 3. These dividers generate in-phase and quadrature-phase output signals used in the FM front-end mixer for image rejection. In AM mode the VCO frequency is divided by 6, 8, 10, 16 or 20 depending on the selected AM band. The amplitude of the VCO is controlled by a digital AGC to ensure a safe oscillation start-up at a wide range of the loaded Q. 7.10 Crystal oscillator The crystal oscillator provides a 20.5 MHz signal. A divider-by-two generates in-phase and quadrature-phase mixer frequencies for the conversion from IF1 to IF2 including image rejection. The reference divider generates from the crystal frequency various reference frequencies for the tuning PLL. Also timing signals for the sequential machine as well as references for the integrated FM channel filter, the stereo decoder and the integrated audio filters are derived from the crystal reference. 7.11 Tuning PLL The tuning PLL locks the VCO frequency divided by the programmable divider ratio to the reference frequency. Due to the combination of different charge pump signals in the PLL loop filter, the loop parameters are adapted dynamically. Tuning to different RF frequencies is done by changing the programmable divider ratio. The tuning step size is selected with the reference frequency divider setting. 7.12 Antenna DAA For FM operation the antenna Digital Auto Alignment (DAA) measures the VCO tuning voltage and multiplies it with a factor defined by the 7-bit DAA setting to generate a tuning voltage for the FM antenna tank circuit (RF selectivity). In AM mode the DAA setting controls a fixed voltage. 7.13 AM RF AGC control The AM front-end is designed for the application of an external Junction Field Effect Transistor (JFET) low noise amplifier with cascode AGC and PIN diode AGC both controlled by an integrated AGC control circuit. Four AGC thresholds of the detector at the first mixer input are selectable via I2C-bus. Detectors at the RF mixer input and at the AMIF2 input prevent undesired overload (see Figure 39). AGC information can be read out via I2C-bus. The PIN diode current drive circuit includes a pull-up current source for reverse biasing of the PIN diode, when the AGC is not active to achieve a low parasitic capacitance. 7.14 AM mixer 1 The large dynamic range AM mixer converts AM RF (144 kHz to 26.1 MHz) to an IF frequency of 10.7 MHz. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 9 of 108 TEF6904A NXP Semiconductors Integrated car radio 7.15 AM IF noise blanker The spike detection for the AM IF noise blanker is at the output of the AM front-end mixer. Blanking is realized at the second AM mixer. 7.16 AM IF AGC amplifier and demodulator The 450 kHz IF2 signal after the ceramic channel selection filter is amplified by the IF AGC amplifier and demodulated. 7.17 AM level detection The IF2 signal used for AM IF AGC and demodulation is also used in the limiter circuit for in-band level detection. 7.18 AM and FM level DAA The start and slope of the level detector output are programmable to achieve level information independent of gain spread in the signal channel. 7.19 AM and FM IF counter The output signal from the limiter is used for IF counting in both AM and FM. 7.20 Tuning mute A soft slope tuning mute is controlled by the sequential machine for different tuning actions to eliminate audible effects of tuning and band switching. 7.21 FM stereo decoder A low-pass filter provides additional suppression of high frequency interferences at the stereo decoder input and the necessary signal delay for FM noise blanking. The MPX signal is decoded in the stereo decoder part. An integrated oscillator and pilot PLL is used for the regeneration of the 38 kHz subcarrier. The required 19 kHz and 38 kHz signals are generated by division of the oscillator output signal in logic circuitry. By means of a 19 kHz quadrature detector the pilot PLL oscillator frequency is locked to the incoming 19 kHz stereo pilot. A pilot level voltage derived from a 19 kHz in-phase detector is used for stereo detection and for generation of an anti-phase 19 kHz signal to remove the pilot tone from the audio signal. The signal is then decoded in the decoder part. The L-R side signal is demodulated using the 38 kHz subcarrier and combined with the main signal to the left and right audio channel. A fine adjustment is done by adjusting the gain of the L-R signal. A smooth mono to stereo takeover is achieved by controlling the efficiency of the matrix by the Stereo Noise Control (SNC) signal from the weak signal processing block. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 10 of 108 TEF6904A NXP Semiconductors Integrated car radio 7.22 FM and AM AF noise blanker The FM or AM tuner operation selects between two noise blanker operations optimized for FM or AM ignition noise suppression. In FM mode the noise blanker operates as a modified sample and hold circuit with ultrasonic noise detection on MPX and detection of noise spikes on level. In AM mode the audio signal is muted during the interference pulse triggered by slew-rate detection of the audio signal. 7.23 Fixed high cut and high cut control The high cut part is a low-pass filter circuit with seven bandwidth settings. The cut-off frequencies of the filter curves can be selected to match different application requirements (fixed high cut). The high cut circuit also provides a dynamic control of the filter response, the High Cut Control (HCC). This function is controlled by the HCC signal from the weak signal processing. 7.24 De-emphasis The signal passes the low-pass filter de-emphasis block and is then fed to the source selector. The de-emphasis time constant can be selected between the standards of 50 s and 75 s. 7.25 Weak signal processing The weak signal processing block detects quality degradations in the incoming signal and controls the processing of the audio signal accordingly. The weak signal processing block has three different quality criteria: The average value of the level voltage, AM components on the level voltage (WAM = wideband AM) and high frequency components in the MPX signal (USN = ultrasonic noise). In the weak signal processing block these signals are combined in specific ways and used for the generation of control signals for soft mute, stereo blend (SNC = stereo noise control) and HCC. Detector time constants of soft mute, HCC and SNC can be selected independently. In AM mode, soft mute and HCC are controlled by the average value of the level voltage. 7.26 Audio step interpolation The tone/volume blocks of source selector, volume/balance, bass/loudness, fader and output mute include the Audio Step Interpolation (ASI) function. This minimizes audible pops by smoothing the transitions in the audio signal during the switching of the controls. 7.27 Source selector The source selector selects one out of several input sources: * One internal stereo signal (AM/FM tuner) * Eight input pins allow many combinations of external sources by means of flexible input selection TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 11 of 108 TEF6904A NXP Semiconductors Integrated car radio Four of the eight input pins can connect to: - 1 stereo signal with differential input (CD-symmetrical) - 1 stereo signal with common mode rejection (CD-2) and 1 mono signal (e.g. BEEP) - 2 stereo signals (AUX and AUX-2) - 1 stereo signal (AUX) and 2 mono signals (e.g. NAV and BEEP) The other four input pins can connect to the same options and allow additional connection to: - 1 stereo signal and 1 mono signal with common mode rejection or differential input (PHONE) Alternatively the 8 input pins can connect to 2 stereo signals with common mode rejection and 1 stereo signal or 1 mono signal with common mode rejection or differential input. 7.28 VU-meter read The input audio level of external sources can read out via the I2C-bus. Audio level information is available on a logarithmic scale. In radio mode the AM or FM modulation index is available in the same way. 7.29 Volume and balance The volume/balance control is used for volume setting and also for balance adjustment. The control range of the volume/balance control is between +20 dB and -75 dB in steps of 1 dB. 7.30 CD compression Dynamic volume compression is available for external input sources. This option is generally used for audio from CD or other digital formats to reduce the very high dynamic range of these signals into a range suitable for the car environment. 7.31 Bass The bass tone control stage controls the low audio frequencies with a modified shelve curve response. The control range is between +14 dB and -14 dB in steps of 2 dB. Four different filter cut-off frequencies can be selected. 7.32 Treble The treble tone control stage controls the high audio frequencies with a shelve curve response. The control range is between +14 dB and -14 dB in steps of 2 dB. Four different filter cut-off frequencies can be selected. 7.33 Loudness An integrated loudness function can be activated which controls bass and treble in relation to the user volume setting. The control range of the bass frequencies is limited to 20 dB and the optional treble range to 4 dB. Different volume ranges can be selected for the loudness control. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 12 of 108 TEF6904A NXP Semiconductors Integrated car radio 7.34 Fader The fader is located at the end of the tone/volume chain. The balance between the front and rear channel can be controlled by attenuation of either the front or the rear channel. Control range is 0 dB to -64 dB with a step size of 1 dB. Optionally the fader attenuation can be activated for front and rear channels together. 7.35 External processor I/O The tone control output signal is available on two pins. Furthermore two input pins allow connection to the fader block for front and rear line outputs, or alternatively for rear output only. This allows connection of an external sound processing circuit for equalizing, surround sound or sound stage positioning. Also input or mixing of an external signal source like navigation voice or beep can be realized. 8. I2C-bus protocol SDA and SCL HIGH and LOW internal thresholds are specified according to both 2.5 V and 3.3 V I2C-bus, however also SDA and SCL signals from a 5 V bus are supported. The maximum I2C-bus communication speed is 400 kbit/s in accordance with the I2C-bus fast mode specification. S SLAVE ADDRESS W ACK-s MSA ACK-s ACK-s DATA P data transferred (n bytes + acknowledge) 001aad051 Fig 3. Write mode S SLAVE ADDRESS R ACK-s DATA ACK-m DATA data transferred (n - 1 bytes + acknowledge) NA P 001aad049 Fig 4. Read mode Table 4. Description of I2C-bus format Code Description S START condition Slave address W 1100 0000b for pin ADDR grounded 1100 0010b for pin ADDR floating Slave address R 1100 0001b for pin ADDR grounded 1100 0011b for pin ADDR floating ACK-s acknowledge generated by the slave ACK-m acknowledge generated by the master NA not acknowledge generated by the master TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 13 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 4. Description of I2C-bus format ...continued Code Description MSA mode and subaddress byte Data data byte P STOP condition 8.1 Read mode Application restriction to use the read mode: Read transmissions should not be stopped after read byte 4 (IFBW) since this will disturb level read-out, weak signal processing and bandwidth control. Read transmission can be stopped after any of the other read bytes 0 to 3, 5 or 6. The read data is loaded into the I2C-bus output register at the ACK clock pulse preceding the data byte. Table 5. Read register overview Data byte Name Reference 0 IFCOUNTER Section 8.1.1 1 LEVEL Section 8.1.2 2 USN/WAM Section 8.1.3 3 MOD Section 8.1.4 4 IFBW Section 8.1.5 5 ID Section 8.1.6 6 TEMP Section 8.1.7 8.1.1 Read mode: data byte IFCOUNTER Table 6. IFCOUNTER - format of data byte 0 7 6 5 4 3 2 1 0 IFCM1 IFCM0 IFCS IFCA IFC3 IFC2 IFC1 IFC0 Table 7. IFCOUNTER - data byte 0 bit description Bit Symbol Description 7 and 6 IFCM[1:0] IF counter mode; IFCM reads 00 immediately after I2C-bus start of PRESET, SEARCH, AFU, JUMP or CHECK until the first IFC result of the new tuning is available. 00 = no new counter result available (IFC value is previous result or reset state) 01 = new counter result available (IFC value is new result) 10 = counter result from AF update (IFC value is AF result, value is held until I2C-bus read). Also the detector information of LEV, USN, WAM and MOD shows AF update results. 11 = Power-On Reset (POR) or undefined state of the state machine is detected. The I2C-bus data is reset to POR state. 5 IFCS IF counter sign 0 = the IF counter result indicates a positive RF frequency error 1 = the IF counter result indicates a negative RF frequency error TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 14 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 7. IFCOUNTER - data byte 0 bit description ...continued Bit Symbol Description 4 IFCA IF counter accuracy 0 = IF counter result with 1 kHz resolution in FM mode and 0.5 kHz resolution in AM mode 1 = IF counter result with 8 kHz resolution in FM mode and 4 kHz resolution in AM mode 3 to 0 Table 8. IFC3 IFC[3:0] IF counter result; see Table 8 IF counter result IFC2 IFC1 IFC0 Deviation from nominal value in FM Deviation from nominal value in AM IFCA = 0 IFCA = 1 IFCA = 0 IFCA = 1 0 0 0 0 0 kHz to 1 kHz reset state 0 kHz to 0.5 kHz reset state 0 0 0 1 1 kHz to 2 kHz - 0.5 kHz to 1 kHz - 0 0 1 0 2 kHz to 3 kHz 16 kHz to 24 kHz 1 kHz to 1.5 kHz 8 kHz to 12 kHz 0 0 1 1 3 kHz to 4 kHz 24 kHz to 32 kHz 1.5 kHz to 2 kHz 12 kHz to 16 kHz 0 1 0 0 4 kHz to 5 kHz 32 kHz to 40 kHz 2 kHz to 2.5 kHz 16 kHz to 20 kHz 0 1 0 1 5 kHz to 6 kHz 40 kHz to 48 kHz 2.5 kHz to 3 kHz 20 kHz to 24 kHz 0 1 1 0 6 kHz to 7 kHz 48 kHz to 56 kHz 3 kHz to 3.5 kHz 24 kHz to 28 kHz 0 1 1 1 7 kHz to 8 kHz 56 kHz to 64 kHz 3.5 kHz to 4 kHz 28 kHz to 32 kHz 1 0 0 0 8 kHz to 9 kHz 64 kHz to 72 kHz 4 kHz to 4.5 kHz 32 kHz to 36 kHz 1 0 0 1 9 kHz to 10 kHz 72 kHz to 80 kHz 4.5 kHz to 5 kHz 36 kHz to 40 kHz 1 0 1 0 10 kHz to 11 kHz 80 kHz to 88 kHz 5 kHz to 5.5 kHz 40 kHz to 44 kHz 1 0 1 1 11 kHz to 12 kHz 88 kHz to 96 kHz 5.5 kHz to 6 kHz 44 kHz to 48 kHz 1 1 0 0 12 kHz to 13 kHz 96 kHz to 104 kHz 6 kHz to 6.5 kHz 48 kHz to 52 kHz 1 1 0 1 13 kHz to 14 kHz 104 kHz to 112 kHz 6.5 kHz to 7 kHz 52 kHz to 56 kHz 1 1 1 0 14 kHz to 15 kHz 112 kHz to 120 kHz 7 kHz to 7.5 kHz 56 kHz to 60 kHz 1 1 1 1 15 kHz to 16 kHz 120 kHz 7.5 kHz to 8 kHz 60 kHz After a tuning action, which is activated by the state machine, the IF counter is reset at that moment when tuning is established (PLL in-lock). The first counter result is available from 2 ms after reset. For FM further results can be obtained from 4 ms, 8 ms, 16 ms and 32 ms after reset, the increasing count time attenuates influence of FM modulation on the counter result. After this, the counter continues at the maximum count time of 32 ms (see Figure 5). For AM the count time is fixed to 2 ms and results are available every 2 ms. After AF Update (AFU) sampling the IF counter read value is held (IFCM = 10) (see Figure 6, Figure 17 and Figure 18) for easy I2C-bus read-out. The counter itself remains active in the background in 2 ms count time mode. The IF counter data hold is released after I2C-bus read. IFCM reads 00 immediately after I2C-bus start of PRESET, SEARCH, AFU, JUMP or CHECK until the first new tuning IFC result is available. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 15 of 108 TEF6904A NXP Semiconductors Integrated car radio tuning f1 f2 2 ms 2 ms time 4 ms 8 ms 16 ms 32 ms 32 ms 32 ms 32 ms 32 ms 16 ms counter time 8 ms 4 ms 2 ms I2C-bus register reset f2 001aab785 Fig 5. IF counter in FM mode after tuning tuning for AF update f1 time f2 f2 2 ms f1 2 ms 2 ms 2 ms 2 ms 2 ms 2 ms 2 ms 2 ms 2 ms 2 ms 2 ms 4 ms 8 ms 16 ms 32 ms 16 ms 8 ms counter time 4 ms 2 ms I2C-bus register 2 ms reset reset hold of counter result of f2 until read-out f1 read-out of counter result f2 001aab786 Fig 6. IF counter in FM mode during and after AF update TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 16 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.1.2 Read mode: data byte LEVEL Table 9. LEVEL - format of data byte 1 7 6 5 4 3 2 1 0 LEV7 LEV6 LEV5 LEV4 LEV3 LEV2 LEV1 LEV0 Table 10. LEVEL - data byte 1 bit description Bit Symbol Description 7 to 0 LEV[7:0] level detector; this byte indicates the LEVEL voltage between 0.25 V (LEV = 0) and 4.25 V (LEV = 255) from the tuner part; VLEVEL = 164LEV[7:0] + 0.25 V; see Figure 7 After AF update sampling the level read value is held (indicated by IFCM = 10) for easy I2C-bus read-out. The level detector remains active in the background. The LEV data hold is released after I2C-bus read. To reduce the influence of modulation in AM mode the LEV information is additionally filtered by a slow 60 ms detector. Fast level information is made available during AF update and check tuning. For standard operation the following level alignment (byte LEVELALGN; see Table 43) is used: FM and AM level slope; LEV = 51 (VLEVEL = 0.80 V) at VRF = 20 dB (measured at VRF = 200 V and VRF = 20 V) FM mode level start; LEV = 78 (VLEVEL = 1.47 V) at VRF = 20 V AM mode level start; LEV = 63 (VLEVEL = 1.24 V) at VRF = 20 V 001aab521 4 VLEVEL (V) 3 2 1 0 10-4 10-3 10-2 10-1 1 10 102 VANT (mV) Fig 7. FM RF antenna input signal and level output voltage TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 17 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.1.3 Read mode: data byte USN/WAM Table 11. USN/WAM - format of data byte 2 7 6 5 4 3 2 1 0 USN3 USN2 USN1 USN0 WAM3 WAM2 WAM1 WAM0 Table 12. USN/WAM - data byte 2 bit description Bit Symbol Description 7 to 4 USN[3:0] ultrasonic noise detector; this value indicates the USN content of the MPX audio signal; see Figure 24 3 to 0 WAM[3:0] wideband AM detector; this value indicates the WAM content of the LEVEL voltage; see Figure 24 After AF update sampling the USN and WAM read value is held (indicated by IFCM = 10) for easy I2C-bus read-out. The USN and WAM detectors remain active in the background. The USN and WAM data hold is released after I2C-bus read. 8.1.4 Read mode: data byte MOD Table 13. MOD - format of data byte 3 7 6 5 4 3 2 1 0 MOD4 MOD3 MOD2 MOD1 MOD0 STIN TAS1 TAS0 Table 14. MOD - data byte 3 bit description Bit Symbol Description 7 to 3 MOD[4:0] modulation detector; this value indicates the audio modulation; see Table 15 FM between 0 kHz and 150 kHz FM deviation AM between 0 % and 200 % modulation FM offset detector; a read value of 31 indicates offset detection. The offset detector is part of the FM bandwidth control algorithm and detects adjacent channel breakthrough. VU-meter; when an external audio source is selected and VU-meter read is active (see subaddress 17h; see Table 98) MOD indicates the audio input level (RMS) between 0 V and 2 V; see Table 15. 2 STIN stereo indicator; this bit indicates if a stereo pilot signal has been detected 0 = no pilot signal detected 1 = pilot signal is detected and the FM stereo decoder is activated 1 and 0 TAS[1:0] Tuning action state; state machine information. The signal TAS informs about internal control functions of the tuner action state machine. This way the progress of tuner actions can be monitored by the microcontroller. 00 = inactive 01 = starting mute 10 = PLL tuning 11 = tuning ready with mute active TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 18 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 15. MOD detector MOD4 MOD3 MOD2 MOD1 MOD0 FM radio f 0 0 0 < 1.5 kHz AM radio m VU External source <2% - < 0.02 V 0 0 0 0 0 0 1 1.5 kHz 2% -34 dB 0.02 V 0 0 0 1 0 3 kHz 4% -28 dB 0.04 V 0 0 0 1 1 4.5 kHz 6% -24 dB 0.06 V 0 0 1 0 0 6 kHz 8% -22 dB 0.08 V 0 0 1 0 1 7.5 kHz 10 % -20 dB 0.1 V 0 0 1 1 0 9.5 kHz 13 % -18 dB 0.13 V 0 0 1 1 1 12 kHz 16 % -16 dB 0.16 V 0 1 0 0 0 15 kHz 20 % -14 dB 0.2 V 0 1 0 0 1 19 kHz 25 % -12 dB 0.25 V 0 1 0 1 0 24 kHz 32 % -10 dB 0.32 V 0 1 0 1 1 30 kHz 40 % -8 dB 0.4 V 0 1 1 0 0 38 kHz 50 % -6 dB 0.5 V 0 1 1 0 1 47 kHz 63 % -4 dB 0.63 V 0 1 1 1 0 60 kHz 80 % -2 dB 0.8 V 0 1 1 1 1 75 kHz 100 % 0 dB 1V 1 0 0 0 0 95 kHz 125 % 2 dB 1.25 V 1 0 0 0 1 120 kHz 160 % 4 dB 1.6 V 1 0 0 1 0 150 kHz 200 % 6 dB 2V 1 0 0 1 1 - - - - : : : : : : : : : 1 1 1 1 0 - - - - 1 1 1 1 1 offset detection - - - The indicated amplitude levels are approximate values. In the case of FM radio, carrier modulation is measured (MPX FM deviation). Timing is fixed with fast 30 ms release time. Depending upon reception conditions and internal offsets small modulation levels may be indicated as MOD[4:0] = 0 0000b. After AF update sampling the MOD read value is held (indicated by IFCM = 10) for easy I2C-bus read-out. The MOD detector remains active in the background. The MOD data hold is released after I2C-bus read. In the case of AM radio, carrier modulation is measured (AM). Timing is fixed with fast 30 ms release time. Modulation may exceed 100 % in cases of special modulation schemes as used by some stations. After AF update sampling, the MOD read value is held (indicated by IFCM = 10) for easy I2C-bus read-out. The MOD detector remains active in the background. The MOD data hold is released after I2C-bus read. With external source selection and VU-meter mode disabled (AVUM = 0 and COMP = 0) FM or AM modulation is indicated equal to radio mode. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 19 of 108 TEF6904A NXP Semiconductors Integrated car radio With external source selection and VU-meter mode enabled (AVUM = 1 or COMP = 1) the audio input level of the external source is indicated (i.e. the audio level as found on the line input pins). For stereo signals left and right channels are combined for MOD read (0.5 x L + 0.5 x R). VU-meter timing is defined by setting HTC. For AVUM control see subaddress 17h; see Table 98. In case of AF update sampling the AM or FM modulation value is indicated with data hold (indicated by IFCM = 10) for easy I2C-bus read-out. The MOD data hold is released after I2C-bus read and VU-meter indication continues. 8.1.5 Read mode: data byte IFBW Table 16. IFBW - format of data byte 4 7 6 5 4 3 2 1 0 RAGC1 RAGC0 ASIA IFBW4 IFBW3 IFBW2 IFBW1 IFBW0 Table 17. IFBW - data byte 4 bit description Bit Symbol Description 7 and 6 RAGC[1:0] RF AGC indicator; PIN diode current on pins IAMAGC or IFMAGC 00 = FM: < 0.05 mA AM: < 0.1 mA 01 = FM: 0.05 mA to 0.5 mA AM: 0.1 mA to 0.5 mA 10 = 0.5 mA to 2.5 mA 11 = > 2.5 mA 5 ASIA ASI active; this bit indicates activity of the audio step interpolation function 0 = ASI is not active 1 = ASI step is in progress 4 to 0 IFBW[4:0] FM IF filter bandwidth control; 57 kHz (0 0000) to 165 kHz (1 1111). The bandwidth read data equals the write data definition (at DYN = 0; see Table 28). 8.1.6 Read mode: data byte ID Table 18. ID - format of data byte 5 7 6 5 4 3 2 1 0 IFCAPG - - - - ID2 ID1 ID0 Table 19. ID - data byte 5 bit description Bit Symbol Description 7 IFCAPG IF filter gear; read value is used for IFCAP adjustment (byte IFCAP); see Table 47 6 to 3 - reserved 2 to 0 ID[2:0] device type identification 011 = TEF6904A TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 20 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.1.7 Read mode: data byte TEMP Table 20. TEMP - format of data byte 6 7 6 5 4 3 2 1 0 TEMP7 TEMP6 TEMP5 TEMP4 TEMP3 TEMP2 TEMP1 TEMP0 Table 21. TEMP - data byte 6 bit description Bit Symbol Description 7 to 0 TEMP[7:0] on-chip temperature; 1 step 1 K; relative indication 8.2 Write mode The device is controlled by the I2C-bus. After the Integrated Circuit (IC) address the MSA byte contains the control of the tuning action via the bits MODE[2:0] and subaddressing via bits SA[4:0] (see Figure 8). All circuits are controlled by the CONTROL register. Any data change in the CONTROL register has immediate effect and will change the operation of the circuit accordingly. The subaddress range 00h to 05h includes data that may lead to audible disturbance when changed. Therefore the subaddress range 00h to 05h is not loaded in the CONTROL register directly but loaded in a BUFFER register instead. This allows the IC to take care of tuning actions and mute control, freeing the microcontroller from cumbersome controls and timings. The subaddress range of 06h onwards does not contain such critical data. I2C-bus information in this range will be loaded in the CONTROL register directly (at acknowledge of each byte). Controlled by a state machine the BUFFER data will be loaded in the CONTROL register for new settings. However at the same time the CONTROL data is loaded in the BUFFER register. This register swap action allows a fast return to the previous setting because the previous data remains available in the BUFFER register (see Figure 10, Figure 11 and Figure 12). Via MODE several operational modes can be selected for the state machine. MODE offers all standard tuning actions as well as generic control for flexibility. The state machine controls the tuner directly by controlling the I2C-bus data. Internal circuits like the IF counter, mute and weak signal processing are controlled complementary to the tuner action. The state machine operation starts at the end of transmission (P = STOP). In case a previous action is still active this is overruled and the new action defined by MODE is started immediately. When only the address byte is transmitted no action is started and no setting is changed, this can be used to test the presence of the device on the bus. To minimize the I2C-bus transmission time only bytes that include data changes need to be written. Following the MSA byte the transmission can start at any given data byte defined by the subaddress (SA) bits. In case of MODE = preset, search or load the value of buffered data that is not overwritten by the new transmission will equal the control register content, i.e. the current tuner state. Instead in case of MODE = buffer, AF update, jump, check or end any not overwritten BUFFER data remains to be the existing BUFFER register content, i.e. the previous tuner state. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 21 of 108 TEF6904A NXP Semiconductors Integrated car radio After power-on reset, all registers, including the reserved registers, should be initialized with their default settings (see Table 22) using a preset mode tuning action (see Table 25). The tuning mute circuit is muted. An action of the state machine is required to de-mute the circuit, for this purpose preset mode (bits MODE[2:0] = 001) is best fitted since it assures fast settling of all parameters before mute is released. Table 22. Write mode subaddress overview Subaddress Name Default Reference 00h BANDWIDTH 1111 1110 Section 8.2.2 01h PLLM 0000 1000 Section 8.2.3 02h PLLL 0111 1110 Section 8.2.3 03h DAA 0100 0000 Section 8.2.4 04h AGC 0000 0000 Section 8.2.5 05h BAND 0010 0000 Section 8.2.6 06h LEVELALGN 1000 0100 Section 8.2.8 07h IFCF 0010 0000 Section 8.2.9 08h IFCAP 0000 1000 Section 8.2.10 09h ACD 0100 1010 Section 8.2.11 0Ah SENSE 1000 0101 Section 8.2.12 0Bh TIMING 0110 0110 Section 8.2.13 0Ch SNC 0111 0100 Section 8.2.14 0Dh HIGHCUT 0110 1111 Section 8.2.15 0Eh SOFTMUTE 0110 1010 Section 8.2.16 0Fh RADIO 0001 1010 Section 8.2.17 10h INPUT 0000 1010 Section 8.2.18 11h VOLUME 0011 0000 Section 8.2.19 12h TREBLE 0000 1100 Section 8.2.20 13h BASS 0000 1100 Section 8.2.21 14h FADER 0000 0000 Section 8.2.22 15h OUTPUT 0000 1111 Section 8.2.23 16h BALANCE 1000 0000 Section 8.2.24 17h LOUDNESS 0000 1100 Section 8.2.25 18h POWER 0000 0110 Section 8.2.26 19h to 1Eh reserved 0000 0000 Section 8.2.27 1Fh TEST 0000 0000 Section 8.2.28 TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 22 of 108 TEF6904A NXP Semiconductors Integrated car radio I2C-BUS MODE SA = 00h to 05h SA = 06h to 1Fh BUFFER REGISTER SA = 00h to 05h LOAD MODE DECODER PRESET, SEARCH STATE MACHINE AFU, JUMP, CHECK IF COUNTER WS DETECTORS WS PROCESSING TUNING MUTE SWAP PRELOAD CONTROL REGISTER SA = 00h to 05h SA = 06h to 1Fh TUNER AND AUDIO CIRCUIT 001aab522 Fig 8. I2C-bus and state machine control TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 23 of 108 TEF6904A NXP Semiconductors Integrated car radio MODE = buffer or end SA = 2 address BUFFER MSA byte 2 byte 3 byte 4 P byte 0 previous previous byte 1 previous previous byte 2 previous byte 3 previous byte 4 previous byte 5 previous new new new new new new previous state machine stop for MODE = end only CONTROL byte 0 current current byte 1 current current byte 2 current current byte 3 current current byte 4 current current byte 5 current current 001aab523 Fig 9. Write without state machine action, no preload, no register swap TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 24 of 108 TEF6904A NXP Semiconductors Integrated car radio MODE = AFU, jump or check SA = 2 address BUFFER MSA byte 2 byte 3 byte 4 byte 5 P byte 0 previous current byte 1 previous current byte 2 previous byte 3 previous byte 4 previous byte 5 previous current new current new current new new current state machine start swap CONTROL byte 0 current previous byte 1 current previous byte 2 current new byte 3 current new byte 4 current new byte 5 current new 001aab524 Fig 10. Write with state machine action and swap, no preload TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 25 of 108 TEF6904A NXP Semiconductors Integrated car radio MODE = preset or search SA = 3 address BUFFER MSA byte 3 byte 4 byte 5 P byte 0 previous current current byte 1 previous current current byte 2 previous current current byte 3 previous current byte 4 previous current byte 5 previous current new preload current new current new current state machine start swap CONTROL byte 0 current current byte 1 current current byte 2 current current byte 3 current new byte 4 current new byte 5 current new 001aab525 Fig 11. Write with state machine action, preload and swap TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 26 of 108 TEF6904A NXP Semiconductors Integrated car radio MODE = load SA = 3 address BUFFER MSA byte 3 byte 4 byte 5 P byte 0 previous current current byte 1 previous current current byte 2 previous current current byte 3 previous current byte 4 previous current byte 5 previous current current new current new new preload CONTROL current swap byte 0 current current byte 1 current current byte 2 current current byte 3 current new byte 4 current new byte 5 current new 001aab526 Fig 12. Write without state machine action, with preload and swap 8.2.1 Mode and subaddress byte for write Table 23. MSA - format of mode and subaddress byte 7 6 5 4 3 2 1 0 MODE2 MODE1 MODE0 SA4 SA3 SA2 SA1 SA0 Table 24. MSA - mode and subaddress byte bit description Bit Symbol Description 7 to 5 MODE[2:0] mode tuning action; see Table 25 4 to 0 SA[4:0] Subaddress; 0 0000 to 1 1111 = write data byte subaddress 00h to 1Fh. The subaddress value is auto-incremented and will revert from SA = 1Fh to SA = 00h. The auto-increment function cannot be disabled. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 27 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 25. Tuning action modes MODE2 MODE1 MODE0 Symbol Description 0 0 0 buffer write BUFFER register, no state machine action, no register swap; see Figure 9 0 0 1 preset tune to new program with 60 ms mute control; swap; see Figure 13 and Figure 14; BUFFER is preloaded with CONTROL register; immediate swap; see Figure 11 0 1 0 search tune to new program and stay muted (to release use end); swap; see Figure 15 and Figure 16; BUFFER is preloaded with CONTROL register; see Figure 11 0 1 1 AF update tune to AF program; check AF quality and tune back to main program; two register swap operations; see Figure 10, Figure 17 and Figure 18 1 0 0 jump tune to AF program in minimum time; register swap; see Figure 10, Figure 19 and Figure 20 1 0 1 check tune to AF program and stay muted (to release use end); register swap; see Figure 10, Figure 21 and Figure 22 1 1 0 load write CONTROL register via BUFFER; no state machine action; BUFFER is preloaded with CONTROL register; immediate swap; see Figure 12 1 1 1 end end action; release mute; no register swap; see Figure 9 and Figure 23 Since buffer mode (bits MODE[2:0] = 000) does not change any tuner action or register other then those defined by the I2C-bus write transmission it generally is the mode used for writing outside the buffered subaddress range (i.e. bits SA[4:0] = 06h to 1Fh). Writing in the subaddress range of 06h to 1Fh is executed immediately and is not controlled by the state machine. Load mode does not interrupt a state machine process, the preload action changes the content of the BUFFER register which may interfere with a tuner action in progress. When a new state machine tuning action is started during a mute state of the state machine, the new action skips the unnecessary activation of mute and starts immediately with the actions that follow the mute period in the standard sequence. In this way fastest timing is possible e.g. for search tuning (see Figure 14, Figure 16, Figure 20 and Figure 22). When AF update mode is started during a mute state only the return tuning action will be performed; in combination with check mode an AF update can be created with the AF sampling time defined by I2C-bus control (see Figure 18). The FM IF2 signal path contains a digital controlled AGC function with a maximum AGC decay time of 13 ms to realize sufficient AM suppression during changing signal conditions and high modulation situations. During the settling of the AGC (e.g. after a tuning action), the gain of the FM path and the level detection can be affected. To get correct signal quality information, a minimum time of 13 ms should be used between two tuning actions. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 28 of 108 TEF6904A NXP Semiconductors Integrated car radio I2C-bus P 1 ms time PLL f1 tuning 60 ms 1 ms f2 register SWAP IF counter reset quality detector reset tuning mute WS processing TAS read FAST '10' '01' '00' '11' '11' '00' 001aab527 Fig 13. Preset mode I2C-bus P PLL time tuning f1 1 ms 60 ms f2 register SWAP IF counter reset quality detector reset tuning mute WS processing FAST HOLD TAS read '11' FAST '10' '11' '11' '00' 001aab528 Fig 14. Preset mode, started during mute TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 29 of 108 TEF6904A NXP Semiconductors Integrated car radio I2C-bus P time 1 ms PLL tuning f1 f2 register SWAP IF counter reset quality detector reset tuning mute WS processing TAS read FAST '10' '01' '00' '11' '11' 001aab529 Fig 15. Search mode I2C-bus P PLL time tuning f1 f2 register SWAP IF counter reset quality detector reset tuning mute WS processing FAST HOLD TAS read '11' FAST '10' '11' '11' 001aab530 Fig 16. Search mode, started during mute TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 30 of 108 TEF6904A NXP Semiconductors Integrated car radio I2C-bus P 0.5 ms 1 ms time PLL tuning f1 PLL 2 ms f2 f2 1 ms f1 register SWAP IF counter reset quality detector reset counter and detector result HOLD until I2C-bus read IF counter hold quality detector hold tuning mute HOLD WS processing TAS read '11' '10' '01' '00' '10' '00' '00' 001aab531 Fig 17. AF update mode I2C-bus P 0.5 ms 1 ms PLL time tuning f2 f1 register SWAP IF counter reset quality detector reset IF counter hold quality detector hold counter and detector result HOLD until I2C-bus read tuning mute WS processing FAST TAS read '11' HOLD '10' '00' '00' 001aab532 Fig 18. AF update mode, started during mute TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 31 of 108 TEF6904A NXP Semiconductors Integrated car radio I2C-bus P 0.5 ms 1 ms time 1 ms PLL tuning f1 f2 register SWAP IF counter reset quality detector reset tuning mute WS processing TAS read HOLD '10' '01' '00' '11' '00' '00' 001aab533 Fig 19. Jump mode I2C-bus P PLL time tuning f1 0.5 ms 1 ms f2 register SWAP IF counter reset quality detector reset tuning mute WS processing TAS read HOLD FAST '11' HOLD '10' '11' '00' '00' 001aab534 Fig 20. Jump mode, started during mute TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 32 of 108 TEF6904A NXP Semiconductors Integrated car radio I2C-bus P 1 ms time tuning PLL f1 f2 register SWAP IF counter reset quality detector reset tuning mute WS processing TAS read HOLD '10' '01' '00' '11' '11' 001aab535 Fig 21. Check mode I2C-bus P PLL time tuning f1 f2 register SWAP IF counter reset quality detector reset tuning mute WS processing HOLD FAST HOLD TAS read '11' '10' '11' '11' 001aab536 Fig 22. Check mode, started during mute TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 33 of 108 TEF6904A NXP Semiconductors Integrated car radio P I2C-bus 1 ms time tuning mute WS processing HOLD FAST TAS read '11' '00' '00' 001aab537 Fig 23. End mode 8.2.2 Write mode: data byte BANDWIDTH Table 26. BANDWIDTH - format of data byte 00h with default setting (buffered) 7 6 5 4 3 2 1 0 DYN BW4 BW3 BW2 BW1 BW0 TE1 TE0 1 1 1 1 1 1 1 0 Table 27. BANDWIDTH - data byte 00h bit description Bit Symbol Description 7 DYN dynamic bandwidth; see Table 28 0 = FM IF bandwidth set by BW 1 = FM IF bandwidth dynamically controlled 6 to 2 BW[4:0] FM IF bandwidth; see Table 28 DYN = 0 00h to 1Fh = FM fixed IF bandwidth 57 kHz to 165 kHz DYN = 1 00h to 0Fh = minimum dynamic bandwidth 57 kHz to 109 kHz 10h to 1Fh = maximum dynamic bandwidth 113 kHz to 165 kHz 1 and 0 TE[1:0] threshold extension 00 = no threshold extension 01 = threshold extension low 10 = threshold extension standard 11 = threshold extension high TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 34 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 28. FM IF bandwidth selection BW4 BW3 BW2 BW1 BW0 DYN = 0 DYN = 1 0 0 0 0 0 57 kHz 57 kHz to 165 kHz 0 0 0 0 1 60 kHz 60 kHz to 165 kHz 0 0 0 1 0 64 kHz 64 kHz to 165 kHz 0 0 0 1 1 67 kHz 67 kHz to 165 kHz 0 0 1 0 0 71 kHz 71 kHz to 165 kHz 0 0 1 0 1 74 kHz 74 kHz to 165 kHz 0 0 1 1 0 78 kHz 78 kHz to 165 kHz 0 0 1 1 1 81 kHz 81 kHz to 165 kHz 0 1 0 0 0 85 kHz 85 kHz to 165 kHz 0 1 0 0 1 88 kHz 88 kHz to 165 kHz 0 1 0 1 0 92 kHz 92 kHz to 165 kHz 0 1 0 1 1 95 kHz 95 kHz to 165 kHz 0 1 1 0 0 99 kHz 99 kHz to 165 kHz 0 1 1 0 1 102 kHz 102 kHz to 165 kHz 0 1 1 1 0 106 kHz 106 kHz to 165 kHz 0 1 1 1 1 109 kHz 109 kHz to 165 kHz 1 0 0 0 0 113 kHz 57 kHz to 113 kHz 1 0 0 0 1 116 kHz 57 kHz to 116 kHz 1 0 0 1 0 120 kHz 57 kHz to 120 kHz 1 0 0 1 1 123 kHz 57 kHz to 123 kHz 1 0 1 0 0 127 kHz 57 kHz to 127 kHz 1 0 1 0 1 130 kHz 57 kHz to 130 kHz 1 0 1 1 0 134 kHz 57 kHz to 134 kHz 1 0 1 1 1 137 kHz 57 kHz to 137 kHz 1 1 0 0 0 141 kHz 57 kHz to 141 kHz 1 1 0 0 1 144 kHz 57 kHz to 144 kHz 1 1 0 1 0 148 kHz 57 kHz to 148 kHz 1 1 0 1 1 151 kHz 57 kHz to 151 kHz 1 1 1 0 0 155 kHz 57 kHz to 155 kHz 1 1 1 0 1 158 kHz 57 kHz to 158 kHz 1 1 1 1 0 162 kHz 57 kHz to 162 kHz 1 1 1 1 1 165 kHz 57 kHz to 165 kHz TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 35 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.3 Write mode: data bytes PLLM and PLLL Table 29. PLLM - format of data byte 01h with default setting (buffered) 7 6 5 4 3 2 1 0 RFGAIN PLL14 PLL13 PLL12 PLL11 PLL10 PLL9 PLL8 0 0 0 0 1 0 0 0 Table 30. PLLL - format of data byte 02h with default setting (buffered) 7 6 5 4 3 2 1 0 PLL7 PLL6 PLL5 PLL4 PLL3 PLL2 PLL1 PLL0 0 1 1 1 1 1 1 0 Table 31. PLLM and PLLL - data byte 01h and data byte 02h bit description Bit Symbol Description 7 (PLLM) RFGAIN RF gain setting in FM mode 0 = standard RF gain 1 = +6 dB additional RF gain at FM mixer 1 6 to 0 (PLLM) 7 to 0 (PLLL) PLL[14:0] VCO programmable divider N; application range of N = 1024 to 32767; see Section 8.2.7 8.2.4 Write mode: data byte DAA Table 32. DAA - format of data byte 03h with default setting (buffered) 7 6 5 4 3 2 1 0 0 DAA6 DAA5 DAA4 DAA3 DAA2 DAA1 DAA0 1 0 0 0 0 0 0 Table 33. DAA - data byte 03h bit description Bit Symbol Description 7 - reserved; 0 = normal operation 6 to 0 DAA[6:0] RF selectivity alignment FM: alignment of antenna circuit tuning voltage (0.1 x VVCO to 2.0 x VVCO) AM: voltage Digital-to-Analog Converter (DAC) output (0.1 x 4.3 V to 2.0 x 4.3 V) TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 36 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.5 Write mode: data byte AGC Table 34. AGC - format of data byte 04h with default setting (buffered) 7 6 5 4 3 2 1 0 AGCSW IFGAIN 0 0 AGC1 AGC0 KAGC LODX 0 0 0 0 0 0 Table 35. AGC - data byte 04h bit description Bit Symbol Description 7 AGCSW RF AGC switch 0 = no control of unused RF AGC 1 = unused AM RF AGC PIN diode at FM mode, or unused FM RF AGC PIN diode at AM mode is supplied with a constant current for fixed attenuation 6 IFGAIN IF gain 0 = IF gain for low loss 10.7 MHz filter 1 = increased IF gain (3 dB) for high loss 10.7 MHz filter 5 and 4 - 3 and 2 AGC[1:0] reserved; 0 = normal operation setting of RF AGC threshold voltage FM mixer 1 input voltage (RMS value) 00 = 24 mV 01 = 17 mV 10 = 12 mV 11 = 9 mV AM mixer 1 input voltage (peak-to-peak value) 00 = 1000 mV 01 = 700 mV 10 = 500 mV 11 = 350 mV 1 KAGC keyed AGC FM mode 0 = keyed AGC off 1 = keyed AGC on; the AGC start level is shifted to a value 10 dB above the standard AGC start level, when the level voltage of the wanted RF signal is below the threshold level voltage for narrow-band AGC AM mode 0 = RF cascode AGC enabled with full range 1 = RF cascode AGC enabled with limited range 0 LODX FM mode: local switch 0 = standard operation (DX) 1 = forced FM RF AGC attenuation (LOCAL) AM mode: trigger signal from AM IF noise blanker to AM audio noise blanker 0 = trigger signal active for low modulation only (m < 0.05) 1 = trigger signal always active, independent of modulation TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 37 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.6 Write mode: data byte BAND Table 36. BAND - format of data byte 05h with default setting (buffered) 7 6 5 4 3 2 1 0 BAND2 BAND1 BAND0 FREF2 FREF1 FREF0 LOINJ 0 0 0 1 0 0 0 0 Table 37. BAND - data byte 05h bit description Bit Symbol Description 7 to 5 BAND[2:0] FM and AM band selection; see Table 38 4 to 2 FREF[2:0] PLL reference frequency; see Table 39 1 LOINJ FM mixer 1 image suppression 0 = high injection image suppression 1 = low injection image suppression 0 - reserved; 0 = normal operation Table 38. Decoding of BAND bits BAND2 BAND1 BAND0 Divider ratio M Receiver band 0 0 0 - reserved 0 0 1 2 FM 0 1 0 3 FM 0 1 1 6 AM 1 0 0 8 AM 1 0 1 10 AM 1 1 0 16 AM 1 1 1 20 AM Table 39. Reference frequencies FREF2 FREF1 FREF0 fref 0 0 0 100 kHz 0 0 1 50 kHz 0 1 0 25 kHz 0 1 1 20 kHz 1 0 0 10 kHz 1 0 1 reserved 1 1 0 reserved 1 1 1 reserved Different PLL charge pump currents are used for different reference frequencies to maintain best PLL loop stability; see Table 40. Settings FREF[2:0] = 000 (100 kHz) and FREF[2:0] = 001 (50 kHz) include additional high current charge pump control to realize fast PLL locking within 1 ms. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 38 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 40. Charge pump source[1] FREF2 FREF1 FREF0 LOINJ Charge pump fref current 0 0 0 X CP1 100 kHz 0 0 1 X CP2 50 kHz 0 1 0 X CP3 25 kHz 0 1 1 1 CP3 20 kHz 0 1 1 0 CP4 20 kHz 1 0 0 X CP5 10 kHz 1 0 1 X reserved 1 1 0 X reserved 1 1 1 X reserved [1] X = don't care. 8.2.7 Tuning overview High injection LO (Europe FM, US FM and AM): ( f RF + 10.7 MHz ) x M N = ---------------------------------------------------- with LOINJ = 0 to achieve full image suppression in FM. f ref Low injection LO (Japan FM and OIRT): ( f RF - 10.7 MHz ) x M N = ---------------------------------------------------- with LOINJ = 1 to achieve full image suppression in FM. f ref f ref tuning step = -----M where: M is the divider ratio of the VCO frequency for AM mixer 1 and FM mixer 1 f VCO M = --------------. f mixer 1 Table 41. Standard tuner settings M FREF[2:0] fref LOINJ Tuning step Europe FM and US FM 001 Broadcast band BAND[2:0] 2 000 100 kHz 0 50 kHz Japan FM 010 3 000 100 kHz 1 33.3 kHz Eastern Europe FM (OIRT FM) 010 3 011 20 kHz 1 6.67 kHz AM MW and LW 111 20 011 20 kHz 0 1 kHz AM SW 120 m to 60 m 110 16 100 10 kHz 0 0.625 kHz AM SW 49 m to 22 m 101 10 100 10 kHz 0 1 kHz AM SW 25 m to 15 m 100 8 100 10 kHz 0 1.25 kHz AM SW 16 m to 11 m 011 6 100 10 kHz 0 1.67 kHz TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 39 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.8 Write mode: data byte LEVELALGN Table 42. LEVELALGN - format of data byte 06h with default setting 7 6 5 4 3 2 1 0 LST4 LST3 LST2 LST1 LST0 LSL2 LSL1 LSL0 1 0 0 0 0 1 0 0 Table 43. LEVELALGN - data byte 06h bit description Bit Symbol Description 7 to 3 LST[4:0] level start voltage alignment 2 to 0 LSL[2:0] level slope alignment For I2C-bus reading of the level voltage and standard alignment see read data byte 1 (see Table 10). Level alignment should begin with slope alignment (LSL): the level slope does not change with level start alignment (LST) or broadcast band; therefore a single LSL alignment setting can be used for all FM and AM band selections. Level start may change between broadcast bands; therefore generally a separate LST alignment and setting is used for every broadcast band. 8.2.9 Write mode: data byte IFCF Table 44. IFCF - format of data byte 07h with default setting 7 6 5 4 3 2 1 0 IFCFA IFNBW IFCF5 IFCF4 IFCF3 IFCF2 IFCF1 IFCF0 0 0 1 0 0 0 0 0 Table 45. IFCF - data byte 07 bit description Bit Symbol Description 7 IFCFA FM IF filter align mode 0 = normal operation 1 = align mode (fast frequency settling) 6 IFNBW FM IF filter narrow 0 = normal operation 1 = FM IF filter at minimum bandwidth (57 kHz) 5 to 0 IFCF[5:0] FM IF filter center frequency alignment TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 40 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.10 Write mode: data byte IFCAP Table 46. IFCAP - format of data byte 08h with default setting 7 6 5 4 3 2 1 0 IFCAPA 0 0 0 IFCAP3 IFCAP2 IFCAP1 IFCAP0 1 0 0 0 0 Table 47. IFCAP - data byte 08h bit description Bit Symbol Description 7 IFCAPA FM IF filter capacitor align 0 = standard operation 1 = align mode and initialization mode (auto correct disabled) 6 to 4 - reserved; 0 = normal operation 3 to 0 IFCAP[3:0] IF filter capacitor. Setting of FM IF filter capacitor value by means of bit IFCAPG of read data byte 5, ID; see Table 19 (For initialization set IFCAPA = 1. For alignment set IFCAPA = 1 and check, when read bit IFCAPG changes from logic 0 to logic 1). The fully integrated IF2 filter of the TEF6904A has to be aligned in order to achieve the optimum performance at all ambient conditions. 8.2.10.1 Factory alignment of bits IFCAP[3:0] FM IF filter operation point alignment: data byte IFCAP: a single alignment of the FM IF filter operation range secures an accurate and continuous frequency setting over the full temperature range and all FM bands. 1. Set bit IFCAPA to logic 1 to disable internal IFCAP control 2. Decrease IFCAP from 15 downwards until I2C-bus read bit IFCAPG (read byte 5; ID) changes from logic 1 to logic 0 3. Save this IFCAP setting as alignment value 4. Set bit IFCAPA to logic 0 to return to normal operation 8.2.10.2 Initialization of the radio During radio initialization bit IFCAPA (is logic 1) is used for writing the stored IFCAP[3:0] value. Afterwards set bit IFCAPA to a logic 0 to start normal operation. Writing of the IFCAP byte with the alignment value is allowed during radio operation but requires a setting of bit IFCAPA to logic 0. 8.2.10.3 Factory alignment of IFCF FM IF filter center frequency alignment: data byte IFCF: to correct IF frequency errors caused by an error in the crystal frequency the alignment is preferably performed for every FM band in use. A test frequency in the center of the band is preferred. An accurate alignment result is realized by testing for symmetrical filter attenuation. 1. Set RF generator level VRF = 200 V 2. Set bit IFCFA to logic 1 to enable fast settling of the filter frequency 3. Set bit IFNBW to logic 1 for accuracy (filter is set to narrow 57 kHz bandwidth) 4. Test high side of filter curve: tune to fRF - 50 kHz (Europe/USA) or fRF + 33.3 kHz (Japan/OIRT) TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 41 of 108 TEF6904A NXP Semiconductors Integrated car radio 5. Change IFCF from 0 to 63 and note the level read result (level voltages) 6. Test low side of filter curve: tune to fRF + 50 kHz (Europe/USA) or fRF - 33.3 kHz (Japan/OIRT) 7. Change IFCF from 0 to 63 and note the level voltages 8. Find the IFCF value where both level curves cross (lowest difference) and save this IFCF value 9. Set bits IFCFA and IFNBW to logic 0 to return to normal operation The bits IFCFA and IFNBW are intended for factory alignment use only. Normal radio operation requires a setting of bits IFCFA and IFNBW to logic 0. 8.2.11 Write mode: data byte ACD Table 48. 7 ACD - format of data byte 09h with default setting 6 5 4 3 2 1 ACDLEV ACDLAP1 ACDLAP0 ACDBAL1 ACDBAL0 ACDWAM1 ACDWAM0 0 1 0 0 1 0 1 0 HCSFH 0 Table 49. ACD - data byte 09h bit description Bit Symbol Description 7 ACDLEV level threshold; start level of threshold extension and latch protection 0 = start at LEV = 40 (VLEVEL = 0.88 V), normal operation 1 = start at LEV = 48 (VLEVEL = 1 V) 6 and 5 ACDLAP[1:0] latch protection limit; protect against narrow bandwidth locking at high modulation, low RF signal condition 00 = no protection 01 = low protection 10 = standard protection 11 = high protection 4 and 3 ACDBAL[1:0] control balance; bandwidth control priority towards adjacent channel (prevent breakthrough) or towards modulation (low distortion) 00 = high adjacent channel priority 01 = medium adjacent channel priority, standard operation 10 = medium modulation priority 11 = high modulation priority 2 and 1 ACDWAM[1:0] WAM threshold; desensitize bandwidth control at detection of WAM 00 = no desensitization on WAM 01 = low sensitivity; 40 % 10 = medium sensitivity; 30 % 11 = high sensitivity; 20 % 0 HCSFH HCC minimum bandwidth; combined control with bit HCSF; see Table 57, Table 60 and Figure 26 0 = minimum bandwidth of high cut control is 2.2 kHz or 3.3 kHz 1 = minimum bandwidth of high cut control is 3.9 kHz or 5.6 kHz TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 42 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.12 Write mode: data byte SENSE Table 50. SENSE - format of data byte 0Ah with default setting 7 6 5 4 3 2 1 0 CSA3 CSA2 CSA1 CSA0 USS1 USS0 WAS1 WAS0 1 0 0 0 0 1 0 1 Table 51. SENSE - data byte 0Ah bit description Bit Symbol Description 7 to 4 CSA[3:0] alignment of FM stereo channel separation 3 and 2 USS[1:0] USN sensitivity; USN weak signal control equivalent level voltage/frequency deviation for weak signal processing; see Figure 24 00 = -0.06 V/kHz 01 = -0.08 V/kHz 10 = -0.12 V/kHz 11 = -0.16 V/kHz 1 and 0 WAS[1:0] WAM sensitivity; WAM weak signal control equivalent level voltage/VLEVEL (peak-to-peak) for weak signal processing; see Figure 24 00 = -7.5 01 = -10 10 = -15 11 = -20 The input control value for weak signal control derived from USN is denoted by Veq.LEVEL; equivalent level voltage. This indicates a weak signal control amount equal to the weak signal control generated by a certain VLEVEL voltage. The USS setting does not influence the I2C-bus read quality information of USN; read data byte 2, USN/WAM; see Table 12. The input control value for weak signal control derived from WAM is denoted by Veq.LEVEL; equivalent level voltage. This indicates a weak signal control amount equal to the weak signal control generated by a certain VLEVEL voltage. The WAS setting does not influence the I2C-bus read quality information of WAM; read data byte 2, USN/WAM; see Table 12. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 43 of 108 TEF6904A NXP Semiconductors Integrated car radio 001aab831 4 001aab538 4 Veq. LEVEL (V) Veq. LEVEL (V) 3 3 USS [1:0] WAS [1:0] 2 2 11 10 01 00 11 10 01 00 1 1 0 0 25 0 I2C-bus: 50 USN = 0 f (kHz) 75 I2C-bus: 15 0 0.2 0.4 WAM = 0 a. MPX signal. 0.6 VLEVEL (V) 15 b. Level variation. Fig 24. Weak signal control sensitivity versus MPX signal at 150 kHz (USN) and level variation at 21 kHz (WAM) 8.2.13 Write mode: data byte TIMING Table 52. TIMING - format of data byte 0Bh with default setting 7 6 5 4 3 2 1 0 STC1 STC0 HTC2 HTC1 HTC0 MTC2 MTC1 MTC0 1 0 1 0 0 1 1 0 Table 53. TIMING - data byte 0Bh bit description[1] Bit Symbol Description 7 and 6 STC[1:0] setting of the stereo noise control time constants; see Table 54 5 to 3 HTC[2:0] setting of the high cut control time constants; see Table 55 2 to 0 MTC[2:0] setting of the soft mute control time constants; see Table 56 [1] During the tuning mute of the preset and search mode tuning action the time constants set by STC, HTC and MTC change to tattack = 50 ms and trecovery = 50 ms to enable fast settling of the weak signal processing to new conditions. Table 54. SNC weak signal processing control speed setting STC1 STC0 tattack trecovery 0 0 0.1 s 1.25 s 0 1 0.1 s 2.5 s 1 0 0.1 s 5s 1 1 0.1 s 10 s TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 44 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 55. HCC speed setting[1] HTC2 HTC1 HTC0 tattack trecovery 0 0 0 0.03 s 0.04 s 0 0 1 0.03 s 0.08 s 0 1 0 0.06 s 0.3 s 0 1 1 0.25 s 0.3 s 1 0 0 0.25 s 0.6 s 1 0 1 0.5 s 0.6 s 1 1 0 1s 1.25 s 1 1 1 1s 2.5 s [1] When for an external audio source VU-meter mode is enabled (bits AVUM or COMP are logic 1) the HTC setting controls the trecovery VU-meter timing, tattack has a fixed value of 20 ms; see Table 100. Table 56. Soft mute weak signal processing control speed setting[1] MTC2 MTC1 MTC0 tattack[2] trecovery[3] 0 0 0 0.01 s 0.01 s 0 0 1 0.01 s 0.03 s 0 1 0 0.03 s 0.1 s 0 1 1 0.1 s 0.1 s 1 0 0 0.1 s 0.2 s 1 0 1 0.2 s 0.2 s 1 1 0 0.4 s 0.4 s 1 1 1 0.4 s 0.8 s [1] When for an external audio source dynamic compression is enabled (bit COMP is logic 1) the MTC setting controls the trecovery compression timing, tattack has a fixed value of 20 ms; see Table 80. [2] The attack time is the time, which the weak signal processing needs to realize a full control change for a level voltage change between HIGH level (where the weak signal processing is inactive) and 0.75 V level voltage. [3] The recovery time is the time needed for the full control change when the level voltage rises from 0.75 V to HIGH level. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 45 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.14 Write mode: data byte SNC Table 57. SNC - format of data byte 0Ch with default setting 7 6 5 4 3 2 1 0 SST3 SST2 SST1 SST0 SSL1 SSL0 HCMP HCSF 0 1 1 1 0 1 0 0 Table 58. SNC - data byte 0Ch bit description Bit Symbol Description 7 to 4 SST[3:0] SNC start; start setting of the stereo noise control; see Table 59 and Figure 25 3 and 2 SSL[1:0] SNC slope; slope setting of the stereo noise control (sep / Veq.LEVEL); see Figure 25 00 = 38 dB/V 01 = 51 dB/V 10 = 63 dB/V 11 = 72 dB/V 1 HCMP HCC control source 0 = high cut control is only controlled by the level information 1 = high cut control is controlled by level, USN and WAM 0 Table 59. HCSF HCC minimum bandwidth; combined control with bit HCSFH; see Table 49, Table 60 and Figure 26 Start of stereo noise control weak signal processing SST3 SST2 SST1 SST0 Stereo noise control start (Veq.LEVEL) 0 0 0 0 1.88 V 0 0 0 1 1.94 V 0 0 1 0 2.00 V 0 0 1 1 2.06 V 0 1 0 0 2.13 V 0 1 0 1 2.19 V 0 1 1 0 2.25 V 0 1 1 1 2.31 V 1 0 0 0 2.38 V 1 0 0 1 2.44 V 1 0 1 0 2.5 V 1 0 1 1 2.56 V 1 1 0 0 2.63 V 1 1 0 1 2.69 V 1 1 1 0 2.75 V 1 1 1 1 2.81 V TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 46 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 60. HCC minimum bandwidth HCSFH HCSF High cut control minimum bandwidth 0 0 2.2 kHz 0 1 3.3 kHz 1 0 3.9 kHz 1 1 5.6 kHz 001aab493 40 001aab539 40 cs (dB) cs (dB) 30 30 20 20 SST[3:0] SSL[1:0] 10 10 0000 0111 1000 1111 00 0 0.5 1 1.5 2 0 0.5 2.5 3 Veq. LEVEL (V) SSL = 63 dB/V. 1 1.5 01 10 11 2 2.5 3 Veq. LEVEL (V) SST = 2.5 V. a. Start. b. Slope. Fig 25. SNC start and slope settings versus equivalent level voltage; SNC detector (level, USN and WAM), USN detector and WAM detector 8.2.15 Write mode: data byte HIGHCUT Table 61. HIGHCUT - format of data byte 0Dh with default setting 7 6 5 4 3 2 1 0 HST2 HST1 HST0 HSL1 HSL0 HCF2 HCF1 HCF0 0 1 1 0 1 1 1 1 Table 62. Bit HIGHCUT - data byte 0Dh bit description Symbol Description 7 to 5 HST[2:0] HCC start; start setting of the high cut control; see Table 63 and Figure 26 4 and 3 HSL[1:0] HCC slope; slope setting of the high cut control (10 kHz / Veq.LEVEL); see Figure 26 00 = 9 dB/V 01 = 11 dB/V 10 = 14 dB/V 11 = 18 dB/V 2 to 0 HCF[2:0] HCC maximum bandwidth; setting of the fixed high cut control; see Table 64, Figure 26 and Figure 27 TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 47 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 63. Start of high cut control weak signal processing HST2 HST1 HST0 High cut control start (Veq.LEVEL) 0 0 0 1.5 V 0 0 1 1.75 V 0 1 0 2.0 V 0 1 1 2.25 V 1 0 0 2.5 V 1 0 1 3.0 V 1 1 0 3.5 V 1 1 1 4.0 V Table 64. Fixed high cut settings HCF2 HCF1 HCF0 Fixed high cut; HCC Bmax 0 0 0 reserved 0 0 1 2 kHz 0 1 0 3 kHz 0 1 1 5 kHz 1 0 0 7 kHz 1 0 1 10 kHz 1 1 0 wide bandwidth 1 1 1 full bandwidth TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 48 of 108 TEF6904A NXP Semiconductors Integrated car radio 001aab597 0 10 kHz (dB) 3 6 full bandwidth 0 HST[2:0] 10 kHz (dB) wide bandwidth 3 000 001 010 011 10 B (kHz) 7 (1) 6 5 (2) 9 100 101 110 9 111 (3) 3 HSL[1:0] 00 01 10 11 12 12 (4) 15 0.5 1.5 2.5 2 15 0.5 3.5 1.5 Veq.LEVEL (V) HCF = 111, HCSF = 0, HCSFH = 0, HSL = 10. Veq.LEVEL (V) 2.5 001aad655 HST = 100. (1) HCSFH = 1; HCSF = 1; Bmin = 5.6 kHz. (2) HCSFH = 1; HCSF = 0; Bmin = 3.9 kHz. (3) HCSFH = 0; HCSF = 1; Bmin = 3.3 kHz. (4) HCSFH = 0; HCSF = 0; Bmin = 2.2 kHz. a. Start. b. Slope and minimum bandwidth. Fig 26. High cut control start and slope settings versus equivalent level voltage; HCC detector (HCMP = 0 for level or HCMP = 1 for level, WAM and USN) 001aab542 8 gain (dB) HCF[2:0] 111 0 110 101 -8 100 011 -16 010 001 -24 10-2 10-1 1 102 10 f (kHz) Fig 27. Fixed high cut setting characteristics TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 49 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.16 Write mode: data byte SOFTMUTE Table 65. SOFTMUTE - format of data byte 0Eh with default setting 7 6 5 4 3 2 1 0 MST2 MST1 MST0 MSL1 MSL0 UMD1 UMD0 MSLE 0 1 1 0 1 0 1 0 Table 66. SOFTMUTE - data byte 0Eh bit description Bit Symbol Description 7 to 5 MST[2:0] soft mute start; start setting of the soft mute; for FM see Table 67 and Figure 28; for AM see Table 68 and Figure 29 4 and 3 MSL[1:0] soft mute slope[1]; slope setting of the soft mute (10 kHz / Veq.LEVEL); for FM see Table 69 and Figure 28; for AM see Table 70 and Figure 29 2 and 1 UMD[1:0] USN soft mute depth; setting of the maximum attenuation of the USN fast soft mute control; see Figure 30 00 = 3 dB 01 = 6 dB 10 = 9 dB 11 = 12 dB 0 [1] MSLE soft mute slope extension; additional slope setting of the soft mute; for FM see Table 69 and Figure 28; for AM see Table 70 and Figure 29 When for an external audio source dynamic compression is enabled (bit COMP is logic 1) the MSL setting controls the compression ratio. For default 2 : 1 compression MSL = 01 is used; see Table 82. Table 67. Start of soft mute control weak signal processing; FM mode[1] MST2 MST1 MST0 Soft mute control start (Veq.LEVEL) 0 0 0 0.88 V 0 0 1 1.0 V 0 1 0 1.12 V 0 1 1 1.25 V 1 0 0 1.38 V 1 0 1 0.75 V 1 1 0 0.81 V 1 1 1 0.94 V [1] When for an external audio source dynamic compression is enabled (COMP = 1) the MST setting controls the compression range. For default full compression MST = 7 is used; see Table 81. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 50 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 68. Start of soft mute control weak signal processing; AM mode[1] MST2 MST1 MST0 Soft mute control start (Veq.LEVEL) 0 0 0 1.5 V 0 0 1 1.75 V 0 1 0 2.0 V 0 1 1 1.25 V 1 0 0 1.38 V 1 0 1 1.62 V 1 1 0 1.88 V 1 1 1 2.12 V [1] When for an external audio source dynamic compression is enabled (COMP = 1) the MST setting controls the compression range. For default full compression MST = 7 is used; see Table 81. Table 69. Slope of soft mute control weak signal processing; FM mode[1] MSLE MSL1 MSL0 Soft mute control slope (AF / Veq.LEVEL) 0 0 0 8 dB/V 0 0 1 16 dB/V 0 1 0 24 dB/V 0 1 1 32 dB/V 1 0 0 40 dB/V 1 0 1 48 dB/V 1 1 0 reserved 1 1 1 reserved [1] When for an external audio source dynamic compression is enabled (COMP = 1) the MSL setting controls the compression range. For default 2 : 1 compression MSL = 1 is used; see Table 82. Table 70. Slope of soft mute control weak signal processing; AM mode[1] MSL1 MSL0 MSLE Soft mute control slope (AF / Veq.LEVEL) 0 0 0 8 dB/V 0 0 1 12 dB/V 0 1 0 16 dB/V 0 1 1 20 dB/V 1 0 0 24 dB/V 1 0 1 28 dB/V 1 1 0 32 dB/V 1 1 1 36 dB/V [1] When for an external audio source dynamic compression is enabled (COMP = 1) the MSL setting controls the compression range. For default 2 : 1 compression MSL = 1 is used; see Table 82. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 51 of 108 TEF6904A NXP Semiconductors Integrated car radio 001aad656 0 mute (dB) (0) mute (dB) MST[2:0] 12 (1) 6 101 110 000 111 001 010 011 100 24 (2) (3) 12 (0E) (1E) 36 48 0.5 001aad658 0 18 1.0 MSL[1:0] = 11. 1.5 2.0 2.5 Veq.LEVEL (V) 24 0.5 0.75 1.0 1.25 1.5 Veq.LEVEL (V) MST[2:0] = 000. (0) MSLE = 0; MSL[1:0] = 00. (1) MSLE = 0; MSL[1:0] = 01. (2) MSLE = 0; MSL[1:0] = 10. (3) MSLE = 0; MSL[1:0] = 11. (0E) MSLE = 1; MSL[1:0] = 00. (1E) MSLE = 1; MSL[1:0] = 01. a. Start. b. Slope. Fig 28. Soft mute start and slope settings versus equivalent level voltage (FM mode) TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 52 of 108 TEF6904A NXP Semiconductors Integrated car radio 001aad657 0 mute (dB) 001aad659 0 mute (dB) MST[2:0] 12 (0) 6 (0E) (1) 011 100 000 101 001 110 010 111 24 36 12 (1E) (2) 18 (2E) (3) 48 0.5 1.0 1.5 24 0.5 2.0 2.5 Veq.LEVEL (V) MSL[1:0] = 11. (3E) 0.75 1.0 1.25 1.5 Veq.LEVEL (V) MST[2:0] = 011. (0) MSL[1:0] = 00; MSLE = 0. (0E) MSL[1:0] = 00; MSLE = 1. (1) MSL[1:0] = 01; MSLE = 0. (1E) MSL[1:0] = 01; MSLE = 1. (2) MSL[1:0] = 10; MSLE = 0. (2E) MSL[1:0] = 10; MSLE = 1. (3) MSL[1:0] = 11; MSLE = 0. (3E) MSL[1:0] = 11; MSLE = 1. a. Start. b. Slope. Fig 29. Soft mute start and slope settings versus equivalent level voltage (AM mode) 001aab544 0 mute (dB) 6 00 01 10 12 11 UMD[1:0] 18 0.5 0.75 1 1.25 1.5 Veq.LEVEL (V) MST[2:0] = 011, MSL[1:0] = 10. Fig 30. USN soft mute depth settings; USN detector TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 53 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.17 Write mode: data byte RADIO Table 71. RADIO - format of data byte 0Fh with default setting 7 6 5 4 3 2 1 0 0 MONO DEMP 1 NBS1 NBS0 NBL1 NBL0 0 0 1 0 1 0 Table 72. RADIO - data byte 0Fh bit description Bit Symbol Description 7 - reserved; 0 = normal operation 6 MONO FM forced mono; stereo decoder disable option 0 = stereo decoder is set to FM stereo 1 = stereo decoder is set to FM mono 5 DEMP de-emphasis; selection of the de-emphasis time constant; see Figure 31 0 = de-emphasis is 75 s 1 = de-emphasis is 50 s 4 - reserved; 1 = normal operation 3 and 2 NBS[1:0] noise blanker audio sensitivity FM audio noise blanker sensitivity setting of FM MPX ignition noise detector (peak value of noise pulse at MPX signal) 00 = 65 mV (high sensitivity) 01 = 100 mV 10 = 125 mV 11 = 160 mV (low sensitivity) AM audio noise blanker sensitivity setting of audio ignition noise detector (trigger slew rate of MPX signal) 00 = 16.5 V/ms (high sensitivity) 01 = 18.6 V/ms 10 = 21 V/ms 11 = 23.5 V/ms (low sensitivity) 1 and 0 NBL[1:0] noise blanker IF or level sensitivity FM audio noise blanker sensitivity setting of FM level ignition noise detector (peak value of noise pulse at level voltage) 00 = 10 mV (high sensitivity) 01 = 25 mV 10 = 36 mV 11 = 50 mV (low sensitivity) AM IF noise blanker sensitivity setting of IF ignition noise detector (peak voltage of noise pulse at RF dummy aerial input) 00 = 1.4 V (low sensitivity) 01 = 1.0 V 10 = 0.7 V (high sensitivity) 11 = AM IF noise blanker disabled TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 54 of 108 TEF6904A NXP Semiconductors Integrated car radio 001aab545 8 gain (dB) 0 DEMP -8 1 -16 0 -24 10-2 10-1 1 102 10 f (kHz) Fig 31. De-emphasis setting characteristics 8.2.18 Write mode: data byte INPUT Table 73. INPUT - format of data byte 10h with default setting 7 6 5 4 3 2 1 0 INP3 INP2 INP1 INP0 ING3 ING2 ING1 ING0 0 0 0 0 1 0 1 0 Table 74. INPUT - data byte 10h bit description Bit Symbol Description 7 to 4 INP[3:0] input selection; selection of the audio source for the tone/volume part; see Table 75 3 to 0 ING[3:0] Input gain; -10 dB to +18 dB input gain. The ING input gain setting is added to the VOL volume setting to define the actual volume control; see Table 76. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 55 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 75. Input select INP3 INP2 INP1 INP0 Audio source for tone/volume processing 0 0 0 0 radio 0 0 0 1 stereo with Common Mode Rejection (CMR) (pins INAL, INAR and INAC) 0 0 1 0 stereo (pins INBL and INBR) 0 0 1 1 mono symmetrical or mono with CMR (pins INC and IND) 0 1 0 0 stereo (pins INC and IND) 0 1 0 1 mono (pin INC) 0 1 1 0 mono (pin IND) 0 1 1 1 stereo with CMR (pins INBL, INBR and INC) 1 0 0 0 stereo symmetrical (pins INBL, INBR, INC and IND) 1 0 0 1 stereo (pins INAL and INAR) 1 0 1 0 mono (pin INAC) 1 0 1 1 stereo symmetrical (pins INAL, INAR, INAC and INAD) 1 1 0 0 stereo (pins INAC and INAD) 1 1 0 1 stereo with CMR (pins INBL, INBR and INAD) 1 1 1 0 mono (pin INAD) 1 1 1 1 reserved Table 76. Input gain setting ING3 ING2 ING1 ING0 Input gain control 1 0 1 1 -10 dB[1] 1 1 0 0 -8 dB 1 1 0 1 -6 dB 1 1 1 0 -4 dB 1 1 1 1 -2 dB 0 0 0 0 0 dB 0 0 0 1 2 dB 0 0 1 0 4 dB 0 0 1 1 6 dB 0 1 0 0 8 dB 0 1 0 1 10 dB[1] 0 1 1 0 12 dB[1] 0 1 1 1 14 dB[1] 1 0 0 0 16 dB[1] 1 0 0 1 18 dB[1] 1 0 1 0 mute [1] The input gain setting ING and the volume setting VOL define the overall volume. The overall range is limited to -83 dB to +26 dB. For overall values > +28 dB the actual gain is +28 dB. For overall values < -83 dB the circuit is muted. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 56 of 108 TEF6904A NXP Semiconductors Integrated car radio Input select pin use and suggested combinations of input sources[1] Table 77. INP[3:0] Input pin use INAL INAR INAC INAD INBL INBR INC Audio IND source 0000 radio 0001 L R GND Source combinations x x x x x x x x x x x x x x x x stereo CMR 0010 L R stereo x x x x x x x x x 0011 M- M+ mono x symmetrical 0100 L- R- 0101 M- 0110 0111 L R GND 1000 L+ R+ L- 1001 L R L+ R+ 1010 M- 1011 1100 x x x x x M mono x x x x x x R- stereo symmetrical stereo CMR x x x stereo x x x x x mono x x R- stereo R x x x L- M- x mono mono x x x x x symmetrical GND L x x R- 1110 x x x x x x L- 1101 [1] stereo x x x x x x stereo CMR x x mono x x x x x x M-, L- and R- indicate inverted polarity of audio signal. 8.2.19 Write mode: data byte VOLUME Table 78. VOLUME - format of data byte 11h with default setting 7 6 5 4 3 2 1 0 COMP VOL6 VOL5 VOL4 VOL3 VOL2 VOL1 VOL0 0 0 1 1 0 0 0 0 Table 79. VOLUME - data byte 11h bit description Bit Symbol Description 7 COMP dynamic compression[1]; see Figure 34 0 = compression is disabled (standard use) 1 = dynamic compression is enabled 6 to 0 [1] VOL[6:0] volume setting (see Table 83); for balance control see data byte 16h (see Table 95), for loudness control see data byte 17h (see Table 98) Dynamic compression can be used with external sources only. When dynamic compression is active, the radio quality detection of USN, MOD and offset is limited to AF update tuning only. For dynamic compression the bits MOD[4:0] indicate the external source input amplitude as in the VU-meter mode; AVUM; data byte 17h (see Table 98). The FM dynamic bandwidth control is disabled and a fixed bandwidth of 113 kHz is defined. However, other fixed bandwidth settings are available by DYN = 0 and the setting of BW; data byte 0h (see Table 28). The compression recovery timing is controlled by data byte 0Bh; TIMING (see Table 80). Compression start and slope are controlled by data byte 0Eh; SOFTMUTE (see Table 81 and Table 82). Standard compression requires a setting of MST = 7 and MSL = 1. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 57 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 80. Dynamic compression timing; MTC[2:0] of data byte 0Bh; TIMING[1] MTC2 MTC1 MTC0 tattack trecovery 0 0 0 0.02 s 0.03 s 0 0 1 0.02 s 0.06 s 0 1 0 0.02 s 0.2 s 0 1 1 0.02 s 5s 1 0 0 0.02 s 0.6 s 1 0 1 0.02 s 10 s 1 1 0 0.02 s 1s 1 1 1 0.02 s 2s [1] Setting MTC is also in use for setting the timing of weak signal soft mute control during radio operation. Table 81. Dynamic compression start; MST[2:0] of data byte 0Eh; SOFTMUTE[1] MST2 MST1 MST0 Compression range 0 0 0 reserved 0 0 1 reserved 0 1 0 reserved 0 1 1 start = 4 dBV; 2 : 1 range = 2 dB 1 0 0 start = -4 dBV; 2 : 1 range = 6 dB 1 0 1 start = -12 dBV; 2 : 1 range = 10 dB 1 1 0 start = -20 dBV; 2 : 1 range = 14 dB 1 1 1 start = -34 dBV; full range (2 : 1 = 18 dB) [1] Setting MST is also in use for setting the start of weak signal soft mute control during radio operation. Table 82. Dynamic compression slope; MSL[1:0] of data byte 0Eh; SOFTMUTE[1] MSL1 MSL0 Compression ratio 0 0 4 : 3; full range = 9 dB 0 1 standard compression (2 : 1); full range = 18 dB 1 0 4 : 1; full range = 27 dB 1 1 limiting; full range = 36 dB [1] Setting MSL is also in use for setting the slope of weak signal soft mute control during radio operation. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 58 of 108 TEF6904A NXP Semiconductors Integrated car radio volume (dB) 0 (6, 1) (4, 1) (7, 0) (7, 1) (7, 2) (7, 3) -10 -20 -60 (5, 1) -50 -40 -30 -20 -10 (3, 0) (3, 1) (3, 2) (3, 3) 0 6 line input (dBV) 001aac443 1 V = 0 dBV, (MST, MSL) control. Fig 32. Dynamic compression volume control; non-standard characteristics >1:1 40 dB volume (dB) 0 24 dB 18 12 dB dB -10 -20 -60 2:1 -50 -40 -30 -20 -10 0 6 line input (dBV) 001aab835 1 V = 0 dBV, MST = 7 (MST[2:0] = 111), MSL = 1 (MSL[1:0] = 01). Fig 33. Dynamic compression volume control; typical setting TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 59 of 108 TEF6904A NXP Semiconductors Integrated car radio 001aab549 0 line output (dBV) -20 -40 -60 COMP = 1; VOL = -5 dB 15 dB -80 -60 COMP = 0; VOL = -20 dB -40 -20 0 +6 20 line input (dBV) 1 V = 0 dBV. Dynamic compression is realized by attenuation of the volume setting. To match the audio amplitudes with and without compression a higher volume (VOL) setting should be selected when compression is activated. The VOL correction value used defines the positioning of the compression characteristic high signal attenuation and low signal amplification. In this example: COMP = 0: VOL = `user volume'; COMP = 1: VOL = `user volume' + 15. Fig 34. Example of input to output compression Table 83. Volume setting VOL6 VOL5 VOL4 VOL3 VOL2 VOL1 VOL0 Volume (dB) 0 0 0 0 0 0 0 28[1] 0 0 0 0 0 0 1 27[1] 0 0 0 0 0 1 0 26[1] 0 0 0 0 0 1 1 25[1] 0 0 0 0 1 0 0 24[1] 0 0 0 0 1 0 1 23[1] 0 0 0 0 1 1 0 22[1] 0 0 0 0 1 1 1 21[1] 0 0 0 1 0 0 0 20[1] 0 0 0 1 0 0 1 19[1] 0 0 0 1 0 1 0 18[1] 0 0 0 1 0 1 1 17[1] 0 0 0 1 1 0 0 16[1] 0 0 0 1 1 0 1 15[1] 0 0 0 1 1 1 0 14[1] 0 0 0 1 1 1 1 13[1] 0 0 1 0 0 0 0 12[1] 0 0 1 0 0 0 1 11[1] 0 0 1 0 0 1 0 10 0 0 1 0 0 1 1 9 TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 60 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 83. Volume setting ...continued VOL6 VOL5 VOL4 VOL3 VOL2 VOL1 VOL0 Volume (dB) 0 0 1 0 1 0 0 8 0 0 1 0 1 0 1 7 0 0 1 0 1 1 0 6 0 0 1 0 1 1 1 5 0 0 1 1 0 0 0 4 0 0 1 1 0 0 1 3 0 0 1 1 0 1 0 2 0 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 0 0 1 1 1 0 1 -1 0 0 1 1 1 1 0 -2 0 0 1 1 1 1 1 -3 0 1 0 0 0 0 0 -4 0 1 0 0 0 0 1 -5 0 1 0 0 0 1 0 -6 0 1 0 0 0 1 1 -7 0 1 0 0 1 0 0 -8 0 1 0 0 1 0 1 -9 0 1 0 0 1 1 0 -10 0 1 0 0 1 1 1 -11 0 1 0 1 0 0 0 -12 0 1 0 1 0 0 1 -13 0 1 0 1 0 1 0 -14 0 1 0 1 0 1 1 -15 0 1 0 1 1 0 0 -16 0 1 0 1 1 0 1 -17 0 1 0 1 1 1 0 -18 0 1 0 1 1 1 1 -19 0 1 1 0 0 0 0 -20 0 1 1 0 0 0 1 -21 0 1 1 0 0 1 0 -22 0 1 1 0 0 1 1 -23 0 1 1 0 1 0 0 -24 0 1 1 0 1 0 1 -25 0 1 1 0 1 1 0 -26 0 1 1 0 1 1 1 -27 0 1 1 1 0 0 0 -28 0 1 1 1 0 0 1 -29 0 1 1 1 0 1 0 -30 0 1 1 1 0 1 1 -31 0 1 1 1 1 0 0 -32 TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 61 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 83. Volume setting ...continued VOL6 VOL5 VOL4 VOL3 VOL2 VOL1 VOL0 Volume (dB) 0 1 1 1 1 0 1 -33 0 1 1 1 1 1 0 -34 0 1 1 1 1 1 1 -35 1 0 0 0 0 0 0 -36 1 0 0 0 0 0 1 -37 1 0 0 0 0 1 0 -38 1 0 0 0 0 1 1 -39 1 0 0 0 1 0 0 -40 1 0 0 0 1 0 1 -41 1 0 0 0 1 1 0 -42 1 0 0 0 1 1 1 -43 1 0 0 1 0 0 0 -44 1 0 0 1 0 0 1 -45 1 0 0 1 0 1 0 -46 1 0 0 1 0 1 1 -47 1 0 0 1 1 0 0 -48 1 0 0 1 1 0 1 -49 1 0 0 1 1 1 0 -50 1 0 0 1 1 1 1 -51 1 0 1 0 0 0 0 -52 1 0 1 0 0 0 1 -53 1 0 1 0 0 1 0 -54 1 0 1 0 0 1 1 -55 1 0 1 0 1 0 0 -56 1 0 1 0 1 0 1 -57[2] 1 0 1 0 1 1 0 -58[2] 1 0 1 0 1 1 1 -59[2] 1 0 1 1 0 0 0 -60[2] 1 0 1 1 0 0 1 -61[2] 1 0 1 1 0 1 0 -62[2] 1 0 1 1 0 1 1 -63[2] 1 0 1 1 1 0 0 -64[2] 1 0 1 1 1 0 1 -65[2] 1 0 1 1 1 1 0 -66[2] 1 0 1 1 1 1 1 -67[2] 1 1 0 0 0 0 0 -68[2] 1 1 0 0 0 0 1 -69[2] 1 1 0 0 0 1 0 -70[2] 1 1 0 0 0 1 1 -71[2] 1 1 0 0 1 0 0 -72[2] 1 1 0 0 1 0 1 -73[2] TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 62 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 83. Volume setting ...continued VOL6 VOL5 VOL4 VOL3 VOL2 VOL1 VOL0 Volume (dB) 1 1 0 0 1 1 0 -74[1][2] 1 1 0 0 1 1 1 -75[1][2] 1 1 0 1 0 0 0 -76[1][2] 1 1 0 1 0 0 1 -77[1][2] 1 1 0 1 0 1 0 -78[1][2] 1 1 0 1 0 1 1 -79[1][2] 1 1 0 1 1 0 0 -80[1][2] 1 1 0 1 1 0 1 -81[1][2] 1 1 0 1 1 1 0 -82[1][2] 1 1 0 1 1 1 1 -83[1][2] 1 1 1 0 0 0 0 -84[1][2] 1 1 1 0 0 0 1 -85[1][2] 1 1 1 0 0 1 0 -86[1][2] 1 1 1 0 0 1 1 -87[1][2] 1 1 1 0 1 0 0 -88[1][2] 1 1 1 0 1 0 1 -89[1][2] 1 1 1 0 1 1 0 -90[1][2] 1 1 1 0 1 1 1 -91[1][2] 1 1 1 1 0 0 0 -92[1][2] 1 1 1 1 0 0 1 -93[1][2] 1 1 1 1 0 1 0 -94[1][2] 1 1 1 1 0 1 1 -95[1][2] 1 1 1 1 1 0 0 -96[1][2] 1 1 1 1 1 0 1 -97[1][2] 1 1 1 1 1 1 0 -98[1][2] 1 1 1 1 1 1 1 mute [1] The overall gain is the sum of the input gain setting ING[3:0] and the volume setting VOL[6:0]. The overall gain has a range of +28 dB to -83 dB. For ING + VOL > 28 dB the overall gain is 28 dB. For ING + VOL < -83 dB the mute is active. [2] For overall gain values below -75 dB (ING + VOL < -75 dB) the gain steps have a monotonous sequence. The values of gain set error, gain step error and gain tracking error are not specified. The minimum gain value is determined by the mute value. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 63 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.20 Write mode: data byte TREBLE Table 84. TREBLE - format of data byte 12h with default setting 7 6 5 4 3 2 1 0 0 TRE2 TRE1 TRE0 TREM TRF1 TRF0 0 0 0 0 1 1 0 Table 85. TREBLE - data byte 12h bit description Bit Symbol Description 7 - reserved; 0 = normal operation 6 to 4 TRE[2:0] treble setting; treble amplification or gain setting; see Table 86 and Figure 35 3 TREM treble control mode; treble control of attenuation or gain; see Table 86 0 = treble mode is set to attenuation 1 = treble mode is set to gain 2 and 1 TRF[1:0] treble frequency 00 = 8 kHz 01 = 10 kHz 10 = 12 kHz 11 = 15 kHz 0 - Table 86. Treble control setting TRE2 reserved; 0 = normal operation TRE1 TRE0 Treble control 0 0 0 0 dB 0 0 1 -2 dB 0 1 0 -4 dB 0 1 1 -6 dB 1 0 0 -8 dB 1 0 1 -10 dB 1 1 0 -12 dB 1 1 1 -14 dB 0 0 0 0 dB 0 0 1 2 dB 0 1 0 4 dB 0 1 1 6 dB 1 0 0 8 dB 1 0 1 10 dB 1 1 0 12 dB 1 1 1 14 dB TREM = 0 TREM = 1 TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 64 of 108 TEF6904A NXP Semiconductors Integrated car radio 001aab550 16 gain (dB) 8 0 -8 -16 10-2 10-1 1 10 faudio (kHz) Fig 35. Treble amplitude control characteristics; treble frequency (TRF) = 10 kHz 8.2.21 Write mode: data byte BASS Table 87. BASS - format of data byte 13h with default setting 7 6 5 4 3 2 1 0 BAS3 BAS2 BAS1 BAS0 BASM BAF1 BAF0 0 0 0 0 0 1 1 0 Table 88. BASS - data byte 13h bit description Bit Symbol Description 7 to 4 BAS[3:0] bass setting; bass amplification or gain setting; see Table 89 and Figure 36 3 BASM bass control mode; bass control of attenuation or gain; see Table 89 0 = bass mode is set to attenuation 1 = bass mode is set to gain 2 and 1 BAF[1:0] bass frequency 00 = 60 Hz 01 = 80 Hz 10 = 100 Hz 11 = 120 Hz 0 - reserved; 0 = normal operation TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 65 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 89. Bass control setting BAS3 BAS2 BAS1 BAS0 Bass control 0 0 0 0 0 dB 0 0 0 1 -2 dB 0 0 1 0 -4 dB 0 0 1 1 -6 dB 0 1 0 0 -8 dB 0 1 0 1 -10 dB 0 1 1 0 -12 dB 0 1 1 1 -14 dB 1 0 0 0 -16 dB 1 0 0 1 -18 dB 1 0 1 0 -20 dB 0 0 0 0 0 dB 0 0 0 1 2 dB 0 0 1 0 4 dB 0 0 1 1 6 dB 0 1 0 0 8 dB 0 1 0 1 10 dB 0 1 1 0 12 dB 0 1 1 1 14 dB 1 0 0 0 16 dB 1 0 0 1 18 dB 1 0 1 0 20 dB BASM = 0 BASM = 1 001aab551 16 Gbass (dB) 8 0 -8 -16 10-1 1 102 10 faudio (kHz) Fig 36. Bass amplitude control characteristics; bass frequency (BAF) = 60 Hz TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 66 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.22 Write mode: data byte FADER Table 90. FADER - format of data byte 14h with default setting 7 6 5 4 3 2 1 0 FADM1 FADM0 FAD5 FAD4 FAD3 FAD2 FAD1 FAD0 0 0 0 0 0 0 0 0 Table 91. FADER - data byte 14h bit description Bit Symbol Description 7 and 6 FADM[1:0] fader mode; enable fader control for front or rear 00 = no fader; front output = 0 dB; rear output = 0 dB 01 = rear fader; front output = 0 dB; rear output = FAD[5:0] 10 = front fader; front output = FAD[5:0]; rear output = 0 dB 11 = output volume; front output = FAD[5:0]; rear output = FAD[5:0] 5 to 0 FAD[5:0] Fader attenuation setting; 00 0000 to 11 1111 = -1 dB to -64 dB. For output mute control see data byte 15h; OUTPUT (see Table 92). TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 67 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.23 Write mode: data byte OUTPUT Table 92. OUTPUT - format of data byte 15h with default setting 7 6 5 4 3 2 1 0 EXP1 EXP0 EXPS OUTA MULF MURF MULR MURR 0 0 0 0 1 1 1 1 Table 93. OUTPUT - data byte 15h bit description[1] Bit Symbol Description 7 and 6 EXP[1:0] external processor selection; enable I/O between tone and fader; see Table 94 and Figure 37 5 EXPS output selector for external processor; see Figure 37 0 = output signal from TREBLE output 1 = output signal from source selector output 4 OUTA output gain 0 = standard output gain 1 = output gain is 3 dB 3 MULF left front output mute 0 = output LFOUT is enabled 1 = output LFOUT is muted 2 MURF right front output mute 0 = output RFOUT is enabled 1 = output RFOUT is muted 1 MULR left rear output mute 0 = output LROUT is enabled 1 = output LROUT is muted 0 MURR right rear output mute 0 = output RROUT is enabled 1 = output RROUT is muted [1] Output gain (OUTA) and output mute (MUxx) control is active for all signal selections. Fader control (FADM, FAD) is active for every signal selection except for the internal audio of `external I/O rear only' mode at the front output. The internal audio signal is available on output pins PLOUT and PROUT independent of the EXP bit setting. The output level on pins PLOUT and PROUT as well as the input level for pins INPL and INPR is 1 V for the maximum line output level of 1.4 V (OUTA = 0) or 2 V (OUTA = 1). Table 94. External processor selection EXP1 EXP0 External I/O mode Front output Rear output 0 0 internal internal audio internal audio 0 1 external input into tone/volume part external signal via tone/volume part external signal via tone/volume part 1 0 external input into fader part external signal external signal 1 1 external input into fader part, rear only internal signal at PLOUT/PROUT external signal TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 68 of 108 TEF6904A NXP Semiconductors Integrated car radio INPL INPR 1V EXP INPUT 2V 01 EXP INPUT GAIN, VOLUME, BALANCE, MUTE INPUT SELECT BASS, TREBLE, LOUDNESS -6 dB 10 11 FRONT/REAR FADER LROUT RROUT EXP +3 dB EXPS 11 0 LFOUT RFOUT 1.4 V (2 V) +3 dB (+6 dB) PLOUT PROUT 1V 1 001aab552 Fig 37. External processor connections 8.2.24 Write mode: data byte BALANCE Table 95. BALANCE - format of data byte 16h with default setting 7 6 5 4 3 2 1 0 BALM BAL6 BAL5 BAL4 BAL3 BAL2 BAL1 BAL0 1 0 0 0 0 0 0 0 Table 96. BALANCE - data byte 16h bit description Bit Symbol Description 7 BALM balance control mode; sets the balance mode to left or right attenuation 0 = left channel is attenuated 1 = right channel is attenuated 6 to 0 Table 97. BAL[6:0] balance setting; see Table 97 Balance attenuation setting[1] BAL6 BAL5 BAL4 BAL3 BAL2 BAL1 BAL0 Balance (dB) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -1 : : : : : : : : 1 1 0 1 1 1 0 -110 1 1 0 1 1 1 1 -111 1 1 1 0 0 0 0 mute [1] The maximum obtainable attenuation of volume and balance is limited to -83 dB. For VOL + BAL attenuation settings below -83 dB; mute is activated. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 69 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.25 Write mode: data byte LOUDNESS Table 98. LOUDNESS - format of data byte 17h with default setting 7 6 5 4 3 2 1 0 AVUM ASFD 0 LDON LDHB LDS2 LDS1 LDS0 0 0 0 1 1 0 0 Table 99. LOUDNESS - data byte 17h bit description Bit Symbol Description 7 AVUM audio VU-meter mode[1] 0 = MOD read information indicates the modulation of the radio channel 1 and an external input source is selected = MOD read information will indicate the input amplitude of the selected source 6 ASFD ASI filter disable 0 = normal operation 1 = no low-pass filter inserted during ASI 5 - reserved; 0 = normal operation 4 LDON loudness on 0 = loudness control is disabled 1 = loudness control is active; loudness is controlled by the volume setting 3 loudness high boost; see Figure 38 LDHB 0 = loudness control is limited to bass gain 1 = loudness controls bass gain and treble gain 2 to 0 [1] LDS[2:0] loudness start setting; loudness start defines the volume setting below which loudness control is activated; see Table 101 and Figure 38 The VU-meter mode can be used with external sources only. When the VU-meter mode is active, the radio quality detection of USN, MOD and offset is limited to AF update tuning only. During VU-meter mode the bits MOD[4:0] indicate the external source input amplitude. The FM dynamic bandwidth control is disabled and a fixed bandwidth of 113 kHz is defined. However, other fixed bandwidth settings are available by DYN = 0 and the setting of BW; data byte 0h (see Table 28). See Table 100 for compression recovery timing control. VU-meter mode is automatically activated when audio compression is on (COMP = 1). Table 100. VU-meter timing; HTC[2:0] of data byte 0Bh; TIMING[1] HTC2 HTC1 HTC0 tattack trecovery 0 0 0 0.02 s 0.03 s 0 0 1 0.02 s 0.06 s 0 1 0 0.02 s 0.2 s 0 1 1 0.02 s 5s 1 0 0 0.02 s 0.6 s 1 0 1 0.02 s 10 s 1 1 0 0.02 s 1s 1 1 1 0.02 s 2s [1] Setting HTC[2:0] is also in use for setting the timing of weak signal high cut control during radio operation. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 70 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 101. Loudness start LDS2 LDS1 LDS0 Start of loudness at volume setting 0 0 0 -12 dB 0 0 1 -16 dB 0 1 0 -20 dB 0 1 1 -24 dB 1 0 0 -28 dB 1 0 1 -32 dB 1 1 0 -36 dB 1 1 1 -40 dB 001aab599 -12 gain (dB) VOL = -20 -22 -24 -26 -28 -30 -32 -34 -36 -38 -40 -20 -28 -36 -44 2 x 10-2 10-1 1 f audio (kHz) 10 20 a. LDON = 1, LDHB = 0. 001aab553 -12 gain (dB) VOL = -20 -22 -24 -26/-28 -30 -32 -34/-36 -38 -40 -20 -28 -36 -44 2 x 10-2 10-1 10 1 20 f audio (kHz) b. LDON = 1, LDHB = 1. Fig 38. Loudness control characteristics; loudness start = -20 dB, bass frequency = 60 Hz, treble frequency = 10 kHz; bass gain = 0 dB, treble gain = 0 dB TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 71 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.26 Write mode: data byte POWER Table 102. POWER - format of data byte 18h with default setting 7 6 5 4 3 2 1 0 0 STBT 0 ASC1 ASC0 ASI AST1 AST0 0 0 1 1 0 0 Table 103. POWER - data byte 18h bit description[1] Bit Symbol Description 7 - reserved; 0 = normal operation 6 STBT standby tuner 0 = normal operation 1 = power consumption is reduced by disabling part of the tuner circuit; radio operation is disabled 5 - reserved; 0 = normal operation 4 and 3 ASC[1:0] ASI clock frequency 00 = 10 MHz 01 = 5 MHz 10 = 2.5 MHz 11 = 1.3 MHz 2 ASI audio step interpolation 0 = audio step interpolation is disabled 1 = audio step interpolation is enabled 1 and 0 AST[1:0] ASI step time; selection of the audio step interpolation time 00 = 1 ms 01 = 3 ms 10 = 10 ms 11 = 30 ms [1] The power saving offered by the Standby modes is limited and is not intended to realize an effective power-down. 8.2.27 Write mode: data bytes RESERVED Table 104. RESERVED - format of data byte 19h to 1Eh 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 Table 105. RESERVED - data byte 19h to 1Eh bit description[1] Bit Symbol Description 7 to 0 - reserved; 0 = normal operation [1] Reserved bits may control test options for factory testing. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 72 of 108 TEF6904A NXP Semiconductors Integrated car radio 8.2.28 Write mode: data bytes TEST Table 106. RESERVED - format of data byte 1Fh 7 6 5 4 3 2 1 0 RBWR 0 TEST5 TEST4 TEST3 TEST2 TEST1 TEST0 0 0 0 0 0 0 0 Table 107. TEST - data byte 1Fh bit description Bit Symbol Description 7 RBWR next I2C-bus read contains write register data (RBWR will be reset to logic 0 after read) 6 - reserved; 0 = normal operation 5 to 0 TEST[5:0] test mode 00 0000 = normal operation 00 1011 = AM IF noise blanker disabled 00 1110 = AM IF noise blanker disabled 01 1001 = AM audio noise blanker and FM noise blanker disabled all other settings are reserved 9. Limiting values Table 108. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter VCC analog supply voltage on pins VCC, VCCPLL, VCCVCO, VCCRF, AMMIX2OUT1, AMMIX2OUT2, MIX1OUT1 and MIX1OUT2 VCC voltage difference between any VCC pins VV60 supply voltage for FM filter and demodulator VI digital input voltage on pins SCL, SDA and ADDR Vn voltage on all other pins Tstg storage temperature Tj junction temperature Tamb ambient temperature Vesd electrostatic discharge voltage on all pins except VCCVCO pin VCCVCO [1] The maximum voltage should be less than 10 V. [2] Class 2 according to JESD22-A114D. [3] Class B according to EIA/JESD22-A115-A. [4] Class 1C according to JESD22-A114D. [5] Class A according to EIA/JESD22-A115-A. Conditions [1] [1] Max Unit -0.3 +10 V -0.3 +0.3 V -0.3 VCC + 0.3 V -0.3 +5.5 V -0.3 VCC + 0.3 V -40 +150 C - +150 C -40 +85 C human body model [2] -2000 +2000 V machine model [3] -200 +200 V human body model [4] -1750 +1750 V machine model [5] -175 +175 V TEF6904A_3 Product data sheet Min (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 73 of 108 TEF6904A NXP Semiconductors Integrated car radio 10. Thermal characteristics Table 109. Thermal characteristics Symbol Parameter Rth(j-a) Rth(j-c) Conditions Typ Unit thermal resistance from junction to ambient in free air 53 K/W thermal resistance from junction to case 14 K/W 11. Static characteristics Table 110. Static characteristics VCC = 8.5 V; Tamb = 25 C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Supply voltage VCC analog supply voltage on pins VCC, VCCPLL, VCCVCO, VCCRF, AMMIX2OUT1, AMMIX2OUT2, MIX1OUT1 and MIX1OUT2 8 8.5 9 V VV60 supply voltage for FM filter and demodulator 5.5 7.2 - V Tamb = -40 C - 49 - mA Tamb = 25 C 40 49 60 mA Tamb = 85 C - 49 - mA Current in FM mode ICC ICCPLL ICCVCO ICCRF IV60 IMIX1OUT1; IMIX1OUT2 supply current supply current for tuning PLL supply current for VCO supply current for RF supply current for FM filter and demodulator bias current of FM and AM mixer 1 at output 1 or output 2 Tamb = -40 C - 4.0 - mA Tamb = 25 C 2.9 3.6 5 mA Tamb = 85 C - 3.3 - mA Tamb = -40 C - 2.2 - mA Tamb = 25 C - 2.1 - mA Tamb = 85 C - 2.0 - mA Tamb = -40 C - 12 16 mA Tamb = 25 C 10.5 13.5 16.5 mA Tamb = 85 C - 14 18.5 mA Tamb = -40 C - 28 - mA Tamb = 25 C 22 28 34 mA Tamb = 85 C - 28 - mA Tamb = -40 C - 5.3 - mA Tamb = 25 C 4.3 5.7 7.5 mA Tamb = 85 C - 6.0 8.0 mA Current in AM mode ICC supply current Tamb = -40 C - 58 - mA Tamb = 25 C 44 58 75 mA Tamb = 85 C - 58 - mA TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 74 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 110. Static characteristics ...continued VCC = 8.5 V; Tamb = 25 C; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit ICCPLL supply current for tuning PLL Tamb = -40 C - 3.9 - mA Tamb = 25 C 2.9 3.6 5 mA ICCVCO ICCRF IV60 IMIX1OUT1; IMIX1OUT2 supply current for VCO supply current for RF supply current for FM filter and demodulator bias current of FM and AM mixer 1 at output 1 or output 2 Tamb = 85 C - 3.2 - mA Tamb = -40 C - 2.2 - mA Tamb = 25 C - 2.1 - mA Tamb = 85 C - 2.0 - mA Tamb = -40 C - 8.8 - mA Tamb = 25 C 6.7 8.8 13 mA Tamb = 85 C - 8.8 - mA Tamb = -40 C - 8.0 - mA Tamb = 25 C 6 7.8 10.2 mA Tamb = 85 C - 7.5 - mA Tamb = -40 C - 3.6 - mA Tamb = 25 C 2.6 3.45 4.5 mA Tamb = 85 C IAMMIX2OUT1; bias current of AM mixer 2 at output 1 Tamb = -40 C IAMMIX2OUT2 or output 2 Tamb = 25 C Tamb = 85 C - 3.3 - mA - 5.5 - mA 3.7 4.6 5.5 mA - 3.7 - mA Logic: pin ADDR VIH HIGH-level input voltage 1.75 - 5.5 V VIL LOW-level input voltage -0.2 - +1.0 V Power-on reset; all registers in default setting, outputs muted, Standby mode Vth(POR) threshold value of VCC for power-on reset VCC drop during operation Tamb = -40 C - 6.8 - V Tamb = 25 C 6.15 6.3 6.45 V Tamb = 85 C - 5.8 - V TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 75 of 108 TEF6904A NXP Semiconductors Integrated car radio 12. Dynamic characteristics 12.1 Dynamic characteristics of the tuner Table 111. Dynamic characteristics of the tuner VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit - 20.5 - MHz 112 - - dBc ---------Hz [1] 80 100 160 mV [1] - -500 -250 [1] - 8 - pF Crystal oscillator fxtal crystal frequency C/N carrier-to-noise ratio fxtal = 20.5 MHz; f = 10 kHz Circuit inputs: pins XTAL1 and XTAL2 Vo(osc)(rms) oscillator output voltage (RMS value) Ri real part of input impedance Ci input capacitance VXTAL1-XTAL2 = 1 mV Tuning system; see Table 38, Table 39 and Table 41 Voltage controlled oscillator fosc(min) minimum oscillator frequency - - 153.6 MHz fosc(max) maximum oscillator frequency 256 - - MHz C/N carrier-to-noise ratio fosc = 200 MHz; f = 10 kHz; Q 30 - 98 - dBc ---------Hz RR ripple rejection; fripple = 100 Hz; VCC(ripple) = 50 mV (RMS); fosc = 200 MHz; FM mode 44 50 - dB V CC(ripple) RR = ----------------------V MPXAM Charge pump: pin CPOUT; see Table 40 Isink(CP1) charge pump CP1 sink current VCPOUT = 0.5 V to VCCPLL - 1.3 V; fref = 100 kHz 130 180 240 A Isource(CP1) charge pump CP1 source current VCPOUT = 0.5 V to VCCPLL - 1.3 V; fref = 100 kHz -240 -180 -130 A Isink(CP2) charge pump CP2 sink current VCPOUT = 0.7 V to VCCPLL - 1.5 V; fref = 50 kHz 270 360 480 A Isource(CP2) charge pump CP2 source current VCPOUT = 0.7 V to VCCPLL - 1.5 V; fref = 50 kHz -480 -360 -270 A Isink(CP3) charge pump CP3 sink current VCPOUT = 0.7 V to VCCPLL - 0.7 V; fref = 20 kHz or 25 kHz 580 780 1050 A Isource(CP3) charge pump CP3 source current VCPOUT = 0.7 V to VCCPLL - 0.7 V; fref = 20 kHz or 25 kHz -1050 -780 -580 A Isink(CP4) charge pump CP4 sink current VCPOUT = 0.7 V to VCCPLL - 0.7 V; fref = 20 kHz 1040 1400 1900 A Isource(CP4) charge pump CP4 source current VCPOUT = 0.7 V to VCCPLL - 0.7 V; fref = 20 kHz -1900 -1400 -1040 A TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 76 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 111. Dynamic characteristics of the tuner ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Isink(CP5) charge pump CP5 sink current VCPOUT = 0.7 V to VCCPLL - 0.7 V; fref = 10 kHz 1630 2 200 2970 A Isource(CP5) charge pump CP5 source current VCPOUT = 0.7 V to VCCPLL - 0.7 V; fref = 10 kHz -2970 -2200 -1630 A Charge pump: pin VTUNE Isink charge pump sink current VVTUNE = 0.8 V to VCCPLL - 0.7 V 2070 2800 3780 A Isource charge pump source current VVTUNE = 0.8 V to VCCPLL - 0.7 V -3780 -2800 -2070 A ttune tuning time Europe FM and US FM band; fref = 100 kHz; fRF = 87.5 MHz to 108 MHz - 0.75 1 ms AM MW band; fref = 20 kHz; fRF = 0.53 MHz to 1.7 MHz - 5 20 ms - 6 6.5 ms Tcy inaudible AF update cycle time including 1 ms mute start and 1 ms mute release time Antenna Digital Auto Alignment (DAA) DAA: pin DAAOUT[2] Ileak(DAA) antenna DAA input leakage current on pin VTUNE (test mode) VVTUNE = 0.4 V to 8 V -10 - +10 nA Vo(T) output voltage variation with temperature Tamb = -40 C to +85 C; DAA[6:0] = 100 0000 -30 - +30 mV Vo(sink) output voltage variation caused by sink current VVTUNE = 4 V; IL = 50 A -VLSB - +VLSB Vo(source) output voltage variation caused by source current VVTUNE = 4 V; IL = -50 A -VLSB - +VLSB tst settling time VDAAOUT = 0.2 V to 8.25 V; CL = 270 pF - 30 60 s output voltage DAA[6:0] = 000 0000 - - 0.5 V DAA[6:0] = 111 1111 8.0 - 8.5 V AM mode Vo FM mode Vo(n) output noise voltage VVTUNE = 4 V; DAA[6:0] = 100 0000; B = 300 Hz to 22 kHz - 30 100 V RR ripple rejection VVTUNE = 4 V; DAA[6:0] = 101 0101; fripple = 100 Hz; VCC(ripple) = 100 mV - 40 - dB Vo(step) step accuracy VVTUNE = 2 V -0.5VLSB 0 TEF6904A_3 Product data sheet +0.5VLSB (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 77 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 111. Dynamic characteristics of the tuner ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Vo output voltage VVTUNE = 0.5 V; DAA[6:0] = 000 0000 - - 0.5 V VVTUNE = 4.25 V; DAA[6:0] = 111 1111 8 - - V DAA[6:0] = 000 0000 - - 0.5 V DAA[6:0] = 100 0000 3.8 4.23 4.65 V DAA[6:0] = 101 0101 2.45 2.74 3.05 V DAA[6:0] = 010 1010 1.3 1.46 1.6 V 700 1000 1400 mV - 0.23 - V - 10 - dB - 5 - V - 1.6 - k VVTUNE = 4 V VVTUNE = 2 V AM channel AM RF AGC detector A: pin AMMIX1IN; see Figure 39 VAMMIX1IN(p-p) AM AGC start level (peak-to-peak value) AGC[1:0] = 00; m = 1 AM RF AGC detector B: pin AMIF2IN; see Figure 39 VAMIF2IN(p-p) IF voltage on pin AMIF2IN for AGC start (peak-to-peak value) m = 1; fmod = 400 Hz RF cascode AGC AGC AGC control range VVAMCAS cascode base voltage RVAMCAS cascode base source resistance IVAMCAS cascode base current drive capability source current 100 - - A sink current - 0 - A cascode emitter DC voltage minimum gain at cascode AGC - 320 - mV KAGC = 1 - 800 - mV KAGC = 0 - 4.15 - V - - 2 A VVAMCASFB AGC[1:0] = 00; maximum gain at cascode AGC maximum gain at cascode AGC IVAMCASFB cascode feedback current RF PIN diode AGC current generator output: pin IAMAGC AGC AGC control range fRF = 999 kHz; dummy aerial 15 pF/60 pF - 50 - dB Isink(max) maximum AGC sink current VIAMAGC > 1 V 10 - - mA Isource AGC source current AGC not active - -2.5 - A Isink(FM) AGC sink current in FM mode AGCSW = 1 0.5 1 - mA AGCSW = 0 - - 100 nA TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 78 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 111. Dynamic characteristics of the tuner ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; unless otherwise specified. Symbol Parameter CIAMAGC Conditions Min Typ Max Unit source current generator output capacitance - 3 - pF VVDCPIN bias voltage for AM PIN diode 4.5 5 5.5 V RVDCPIN bias source resistance - 150 - Ibias(max) maximum bias current source current 20 - - mA sink current 30 - - A AM mixer 1 (IF1 = 10.7 MHz) Mixer input: pins AMMIX1IN and AMMIX1DEC Ri input resistance [3] 10 13.2 16 k Ci input capacitance [3] - 3 - pF Vi(max) maximum input voltage 500 - - mV 1 dB compression point of VMIX1OUT1-MIX1OUT2; m = 0 Mixer output: pins MIX1OUT1 and MIX1OUT2 Vo(max)(p-p) maximum output voltage (peak-to-peak value) - 12 - V gm(conv) conversion transconductance Io / Vi 1.75 2.5 3.25 mA -------V gm(conv)(T) conversion transconductance variation with temperature related to Tamb = 25 C Tamb = -40 C - 1 - dB Tamb = 85 C - -0.2 - dB 100 - - k Ro output resistance [4] [4] Co output capacitance IP3 3rd-order intercept point RL = 2.6 k (AC load between output pins); f = 300 kHz - 4 7 pF 135 138 - dBV IP2 2nd-order intercept point RL = 2.6 k (AC load between output pins) - 170 - dBV Vi(n)(eq) equivalent input noise voltage band limited noise; Rgen = 750 ; noise of Rgen included; RL = 2.6 k (AC load between output pins) - 5.8 8 nV ---------Hz F noise figure of AM mixer 1 - 4.5 7.1 dB AM mixer 2 (IF2 = 450 kHz) Mixer input: pins IF1IN and IF1DEC input resistance [5] - 330 - Ci input capacitance [5] - 3 - pF Vi(max)(p) maximum input voltage (peak value) 1.1 1.4 - V Ri 1 dB compression point of VAMMIX2OUT1-AMMIX2OUT2 TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 79 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 111. Dynamic characteristics of the tuner ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit 50 - - k Mixer output: pins AMMIX2OUT1 and AMMIX2OUT2 Ro output resistance [6] [6] Co output capacitance - 3 - pF Vo(max)(p-p) maximum output voltage VCCAMMIX2 = 8.5 V (peak-to-peak value) - 12 - V gm(conv) conversion transconductance Io / Vi 1.2 1.6 2.1 mA -------V gm(conv)(T) conversion transconductance variation with temperature related to Tamb = 25 C -1 0 +1 dB IP3 3rd-order intercept point RL = 1.5 k (AC load between output pins); f = 300 kHz 134 137 - dBV IP2 2nd-order intercept point RL = 1.5 k (AC load between output pins) - 170 - dBV Vi(n)(eq) equivalent input noise voltage Rgen = 330 ; noise of Rgen included; RL = 1.5 k (AC load between output pins) - 15 22 nV ---------Hz F noise figure of AM mixer 2 - 16 19.5 dB Ileak mixer leakage current - - 10 A 1.6 2 2.4 k Tamb = -40 C to +85 C FM mode; Tamb = -40 C to +85 C AM IF2 AGC stage: pins AMIF2IN and AMIF2DEC[5] Ri input resistance Ci input capacitance Vi input voltage VAGC(stop) AGC stop voltage (input carrier voltage) - 5 - pF - 10 20 V 100 - - mV (S+N)/N = 26 dB - 60 90 V (S+N)/N = 46 dB - 600 900 V for = -10 dB audio attenuation at MPXAMOUT AM demodulator output: pin MPXAMOUT Vsens sensitivity voltage m = 0.3; fmod = 400 Hz; BAF = 2.15 kHz; Rgen = 2 k (S+N)/N maximum signal plus noise-to-noise ratio m = 0.3; fmod = 400 Hz; BAF = 2.15 kHz; Rgen = 2 k 54 60 - dB Vo MPXAMOUT output voltage m = 0.3; fmod = 400 Hz; Vi = 100 V to 100 mV 200 255 320 mV THD total harmonic distortion BAF = 2.15 kHz; VAMIF2IN = 100 V to 100 mV; m = 0.8; fmod = 400 Hz - 0.5 1 % tst AM AGC settling time VAMIF2IN = 100 V to 100 mV - 165 - ms VAMIF2IN = 100 mV to 100 V - 440 - ms - - 500 Ro output resistance TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 80 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 111. Dynamic characteristics of the tuner ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; unless otherwise specified. Symbol Parameter Co Min Typ Max Unit output capacitance - 3 - pF ZL load impedance 10 - - k RR ripple rejection fripple = 100 Hz; VCC(ripple) = 50 mV (RMS); VAMIF2IN = 10 mV 20 26 - dB Vi(AMIF2IN) = 95 V; level slope aligned to (800 50) mV/dec; level start aligned to VLEVEL = (1.24 0.04) V 6 - 25 - V CC(ripple) RR = ---------------------------V MPXAMOUT Conditions AM level detector output: pin LEVEL Input: pins AMIF2IN and AMIF2DEC LST level start alignment position VLEVEL step size for adjustment VAMIF2IN = 0 V; default setting of level starting point of level slope 20 40 72 mV LSL level slope alignment position 0 - 7 - Vstep step size for adjustment VAMIF2IN = 1.4 mV of level slope 40 60 80 mV -------dec VLEVEL(T) level voltage drift over temperature - 0.03 - dB -----K Ro output resistance - - 500 RL output load resistance 25 - - k CL(max) maximum load capacitance - - 25 pF RR ripple rejection VCC(ripple) = 50 mV (RMS); fripple = 100 Hz; VAMIF2IN = 10 mV - 24 - dB 7 15 25 s NBL[1:0] = 00 - 1.4 - V NBL[1:0] = 01 - 1.0 - V V CC(ripple) RR = -------------------------V LEVEL(AC) level slope measured from Vi(AMIF2IN) = 95 V to Vi(AMIF2IN) = 950 V; level slope aligned to (800 50) mV/dec Tamb = -40 C to +85 C AM noise blanker IF part tsup suppression time at IF2 IF2 = 450 kHz Vth noise blanker trigger threshold noise pulse at RF input (CISPR 16-1); repetition rate = 100 Hz; pulse duration 5 ns; tr and tf < 1 ns; measured at dummy aerial input (15 pF/60 pF) NBL[1:0] = 10 mth modulation threshold for maximum modulation, which blanking of audio signal triggers the blanking circuit in the audio part; LODX = 0 TEF6904A_3 Product data sheet - 0.7 - V - 5 - % (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 81 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 111. Dynamic characteristics of the tuner ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit AGC[1:0] = 11 - 9 - mV AGC[1:0] = 00; KAGC = 0; Vi(RF) > VAGC(start); see Table 34 -15 -10 -7 mA FM channel FM RF AGC (FM distance mode; LODX = 0) Inputs: pins FMMIX1IN1 and FMMIX1IN2[7] Vi(RF) RF input voltage for start of wideband AGC PIN diode drive output: pin IFMAGC Isource(max) maximum AGC source current Isink(max) maximum AGC sink AGC[1:0] = 00; KAGC = 0 current at AGC recovery 7 10 15 mA Isource AGC source current AM mode; AGCSW = 1 -6 -4 -2.5 mA AM mode; AGCSW = 0 - 0 - mA LODX = 1 (FM local) -0.75 -0.5 -0.35 mA 500 950 1400 mV Voltage for narrow-band AGC: pin LEVEL Vth threshold voltage for narrow-band AGC KAGC = 1 (keyed AGC) FM mixer 1 (IF1 = 10.7 MHz) Mixer input: pins FMMIX1IN1 and FMMIX1IN2[7] and mixer output: pins MIX1OUT1 and MIX1OUT2[4] Ri input resistance RFGAIN = 0 3 3.8 4.7 k RFGAIN = 1 1.6 2.0 2.5 k Ci input capacitance - 2 4 pF Ro output resistance 100 - - k Co output capacitance - 4 6 pF Vi(RF)(max) maximum RF input voltage 1 dB compression point of FM mixer output voltage 75 100 - mV Vi(n)(eq) equivalent input noise voltage Rgen = 200 ; noise of Rgen included; RL = 2.6 k - 2.7 3.2 nV ---------Hz gm(conv) conversion RFGAIN = 0 transconductance Io / Vi 12 18 25 mA -------V RFGAIN = 1 24 36 50 mA -------V - -0.2 x 10-2 - K-1 gm(conv)(T) conversion transconductance variation with temperature F noise figure Rgen = 300 Tamb = -40 C - 2.8 - dB Tamb = 25 C - 3.1 4.6 dB Tamb = 85 C - 3.5 - dB Rgen recommended generator resistance - 200 - IP3 3rd-order intercept point RFGAIN = 0 - 120 - dBV TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 82 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 111. Dynamic characteristics of the tuner ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit IRR image rejection ratio fRFwanted = 87.5 MHz; fRFimage = 108.9 MHz 25 35 - dB 4.5 5.6 - V V owanted ------------------V oimage Vo(max)(p-p) maximum output voltage (peak-to-peak value) FM filter and demodulator Tunable filter Bmax Bmin maximum bandwidth minimum bandwidth DYN = 1 - 165 - kHz DYN = 0 - 165 - kHz DYN = 1 - 57 - kHz DYN = 0 - 57 - kHz fIF2 FM IF2 center frequency alignment step size - 2 - kHz fIF2(T) temperature dependence of IF2 center frequency -60 - +60 Hz -----K FM demodulator FM mixer 2 input: pins IF1IN and IF1DEC[5] and output: pin MPXAMOUT Ri input resistance 275 330 400 Ro output resistance - - 500 RL load resistance 20 - - k CL load capacitance - - 20 pF Vi(max) maximum input voltage - 280 - mV Vi(start)(lim) input voltage for start of limiting of VMPXAMOUT AF = -3 dB - 2.3 - V Vi(sens) sensitivity input voltage f = 22.5 kHz; fmod = 1 kHz; de-emphasis = 50 s (S+N)/N = 26 dB; Rgen = 330 - 5 - V (S+N)/N = 46 dB - 41 - V 75 78 - dB f = 22.5 kHz; fmod = 1 kHz; Vi = 3 mV; de-emphasis = 50 s; B = 300 Hz to 22 kHz (S+N)/N ultimate signal plus noise-to-noise ratio on pin MPXAMOUT THD total harmonic distortion f = 75 kHz; fmod = 1 kHz; of VMPXAMOUT Vi = 10 mV - 0.5 1 % fmax maximum FM deviation THD = 3 %; fmod = 1 kHz; Vi = 10 mV 120 180 - kHz AM AM suppression FM reference: f = 22.5 kHz; fmod = 1 kHz; AM: m = 0.3; fmod = 1 kHz; de-emphasis = 50 s 10 V < Vi < 1 V - 40 - dB 100 V < Vi < 1 V - 50 - dB V MPXAMOUT(FM) --------------------------------------V MPXAMOUT(AM) TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 83 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 111. Dynamic characteristics of the tuner ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; unless otherwise specified. Symbol Vo Parameter Conditions Min Typ Max Unit output voltage Vi = 20 V to 1 V f = 1.2 kHz; fmod = 57 kHz - 7 - mV f = 22.5 kHz; fmod = 1 kHz [4] 180 230 290 mV fcut cut-off frequency CL = 0 F; RL > 20 k - 65 - kHz RR ripple rejection fripple = 100 Hz to 20 kHz; VCC(ripple) = 50 mV; VIF1IN = 3 mV - 36 - dB V CC(ripple) RR = ---------------------------V MPXAMOUT FM level detector output: pin LEVEL[5] Ro output resistance - - 500 RL load resistance 25 - - k CL load capacitance - - 25 pF LST level start alignment position Vi(IF1IN) = 135 V; level slope aligned to (800 50) mV/dec; level start aligned to VLEVEL = (1.47 0.04) V 6 - 25 - VLEVEL step size of level start adjustment LSL[2:0] = 100 20 40 72 mV LSL level slope alignment position level slope measured from Vi(IF1IN) = 135 V to Vi(IF1IN) = 1.35 mV; level slope aligned to (800 50) mV/dec 0 - 7 - Vstep step size of level slope adjustment Vi = 1 mV 40 60 80 mV -------dec RR ripple rejection VCC(ripple) = 50 mV; fripple = 100 Hz - 25 - dB FM mode - 5 10 V AM mode; m = 0 - 70 260 V V CC(ripple) RR = ----------------------V level(AC) IF counter (FM IF2 or AM IF2 counter); see Table 8 Pins IF1IN and IF1DEC[5] Vi(sens) sensitivity voltage Pins AMIF2IN and AMIF2DEC[8] Vi(sens) sensitivity voltage [1] Measured between pins XTAL1 and XTAL2. [2] Conversion gain formula of DAA: V DAAOUT = 1.915 x --------- + 0.1 x V VTUNE where n = 0 to 127. 128 [3] Input parameters of AM mixer 1 measured between pins AMMIX1IN and AMMIX1DEC. [4] Output parameters of FM and AM mixer 1 measured between pins MIX1OUT1 and MIX1OUT2. [5] Input parameters of FM mixer 2 measured between pins IF1IN and IF1DEC. [6] Output parameters of AM mixer 2 measured between pins AMMIX2OUT1 and AMMIX2OUT2. [7] Input parameters of FM mixer 1 measured between pins FMMIX1IN1 and FMMIX1IN2. [8] Input parameters of AM mixer 2 measured between pins AMIF2IN and AMIF2DEC. n TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 84 of 108 TEF6904A NXP Semiconductors Integrated car radio JFET LNA RFIN CASCODE RF FILTER pin diode TRFAGC IAMAGC 9 VAMCASFB 22 19 VAMCAS AMMIX1IN MIX1OUT1, MIX1OUT2 IF1IN AMMIX2OUT1, AMMIX2OUT2 AMIF2IN 23 25 27, 28 35 36, 37 40 detector A X AM MIXER1 X AM MIXER2 AGC THRESHOLD TEF6904AH AGC threshold AGC[1:0] AGC detector B 008aaa016 reduce cascode AGC control range KAGC enable 1 mA pin diode current (FM mode) AGCSW Fig 39. AM AGC circuit 12.2 Dynamic characteristics of the sound processor Table 112. Dynamic characteristics of the sound processor VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit fMPXAMOUT = 1 kHz; 30 % FM modulation without pilot - 330 - mV Stereo decoder and AM path Vo(FM) FM mono output voltage on pins LFOUT and RFOUT Vo(AM) AM output voltage on fAM = 1 kHz; pins LFOUT and RFOUT 30 % AM modulation - 365 - mV cs channel separation 40 - - dB gf(L-R) stereo adjust for fine measure 1 kHz level for L - R adjustment of separation modulation; compare to 1 kHz level for L + R modulation CSA[3:0] = 0000 - 0 - dB CSA[3:0] = 0001 - 0.2 - dB : - : - dB CSA[3:0] = 1110 - 2.8 - dB CSA[3:0] = 1111 - 3.0 - dB fFMMPX = 1 kHz TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 85 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit S/N signal-to-noise ratio fMPXAMIN = 20 Hz to 15 kHz; referenced to 1 kHz at 91 % FM modulation; DEMP = 1 70 - - dB THD total harmonic distortion FM mode; DEMP = 1; measured with 15 kHz brick-wall low-pass filter fMPXAMIN = 200 Hz to 15 kHz - - 0.3 % VMPXAMIN = 50 %; L; pilot on - - 0.3 % VMPXAMIN = 50 %; R; pilot on - - 0.3 % FM mode -1 - +1 dB 40 50 - dB Vo(bal) mono channel balance V oL --------V oR 19 pilot signal suppression 9 % pilot; fpilot = 19 kHz; referenced to 1 kHz at 91 % FM modulation; DEMP = 1 subcarrier suppression modulation off; referenced to 1 kHz at 91 % FM modulation fsc = 38 kHz 35 50 - dB fsc = 57 kHz 40 - - dB fsc = 76 kHz 50 60 - dB 24 - - dB fMPXAMIN = 20 Hz -0.5 - +0.5 dB fMPXAMIN = 20 kHz -0.5 - +0.5 dB DEMP = 1 ( = 50 s) - 3.18 - kHz DEMP = 0 ( = 75 s) - 2.12 - kHz - 4.0 5.5 % 1.3 2.7 - % hysteresis of pilot threshold voltage - 2 - dB minimum suppression time - 15 - s PSRR power supply ripple rejection FM mode; fripple = 100 Hz; VCC(AC) = Vripple = 100 mV (RMS) Vout frequency response FM mode fcut(de-em) mi(pilot) hyspilot cut-off frequency of de-emphasis filter -3 dB point; see Figure 31 stereo pilot threshold modulation for automatic on switching by pilot input off voltage Noise blanker FM part tsup(min) TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 86 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions VMPXAMIN(M) noise blanker sensitivity at MPXAMIN input (peak value of noise pulses) tpulse = 10 s; fpulse = 100 Hz VLEVEL(M) noise blanker sensitivity at LEVEL output (peak value of noise pulses) (test mode) Min Typ Max Unit NBS[1:0] = 00 - 65 - mV NBS[1:0] = 01 - 100 - mV NBS[1:0] = 10 - 125 - mV NBS[1:0] = 11 - 160 - mV NBL[1:0] = 00 - 10 - mV NBL[1:0] = 01 - 25 - mV NBL[1:0] = 10 - 36 - mV NBL[1:0] = 11 - 50 - mV - 400 - s NBS[1:0] = 00 - 16.5 - V/ms NBS[1:0] = 01 - 18.6 - V/ms NBS[1:0] = 10 - 21 - V/ms NBS[1:0] = 11 - 23.5 - V/ms USS[1:0] = 00 - -0.06 - V/kHz USS[1:0] = 01 - -0.08 - V/kHz USS[1:0] = 10 - -0.12 - V/kHz - -0.16 - V/kHz WAS[1:0] = 00 - -7.5 - - WAS[1:0] = 01 - -10 - - WAS[1:0] = 10 - -15 - - WAS[1:0] = 11 - -20 - - tpulse = 10 s; fpulse = 100 Hz AM audio part tsup(min) minimum suppression time MAM noise blanker sensitivity; triggered from pulses at MPXAMIN slew rate Weak signal processing Detectors VeqUSN/f USN equivalent voltage to frequency deviation ratio see Figure 24; fMPXAMOUT = 150 kHz; VMPXAMOUT = 250 mV; HCMP = 1 [1] USS[1:0] = 11 VeqWAM/VLEV(p-p) WAM equivalent voltage to peak-to-peak voltage on pin LEVEL ratio see Figure 24; VLEVEL = 200 mV (p-p) at f = 21 kHz on the level voltage; HCMP = 1 TEF6904A_3 Product data sheet [1] (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 87 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Setting of time constants for SNC, MUTE and HCC tUSN(attack) USN detector attack time soft mute and SNC - 1 - ms tUSN(recovery) USN detector recovery time soft mute and SNC - 1 - ms USS USN detector desensitization USN sensitivity setting (USS) versus level voltage (USN sensitivity setting is automatically reduced as level voltage decreases) VLEVEL > 1.25 V - - 3 - 1.25 V > VLEVEL > 1.125 V - - 2 - 1.125 V > VLEVEL > 1.0 V - - 1 - - - 0 - tWAM(attack) WAM detector attack time (SNC) - 1 - ms tWAM(recovery) WAM detector recovery time (SNC) - 1 - ms tpeak(USN)(attack) peak detector attack time for USN read-out via I2C-bus - 1 - ms tpeak(USN)(recovery) peak detector recovery time for USN read-out via I2C-bus - 10 - ms peak detector attack time for WAM read-out via I2C-bus - 1 - ms - 10 - ms 1.0 V > VLEVEL tpeak(WAM)(attack) tpeak(WAM)(recovery) peak detector recovery time for WAM read-out via I2C-bus TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 88 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit soft mute start voltage FM mode; see Figure 28; equivalent level voltage that causes mute = 3 dB; MSL[1:0] = 11 MST[2:0] = 000 - 0.75 - V MST[2:0] = 001 - 0.88 - V MST[2:0] = 010 - 1 - V MST[2:0] = 011 - 1.12 - V MST[2:0] = 100 - 1.25 - V MST[2:0] = 101 - 0.68 - V MST[2:0] = 110 - 0.73 - V MST[2:0] = 111 - 0.85 - V MST[2:0] = 000 - 1.35 - V MST[2:0] = 001 - 1.58 - V MST[2:0] = 010 - 1.80 - V MST[2:0] = 011 - 1.12 - V MST[2:0] = 100 - 1.25 - V MST[2:0] = 101 - 1.50 - V MST[2:0] = 110 - 1.70 - V MST[2:0] = 111 - 1.91 - V Control functions Vstart(mute) AM mode; see Figure 29; equivalent level voltage that causes mute = 3 dB; MSL[1:0] = 11 TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 89 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions Cmute soft mute slope FM mode; see Figure 28; slope of soft mute attenuation with respect to equivalent level voltage; MST[2:0] = 000 C mute mute = --------------------------V eq.LEVEL Min Typ Max Unit MSLE = 0; MSL[1:0] = 00 - 8 - dB/V MSLE = 0; MSL[1:0] = 01 - 16 - dB/V MSLE = 0; MSL[1:0] = 10 - 24 - dB/V MSLE = 0; MSL[1:0] = 11 - 32 - dB/V MSLE = 1; MSL[1:0] = 00 - 40 - dB/V MSLE = 1; MSL[1:0] = 01 - 48 - dB/V MSLE = 0; MSL[1:0] = 00 - 8 - dB/V MSLE = 0; MSL[1:0] = 01 - 12 - dB/V MSLE = 0; MSL[1:0] = 10 - 16 - dB/V MSLE = 0; MSL[1:0] = 11 - 20 - dB/V MSLE = 1; MSL[1:0] = 00 - 24 - dB/V MSLE = 1; MSL[1:0] = 01 - 28 - dB/V MSLE = 1; MSL[1:0] = 10 - 32 - dB/V MSLE = 1; MSL[1:0] = 11 - 36 - dB/V UMD[1:0] = 00 - 3 - dB UMD[1:0] = 01 - 6 - dB UMD[1:0] = 10 - 9 - dB UMD[1:0] = 11 - 12 - dB SST[3:0] = 0000 - 1.5 - V : - : - V AM mode; see Figure 29; slope of soft mute attenuation with respect to equivalent level voltage; MST[2:0] = 011 mute(max) Vstart(SNC) maximum soft mute attenuation by USN SNC stereo blend start voltage see Figure 30; fMPXAMOUT = 150 kHz; VMPXAMOUT = 0.6 V (RMS); USS[1:0] = 11 see Figure 25; equivalent level voltage that causes channel separation is 10 dB; SSL[1:0] = 10 SST[3:0] = 1000 - 2.0 - V : - : - V SST[3:0] = 1111 - 2.45 - V TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 90 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions CSNC SNC slope see Figure 25; slope of channel separation between 30 dB and 10 dB with respect to level voltage; SST[3:0] = 1010 C SNC Vstart(HCC) CHCC cs = --------------------------V eq.LEVEL HCC start voltage HCC slope 10 kHz C HCC = --------------------------V eq.LEVEL HCC(max) fcut maximum HCC attenuation Min Typ Max Unit SSL[1:0] = 00 - 38 - dB/V SSL[1:0] = 01 - 51 - dB/V SSL[1:0] = 10 - 63 - dB/V SSL[1:0] = 11 - 72 - dB/V HST[2:0] = 000 - 1.17 - V HST[2:0] = 001 - 1.42 - V HST[2:0] = 010 - 1.67 - V HST[2:0] = 011 - 1.92 - V HST[2:0] = 100 - 2.17 - V HST[2:0] = 101 - 2.67 - V HST[2:0] = 110 - 3.17 - V HST[2:0] = 111 - 3.67 - V HSL[1:0] = 00 - 9 - dB/V HSL[1:0] = 01 - 11 - dB/V HSL[1:0] = 10 - 14 - dB/V HSL[1:0] = 11 - 18 - dB/V HCSF = 1 - 10 - dB HCSF = 0 - 14 - dB HCF[2:0] = 000 - reserved - kHz HCF[2:0] = 001 - 2 - kHz HCF[2:0] = 010 - 3 - kHz HCF[2:0] = 011 - 5 - kHz HCF[2:0] = 100 - 7 - kHz HCF[2:0] = 101 - 10 - kHz HCF[2:0] = 110 - wide - - HCF[2:0] = 111 - unlimited - - see Figure 26; faudio = 10 kHz; equivalent level voltage that causes HCC = 3 dB; HSL[1:0] = 10 see Figure 26; faudio = 10 kHz; HST[2:0] = 010 see Figure 26; faudio = 10 kHz cut-off frequency of fixed see Figure 27; -3 dB point HCC (first order filter) TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 91 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Analog-to-digital converters for Conditions Min Typ Max Unit I2C-bus Level analog-to-digital converter (8-bit); see Table 10 VLEVEL(min) lower voltage limit of conversion range - 0.25 - V VLEVEL(max) upper voltage limit of conversion range - 4.25 - V VLEVEL bit resolution voltage - 15.7 - mV Ultrasonic noise analog-to-digital converter (4-bit); see Figure 24 fUSN(min) conversion range lower deviation limit fMPXAMOUT = 150 kHz - 0 - kHz fUSN(max) conversion range upper deviation limit fMPXAMOUT = 150 kHz - 100 - kHz fUSN bit resolution - 6.25 - kHz Wideband AM analog-to-digital converter (4-bit); see Figure 24 VWAM(min)(p-p) lower voltage limit of conversion range (peak-to-peak value) fLEVEL = 21 kHz - 0 - mV VWAM(max)(p-p) upper voltage limit of conversion range (peak-to-peak value) fLEVEL = 21 kHz - 800 - mV VWAM(p-p) bit resolution voltage (peak-to-peak value) - 53.3 - mV measured unbalanced; pins INAL, INAR, INAC, INAD, INBL, INBR, INC and IND 110 160 - k pins INPL and INPR 110 160 - k pins LFOUT, RFOUT, LROUT and RROUT - - 100 pins PLOUT and PROUT - - 100 Tone/volume control Zi Zo input impedance output impedance Gs(main) signal gain from pins INAL, INAR, INAC, INAD, INBL, INBR, INC and IND to LFOUT, RFOUT, LROUT and RROUT -1 - +1 dB Gs(ext)i signal gain external input EXP1 = 1; from pins INPL and INPR to LFOUT, RFOUT, LROUT and RROUT 2 3 4 dB EXP1 = 0; EXP0 = 1; from pins INPL and INPR via tone/volume part to LFOUT, RFOUT, LROUT and RROUT 5 6 7 dB TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 92 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit Gs(ext)o signal gain to external output see Figure 37; from pins INAL, INAR, INAC, INAD, INBL, INBR, INC and IND to PLOUT and PROUT via tone/volume part; EXPS = 0 -4 -3 -2 dB EXPS = 1 -7 -6 -5 dB 2 - - V Vi(max) maximum input voltage THD = 0.2 %; Gvol = -6 dB; pins INAL, INAR, INAC, INAD, INBL, INBR, INC and IND Vi(ext)(max) maximum input voltage at external processor inputs THD = 0.2 %; pins INPL and INPR Vo(max) maximum output voltage EXP1 = 1 1 - - V EXP1 = 0; EXP0 = 1; Gvol -3 dB 1 - - V THD = 0.2 % 1.4 1.8 - V THD = 1 %; RL = 5 k; CL = 10 nF 1.4 1.8 - V THD = 0.2 % 2 2.2 - V THD = 0.2 %; VCC = 8.0 V 1.6 1.8 - V RL = 5 k; CL = 10 nF; THD = 1 % 2 2.25 - V RL = 5 k; CL = 10 nF; THD = 1 %; VCC = 8.0 V 1.7 1.9 - V Gvol = +6 dB Gvol = +3 dB; OUTA = 1 (+3 dB) fmax frequency response (pins INAL, INAR, INAC, INAD, INBL, INBR, INC and IND) upper -1 dB point; referenced to 1 kHz 20 - - kHz ASI attenuation during ASI f = 20 kHz referenced to 1 kHz - 0.15 1 dB CMRR common mode rejection ratio Gvol = 0 dB; line input capacitance Ci = 1 F faudio = 1 kHz on common mode inputs - 60 - dB faudio = 20 Hz to 20 kHz on common mode inputs 40 - - dB TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 93 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit THD total harmonic distortion configured as non-inverting, single-ended inputs faudio = 20 Hz to 10 kHz; Vi = 1 V (RMS) - 0.02 0.1 % faudio = 20 Hz to 10 kHz; Vi = 2 V (RMS); Gvol = -10 dB - 0.03 0.2 % faudio = 25 Hz; Vi = 500 mV (RMS); Gbass = +8 dB; Gvol = 0 dB - 0.025 0.2 % faudio = 4 kHz; Vi = 500 mV (RMS); Gtreble = +8 dB; Gvol = 0 dB - 0.02 0.2 % 60 75 - dB cs channel separation faudio = 20 Hz to 20 kHz S input isolation of one selected source to any other input source impedance of unused input: 600 Vnoise(rms) Voffset(max) noise voltage (RMS value) maximum DC offset faudio = 20 Hz to 10 kHz 75 90 - dB faudio = 20 kHz 70 - - dB Gvol = 0 dB - 12 20 V Gbass = +6 dB; Gtreble = +6 dB; Gvol = 0 dB - 24 35 V Gvol = +20 dB - 71 100 V Gvol = +20 dB; balanced - 100 140 V Gvol = -10 dB - 10 18 V Gvol = -40 dB - 9.5 13.5 V outputs muted - 5 12 V using `A-weighting' filter and 20 kHz `brick wall'; Gvol = -20 dB; start of loudness = -12 dB - 6.8 10 V between any two settings (non-consecutive) on any one audio control - 7 - mV between any two settings (non-consecutive) on volume control; Gvol +6 dB - 7 - mV between any two settings (non-consecutive) on input gain control; Ging +6 dB - 7 - mV ITU-R ARM-weighted and 20 kHz `brick wall' without input signal (source impedance 600 ); unbalanced TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 94 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit PSRR power supply ripple rejection VCC(AC) = Vripple = 200 mV (RMS); Gvol = 0 dB fripple = 20 Hz to 100 Hz 35 65 - dB fripple = 100 Hz to 1 kHz 50 70 - dB fripple = 1 kHz to 20 kHz 30 50 - dB fripple = 500 Hz - 70 - dB - 110 - dB - 12 - ms ct crosstalk between bus fclk = 100 kHz inputs and signal outputs td delay time from VCC applied to final DC voltage at outputs [2] Input gain Ging Gstep(vol) input gain control see Table 76 maximum setting [3] - 18 - dB minimum setting [3] - -10 - dB - 2 - dB step resolution Volume Gvol volume/balance gain control see Table 83 maximum setting [3] - 20 - dB minimum setting [3] - -75 - dB - -90 -80 dB - 1 - dB - 0.25 1 dB mute attenuation; 20 Hz to 20 kHz Gstep(vol) step resolution |Gset| gain set error Gstep(vol) gain step error |Gtrack| gain tracking error between left and right Gvol = +20 dB to -35 dB Gvol = -36 dB to -75 dB - 0.55 3 dB - - 1 dB Gvol = +20 dB to -35 dB - 0.1 1 dB Gvol = -36 dB to -75 dB - 0.3 3 dB - 20 - dB Loudness; see Table 101 and Figure 38 [4] Gbass loudness bass control range Gtreble loudness treble control range - 4 - dB Gstep loudness step resolution - 2 - dB TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 95 of 108 TEF6904A NXP Semiconductors Integrated car radio Table 112. Dynamic characteristics of the sound processor ...continued VCC = 8.5 V; Tamb = 25 C; see Figure 42; all AC values are given in RMS; treble: 10 kHz filter frequency; treble = 0 dB; bass: 60 Hz filter frequency; bass = 0 dB; faudio = 1 kHz; Gvol = 0 dB; Gfader = 0 dB; loudness off; standard output gain (byte OUTPUT; bit OUTA = 0); RL = 10 k; CL = 1 nF; internal channel; unless otherwise specified. Symbol Parameter Conditions Min Typ Max Unit treble control filter frequency see Figure 35; -3 dB frequency of maximum treble setting referenced to 100 kHz TRF[1:0] = 00 - 8 - kHz TRF[1:0] = 01 - 10 - kHz TRF[1:0] = 10 - 12 - kHz TRF[1:0] = 11 - 15 - kHz Treble ftreble Gtreble treble gain control TRE[2:0] = 111; TREM = 1 - 14 - dB TRE[2:0] = 111; TREM = 0 - -14 - dB Gstep(treble) step resolution gain - 2 - dB Gstep(treble) treble step error - - 0.5 dB BAF[1:0] = 00 - 60 - Hz BAF[1:0] = 01 - 80 - Hz BAF[1:0] = 10 - 100 - Hz BAF[1:0] = 11 - 120 - Hz BAS[3:0] = 0111; BASM = 1 - 14 - dB BAS[3:0] = 0111; BASM = 0 - -14 - dB Bass fbass Gbass bass control filter frequency at maximum gain bass gain control see Figure 38 Gstep(bass) step resolution gain - 2 - dB Gstep(bass) bass step error - - 0.5 dB EQbow equalizer bowing faudio = 1 kHz; Vi = 500 mV (RMS); Gbass = +12 dB; fbass = 60 Hz; Gtreble = +12 dB; fcut(treble) = 15 kHz - 1.8 - dB fader gain control see Table 91 maximum setting - 0 - dB minimum setting - -64 - dB output mute - - -80 dB Fader Gfader Gstep(fader) step resolution gain - 1 - dB Gstep(fader) fader step error - - 1 dB mute audio mute 80 90 - dB [1] volume control: mute and output muted (bits MULF, MURF, MULR and MURR) The equivalent level voltage is that value of the level voltage (on pin LEVEL) which results in the same weak signal control effect (for instance HCC roll-off) as the output value of the specified detector (USN, WAM and multipath). TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 96 of 108 TEF6904A NXP Semiconductors Integrated car radio V bus(p-p) ct = 20log -------------------V o(rms) [2] Crosstalk between bus inputs and signal outputs: [3] The input gain setting ING and the volume setting VOL define the overall volume. The overall range is limited to -83 dB to +28 dB. For values > +28 dB the actual value is +28 dB. For overall values < -83 dB the actual value is mute. [4] The maximum bass gain including BASS setting is +20 dB. 13. I2C-bus characteristics The maximum I2C-bus communication speed is 400 kbit/s. SDA and SCL HIGH and LOW internal thresholds are specified according to an I2C-bus voltage range from 2.5 V to 3.3 V including I2C-bus voltage tolerances of 10 %. The bus interface tolerates also SDA and SCL signals from a 5 V bus. Restrictions for VIL in a 5 V application can be derived from Table 113. Table 113. I2C-bus parameters Symbol Parameter VIL Conditions Min Typ Max Unit LOW-level input voltage - - 1.09 V VIH HIGH-level input voltage 1.56 - - V CSDA capacitance of SDA pin - 4 6 pF CSCL capacitance of SCL pin - 3 5 pF tDOR(HL) data output reaction time (acknowledge and read data) HIGH-to-LOW VDD = 5 V; I = 3 mA; Cb = 400 pF; see Figure 40 - 700 863 ns VDD = 3.3 V; Rp = 1.8 k; Cb = 400 pF; see Figure 40 - 570 668 ns VDD = 2.5 V; Rp = 35 k; Cb = 10 pF; see Figure 40 - 520 593 ns - 450 488 ns 20 + 0.1Cb 10 x VDD - ns 20 + 0.1Cb - 250 ns tDOR(LH) data output reaction time (read data) LOW-to-HIGH see Figure 40 tof output fall time Cb = 10 pF to 120 pF; see Figure 41 Cb 120 pF; see Figure 41 [1] [1][2] [1] Minimum value of tof; Cb = total capacitance of one I2C-bus line [pF]. [2] Typical value of tof; the output fall time tof [ns] depends on the total load capacitance Cb [pF] and the I2C-bus voltage VDD [V]: tof = 112 x VDD x Cb. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 97 of 108 TEF6904A NXP Semiconductors Integrated car radio 0.7VDD SDA SCL VIL(max) VIL(max) tDOR(LH) tDOR(HL) 001aac124 001aab802 a. Data change from LOW to HIGH. b. Data change from HIGH to LOW. Fig 40. Data output reaction time of the IC VDD 0.7VDD 0.3VDD tof 001aab803 Fig 41. Definition of the fall time of the output signal TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 98 of 108 TEF6904A NXP Semiconductors Integrated car radio 14. Overall system parameters Table 114. Overall system parameters Symbol Parameter Conditions Min Typ Max Unit - 102 - mA - 89 - mA LW 144 - 288 kHz MW 522 - 1710 kHz SW 2.3 - 26.1 MHz fRF = 990 kHz; m = 0.3; fmod = 1 kHz; BAF = 2.15 kHz; (S+N)/N = 26 dB; dummy aerial 15 pF/60 pF - 50 - V 54 58 - dB Supply current in FM mode ICC total supply current inclusive IV60 Supply current in AM mode ICC total supply current inclusive IV60 AM overall system parameters ftune AM tuning frequency Vsens sensitivity voltage S/N ultimate signal-to-noise ratio THD total harmonic distortion 200 V < VRF < 1 V; m = 0.8; fAF = 400 Hz - 0.4 1 % IP3 3rd-order intercept point f = 40 kHz - 130 - dBV 65 - 108 MHz FM overall system parameters ftune FM tuning frequency Vsens sensitivity voltage (RF input voltage at (S+N)/N = 26 dB) f = 22.5 kHz; fmod = 1 kHz; DEMP = 1; B = 300 Hz to 22 kHz; measured with 75 dummy antenna and test circuit - 2 - V (S+N)/N maximum signal plus Vi = 3 mV; noise-to-noise ratio of f = 22.5 kHz; MPXAM output voltage fmod = 1 kHz; DEMP = 1; B = 300 Hz to 22 kHz; measured with 75 dummy antenna and test circuit - 60 - dB THD total harmonic distortion f = 75 kHz - 0.5 1 % IP3 3rd-order intercept point f = 400 kHz - 120 - dBV TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 99 of 108 xxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x xxxxxxxxxxxxxx xxxxxxxxxx xxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxx xx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx x x R+ R R L- L M C1 R- M R L+ L L L R+ R R R L- L M M- 2.2 pF 63 62 76 75 LINE INPUTS R- M R PLOUT M+ 72, 73, 74 PROUT INPL INPR 100 nF 100 nF 71 70 69 68 67 66 64 65 54 53 56 55 from/to EXP SEL. 1, 2 77 VP FM STEREO DECODER vco 1 nF 270 pF DIV fREF 78 HIGH CUT DE-EMPHASIS 50 s/75 s INPUT SELECT INPUT GAIN, VOLUME, BALANCE, MUTE EXP SEL. 1 LOUDNESS, BASS, TREBLE EXP SEL. 2 hcc soft mute 60 59 58 57 F/R FADER 52 LO2 90 79 80 PLL /N AM NOISE DETECTOR BAND /M OFFS FM NOISE DETECTOR LO1 90 1 Rev. 03 -- 20 March 2008 2.2 k WAM 2 3 VP 4 1 nF 5 VP I2C-bus SM tuning mute 51 I2C-BUS TUNING STATE MACHINE reset hold fast readhold WEAK SIGNAL AND FM BANDWIDTH CONTROL LOGIC antenna DAA 3.3 nF HCC MULTIPATH, LEVEL, ADJACENT CHANNEL, MODULATION AND OFFSET DETECTION MOD 10 k 3.9 nF 1.2 k SNC USN vco LFOUT RFOUT LROUT RROUT AUDIO STEP INTERPOLATION snc L1 4.7 100 nF k 61 /2 BB208 100 nF NOISE BLANKER ana R1 10 k R2 10 k SCL SDA 50 NXP Semiconductors L+ L L 100 nF 15. Application information TEF6904A_3 Product data sheet 20.5 MHz swap dig2 i.c. BW pll i.c. pll dig1 49 48 47 46 i.c. 6 vcm 7 vtc 10 to 13 22 nF n.c. 22 k 14 6.8 pF 1 nF LEVEL TEF6904AH LO1 6.8 pF BAP64-04 iFM 8 AM IF NOISE DETECTOR CASCODE CONTROL iAM rf 17 1 nF rf 18 38 i.c. dc 20 21 19 22 23 24 mix1 26 25 100 nF 220 100 nF 15 H nF 100 of 108 (c) NXP B.V. 2008. All rights reserved. 10 nF 100 nF if1 29 BF862 27 pF BAV99 1.5 M Fig 42. Application diagram of TEF6904AH 35 36 37 L3 220 nF 47 VP L4 SFE10.7MS3 VP 38 1 F 22 nF 47 pF 560 1 mH 220 pF 34 22 nF 100 nF BC848C VP 47 F 42 1 F SFP450H VP 39 22 nF 40 6v 41 47 VP 100 nF 30, 31, 32, 33 008aaa017 Integrated car radio BAP70AM 560 VP 28 22 nF TEF6904A 82 6.8 H 10 nF 470 k 27 100 nF 1 F AM DEMODULATOR MIXER MIXER 1 nF 43 IF COUNT FM/AM RF AGC 9 gnd 44 LO2 LO1 8.2 pF 100 pF vcc FM DEMODULATOR vref 40 25 16 45 ifbw MIXER 90 MIXER BB207 90 90 15 L2 100 nH 47 k LO2 90 TEF6904A NXP Semiconductors Integrated car radio Table 115. List of components[1] Symbol Component Type 2.2 pF[2] Manufacturer - C1 capacitor for frequency pulling C2 capacitor for VCO tuning 270 pF - C3 decoupling capacitor for VCO tuning 100 nF - R1 resistor for supply V60 47 ; 0.2 W - L1 oscillator coil E543SNAS-02010 TOKO L2 FM RF selectivity coil C6342A-R11 SAGAMI L3 10.7 MHz IF transformer PF670CCS-A065DX TOKO L4 450 kHz IF transformer P7PSGAE-A021YBY=S TOKO X1 crystal 20.5 MHz LN-G102-587 NDK D1 VCO varactor diode BB208 NXP Semiconductors D2 RF selectivity varactor diode BB207 NXP Semiconductors D3 FM PIN diode BAP64-04 NXP Semiconductors D4 AM PIN diode BAP70AM NXP Semiconductors D5 ElectroStatic Discharge (ESD) protection diode BAV99 NXP Semiconductors T1 AM Low Noise Amplifier (LNA) JFET transistor BF862 NXP Semiconductors T2 AM LNA cascode transistor BC847C NXP Semiconductors F1 10.7 MHz ceramic filter SFELA10M7HAA0-B0 muRata F2 450 kHz ceramic filter CFWLA450KGFA-B0 muRata [1] All low value capacitors ( 1 nF) must be of NP0 type for guaranteed high frequency performance. [2] The capacitor is used to achieve a crystal frequency of 20.5 MHz together with the crystal type LN-G102-587. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 101 of 108 TEF6904A NXP Semiconductors Integrated car radio 16. Package outline QFP80: plastic quad flat package; 80 leads (lead length 1.6 mm); body 14 x 14 x 2.7 mm SOT496-1 c y X A 60 61 41 40 ZE e E HE A A2 (A 3) A1 wM pin 1 index Lp bp L 80 21 detail X 20 1 wM bp e ZD v M A D B HD v M B 0 5 10 mm scale DIMENSIONS (mm are the original dimensions) UNIT A max. A1 A2 A3 bp c D (1) E (1) e mm 3 0.25 0.10 2.75 2.55 0.25 0.38 0.22 0.23 0.13 14.1 13.9 14.1 13.9 0.65 HD HE 17.45 17.45 16.95 16.95 L Lp v w y 1.6 1.03 0.73 0.2 0.12 0.1 ZD(1) ZE(1) 1.00 0.65 7 o 0 1.00 0.65 o Note 1. Plastic or metal protrusions of 0.25 mm maximum per side are not included. REFERENCES OUTLINE VERSION IEC JEDEC JEITA SOT496-1 135E06 MS-022 ED-7311EE EUROPEAN PROJECTION ISSUE DATE 98-07-01 02-10-04 Fig 43. Package outline SOT496-1 (QFP80) TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 102 of 108 TEF6904A NXP Semiconductors Integrated car radio 17. Soldering This text provides a very brief insight into a complex technology. A more in-depth account of soldering ICs can be found in Application Note AN10365 "Surface mount reflow soldering description". 17.1 Introduction to soldering Soldering is one of the most common methods through which packages are attached to Printed Circuit Boards (PCBs), to form electrical circuits. The soldered joint provides both the mechanical and the electrical connection. There is no single soldering method that is ideal for all IC packages. Wave soldering is often preferred when through-hole and Surface Mount Devices (SMDs) are mixed on one printed wiring board; however, it is not suitable for fine pitch SMDs. Reflow soldering is ideal for the small pitches and high densities that come with increased miniaturization. 17.2 Wave and reflow soldering Wave soldering is a joining technology in which the joints are made by solder coming from a standing wave of liquid solder. The wave soldering process is suitable for the following: * Through-hole components * Leaded or leadless SMDs, which are glued to the surface of the printed circuit board Not all SMDs can be wave soldered. Packages with solder balls, and some leadless packages which have solder lands underneath the body, cannot be wave soldered. Also, leaded SMDs with leads having a pitch smaller than ~0.6 mm cannot be wave soldered, due to an increased probability of bridging. The reflow soldering process involves applying solder paste to a board, followed by component placement and exposure to a temperature profile. Leaded packages, packages with solder balls, and leadless packages are all reflow solderable. Key characteristics in both wave and reflow soldering are: * * * * * * Board specifications, including the board finish, solder masks and vias Package footprints, including solder thieves and orientation The moisture sensitivity level of the packages Package placement Inspection and repair Lead-free soldering versus PbSn soldering 17.3 Wave soldering Key characteristics in wave soldering are: * Process issues, such as application of adhesive and flux, clinching of leads, board transport, the solder wave parameters, and the time during which components are exposed to the wave * Solder bath specifications, including temperature and impurities TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 103 of 108 TEF6904A NXP Semiconductors Integrated car radio 17.4 Reflow soldering Key characteristics in reflow soldering are: * Lead-free versus SnPb soldering; note that a lead-free reflow process usually leads to higher minimum peak temperatures (see Figure 44) than a PbSn process, thus reducing the process window * Solder paste printing issues including smearing, release, and adjusting the process window for a mix of large and small components on one board * Reflow temperature profile; this profile includes preheat, reflow (in which the board is heated to the peak temperature) and cooling down. It is imperative that the peak temperature is high enough for the solder to make reliable solder joints (a solder paste characteristic). In addition, the peak temperature must be low enough that the packages and/or boards are not damaged. The peak temperature of the package depends on package thickness and volume and is classified in accordance with Table 116 and 117 Table 116. SnPb eutectic process (from J-STD-020C) Package thickness (mm) Package reflow temperature (C) Volume (mm3) < 350 350 < 2.5 235 220 2.5 220 220 Table 117. Lead-free process (from J-STD-020C) Package thickness (mm) Package reflow temperature (C) Volume (mm3) < 350 350 to 2000 > 2000 < 1.6 260 260 260 1.6 to 2.5 260 250 245 > 2.5 250 245 245 Moisture sensitivity precautions, as indicated on the packing, must be respected at all times. Studies have shown that small packages reach higher temperatures during reflow soldering, see Figure 44. TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 104 of 108 TEF6904A NXP Semiconductors Integrated car radio maximum peak temperature = MSL limit, damage level temperature minimum peak temperature = minimum soldering temperature peak temperature time 001aac844 MSL: Moisture Sensitivity Level Fig 44. Temperature profiles for large and small components For further information on temperature profiles, refer to Application Note AN10365 "Surface mount reflow soldering description". 18. Revision history Table 118. Revision history Document ID Release date Data sheet status Change notice Supersedes TEF6904A_3 20080320 Product data sheet PCN20071211003 TEF6904A_2 Modifications: TEF6904A_2 Modifications: TEF6904A_1 * The format of this data sheet has been redesigned to comply with the new identity guidelines of NXP Semiconductors. * * Legal texts have been adapted to the new company name where appropriate. Table 107: test mode description corrected 20060711 * * * * * Product data sheet TEF6904A_1 Table 22: added row 1Fh Section 8.2.27: changed 1Fh to 1Eh in table titles Section 8.2.28: added Table 111: AM demodulator output pin MPXAMOUT specification: changed values of Vo Table 112: stereo decoder and AM path specification: changed value of Vo(AM) 20060203 Preliminary data sheet TEF6904A_3 Product data sheet - - - (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 105 of 108 TEF6904A NXP Semiconductors Integrated car radio 19. Legal information 19.1 Data sheet status Document status[1][2] Product status[3] Definition Objective [short] data sheet Development This document contains data from the objective specification for product development. Preliminary [short] data sheet Qualification This document contains data from the preliminary specification. Product [short] data sheet Production This document contains the product specification. [1] Please consult the most recently issued document before initiating or completing a design. [2] The term `short data sheet' is explained in section "Definitions". [3] The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status information is available on the Internet at URL http://www.nxp.com. 19.2 Definitions Draft -- The document is a draft version only. The content is still under internal review and subject to formal approval, which may result in modifications or additions. NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the consequences of use of such information. Short data sheet -- A short data sheet is an extract from a full data sheet with the same product type number(s) and title. A short data sheet is intended for quick reference only and should not be relied upon to contain detailed and full information. For detailed and full information see the relevant full data sheet, which is available on request via the local NXP Semiconductors sales office. In case of any inconsistency or conflict with the short data sheet, the full data sheet shall prevail. 19.3 Disclaimers General -- Information in this document is believed to be accurate and reliable. However, NXP Semiconductors does not give any representations or warranties, expressed or implied, as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information. Right to make changes -- NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice. This document supersedes and replaces all information supplied prior to the publication hereof. Suitability for use -- NXP Semiconductors products are not designed, authorized or warranted to be suitable for use in medical, military, aircraft, space or life support equipment, nor in applications where failure or malfunction of an NXP Semiconductors product can reasonably be expected to result in personal injury, death or severe property or environmental damage. NXP Semiconductors accepts no liability for inclusion and/or use of NXP Semiconductors products in such equipment or applications and therefore such inclusion and/or use is at the customer's own risk. Applications -- Applications that are described herein for any of these products are for illustrative purposes only. NXP Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification. Limiting values -- Stress above one or more limiting values (as defined in the Absolute Maximum Ratings System of IEC 60134) may cause permanent damage to the device. Limiting values are stress ratings only and operation of the device at these or any other conditions above those given in the Characteristics sections of this document is not implied. Exposure to limiting values for extended periods may affect device reliability. Terms and conditions of sale -- NXP Semiconductors products are sold subject to the general terms and conditions of commercial sale, as published at http://www.nxp.com/profile/terms, including those pertaining to warranty, intellectual property rights infringement and limitation of liability, unless explicitly otherwise agreed to in writing by NXP Semiconductors. In case of any inconsistency or conflict between information in this document and such terms and conditions, the latter will prevail. No offer to sell or license -- Nothing in this document may be interpreted or construed as an offer to sell products that is open for acceptance or the grant, conveyance or implication of any license under any copyrights, patents or other industrial or intellectual property rights. Quick reference data -- The Quick reference data is an extract of the product data given in the Limiting values and Characteristics sections of this document, and as such is not complete, exhaustive or legally binding. 19.4 Trademarks Notice: All referenced brands, product names, service names and trademarks are the property of their respective owners. I2C-bus -- logo is a trademark of NXP B.V. 20. Contact information For additional information, please visit: http://www.nxp.com For sales office addresses, send an email to: salesaddresses@nxp.com TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 106 of 108 TEF6904A NXP Semiconductors Integrated car radio 21. Contents 1 2 3 4 5 6 6.1 6.2 7 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 7.11 7.12 7.13 7.14 7.15 7.16 7.17 7.18 7.19 7.20 7.21 7.22 7.23 7.24 7.25 7.26 7.27 7.28 7.29 7.30 7.31 7.32 7.33 7.34 7.35 8 General description . . . . . . . . . . . . . . . . . . . . . . 1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Quick reference data . . . . . . . . . . . . . . . . . . . . . 2 Ordering information . . . . . . . . . . . . . . . . . . . . . 3 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Pinning information . . . . . . . . . . . . . . . . . . . . . . 5 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5 Functional description . . . . . . . . . . . . . . . . . . . 7 FM mixer 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 FM RF AGC . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 FM mixer 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 FM IF2 channel filter . . . . . . . . . . . . . . . . . . . . . 8 FM limiter and level detection . . . . . . . . . . . . . . 8 FM demodulator . . . . . . . . . . . . . . . . . . . . . . . . 8 Center frequency and bandwidth tuning and center frequency DAA. . . . . . . . . . . . . . . . . . . . 8 Bandwidth control algorithm . . . . . . . . . . . . . . . 8 VCO and dividers . . . . . . . . . . . . . . . . . . . . . . . 9 Crystal oscillator . . . . . . . . . . . . . . . . . . . . . . . . 9 Tuning PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Antenna DAA . . . . . . . . . . . . . . . . . . . . . . . . . . 9 AM RF AGC control . . . . . . . . . . . . . . . . . . . . . 9 AM mixer 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 AM IF noise blanker . . . . . . . . . . . . . . . . . . . . 10 AM IF AGC amplifier and demodulator . . . . . . 10 AM level detection. . . . . . . . . . . . . . . . . . . . . . 10 AM and FM level DAA. . . . . . . . . . . . . . . . . . . 10 AM and FM IF counter . . . . . . . . . . . . . . . . . . 10 Tuning mute . . . . . . . . . . . . . . . . . . . . . . . . . . 10 FM stereo decoder . . . . . . . . . . . . . . . . . . . . . 10 FM and AM AF noise blanker . . . . . . . . . . . . . 11 Fixed high cut and high cut control . . . . . . . . . 11 De-emphasis. . . . . . . . . . . . . . . . . . . . . . . . . . 11 Weak signal processing . . . . . . . . . . . . . . . . . 11 Audio step interpolation . . . . . . . . . . . . . . . . . 11 Source selector. . . . . . . . . . . . . . . . . . . . . . . . 11 VU-meter read . . . . . . . . . . . . . . . . . . . . . . . . 12 Volume and balance . . . . . . . . . . . . . . . . . . . . 12 CD compression . . . . . . . . . . . . . . . . . . . . . . . 12 Bass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Treble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Loudness . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Fader. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 External processor I/O . . . . . . . . . . . . . . . . . . 13 I2C-bus protocol . . . . . . . . . . . . . . . . . . . . . . . . 13 8.1 Read mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1.1 Read mode: data byte IFCOUNTER . . . . . . . 8.1.2 Read mode: data byte LEVEL . . . . . . . . . . . . 8.1.3 Read mode: data byte USN/WAM . . . . . . . . . 8.1.4 Read mode: data byte MOD . . . . . . . . . . . . . 8.1.5 Read mode: data byte IFBW . . . . . . . . . . . . . 8.1.6 Read mode: data byte ID . . . . . . . . . . . . . . . . 8.1.7 Read mode: data byte TEMP . . . . . . . . . . . . . 8.2 Write mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2.1 Mode and subaddress byte for write . . . . . . . 8.2.2 Write mode: data byte BANDWIDTH . . . . . . . 8.2.3 Write mode: data bytes PLLM and PLLL . . . . 8.2.4 Write mode: data byte DAA . . . . . . . . . . . . . . 8.2.5 Write mode: data byte AGC . . . . . . . . . . . . . . 8.2.6 Write mode: data byte BAND . . . . . . . . . . . . . 8.2.7 Tuning overview . . . . . . . . . . . . . . . . . . . . . . . 8.2.8 Write mode: data byte LEVELALGN . . . . . . . 8.2.9 Write mode: data byte IFCF . . . . . . . . . . . . . . 8.2.10 Write mode: data byte IFCAP . . . . . . . . . . . . 8.2.10.1 Factory alignment of bits IFCAP[3:0] . . . . . . . 8.2.10.2 Initialization of the radio . . . . . . . . . . . . . . . . . 8.2.10.3 Factory alignment of IFCF . . . . . . . . . . . . . . . 8.2.11 Write mode: data byte ACD . . . . . . . . . . . . . . 8.2.12 Write mode: data byte SENSE. . . . . . . . . . . . 8.2.13 Write mode: data byte TIMING . . . . . . . . . . . 8.2.14 Write mode: data byte SNC . . . . . . . . . . . . . . 8.2.15 Write mode: data byte HIGHCUT. . . . . . . . . . 8.2.16 Write mode: data byte SOFTMUTE . . . . . . . . 8.2.17 Write mode: data byte RADIO . . . . . . . . . . . . 8.2.18 Write mode: data byte INPUT . . . . . . . . . . . . 8.2.19 Write mode: data byte VOLUME . . . . . . . . . . 8.2.20 Write mode: data byte TREBLE . . . . . . . . . . . 8.2.21 Write mode: data byte BASS . . . . . . . . . . . . . 8.2.22 Write mode: data byte FADER . . . . . . . . . . . . 8.2.23 Write mode: data byte OUTPUT . . . . . . . . . . 8.2.24 Write mode: data byte BALANCE . . . . . . . . . 8.2.25 Write mode: data byte LOUDNESS . . . . . . . . 8.2.26 Write mode: data byte POWER . . . . . . . . . . . 8.2.27 Write mode: data bytes RESERVED . . . . . . . 8.2.28 Write mode: data bytes TEST . . . . . . . . . . . . 9 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 10 Thermal characteristics . . . . . . . . . . . . . . . . . 11 Static characteristics . . . . . . . . . . . . . . . . . . . 12 Dynamic characteristics . . . . . . . . . . . . . . . . . 12.1 Dynamic characteristics of the tuner . . . . . . . 12.2 Dynamic characteristics of the sound processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 14 17 18 18 20 20 21 21 27 34 36 36 37 38 39 40 40 41 41 41 41 42 43 44 46 47 50 54 55 57 64 65 67 68 69 70 72 72 73 73 74 74 76 76 85 continued >> TEF6904A_3 Product data sheet (c) NXP B.V. 2008. All rights reserved. Rev. 03 -- 20 March 2008 107 of 108 TEF6904A NXP Semiconductors Integrated car radio 13 14 15 16 17 17.1 17.2 17.3 17.4 18 19 19.1 19.2 19.3 19.4 20 21 I2C-bus characteristics . . . . . . . . . . . . . . . . . . 97 Overall system parameters . . . . . . . . . . . . . . . 99 Application information. . . . . . . . . . . . . . . . . 100 Package outline . . . . . . . . . . . . . . . . . . . . . . . 102 Soldering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Introduction to soldering . . . . . . . . . . . . . . . . 103 Wave and reflow soldering . . . . . . . . . . . . . . 103 Wave soldering . . . . . . . . . . . . . . . . . . . . . . . 103 Reflow soldering . . . . . . . . . . . . . . . . . . . . . . 104 Revision history . . . . . . . . . . . . . . . . . . . . . . . 105 Legal information. . . . . . . . . . . . . . . . . . . . . . 106 Data sheet status . . . . . . . . . . . . . . . . . . . . . 106 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Disclaimers . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Contact information. . . . . . . . . . . . . . . . . . . . 106 Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Please be aware that important notices concerning this document and the product(s) described herein, have been included in section `Legal information'. (c) NXP B.V. 2008. All rights reserved. For more information, please visit: http://www.nxp.com For sales office addresses, please send an email to: salesaddresses@nxp.com Date of release: 20 March 2008 Document identifier: TEF6904A_3