DEVICE INCLUDES AUDIO PROCESSOR,
STEREODECODER AND NOISEBLANKER
HIGH PERFORMANCE SIGNAL PROCESSOR WITH BASIC FUNCTIONS
AM, FM, MPX AND CASSETTEINPUTS
NO EXTERNAL COMPONENTS REQUIRED
FULLY PROGRAMMABLEVIA I
2
C BUS
LOW DISTORTIONANDNOISE
DESCRIPTION
The TDA7403 is a high performancesignal processor specifically designed for car radio applications focused on the low-end market.
The device includes a complete audioprocessor
and a stereodecoder withnoiseblanker.
Switched-capacitors design technique allows to
obtain all these features without external components or adjustments. Using TDA7403 results is
in a very performant low-cost signal processing
TDA7403
BASIC SIGNAL PROCESSOR
PRELIMINARY DATA
SO20
ORDERING NUMBER: TDA7403D
application
The device is fully programmable by I
terface allowing to customize key device parameters and especiallyfilter characteristics.
The BICMOS process combined with the optimized signal processing assure low noise and
low distortionperformances.
2
C bus in-
BLOCK DIAGRAM
8
AM
MPX
1
INPUT
2
MULTIPLEXER
+
AUTO ZERO
9
80KHz
LP
15
V
S
SUPPLY
GND
1420
CREF
CASS R
CASS L
FM R
FM L
PILOT
CANCELLATION
PLL
SM
1117
VOLUMEBASSTREBLE
DEMODULATOR
+ STEREOADJUST
+ STEREO BLEND
PIL
DET
SOFT
MUTE
DIGITAL CONTROL
25KHz
LP
NOISE
BLANKER
S&H
PULSE
FORMER
2
I
HIGH
CUT
CONTROL
D
A
10
LEVEL
OUT LR
OUT LF
OUT RR
OUT RF
C BUS
19
16
18
12
13
D98AU918
OUT LR
OUT LF
OUT RR
OUT RF
SCL
SDA
October 1998
1/26
This is preliminary information on a new product now in developmentor undergoing evaluation.Details are subject to change withoutnotice.
TDA7403
ABSOLUTE MAXIMUM RATINGS
SymbolParameterValueUnit
V
S
ambOperating Ambient Temperature Range-40 to 80°C
T
stgOperating Storage Temperature Range-55 to 150°C
Step Resolution1dB
Attenuation Set ErrorG = -20 to 20dB-1.2501.25dB
G = -60 to 20dB-403dB
E
T
V
DC
Tracking Error2dB
DC StepsAdjacentAttenuation Steps0.13mV
From 0dB to G
MIN
0.55mV
LOUDNESSCONTROL
ASTEPStep Resolution1dB
MAXMax. Attenuation15dB
A
f
CMIN
f
CMAX
Lower Center Frequency200Hz
Higher Center Frequency400Hz
SOFTMUTE
AMUTEMute Attenuation70100dB
DDelay TimeT10.48ms
T
T20.96ms
T340.4ms
T4324ms
1V
V
THlow
V
THhigh
R
PU
V
PU
Low Threshold for SM Pin
(1)
High Threshold for SM Pin2.5V
Internal Pull-up Resistor70100130K
Pull-up Voltage4.7V
Ω
SOFTSTEP
TSWSwitch Time10ms
BASSCONTROL
C
RANGE
A
STEP
CCenter FrequencyfC160Hz
f
BASSQuality FactorQ11
Q
DC
GAIN
1) SM pin is active low (mute condition)
2) See description of Audioprocessor Part - Bass & Treble filtercharacteristicsprogramming
Control Range
14dB
±
Step Resolution2dB
C270Hz
f
C380Hz
f
C4100
f
21.25
Q
Q
3
Q
4
(2)
1.5
2
Bass-Dc-GainDC = off0dB
DC = on4.4dB
Hz
5/26
TDA7403
ELECTRICALCHARACTERISTICS
(continued)
SymbolParameterTest ConditionMin.Typ.Max.Unit
TREBLECONTROL
CRANGEControl Range±14dB
A
STEPStep Resolution2dB
f
C
Center Frequencyf
C1
f
C2
f
C3
f
C4
10KHz
12.5KHz
15KHz
17.5KHz
SPEAKERATTENUATORS
C
RANGE
A
STEP
A
MUTEOutput Mute Attenuation8090dB
E
EAttenuation Set Error2dB
V
DC
Control Range50dB
Step Resolution1dB
DC StepsAdjacent Attenuation Steps0.15mV
AUDIO OUTPUTS
VCLIPClipping Leveld= 0.3%2.22.6VRMS
RLOutput Load Resistance2KΩ
C
L
R
OUT
V
DC
Output Load Capacitance10nF
Output Impedance30120
DC Voltage Level3.8V
GENERAL
e
NO
S/NSignal to Noise Ratioall gain = 0dB flat; V
dDistortionV
S
C
E
T
Output NoiseBW = 20 Hz to 20 KHz
3
output muted
BW = 20 Hz to 20 KHz
6.5
all gain = 0dB
O =2VRMS110dB
bass treble at 12dB; V
2.6V
RMS
=1V
IN
V
=1V
IN
; all stages 0dB0.002%
RMS
;Bass&Treble= 12dB0.05%
RMS
=
O
100dB
Channel separation Left/Right80100dB
Total Tracking ErrorAV= 0 to -20dB01dB
A
V = -20 to -60dB02dB
Ω
V
µ
V
µ
6/26
DESCRIPTION OF THE AUDIOPROCESSOR
Figure 1. Input stages
TDA7403
CASSETTE
100K
AM
100K
MPX
100K
STEREODECODER
Input stages
The input circuits are the same as in preceeding
ST audioprocessors with exception of the CD inputs (see figure 1).
The typicalinput impedance is 100kΩ.
AutoZero
In order to reduce the number of pins there is no
AC coupling between the In-Gain and the following stage, so that any offset generated by or before the In-Gain stage would be transferred or
even amplifiedto the output.
To avoid that effect a special offset cancellation
stage called AutoZerois implemented.
To avoid audible clicks the audioprocessor is
muted before the loudness stage during this time.
In some cases, for exampleif the µP is executing
a refresh cycle of the I
2
C bus programming, it is
not useful to start a new AutoZeroactionbecause
no new source is selectedand an undesiredmute
would appear at the outputs. For such applications the TDA7403 could be switched in the ”Auto
Zero Remain” mode (Bit 6 of the subaddress
byte). If this bit is set to high, the DATABYTE 0
could be loaded without invoking the AutoZero
and the old adjustmentvalueremains.
Mixing Stage
This stage offersthe possibility to mix the internal
beep or the phone signal to any other source.
Due to the fact that the mixing stage is also located behind the In-Gain stage fine adjustments
of the mainsource level can be donein thisway.
Loudness
There are four parameters programmable in the
loudnessstage (see fig. 2, 3,4):
The digitally controlled softmute stage allows
muting/demuting the signal with a I
grammable slope. The mute process can either
be activated by the softmute pin or by the I
2
C bus pro-
2
C
bus. The slope is realized in a special S shaped
curve to mute slow in the critical regions (see figure 5).
2
For timing purposes the Bit 3 of the I
C bus output register is set to 1 from the start of muting until the end of demuting.
Figure 5. Softmute Timing
1
EXT.
MUTE
+SIGNAL
REF
-SIGNAL
1
2
I
C
BUS
OUT
D97AU634
Note: Please notice that a started Mute action is always terminated
and could not be interruptedby a change ofthemute signal.
Time
Figure 6. Soft Step Timing
VOUT
2dB
1dB
Softstep Volume
When volume level is changed often an audible
click appears at the output. The root cause of
those clicks could be either a DC offset before
the volume stage or the sudden change of the
envelope of the audio signal. With the Softstep
feature both kinds of clicks could be reduced to a
minimum and are no more audible (see figure 6).
Bass
There are three parameters programmable in the
bass stage(see figs 7, 8, 9, 10):
- Attenuation
- Center Frequency (60, 70, 80 and 100Hz)
- QualityFactors(1, 1.25, 1.5 and 2)
DC Mode
In this mode the DC gain is increased by 4.4dB.
In addition the programmed center frequencyand
quality factor is decreased by 25% which can be
used to reach alternative center frequencies or
quality factors.
10ms
-1dB
-2dB
Note: For steps more than 1dB the softstep mode should be
deactivated because it could generate a 1dB error during the
blend-time
Time
D97AU635
Treble
There are two parameters programmable in the
treble stage (see figs 11, 12):
- Attenuation
- CenterFrequency(10, 12.5, 15 and 17.5kHz).
Speaker Attenuator
Due to practical aspects the steps in the speaker
attenuators are not linear over the full range. At
attenuations more than 24dB the steps increase
from 1.5dB to 10dB (please see data byte specification).
8/26
TDA7403
Figure 7. Bass Control @ fc = 80Hz, Q = 1
15.0
10.0
5.0
0.0
-5.0
-10.0
-15.0
10.0100.01.0K10.0K
Figure 9. Bass Quality factors@ Gain = 14dB,
fc = 80Hz
15.0
12.5
10.0
7.5
5.0
Figure 8. Bass Center @ Gain= 14dB, Q = 1
15.0
12.5
10.0
7.5
5.0
2.5
0.0
10.0100.01.0K10.0K
Figure 10. Bass normal and DC Mode
@ Gain = 14dB, fc = 80Hz
15.0
12.5
10.0
7.5
5.0
2.5
2.5
0.0
10.0100.01.0K10.0K
Figure 11. Treble Control@ fc = 17.5KHz
15.0
10.0
5.0
0.0
-5. 0
-10.0
-15.0
10.0100.01.0K10.0K
0.0
10.0100.01.0K10.0K
Note: In general the center frequency, Q and DC-mode can be set
independently. The exceptionfromthis ruleisthe mode(5/xx1111xx)
where the center frequency is set to 150Hz instead of 100Hz.
Figure 12. Treble CenterFrequencies
@ Gain= 14dB
15.0
12.5
10.0
7.5
5.0
2.5
0.0
10.0100.01.0K10.0K
9/26
TDA7403
STEREODECODERPART
No externalcomponents necessary
PLL with adjustmentfree fully integratedVCO
Automatic pilot dependent MONO/STEREO
switching
Very high suppression of intermodulation and
interference
ProgrammableRoll-Off compensation
Dedicated RDS Softmute
Highcut and Stereoblend characterisctics pro-
grammablein a widerange
Internal Noiseblankerwith threshold controls
Multipath detector with programmable inter-
nal/external influence
2
C bus control of all necessary functions
I
ELECTRICAL CHARACTERISTICS
75KHz deviation, f = 1KHz. G
I = 6dB,Tamb =25°C; unlessotherwisespecified).
= 9V; deemphasis time constant = 50µs, V
(V
S
MPX
= 500mV,
SymbolParameterTest ConditionMin.Typ.Max.Unit
INMPX Input LevelInput Gain = 3.5dB0.51.25VRMS
V
R
in
minMinimum Input Gain3.5dB
G
G
max
G
STEP
SVRRSupply Voltage Ripple Rejection V
α
Input Resistance100K
Max Input Gain11dB
Step Resolution2.5dB
= 100mv, f = 1khz60dB
ripple
Max Channel Separation50dB
THDTotal Harmonic Distortion0.020.3%
S+N
Signal plus Noise to Noise Ratio S = 2V
rms
91dB
N
MONO/STEREOSWITCH
V
PTHST1
V
PTHST0
V
PTHMO1
V
PTHMO0
Pilot Threshold VoltageforStereo, PTH = 115mV
Pilot Threshold VoltageforStereo, PTH = 025mV
Pilot Threshold VoltageforMono, PTH = 112mV
Pilot Threshold VoltageforStereo, PTH = 019mV
16) contains all functions necessary to demodulate the MPX signal like pilot tone dependent
MONO/STEREOswitchingaswellas
”stereoblend”and ”highcut”functions.
Adaptations like programmable input gain, roll-off
compensation, selectable deemphasis time constant and a programmable fieldstrength input allow to usedifferentIF devices.
StereodecoderMute
The TDA7403has a fastand easy to control RDS
mute function which is a combination of the
audioprocessor softmute and the high-ohmic
mute of the stereodecoder. If the stereodecoder
is selected and a softmute command is sent (or
activated through the SM pin) the stereodecoder
will be set automatically to the high-ohmic mute
condition after the audio signal has been softmuted.
Hence a checking of alternate frequencies could
be performed. To release the system from the
mute condition simply the unmutecommandmust
be sent: the stereodecoder is unmuted immediately and the audioprocessor is softly unmuted.
Fig. 17 shows the output signal V
as well as the
O
internal stereodecoder mute signal. This influence of Softmuteon the stereodecoder mute can
be switched off by setting bit 3 of the Softmute
byte to ”0”. A stereodecoder mute command (bit
0, stereodecoder byte set to ”1”) will set the
stereodecoder in any case independently to the
high-ohmicmute state.
If any other source than the stereodecoderis selected the decoder remains muted and the MPX
pin is connectedto Vref to avoid any discharge of
the coupling capacitor through leakage currents.
Input Stages
The Ingain stage allows to adjust the MPX signal
to a magnitudeof about 1Vrms internally which is
the recommended value. The 4.th order input filter has a corner frequency of 80kHz and is used
to attenuatespikes and noise and acts as an antialiasing filter for the following switch capacitor filters.
Figure 17. Signalsduring stereodecoder’s
softmute
SOFTMUTE
COMMAND
t
STD MUTE
t
V
O
D97AU638
t
pass behaviour of the tuner section. If the tuner
attenuation at 38kHz is in a range from 20.2% to
31% the TDA7403needs no external network before the MPX pin. Within this range an adjustment
to obtain at least 40dB channel separationis possible.
The bits for this adjustment are located together
with the fieldstrength adjustment in one byte. This
gives the possibility to perform an optimization
step during the production of the carradio where
the channelseparation and the fieldstrengthcontrol are trimmed.
Deemphasisand Highcut
The lowpass filter for the deemphasis allows to
choose between a time constant of 50µs and
75µs (bit D7, Stereodecoderbyte).
The highcut control range will be in both cases
t
HC
=2⋅t
. Inside the highcut control range
Deemp
(between VHCH and VHCL) the LEVEL signal
is converted into a 5 bit word which controls the
lowpasstime constantbetweent
Deemp
...3⋅t
Deemp
There by the resolution will remain always 5 bits
independently of the absolute voltage range between the VHCH and VHCL values.
The highcut function can be switched off by I2C
bus (bit D7, Fieldstrengthbyte set to ”0”).
.
Demodulator
In the demodulator block the left and the right
channel are separated from the MPX signal. In
this stage also the 19 kHz pilot tone is cancelled.
For reaching a high channel separation the
TDA7403 offers an I2C bus programmable roll-off
adjustment which is able to compensate the low-
14/26
PLL and Pilot Tone Detector
The PLL has the task to lock on the 19kHz pilotone during a stereo transmission to allow a correct demodulation.The included detector enables
the demodulation if the pilot tone reaches the selected pilottone threshold VPTHST. Two different
thresholdsare available. The detector output (signal STEREO,seeblock diagram)can be checked
TDA7403
by reading the status byte of the TDA7403 via
I2C bus.
FieldstrengthControl
The fieldstrength input is used to control the high
cut and the stereoblend function. In addition the
signal can be also used to control the noiseblanker thresholds.
LEVEL Input and Gain
To suppress undesired high frequency modulation on the highcut and stereoblend function the
LEVEL signal is lowpass filtered firstly. The filter
is a combination of a 1st order RC lowpass at
53kHz (working as anti-aliasing filter) and a 1storder switched capacitor lowpass at 2.2kHz. The
second stage is a programmable gain stage to
adapt the LEVEL signal internally to different IF.
The gain is widely programmable in 16 steps
from 0dB to 10dB (step = 0.67dB). These 4 bits
are located together with the Roll-Off bits in the
”Stereodecoder Adjustment” byte to simplify a
possible adaptation during the production of the
carradio.
StereoblendControl
The stereoblend control block converts the internal LEVEL voltage (LEVEL INTERN) into an demodulatorcompatible analog signal which is used
to control the channel separation between 0dB
and the maximum separation. Internally this control range has a fixed upper limit which is the internal reference voltage REF5V. The lower limit
can be programmed to be 33%, 42%, 50% or
58% of REF5V (see fig. 19).
To adjust the external LEVEL voltage to the internal range two valuesmust be defined: the LEVEL
Figure 18. Internalstereoblendcharacteristics
gain L
and VSBL. To adjust the voltage where
G
the full channel separation is reached (VST) the
LEVEL gain L
has to be defined. The following
G
equation can be used to estimate the gain:
=
L
G
Field strength voltage
REF5V
[STEREO]
The gain can be programmed through 4 bits in
the ”Stereodecoder-Adjustment”byte.
The MONO voltage VMO (0dB channel separation) can be choosen selecting 33, 42,50 or 58%
of REF5V.
All necessary internal reference voltages like
REF5V are derived from a bandgap circuit.
Therefore they have a temperature coefficient
near zero. This is useful if the fieldstrengthsignal
is alsotemperaturecompensated.
But mostIF devicesapplya LEVELvoltagewith a
TC of 3300ppm. The TDA7403 offers this TC for
the reference voltages, too. The TC is selectable
with bit D7 of the ”stereodecoder adjustment”
byte.
Figure 19. Relationbetweeninternaland external LEVEL voltage and setup of Stereoblend
INTERNAL
VOLTAGES
REF 5V
VSBL
SETUP OF VST
LEVEL INTERN
LEVEL
VSTVMO
t
FIELDSTRENGHT VOLTAGE
INTERNAL
VOLTAGES
REF 5V
VSBL
58%
50%
42%
33%
D97AU639
SETUP OF VMO
VMOFIELDSTRENGHT VOLTAGE
LEVEL INTERN
VST
t
15/26
TDA7403
Highcut Control
The highcut control setup is similar to the
stereoblend control setup : the starting point
VHCH can be set with 2 bits to be 42, 50, 58 or
66% of REF5V whereas the range can be set to
be 17 or 33% of VHCH (see fig. 20).
Figure 20. Highcut characteristics
LOWPASS
TIME CONSTANT
3•τ
Deemp
τ
Deemp
D97AU640
FIELDSTRENGHTVHCHVHCL
FUNCTIONAL DESCRIPTION OF THE NOISEBLANKER
In the automotive environment the MPX signal is
disturbed by spikes produced by the ignition and
for example the wiper motor. The aim of the
noiseblanker part is to cancel the audible influence of the spikes. Therefore the output of the
stereodecoder is held at the actual voltage for
40µs.
In a first stage the spikes must be detected but to
avoid a wrong triggering on high frequency
(white) noise a complex trigger control is implemented. Behind the triggerstage a pulse former
generates the ”blanking” pulse. To avoid any
crosstalk to the signalpath the noiseblanker is
suppliedby his own biasing circuit.
TriggerPath
The incoming MPX signal is highpass filtered,
amplified and rectified. This second order highpass-filter has a corner frequency of 140kHz. The
rectified signal, RECT, is lowpass filtered to generate a signal called PEAK. Also noise with a frequency 140kHz increases the PEAK voltage. The
PEAK voltage is fed to a threshold generator,
which adds to the PEAK voltage a DC dependent threshold VTH. Both signals, RECT and
PEAK+VTH are fed to a comparator which triggers a re-triggerable monoflop. The monoflop’s
output activates the sample-and-hold circuits in
the signalpathfor 40µs.
The block diagram of the noiseblanker is given in
fig.20.
There are mainly two independentpossibilities for
programmingthe trigger threshold:
a the low threshold in 8 steps(bits D0 to D2 of
the noiseblankerbyte)
b the noise adjustedthresholdin 4 steps
(bits D3 andD4 of the noiseblankerbyte,
see fig. 13).
The low threshold is active in combination with a
good MPX signal without any noise; the PEAK
voltage is less than 1V. The sensitivity in this operation is high.
If the MPX signal is noisy the PEAK voltage increases due to the higher noise, which is also
rectified. With increasing of the PEAK voltage the
trigger threshold increases, too. This particular
gain isprogrammablein 4 steps (see fig. 13).
Figure 21. Block diagram of the noiseblanker
RECTIFIER
LOWPASS
D98AU861
16/26
MPX
HIGH PASS
RECT
+
-
VTH
+
PEAK
+
MONOFLOPHOLDN
THRESHOLD
GENERATOR
ADDITIONAL
THRESHOLD
CONTROL
TDA7403
Automatic Threshold Control
Besides the noise controlled threshold adjustment there is an additionalpossibility for influencing the trigger threshold. It is depending on the
stereoblendcontrol.
The point where the MPX signal starts to become
noisy is fixed by the RF part. Therefore also the
starting point of the normal noise-controlled trigger adjustment is fixed (fig. 15). In some cases
the behaviour of the noiseblanker can be improved by increasing the threshold even in a region of higher fieldstrength. Sometimes a wrong
triggering occures for the MPXsignal often shows
distortion in this range which can be avoided
even if using a low threshold.
Because of the overlap of this range and the
range of the stereo/monotransitionit can be controlled by stereoblend. This threshold increase is
programmable in 3 steps or switched off with bits
D0 and D1 of the fieldstrengthcontrolbyte.
Figure 23. ApplicationExample.
V
S
CASS R
+V
CC
=
9V
100nF
100nF
CASS R
Over Deviation Detector
If the system is tuned to stations with a high deviation the noiseblanker can trigger on the higher
frequencies of the modulation. To avoid this
wrong behaviour, which causes noise in the output signal, the noiseblankeroffers a deviationdependent threshold adjustment.
By rectifying the MPX signal a further signal representing the actual deviation is obtained. It is
used to increase the PEAK voltage. Offset and
gain of this circuit are programmable in 3 steps
with the bits D6 and D7 of thestereodecoderbyte
(the first stepturns off thedetector,see fig. 15).
TEST MODE
During the test mode which can be activated by
setting bit D0 of the testing byte and bit D5 of the
subaddress byte to ”1” several internal signals
are available at the CASSR pin.During this
mode the input resistance of 100kOhmis disconnected from the pin. The internalsignalsavailable
are shown in the software specification.
10µF
OUTLF
OUTRF
OUTLR
CREF
OUTLF
OUTRF
OUTLR
CASS L
MPX
AM
100nF
220nF
220nF
CASS L
MPX
AM
OUTRR
SDA
SCL
SMUTE
LEVEL
GND
D98AUxx5
OUTRR
SDA
SCL
SMUTE
LEVEL
17/26
TDA7403
I2C BUS INTERFACE DESCRIPTION
Interface Protocol
The interfaceprotocolcomprises:
-a startcondition (S)
/ write transmission)
-a subaddressbyte
-a sequenceof data (N-bytes+ acknowledge)
-a stop condition (P)
-a chip address byte (the LSB bit determinesread
CHIP ADDRESS
MSBLSBMSBLSBMSBLSB
S1000110R/WACKACKACKP
D97AU627
S = Start
ACK = Acknowledge
AZ = AutoZero-Remain
SUBADDRESSDATA 1 to DATA n
XI
AZ TA3 A2 A1 A0DATA
Auto increment
If bit I in the subaddress byte is set to ”1”, the
autoincrementof the subaddressis enabled.
T = Testing
I = Autoincrement
P = Stop
MAX CLOCK SPEED500kbits/s
The transmitted data is automatically updated after each ACK.
Transmission can be repeated without new chip
TRANSMITTED DATA
MSBLSB
XXXXSTSMXX
SM = Soft mute activated
ST = Stereo
X = Not Used
(sendmode)
address.
SUBADDRESS (receive mode)
MSBLSBFUNCTION
X AZ T I A3A2A1A0
Not allowed
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
Loudness / Auto-Zero
1
Volume
0
Softmute / Beep
1
Bass / Treble Attenuator
0
Bass / Treble Configuration
1
Speaker attenuator LF
0
Speaker attenuator LR
1
Speaker attenuator RF
0
Speaker attenuator RR / Blanktime adjust
1
Stereodecoder
0
Noiseblanker
1
Fieldstrength Control
0
Configuration
1
Stereodecoder Adjustment
0
Testing
1
T = Testmode
I = Autoincrement
AZ = Auto Zero Remain
X = not used
18/26
DATA BYTE SPECIFICATION
Input Selector
MSBLSBFUNCTION
D7D6D5D4D3D2D1D0
Source Selector
don’t use
0
0
0
0
1
1
1
1
0
1
1
0
0
1
0
0
:
1
1
For example to select the CD input in quasi-differential mode with gain of 8dB the Data Byte is:0/01111000
0
0
:
1
1
0
1
:
0
1
0
0
1
1
0
0
1
1
0
0
1
1
1
1
0
0
0
Cassette
1
don’t use
0
AM
1
Stereo Decoder
0
Input FM
1
Mute
0
don’t use
1
CD Mode
CD Full-differential
CD Quasi-diff
AM/FM Mode
AM mono
1
AM stereo
1
AM through Stereo/Decoder
0
FM- Stereo/Decoder
0
In-Gain
14dB
12dB
:
2dB
0dB
TDA7403
Loudness
MSBLSBLOUDNESS
D7D6D5D4D3D2D1D0
Attenuation
0dB
0
0
:
1
1
0
1
0
1
0
1
1must be ”1”
Note: The attenuation is specified at highfrequencies.Around thecenterfrequency the value is different dependingon theprogrammed
attenuation(see Loudness frequency response).
0
0
:
1
1
0
0
:
1
1
0
-1dB
1
:
:
-14dB
0
-15dB
1
Filter
on
off (flat)
Center Frequency
200Hz
400Hz
LoudnessQ
low (1
normal (2
st
order)
nd
order)
19/26
TDA7403
Mute, Beep and Mixing
MSBLSBMUTE/BEEP/MIXING
D7D6D5D4D3D2D1D0
Mute
Enable Softmute
0
Disable Softmute
1
0
0
1
0
1
0
1
0
0
0
1
1
Note: for more information tothe Stereodecoder-Softmute-Influence please refer to the stereodecoder description.
0
1
0
1
1
1
0
1
0
1
Mute time =0.48 ms
Mute time =0.96 ms
Mute time =40.4 ms
Mute time =324 ms
Stereo Decoder Softmute Influence = off
Stereo Decoder Softmute Influence = on
Beep
Beep Frequency = 600Hz
Beep Frequency = 1.2KHz
Mixing
Mix-Source = Beep
Mix-Source = Phone
Full Mix Signal
Source -12dB + Mix-Signal -2.5dB
Source -6dB + Mix-Signal -6dB
Full Source
Volume
MSBLSBATTENUATION
D7D6D5D4D3D2D1D0
Gain/Attenuation
+32dB
0
0
:
0
0
0
:
0
0
0
:
1
1
0
1
Note: It is not recommended to use a gain more than20dB for system performancereason. Ingeneral, the max. gain should be limitedby
softwareto themaximum value,which is needed for the system.
0
0
:
0
0
0
:
0
1
1
:
1
1
0
0
:
0
0
0
:
1
0
0
:
0
0
0
0
:
1
1
1
:
1
0
0
:
1
1
0
0
:
1
1
1
:
1
0
0
:
1
1
0
0
:
0
0
1
:
1
0
0
:
1
1
0
+31dB
1
:
:
+20dB
0
+19dB
1
+18dB
0
:
:
+1dB
1
0dB
0
- 1dB
1
:
:
-78dB
0
-79dB
1
Softstep
Softstep Volume = off
Softstep Volume = on
20/26
TDA7403
Bass & Treble Attenuation
MSBLSBBASS & TREBLE ATTENUATION
D7D6D5D4D3D2D1D0
Treble Steps
-14dB
0
0
:
0
0
1
1
:
1
1
0
0
:
0
0
1
1
:
1
1
For example 12dB Trebleand -8dB Bass give the followingDATABYTE : 0 0 1 1 1 001.
0
0
:
1
1
1
1
:
0
0
0
0
:
1
1
1
1
:
0
0
0
1
:
0
1
1
0
:
1
0
0
0
:
1
1
1
1
:
0
0
0
0
:
1
1
1
1
:
0
0
0
1
:
0
1
1
0
:
1
0
-12dB
:
-2dB
0dB
0dB
+2dB
:
+12dB
+14dB
Bass Steps
-14dB
-12dB
:
-2dB
0dB
0dB
+2dB
:
+12dB
+14dB
Bass & Treble Filter Characteristics
MSBLSBBASS& TREBLEFILTER
D7D6D5D4D3D2D1D0
Treble
Center Frequency = 10 KHz
0
0
1
1
0
0
1
1
1
0
0
1
1
0
1
1must be ”1”
For example Treble center frequency = 15kHz, Bass center frequency = 100Hz, Bass Q = 1 and DC = 0dB give the following DATA BYTE: 1
0001110
1
0
1
0
1
1
0
1
0
1
1
0
Center Frequency = 12.5 KHz
1
Center Frequency = 15 KHz
0
Center Frequency = 17.5 KHz
1
Bass
Center Frequency = 60 Hz
Center Frequency = 70 Hz
Center Frequency = 80 Hz
Center Frequency = 100Hz
Center Frequency = 150Hz
Quality factor = 1
Quality factor = 1.25
Quality factor = 1.5
Quality factor = 2
DC-Gain = 0dB
DC-Gain =±4.4dB
21/26
TDA7403
Speaker Attenuation (LF, LR, RF, RR)
MSBLSB
D7D6D5D4D3D2D1D0
0
0
:
1
0
0
1
1
0
0
1
1
11
0
0
1
1
0
1
0
1
0
0
:
0
0
0
0
0
0
0
0
0
1
0
0
:
1
1
1
1
1
1
1
1
1
0
0
:
0
1
1
1
1
1
1
1
1
0
0
:
1
0
0
0
0
1
1
1
1
Attenuation
0dB
0
-1dB
1
:
:
-23dB
1
-24.5dB
0
-26dB
1
-28dB
0
-30
1
-32dB
0
-35dB
1
-40dB
0
-50dB
1
Speaker Mute
Must be ”1” (except RR speaker; see below)
Over deviation Adjust 2.8V
Over deviation Adjust 2.0V
Over deviation Adjust 1.2V
Over deviation Detector OFF
TDA7403
FieldstrengthControl
MSBLSBFUNCTION
D7D6D5D4D3D2D1D0
Noiseblanker Field strength Adj 2.3V
0
0
1
1
0
0
1
1
0
0
1
1
1
0
0
1
0
1
0
1
0
1
0
1
0
Noiseblanker Field strength Adj 1.8V
1
Noiseblanker Field strength Adj 1.3V
0
Noiseblanker Field strength Adj OFF
1
VSBL at 33% REF5V
VSBL at 42% REF5V
VSBL at 50% REF5V
VSBL at 58% REF5V
VHCH at 42% REF 5V
VHCH at 50% REF 5V
VHCH at 58% REF 5V
VHCH at 66% REF 5V
VHCL at 17% VHCH
VHCL at 33% VHCH
High cut OFF
High cut ON
23/26
TDA7403
StereodecoderAdjustment
MSBLSBFUNCTION
D7D6D5D4D3D2D1D0
Roll-Off Compensation
not allowed
0
20.2%
1
21.9%
0
:
:
25.5%
0
:
:
31.0%
1
LEVEL Gain
0dB
0.66dB
1.33dB
:
10dB
Temperature compensation atLEVEL input
TC = 0
TC = 16.7mV/K (3300ppm)
0
1
Testing
0
0
0
:
1
:
1
0
0
0
:
1
0
0
0
:
1
0
0
1
:
1
0
1
0
:
1
0
0
1
:
0
:
1
MSBLSBFUNCTION
D7D6D5D4D3D2D1D0
Stereodecoder test signals
OFF
0
Test signals enabled if bit D5 of the subaddress
1
(test mode bit) is set to ”1”, too
0
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
1
0
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
External Clock
Internal Clock
Testsignals at CASS_R
VHCCH
Level intern
Pilot magnitude
VCOCON; VCO Control Voltage
Pilot threshold
HOLDN
NB threshold
F228
VHCCL
VSBL
not used
not used
PEAK
not used
REF5V
not used
VCO
OFF
ON
Audioprocessor test mode
only if bit D5 of the subaddress
(test mode bit) is set to ”1”
OFF
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is
granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specification mentioned in this publication are
subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products
are not authorized for use as critical components in life support devices or systems without express written approval ofSTMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics