STMICROELECTRONICS 6764


TDA7340G
AUDIO SIGNAL PROCESSOR
AUDIOPROCESSOR:
MUTE, SOFT MUTE AND ZERO CROSSING
MUTE
ONE DIFFERENTIAL, TWO STEREO AND
TWO MONO INPUTS
DIFFERENTIAL PHONE INPUT
VOLUME, BASS, TREBLE AND LOUDNESS
CONTROL
FOUR SPEAKER ATTENUATORS WITH INDEPENDENT ATTENUATION CONTROL
STEREODECODER:
ROLL-OFF ADJUSTMENT
ADJUSTMENT FREE INTEGRATED 456KHz
VCO
HIGH CUT CONTROL
STEREO BLEND
NOISE BLANKER:
INTEGRATED HIGH-PASS FILTER
NOISE RECTIFIER OUTPUT FOR QUALITY
DETECTION
PROGRAMMABLE TRIGGER THRESHOLD
DEVIATION AND FIELD STRENGTH DEPENDENT TRIGGER ADJUSTMENT
PAUSE DETECTOR:
PROGRAMMABLE THRESHOLD
ALLFUNCTIONS PROGRAMMABLEVIA I2C BUS
DESCRIPTION
The TDA7340G I2C bus controlled audio signal
processor contains all signal processing blocks of
September 1999
PQFP44
ORDERING NUMBER: TDA7340G
a high performance car radio, including audioprocessor, stereodecoder, noise blanker, pause
detector and different mute functions.
The use of BICMOS technology allows the implementation of several filter functions with switched
capacitor techniques like fully integrated, adjustment free PLL Loop filter, pilot detector with integrator and pilot cancellation.
This minimizes the number of external components.
Due to a highly linear signal processing, using
CMOS-switching techniques instead of standard
bipolar multipliers, very low distortion and very
low noise are obtained also in the stereodecoder
part. The audioprocessor contains several new
features like softmute, zero-crossing mute and
pause detector.
Very low DC stepping is obtained by use of a
BICMOS technology.
1/27
TDA7340G
AUDIO PROCESSOR PART
FEATURES:
Input Multiplexer:
DIFFERENTIAL CD STEREO INPUT
CASSETTE STEREO INPUT
FM STEREO INPUT FROM STEREODECODER
AM INPUT:
MONO OR STEREO MODE (PROGRAMMABLE)
BEEP INPUT (ONLY IN AM MONO MODE)
TELEPHONE DIFFERENTIAL MONO INPUT
GAIN PROGRAMMABLE IN 3 x 3.75dB
STEPS
Loudness:
FULLY PROGRAMMABLE
15 x 1.25dB STEPS
Volume Control:
1.25dB COARSE ATTENUATOR
0.31dB FINE ATTENUATORS
MAX GAIN 20dB
MAX ATTENUATION 59.7dB (PLUS LOUDNESS)
Bass Control
±7 x 2dB STEPS
2nd ORDER SYMMETRICAL OR NON SYMMETRICAL CUT FREQUENCY RESPONSE
Treble Control
±7 x 2dB STEPS
Speaker Control
4 INDEPENDENT SPEAKER CONTROL IN
1.25dB STEPS
CONTROL RANGE 37.5dB
INDEPENDENT SPEAKER MUTE
Mute Functions
DIRECT MUTE
ZERO CROSSING MUTE WITH PROGRAMMABLE THRESHOLD
SOFT MUTE WITH EXTERNAL DEFINED
SLOPE
2
SOFT MUTE VIA I C BUS OR EXTERNALLY
2/27
CONTROLLED
Pause Detector
PROGRAMMABLE THRESHOLD
DELAY TIME DEFINED BY AN EXTERNAL
CAPACITOR
STEREO DECODER PART
FEATURES:
INTERNALLY
ADJUSTABLE
ROLL-OFF
COMPENSATION (I2C BUS CONTROLLED)
INTEGRATED PILOT CANCELLATION
ON CHIP FILTER FOR PILOT DETECTOR
AND PLL
ADJUSTMENT FREE VOLTAGE CONTROLLED OSCILLATOR
AUTOMATIC
PILOT
DEPENDENT
MONO/STEREO SWITCHING
VERY HIGH INTERMODULATION AND INTERFERENCE SUPPRESSION
I2C BUS CONTROLLED (STD OFF, FORCED
MONO, STEREO)
HIGH CUT CONTROL
STEREO BLEND
NOISE BLANKER PART
FEATURES:
INTERNAL 2nd ORDER HIGH-PASS FILTER
NOISE RECTIFIER OUTPUT FOR SIGNAL
QUALITY DETECTION
PROGRAMMABLE TRIGGER THRESHOLD
TRIGGER THRESHOLD DEPENDENT ON
HIGH FREQUENCY NOISE
BLANKING TIME PROGRAMMABLE BY EXTERNAL CAPACITOR
VERY LOW OFFSET CURRENT DURING
HOLD TIME DUE TO OPAMPS WITH MOS
INPUTS
LEVEL INPUT FOR ADDITIONAL SPIKE DETECTION ON FIELD STRENGTH WITH INTERNAL 1st ORDER + 20KHz HIGH PASS
FILTER
NOISE RECTIFIER OUTPUT FOR QUALITY
DETECTION
CIRCUITS FOR DEVIATION AND FIELD
STRENGTH DEPENDENT TRIGGER ADJUSTMENT
1µF
6x
1µF
MPX
VCO
PHONE GND
PHONE IN
CASS L
(AM MONO)
AM_L
(BEEP)
CASS R
AM_R
GND
SUPPLY
80KHz
LP
MUX
CREF
CD R+
OUT R
OUT L
C1
IN R
PAUSE
47nF
C15
PAUSE
TDA7340G
PLL
456KHz
FM L
FM R
1µF
C3
+
field strength
LEVEL
HP
HP
47nF
C6
CSM
PEAK
DETECTOR
1.4V
-
SOFT
MUTE
DEMODULATOR
19KHz
AND
AMPLITUDE ADJ CANCELLATION
MUTE
47nF
C5
LOUD R
VOLUME +
LOUDNESS
LOUD L
47nF
C4
47nF
C16
PEAK
25KHz
LP
C7
BOUT L
4x
100nF
C8
6.2K
R1
C9
470pF
C17
TBLANK
100K
R3
PULSE
FORMER
C10
VSB
TR L
C11
2.7nF
47K
R4
R5
68K
reflevel
VR
LEVEL
CONTROL
OUT RR
OUT RF
OUT RR
OUT RF
47K
R6
VHCC
OUT LF
OUT LF
D95AU329A
HC R
HC L
1nF
C14
1nF
C13
DIGGND
SDA
SCL
OUT LR
OUT LR
level
TR R
2.7nF
C12
HIGH
CUT
CONTROL
TREBLE
(*)
BOUT R
6.2K
R2
NOISE
BLANKER
I2C BUS
BASS
BIN R
1µF C2
BIN L
IN L
(*) NETWORK TO BE ADAPTED TO THE SPECIFIC REQUESTS FOR STEREO BLEND AND HIGH CUT CONTROL
VS
CD L+
4x
4.7µF
CD
TDA7340G
BLOCK DIAGRAM
3/27
TDA7340G
ABSOLUTE MAXIMUM RATINGS
Symbol
VS
Parameter
Operating Supply Voltage
Value
Unit
10.5
V
Tamb
Operating Temperature Range
-40 to 85
°C
Tstg
Storage Temperature Range
-55 to 150
°C
TR R
CASS R
CASS L
AM_R (AM MONO)
AM_L (BEEP)
BOUT L
BIN L
BOUT R
BIN R
OUT R
IN R
PIN CONNECTION
44 43 42 41 40 39 38 37 36 35 34
OUT L
1
33
TR L
IN L
2
32
CD L+
CREF
3
31
CD L-
LOUD L
4
30
CD R-
LOUD R
5
29
CD R+
GND
6
28
PHON IN
DIGGND
7
27
PHON GND
VDD
8
26
OUT LF
CSM
9
25
OUT RF
SCL
10
24
OUT LR
SDA
11
23
OUT RR
TDA7340P
(PQFP44)
MPX
VHCC
VR
VSB
HCL
HCR
LEVEL
TBLANK
PEAK
VCO
PAUSE
12 13 14 15 16 17 18 19 20 21 22
D94AU055A
THERMAL DATA
Symbol
Rth j-pins
Parameter
Thermal Resistance Junction-pins
Value
Unit
max 85
°C/W
ELECTRICAL CHARACTERISTICS (VS = 9V; Tamb = 25°C; RL = 10KΩ; all gains = 0dB; f = 1KHz;
CREF = 22µF; unless otherwise specified, refer to the Test Circuit.)
Symbol
Parameter
Test Condition
Min.
Typ.
Max.
Unit
6
10
5
70
9
20
12.5
90
55
10
25
20
V
mA
mA
dB
dB
70
2.1
80
2
-0.75
10.25
2.75
100
2.6
100
130
0
11.25
3.75
2.3
2
3
0.75
12.25
4.75
KΩ
Vrms
dB
KΩ
dB
dB
dB
µV
mV
mV
SUPPLY
VS
IS
Supply Voltage
Supply Current
SVR
Ripple Rejection
Stereo Decoder = ON
Stereo Decoder = OFF
Audioprocessor
Stereo Decoder + Audioprocessor
INPUT SECTION
RI
VCL
SI
RL
GI MIN
GI MAX
GSTEP
eIN
VDC
4/27
Input Resistance
Clipping Level
Input Separation
Output Load Resistance
Minimum Input Gain
Max Input Gain
Step Resolution
Input Noise
Dc Steps
d ≤ 0.3%
Single Ended Input
Adjacent Gain Step
GMIN to GMAX
10
TDA7340G
ELECTRICAL CHARACTERISTICS (continued.)
Symbol
Parameter
Test Condition
Min.
Typ.
Max.
Unit
Input selector BIT D6 = 0 (0dB)
Input selector BIT D6 = 1(-6dB)
VCM = 1VRMS ;
f = 1KHz
f = 10KHz
10
14
48
45
15
20
75
70
0.01
5
0
-6
20
30
KΩ
KΩ
dB
dB
%
µV
dB
dB
DIFFERENTIAL CD STEREO INPUT
RI
CMRR
d
e IN
GDIFF
Input Resistance
Common Mode Rejection Ratio
Distortion
Input Noise
Differential Gain
VI = 1VRMS
20Hz to 20KHz; Flat; D6 = 0
D6 = 0
D6 = 1
-1
-7
0.08
1
-5
DIFFERENTIAL TELEPHONE MONO INPUT
RI
CMRR
d
e IN
GDIFF
Input Resistance
Common Mode Rejection Ratio
Distortion
Input Noise
Differential Gain
14
45
VCM = 1VRMS ; f = 1KHz
VI = 1VRMS
20Hz to 3 KHz; Flat
-4.75
20
60
0.15
10
-3.75
26
-2.75
KΩ
dB
%
µV
dB
24
18.75
57.7
0.50
35
20
59.7
1.25
46
21.25
62.7
2.00
KΩ
dB
dB
dB
0.11
0.31
0.51
dB
-1.25
3
0
-3
0.1
0.5
1.25
2
2
3
5
dB
dB
dB
mV
mV
35
0.5
17.5
50
1.25
18.75
65
2.0
20.0
KΩ
dB
dB
20
40
80
160
100
0.3
3
mV
mV
mV
mV
dB
mV
60
1.5
25
2.0
45
dB
ms
ms
1.4
1.6
V
0.5
VOLUME CONTROL
RI
C MAX
AMAX
ASTEPC
EA
Input Resistance (INR, INL)
Max Gain
Max Attenuation
Step Resolution Coarse
Attenuation
Step Resolution Fine
Attenuation
Attenuation Set Error
ET
VDC
Tracking Error
DC Steps
ASTEPF
G = -20 to 20dB
G = -20 to -59.7dB
Adjacent Attenuation Steps
from 0dB to AMAX
LOUDNESS CONTROL (LOUDL, LOUDR)
RI
ASTEP
AMAX
Internal Resistance
Step Resolution
Max Attenuation
ZERO CROSSING MUTE
V TH
AMUTE
VDC
Zero Crossing Threshold (1)
Mute Attenuation
DC Step
WIN
WIN
WIN
WIN
= 11
= 10
= 01
= 00
80
0dB to Mute
SOFT MUTE
AMUTE
tD
Mute Attenuation
Delay Time
CEXT = 22nF;
0 to -20dB;
I = IMAX
I = IMIN
45
0.8
15
SOFT MUTE AT PHONE-GND
V il
Input Low Voltage
(1) WIN represents the MUTE programming bit pair D6,D5 for the zero crossing window threshold
5/27
TDA7340G
ELECTRICAL CHARACTERISTICS (continued.)
Symbol
Parameter
Test Condition
Min.
Typ.
Max.
Unit
BASS CONTROL
C RANGE
ASTEP
RB
±11.5
±14
±16
dB
Step Resolution
1
2
3
dB
Internal Feedback Resistance
35
50
65
KΩ
±13
±14
±15
dB
1
2
3
dB
35.0
37.5
40.0
dB
0.5
1.25
2.0
dB
80
100
1.50
dB
3
mV
Control Range
TREBLE CONTROL
C RANGE
ASTEP
Control Range
Step Resolution
SPEAKER ATTENUATORS
C RANGE
Control Range
ASTEP
Step Resolution
AMUTE
Output Mute Attenuation
EA
Attenuation Set Error
VDC
DC Step
Data Word = 38.75dB
Adjacent Attenuation Steps
0.1
dB
AUDIO OUTPUTS
VCLIP
RL
Clipping Level
d = 0.3%
Output Load Resistance
ROUT
Output Impedance
VDC
DC Voltage Level
2.1
2.6
VRMS
2
3.5
KΩ
30
100
Ω
3.8
4.1
V
PAUSE DETECTOR
V TH
Zero Crossing Threshold (1)
IDELAY
Pull-up Current
VTHP
Pause Threshold
WIN = 11
20
mV
WIN = 10
40
mV
WIN = 01
80
mV
WIN = 00
160
mV
15
25
35
3.0
µA
V
GENERAL
ENO
S/N
Output Noise
BW = 20Hz to 20KHz, flat
Output Muted
All gains = 0dB
2.5
5
Signal to Noise Ratio
All gains 0dB; VO = 1VRMS ;
106
VI = 1VRMS ;
d
Distortion
SC
Channel Separation Left/Right
ET
Total Tracking Error
0.01
80
AV = 0 to -20dB;
AV = -20 to -60dB;
C REF (11)
External Reference Capacitor
15
0.08
100
µV
µV
dB
%
dB
0
1
dB
0
2
dB
µF
10
BUS INPUT
V IL
Input Low Voltage
VIH
Input High Voltage
IIN
Input Current
VIN = 0.4V
VO
Output Voltage SDA
Acknowledge
IO = 1.6mA
(1) WIN represent the MUTE programming bit paIr D6,D5 for the zero crossing window threshold
6/27
1
V
5
µA
0.8
V
3
V
-5
0.4
TDA7340G
STEREO DECODER PART
ELECTRICAL CHARACTERISTICS (VS = 9V; modulation frequency: 1KHz; de-emphasis time:
T = 50µs; nominal MPX input voltage: VMPX = 0.5VRMS (75KHz deviation); GI = 3.5dB; T amb = 27°C; unless otherwise specified)
Symbol
VIN
R IN
GMIN
GMAX
GSTEP
SVRR
VO
α
THD
S+N
N
Parameter
MPX Input Level
Input Resistance
Minimum Input Gain
Maximum Input Gain
Step Resolution
Supply Voltage Ripple Rejection
DC Output Voltage (HCL, HCR)
Channel Separation
Total Harmonic distortion
Signal plus noise to noise ratio
Test Condition
VRIPPLE = 100mV; f = 1KHz
Min.
35
2.5
9.5
1.75
50
4.2
VSB - VR = 100mVDC
f = 20Hz to 16KHz; S = 2VRMS
Typ.
0.5
50
3.5
11
2.5
60
4.5
50
0.02
91
Max.
1.25
65
4.5
12.5
3.25
4.8
0.2
Unit
VRMS
KΩ
dB
dB
dB
dB
V
dB
%
dB
CARRIER AND HARMONIC SUPPRESSION AT THE OUTPUT
α19
α38
α57
α76
Pilot Signal f = 19KHz
Subcarrier f = 38KHz
Subcarrier f = 57KHz
Subcarrier f = 76KHz
55
75
75
62
90
dB
dB
dB
dB
65
75
dB
dB
70
dB
75
dB
95
84
dB
dB
INTERMODULATION (note 1)
α2
α3
fmod = 10KHz; fspur = 1KHz
fmod = 13KHz; fspur = 1KHz
TRAFFIC RADIO (note 2)
α57
Signal f = 57KHz
SCA - SUBSIDIARY COMMUNICATIONS AUTHORIZATION (note 3)
α67
Signal f = 67KHz
ACI - ADJACENT CHANNEL INTERFERENCE (note4)
α114
α190
Signal f = 114KHz
Signal f = 190KHz
MONO/ STEREO SWITCH
VINTH
Pilot Threshold Voltage
VINTH
Pilot Threshold Voltage
for stereo ”ON” Pth = 1
Pth = 0
for stereo ”OFF” Pth = 1
P th = 0
11
18
6
13
15
25
12
19
22
34
18
25
mVRMS
mVRMS
mVRMS
mVRMS
-0.31
-0.26
-0.23
V
STEREO BLEND
VSB-VR
VSB-VR
Control Voltage for Channel
Separation
Control Voltage for Channel
Separation
α = 6dB; VR = 3.6V (note 5)
α = 26dB;
-50
mV
C13, C14 = 1nF; V HCC-VR = 100mV
VHCC-VR = 100mV
VHCC-VR = -1.3V (note 6)
50
50
150
185
µs
KΩ
KΩ
456
1
KHz
%
HIGH CUT CONTROL
τdeemp
R HCC
R HCC
De-Emphasis Time Constant
High Cut Control Resistance
High Cut Control Resistance
115
VCO
fOSC
∆f/f
Oscillator Frequency
Capture and Holding Range
7/27
TDA7340G
ELECTRICAL CHARACTERISTICS (continued)
Symbol
Parameter
Test Condition
Min.
Typ.
Max.
Unit
NOISE INTERFERENCE DETECTOR
V TR
VRECT
TS
IOS
VRECTDEV
VRECTFS
Trigger Threshold 7) 8)
(see pulse slope fig 3)
Rectifier Voltage
Suppression Pulse Duration
Input Offset Current During
Suppression Time
Deviation Dependent Rectifier
Voltage 9)
Field strength Controlled Rectifier
Voltage 10)
meas. with
VRECT = 1.2V
NTB = 10
NTB = 01
100
130
mVP
mVP
meas. with
VRECT = 1.4V
NTB = 10
NTB = 01
NTB = 00
NTB = 11
NTB = 10
NTB = 01
160
190
150
200
250
300
0.9
mVP
mVP
mVP
mVP
mVP
mVP
V
VMPXIN = 0mV
0.5
VMPXIN = 50mV;f = 200KHz
VMPXIN = 100mV; f = 200KHz
C BLANK = 470pF
2.0
meas. with
VMPX =500mV
(75KHz dev.)
meas. with
VMPX =
0mV,
VSB = VR = 500 mV (Fully
Mono)
α3 =
VO (signal) (at1KHz)
; fs = (3 x 13KHz) - 38KHz
VO (spurious) (at1KHZ)
0.9
V
1.3
2.3
3.2
0.9
1.2
1.8
2.2
V
V
V
V
V
V
V
measured with : 91% mono signal; 9% pilot signal; fm=10KHz or 13KHz
2) TRAFFIC RADIO (V.F.) suppression
α57 (V.W.F.) =
VO
VO(signal) (at1KHz)
(spurious) (at1KHZ ±23Hz)
measured with : 91% stereo signal; 9% pilot signal; fm=1KHz; 5% subcarrier
(f=57KHz, fm = 23Hz AM, m = 60%)
8/27
V
V
µs
pA
OVD = 10
OVD = 01
OVD = 00
FSC = 11(off)
FSC = 10
FSC = 01
FSC = 00
1) INTERMODULATION SUPPRESSION
VO (signal) (at1KHz)
; fs = (2 x 10KHz) - 19KHz
VO (spurious) (at1KHZ)
3.4
OVD = 11(off)
NOTES TO THE CHARACTERISTICS
α2 =
1.9
2.9
40
10
1.3
TDA7340G
NOTES TO THE CHARACTERISTICS (continued)
3) SCA (SUBSIDIARY COMMUNICATIONS AUTHORIZATION)
α67 =
VO(signal) (at1KHz)
; fs = (2 x 38KHz) - 67KHz
VO (spurious) (at9KHZ)
measured with : 81% mono signal; 9% pilot signal; fm=1KHz;
10% SCA - subcarrier (fs = 67KHz, unmodulated)
4) ACI (ADJACENT CHANNEL INTERFERENCE)
α114 =
VO (signal) (at1KHz)
; fs = 110KHz - (3 x 38KHz)
VO (spurious) (at4KHZ)
α190 =
VO (signal) (at1KHz)
; fs = 186KHz - (5 x 38KHz)
VO (spurious) (at4KHZ)
measured with : 90% mono signal; 9% pilot signal; fm=1KHz; 1% spurious signal
(fs = 110KHz or 186KHz, unmodulated)
5) Control range typ 11% of VR (see figure 2)
6) Control range typ 30% of VR (see figure 1)
7) All thresholds are measured by using a pulse with TR = 2µs, THIGH = 2µs and TF = 10µs.
The repetition rate must not increase the PEAK voltage.
8) NBT represent the STDEC bit pair D6, D5 for the noise blanker trigger threshold
NAT represent the SPKR_LF bit pair D7, D5 for the noise controlled trigger threshold
9) OVD represent the SPKR_LR bit pair D7, D6 for the over deviation detector
10) FSC represent the SPKR_RF bit pair D7, D6 for the field strength control
11) The TDA7340G has a dedicated internal circuitry providing a soft power-on. The I2C bus data
programmation must start after the reference DC level has reached the target Vs/2 value,
otherwise a pop can be generated. The Cref pin and Out pins rise time at power on are riported
in Figg.4, 5, 6 for Cref values of 4.7uF, 10uF, 22uF.
12) The CDL- and CDR- can be shortcircuited in applications providing 3 wires CD signal.
L+
CD
∼RL- =
L+
LR-
R+
TDA7340G
R+
D95AU352
13)The AGND and DGND layout wires must be kept separated. A 50Ω resistor is recommend to be put
as far as possible from the device.
9/27
TDA7340G
Figure 1: High Cut Control
Figure 2: Stereo Blend
D94AU056
SEP
(dB)
50
VR=3.6V
40
30
20
10
0
-0.4
-0.3
-0.2
-0.1
VSB-VR(V)
Figure 3
VMPX
VTH
DC-LEVEL
D94AU185
TR
T HIGH
Time
TF
I2C BUS INTERFACE PROTOCOL
The interface protocol comprises:
A start condition (s)
A chip address byte, (the LSB bit determines
read/write transmission).
CHIP ADDRESS
MSB
S
1
SUBADDRESS
LSB
0
0
0
1
0
0
A subaddress byte
A sequence of data (N-bytes + acknowledge)
A stop condition (P)
R/W
MSB
ACK
X
DATA 1 ... DATA n
LSB
X
T
I
A3 A2 A1 A0
MSB
ACK
LSB
DATA
D95AU216
ACK = Acknowledge
S = Start
P = Stop
I = Autoincrement
MAX CLOCK SPEED 500kbits/s
Autoincrement
If bit I in the subaddress byte is set to ”1”, the autoincrement of subaddress is enabled.
10/27
ACK
P
TDA7340G
SUBADDRESS (RECEIVE MODE)
MSB
LSB
X
X
T
T = Testmode
I
A2
A1
A0
0
0
0
0
Input Selector
0
0
0
1
Loudness
0
0
1
0
Volume
0
0
1
1
Bass, Treble
0
1
0
0
Speaker Attenuator LF
0
1
0
1
Speaker Attenuator LR
0
1
1
0
Speaker Attenuator RF
0
1
1
1
Speaker Attenuator RR
1
0
0
0
Mute
1
0
0
1
Stereodecoder
I = Autoincrement X = Not Used
TRANSMITTED DATA (SEND MODE)
MSB
X
LSB
X
FUNCTION
A3
X
X
ST
SM
ZM
P
P = Pause (low active)
ZM =Zero Crossing Muted (HIGH = active)
SM = Soft mute activated (HIGH = active)
ST = Stereo (HIGH = active)
X = Not used
The transmitted data is automatically updated after each 9th clock pulse.
Transmission can be repeated without new chipaddress.
DATA BYTE SPECIFICATION
X = not relevant; set to ”1”during testing
INPUT SELECTOR
MSB
D7
LSB
D6
D5
D4
D3
FUNCTION
D2
D1
D0
0
0
0
0
0
0
0
0
1
Quasi Diff CD
Full Diff CD
Stereo Decoder
0
1
0
Cassette Stereo
0
0
1
1
AM Mono
0
1
1
0
0
0
1
Telephone Mono
Beep Mono
0
1
1
0
1
1
AM Stereo
Not allowed
1
1
0
Not allowed
1
1
1
0
1
1
Not allowed
0
0
1
0
1
0
11.25dB gain
7.5dB Gain
3.75dB Gain
1
1
0 dB Gain
0
0dB Differential input Gain (CD Input)
1
-6dB Differential input Gain (CD Input)
For example to select quasi diff CD input with a gain of 7.5dB the Data Byte is: XXX01000
11/27
TDA7340G
LOUDNESS
MSB
LSB
LOUDNESS
D7
D6
D5
D4
D3
D2
D1
D0
X
X
X
0
0
0
0
0
0dB
X
X
X
0
0
0
0
1
-1.25dB
X
X
X
0
0
0
1
0
-2.5dB
X
X
X
0
0
0
1
1
-3.75dB
X
X
X
0
0
1
0
0
-5dB
X
X
X
0
0
1
0
1
-6.25dB
X
X
X
0
0
1
1
0
-7.5dB
X
X
X
0
0
1
1
1
-8.75dB
X
X
X
0
1
0
0
0
-10dB
X
X
X
0
1
0
0
1
-11.25dB
X
X
X
0
1
0
1
0
-12.5dB
X
X
X
0
1
0
1
1
-13.75dB
X
X
X
0
1
1
0
0
-15dB
X
X
X
0
1
1
0
1
-16.25dB
X
X
X
0
1
1
1
0
-17.5dB
X
X
X
0
1
1
1
1
-18.75dB
X
X
X
1
D3
D2
D1
D0
loudness OFF (1)
For example to select -17.5dB loudness the Data Byte is: XXX01110
Note (1):
If the loudness is switched OFF, the loudness stage is acting like a volume attenuator with flat frequency response. D0 to D3 determine the
attenuation level
MUTE
MSB
D7
LSB
D6
D5
D4
D3
D2
1
D1
FUNCTION
D0
1
Soft Mute On
0
1
Soft Mute with fast slope (I = IMAX)
1
1
Soft Mute with slow slope (I = IMIN)
Direct Mute
0
1
Zero Crossing Mute ON
0
0
ZC Mute OFF (delayed until next zero crossing)
1
Zero Crossing Mute and Pause Detector Reset(*)
0
0
160mV ZC Window Threshold (WIN = 00)
0
1
80mV ZC Window Threshold (WIN = 01)
1
0
40mV ZC Window Threshold (WIN = 10)
1
1
20mV ZC Window Threshold (WIN = 11)
0
Nonsymmetrical Bass Cut
1
Symmetrical Bass Cut
An additional direct mute function is included in the Speaker Attenuators
(*) BIT D4 = 1disables the zero cross mute and pause detector, otherwise always active
12/27
TDA7340G
SPEAKER ATTENUATORS
MSB
D7
LSB
D6
D5
D4
D3
SPEAKER ATTENUATORS LF, LR, RF, RR
D2
D1
D0
0
0
0
0dB
0
0
1
-1.25dB
0
1
0
-2.5dB
0
1
1
-3.75dB
1
0
0
-5dB
1
0
1
-6.25dB
1
1
0
-7.5dB
1
1
1
-1.25dB STEPS
-8.75dB
10dB STEPS
0
0
0dB
0
1
-10dB
1
0
-20dB
1
1
1
1
-30dB
1
1
1
Speaker Mute
For example an attenuationof 25dB on a selected output is given by: 11110100
Note:
If the speaker attenuator bytes the three MSBs are used for additional Noise blanker Roll off programming
STEREO DECODER
MSB
D7
LSB
D6
D5
D4
D3
D2
0
1
1
FUNCTION
D1
D0
0
0
11dB Input Gain
0
1
8.5dB Input Gain
1
0
6dB Input Gain
1
1
3.5dB Input Gain
Stereo Decoder Muted
Stereo Decoder Off
Forced Mono
0
0
Noise Blanker Threshold 1 NBT 35mV
0
1
Noise Blanker Threshold 2 NBT 45mV
1
0
Noise Blanker Threshold 3 NBT 55mV
1
1
Noise Blanker Threshold 4 NBT 65mV
0
Pilot Threshold High (Pth = 0)
1
Pilot Threshold Low (Pth = 1)
For example pilot threshold low, noise blanker threshold 3 (NTB = 10), Stereo decoder ON, 6dB input
gain is given by: 11000010.
13/27
TDA7340G
NOISE BLANKER: SPKR LF
MSB
D7
0
0
1
1
D6
D5
D4
D3
D2
D1
LSB
D0
FUNCTION
Noise Contrelled Trigger Adjustment (NAT) *)
at VPEAK = 1.5V
VTHNOISE = 140mV
VTHNOISE = 260mV
VTHNOISE = 220mV
VTHNOISE = 280mV
Noise Blanker Trigger Threshold Fine Adjust
The NBT Threshold is reduced by 5mV
Threshold is as defined above (35, 45, 55, 65mV)
0
1
0
1
0
1
NOISE BLANKER: SPKR LR
MSB
D7
0
0
1
1
D6
D5
D4
D3
D2
D1
LSB
D0
FUNCTION
Over Deviation Detector (OVD) *)
( VSB = VR = -1V, fully mono)
VPEAKDEV = 2.8VOP
VPEAKDEV = 2.0VOP
VPEAKDEV = 1.2VOP
off
Noise Blanker Input Mode *)
Internal MPX trigger path is disabled and the
LEVEL pin is directly connected to the trigger
input (bypassing the high pass filter).
Internal MPX trigger path and the LEVEL pin via
the 120KHz high pass are connected (default)
0
1
0
1
0
1
NOISE BLANKER: SPKR RF
MSB
D7
0
0
1
1
D6
D5
D4
D3
D2
D1
LSB
D0
FUNCTION
Field Strength Control (FSC) *)
( VSS = VR = -1V, fully mono)
VPEAKFS = 2.4V
VPEAKFS = 1.9V
VPEAKFS = 1.4V
off
0
1
0
1
0
1
Blend Mode on
Blend Mode off
NOISE BLANKER: SPKR RR
MSB
D7
D6
D5
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
*) See Noise blanker description
14/27
D4
D3
D2
D1
LSB
D0
FUNCTION
Roll Off Compensation
13.8%
15.6%
17.4%
19.2%
21%
22.8%
24.6%
TDA7340G
BASS/TREBLE
MSB
D7
LSB
D6
D5
D4
FUNCTION
D3
D2
D1
D0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
0
-14dB
-12dB
-10dB
-8dB
-6dB
-4dB
-2dB
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
0dB
0dB
2dB
4dB
6dB
8dB
10dB
12dB
14dB
TREBLE STEPS
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
BASS STEPS
-14dB
-12dB
-10dB
-8dB
-6dB
-4dB
0
0
1
1
1
1
0
1
-2dB
0dB
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0dB
2dB
4dB
6dB
8dB
10dB
12dB
1
0
0
0
14dB
For example12dB TREBLE and -8dB BASS give the following Data Byte : 00111001
15/27
TDA7340G
VOLUME
MSB
D7
LSB
D6
D5
D4
D3
D2
D1
FUNCTION
D0
0.31dB FINE ATTENUATION STEPS
0
0
0
0
1
-0.31dB
1
0
-0.62dB
1
1
-0.94dB
1.25dB COARSE ATTENUATION STEPS
0
0
0
0dB
0
0
1
-1.25dB
0
1
0
-2.5dB
0
1
1
-3.75dB
1
0
0
-5dB
1
0
1
-6.25dB
1
1
0
-7.5dB
1
1
1
-8.75dB
10dB GAIN ATTENUATION STEPS
0
0
0
20dB
0
0
1
10dB
0
1
0
0dB
0
1
1
-10dB
1
0
0
-20dB
1
0
1
-30dB
1
1
0
-40dB
1
1
1
-50dB
For example to select -47.81dB Volume the Data Byte is: 11011001
STATUS AFTER POWER ON RESET
VOLUME
BASS, TREBLE
SPKRS LF, RF, LR, RR
-59.69dB
Treble = +2dB, Bass = 0dB, symmetrical
-37.5dB
LOUDNESS
OFF, -17.5dB
INPUT
No input selected, GAIN = 0dB, DIFF CD GAIN = -06dB, FULLY DIFF MODE
STEREODEC
MUTE
OFF, FORCED MONO, 6dB GAIN, PILOT THRESHOLD LOW, NOISE BLANKER =11
DIRECTLY MUTED, SOFT OFF, ZEROCROSS RESET, WINDOW THRESHOLD =11
NOISE BLANKER
NTB = 11, NAT = 11, OVD = OFF, FSC OFF, BLEND MODE OFF, INTERNAL MPX
PATH ENABLED
DESCRIPTION OF THE NOISE BLANKER
In the normal automotive environment the MPX
signal is disturbed by ignition spikes, motors and
high frequency switches etc.
The aim of the noise blanker part is to cancel the
influence of the spikes produced by these components. Therefore the output of the stereodecoder
is switched off for a time of 40µs (average spike
16/27
duration).
In a first stage the spikes must be detected but to
avoid a wrong triggering on high frequency noise
a complex trigger control is implemented.
Behind the trigger stage a pulse former generates
the 40µs ”blanking” pulse.
In the following section all of these circuits are described in their function and their programming,
too (see fig.4).
TDA7340G
1.1 Trigger Path
The incoming MPX signal is highpass-filtered,
amplified and rectified (block RECT-PEAK).
The second order highpass-filter has a corner-frequency of 140KHz.
The rectifier signal, RECT, is used to generate by
peak-rectification a signal called PEAK, which is
available at the PEAK pin.
Also noise with a frequency >100KHz increases
the PEAK voltage. The value of the PEAK voltage
influences the trigger threshold voltage Vth (block
ATC).
Both signals, RECT and PEAK+Vth are fed to a
comparator (block PEAK-COMP) which outputs a
sawtooth-shaped waveform at the TBLANK pin. A
second comparator (block BLANK-COMP) forms
the internal blanking duration of 40µs.
The noise blanker is supplied by his own biasing
circuit (block BIAS-MONO).
1.2 Automatic Noise Controlled Threshold
Control (ATC)
The are two independent possibilities for programming the trigger threshold:
a)the minimum threshold in 8 steps (bits D6, D5
of the STD-byte and bit D5 of the SPKR_LF
byte)
b)and the noise adjusted threshold in 4 steps
(bits D6, D5of the SPKR_LF byte, (see fig.5)
The minimum threshold is used in combination
with a good MPX signal without any noise.
The sensitivity in this operation is high, depending
only on the programmed ”minimum trigger threshold”, bits NTB of the noise blanker byte 1.
It is independent of the PEAK voltage.
If the MPX signal is noisy (low fieldstrength) the
PEAK signal increases due to the higher noise,
which is also rectified (see part 1.1).
With increasing of the PEAK voltage the trigger
threshold voltage increases, too. This particular
gain is programmable in 4 steps (see fig.2).
1.3 Automatic Threshold Control by the
Stereoblend voltage (ATC-SB)
Besides the noise controlled threshold adjustment
there is an additional possibility for influencing the
trigger. It is controlled by the difference between
Vsb and Vr, similar to the Stereoblend. The reason for implementing such a second control will
be explained in the following:
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.6).
But in some cases the behaviour of the noiseblanker can be improved by increasing the
threshold even in a region of higher fieldstrength,
for the MPX signal often shows distortion in this
range.
Because of the overlap of this range and the
range of the stereo/mono transition it can be controlled by Vsb and Vr.
This threshold increase is programmable in 3
steps or switched off (see fig.6).
1.4 Over Deviation Detector (MPX-RECT)
Sometimes when listening to stations with a
higher deviation than 75KHz the noiseblanker
triggers on the high frequency modulation.
To avoid this blanking, which causes noise in the
output signal, the noiseblanker offers 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 (the first step turns off the detector, see
fig.7).
1.5 Blend Mode
Another possibility to avoid a disturbing triggering
on modulation is to use the spikes on the fieldstrength signal (LEVEL pin).
But in the range of higher fieldstrength the signal
saturates and no more spike detection is possible. For this reason the TDA7340G offers the
”BLEND MODE”. When ”BLEND MODE” is activated a smooth transition between the LEVELand the MPX-signal is used to detect the spikes
either on LEVEL or on MPX.
In the lower fieldstrength range mainly the
LEVEL-signal is used whereas in the higher
range mainly the MPX is used. This switching is
controlled also by the normal Stereoblend signal
to avoid additional pins.
With ”BLEND MODE OFF” both signals are used
to detect spikes in the whole fieldstrength range.
1.6 Input Mode
The NB of TDA7340G offers two input modes.
The first one uses the internal trigger path and
optional the LEVEL input. But the TDA7340G offers also an external trigger mode.
During this mode the internal MPX trigger path is
disabled whereas the high pass at the LEVEL pin
is bypassed.
By using an external highpass at the LEVEL-pin
one can adjust the NB’s behaviour to the desired
one.
17/27
TDA7340G
Figure 4: Block Diagram of the Noise Blanker
LEFT
80KHz LP
SIGNAL PATH
RIGHT
BLANK COMP
PEAK COMP
REF.
+
+
RECT
MPX IN
140KHz HP
AMP
BUF
PEAK AUTOMATIC
THRESHOLD
CONTROL
ATC
120KHz HP
PEAK+VTH
LEVEL
5
RECT-PEAK
2
4
I2C-BUS
ADDITIONAL THRESHOLD
CONTROL
(ATC-SB, MPX_RECT)
VR
VSB
RPEAK
82KΩ
CBLANK
330pF
CPEAK
47nF
D95AU330
Figure 5: Trigger Threshold vs. Vpeak
VTH
260mV(01)
220mV(10)
180mV(11)
140mV(00)
MIN. TRIG. THRESHOLD
NOISE ADJUSTED
TRIG. THRESHOLD
65mV
8 STEPS
30mV
0.9V
18/27
D95AU331
1.5V
VPEAK(V)
40µs
to OUTPUTS
TDA7340G
Figure 6: Behaviour of the Field Strength Controlled Threshold Adjustment
VPEAK
MONO
STEREO
≈3V
2.2V(00)
1.8V(01)
1.2V(10)
TRIG. THRESHOLD
NOISE
0.9V
ATC_SB OFF (11)
noisy signal
good signal
D95AU333A
E’
Figure 7: Behaviour of the Deviation Dependent Threshold Adiust (Over Deviation Detector)
VPEAK
(V)
OVM=00
OVM=01
3.2
2.3
OVM=10
1.3
0.9
D95AU332A
DETECTOR OFF (11)
20
32.5
45
MUTE & PAUSE FEATURES
The TDA7340G provides three types of mute,
controlled via I2C bus (see pag.12, MUTE BYTE
register).
SOFT MUTE
Bit D0=1 → Soft Mute ON
Bit D0=0 →Soft Mute OFF
It allows an automatic soft muting and unmuting
of the signal.
The time constant is fixed by an external capacitor Csm inserted between pin Csm and ground.
Once fixed the external capacitor, two different
slopes (time constant) are selectable by programmation of bit D1.
75
DEVIATION(KHz)
Bit D1=1 → fast slope (I=Imax)
Bit D1=0 → slow slope (I=Imin)
The soft mute generates a gradual signal decreasing avoiding big click noise of an immediate
high attenuation, without necessity to program a
sequence of decreasing volume levels. A response example is reported in Fig.12 (mute) and
Fig.13 (unmute). The final attenuation obtained
with soft mute ON is 60dB typical.
The used reference parameter is the delay time
taken to reach 20dB attenuation (no matter what
the signal level is).
Using a capacitor Csm=22nF this delay is:
d = 1. 8ms when selected Fast slope mode (bit D1=1)
d = 25 ms when selected Slow slope mode (bit D1=0)
19/27
TDA7340G
In application, the soft mute ON programmation
should be followed by programmation of DIRECT
MUTE ON (see later) in order to achieve a final
100dB attenuation.
Beside the I2C bus programmation, the Soft Mute
ON can be generated in a fast way by forcing a
LOW level at pin phone GND, controlled by the
µP through a transistor. This approach is recommended for fast RDS AF switching.
The Soft Mute status can be detected via I2C
bus, reading the Transmitted Byte, bit SM (see
data sheet pag.11).
read bit SM = 1 soft mute status ON
read bit SM = 0 soft mute status OFF
DIRECT MUTE
bit D3 = 1 Direct mute ON
bit D3 = 0 Direct nute OFF
The direct mute bit forces an internal immediate
signal connection to ground.
It is located just before the Volume/Loudness
stage, and gives a typical 100dB attenuation.
SPEAKERS MUTE
An additional direct mute function is included in
the speakers attenuators stage.
The four output LF, RF, LR, RR can be separately
muted by setting the speaker attenuator byte to
the value 11111111 binary.
Typical attenuation level 100dB. This mute is useful for fader and balance functions. It should not
be applied for system mute/unmute, because it
can generate noise due to the offset of previous
stages (bass / treble).
ZEROCROSSING MUTE
bit D2=1 D4=0 zero crossing mute ON
bit D2=0 D4=0 zero crossing mute OFF
The mute activation/deactivation is delayed until
the signal waveform crosses the DC zero level
(Vref level).
The detection works separately for the left and
the right channels (see Figg. 14, 15). Four different windows threshold are software selectable by
two dedicated bits.
bit D6 bit D5 WINDOW
0
0 Vref DC +/-160mV
0
1 Vref DC +/-80mV
1
0 Vref DC +/-40mV
1
1 Vref DC +/-20mV
The zero crossing mute activation/deactivation
starts when the AC signal level falls inside the selected window (internal comparator).
20/27
The ZEROCROSS Mute (and Pause) detector is
always active. It can be disabled, if the feature is
not used, by forcing the bit D4=1 Zero crossing
and Pause detector reset.
In this way the internal comparator logic is
stopped, eliminating its switching noise.
The zero cross mute status is detected reading
the Transmitted Byte bit ZM.
bit ZM = 1 zero cross mute status ON
bit ZM = 0 zero cross mute status OFF
PAUSE FUNCTION
On chip is implemented a pause detector block.
It uses the same 4 windows threshold selectable
for the zero crossing mute, bit D6,D5 byte MUTE
(see above). The detector can be put in OFF by
forcing bit D4=1, otherwise it is active.
The Pause detector info is available at PAUSE
pin. A capacitor must be connected between
PAUSE pin and Ground.
When the incoming signal is detected to be outside the selected window, the external capacitor
is discharged. When the signal is inside the window, the capacitor is integrating up (see Figg.16
and 17).
The pause status can be detected in two ways:
a)by reading directly the Pause pin level.
The ON/OFF voltage threshold is 3.0V typical.
Pause OFF = level low (< 3.0V)
Pause ON = level high ( ; 3.0V)
b)by reading via I2C busthe Transmitted Byte,bit P
P = 0 pause active.
P = 1 no pause detected.
The external capacitor value fixes the time constant.
The pull up current is 25uV typical
With input signal
Vin = 1Vrm --; Vdc pin pause = 15mV
Vin = 0Vrms --; Vdc pin pause = 5.62V
For example choosing Cpause = 100nF the
charge up constant is about 22ms. Instead with
Cpause = 15nF the charge up constant is about
360us.
The Pause detection is useful in applications like
RDS, to perform noiseless tuning frequeny jumps
avoiding to mute the signal.
NO SYMMETRICAL BASS CUT RESPONSE
bit D7=0 No symmetrical
bit D7=1 Symmetrical
The Bass stage has the option to generate an
unsymmetrical response, for cut mode settings
(bass level from -2db to - 14dB)
For example using a T-type band pass external
TDA7340G
filter, the bass cut response becomes a low pass
filter, while the response in bass boost condition
is unchanged.
The feature is useful for human ear equalization
in noisy enviroments like cars etc.
See examples in Fig. 18 (symmetrical response)
and Fig. 19 (unsymmetrical response).
TRANSMITTED DATA (SEND MODE)
bit P = 0
bit P = 1
Pause active
No pause detected
bit ZM = 1
bit ZM = 0
Zero cross mute ON
Zero cross mute OFF
bit SM = 1
bit SM = 0
Soft mute ON
Soft mute OFF
bit ST = 1
bit ST = 0
Stereo signal detected (input MPX)
Mono signal detected (input MPX)
The TDA7340G allows the reading of four info
bits.
The type (Stereo/Mono) of received broadcasting
signal is easily checked and displayed by using
the ST bit.
The P bit check is useful in tuning jumps without
signal muting.
The SM soft mute status becomes active immediately, when bit D0 is set to 1 (soft mute ON,
MUTE byte) and not when the signal level has
reached the 60 dB final attenuation.
TDA7340G I2C BUS PROTOCOL
The protocol is standard I2C, using subaddress
byte plus data bytes (see pagg.11 to 16).
The optional Autoincrement mode allows to refresh all the bytes registers with transmission of a
single subaddress, reducing drastically the total
transmission time.
Without autoincrement, subaddress bit I = 0, to
refresh all the bytes registers (10), it is necessary
to transmit 10 times the chip address, the subaddress and the data byte.
Working with a 100Kb/s clock speed the total time
would be :
[(9*3+2)*10]bits*10us=2.9ms
Instead using autoincrement mode, subaddress
bit I=1, the total time will be:
(9*12+2)*10us=1.1ms.
The autoincrement mode is useful also to refresh
partially the data. For example to refresh the 4
speakers attenuators it is possible to program the
subaddress Spkr LF (code XX010100), followed
by the data byte of SPKR LF, LR, RF, RR in sequence.
Note:
that the autoincrement mode has a module 16
counter, whereas the total used register bytes are
10.
It is not correct to refresh all the 10 bytes starting
from a subaddress different than XX010000.
For example using subaddress XX010010 (volume) the registers from Volume to Stereodecoder (see pag.11) are correctly updated but the
next two transmitted bytes instead to refer to the
wanted Input selector and Loudness are discharged. (the solution in this case is to send two
separated pattern in autoinc mode, the first composed by address, subaddress XX010010, 8 data
bytes, and the second composed by address,
subaddress XX010000, 2 data bytes).
With autoincrement disabled, the protocol allows
the transmission in sequence of N data bytes of a
specific register, without necessity to resend each
time the address and subaddress bytes.
This feature can be implemented, for example, if
a gradual Volume change has to be performed (
the MCU has not to send the STOP condition,
keeping active the TDA7340G communication).
WARNING
The TDA7340G always needs to receive a STOP
condition, before beginning a new START condition. The device doesn’t recognize a START condition if a previously active communication was
not ended by a STOP condition.
I2C BUS READ MODE
The TDA7340G gives to the master a 1 byte
”TRANSMITTED INFO” via I2C bus in read
mode. The read mode is Master activated by
sending the chip address with LSB set to 1, followed by acknowledge bit.
The TDA7340G recognizes the request. At the
following master generated clocks bits, the
TDA7340G issues the TRANSMITTED INFO
byte on the SDA data bus line (MSB transmitted
first).
At the nineth clock bit the MCU master can:
- acknowledge the reception, starting in this
way the transmission of another byte from
the TDA7340G.
- no acknowledge, stopping the read mode
communication.
LOUDNESS STAGE
The previous STMicroelectronics audioprocessors
were implementing a fixed loudness response,
only ON/OFF sw programmable.
21/27
TDA7340G
No possibility to change the loud boost rate at a
certain volume level.
The TDA7340G implements a fully programmable
loudness control in 15 steps of 1.25dB.
It allows a customized loudness response for
each application.
The external network connected to the loudness
pins LOUD_L and LOUD_R fixes the type of loudness response
1) Simple Capacitor
The loudness effect is only a boost of low frequencies. (see Fig.20)
2)Second order Loudness (boost of low and
high frequencies).
3)Second order decreased type Loudness
(lower boost of low and high frequencies).
4)Second order modified type Loudness (higher
boost of low and high frequencies).
BASS FILTER
Several bass filter types can be implemented.
Normally it is used the basic T-type Bandpass Filter.
Starting from the filter component values (R1 internal and R2, C1, C2 external), the centre frequency Fc, the gain Av at max bass boost and
the filter Q factor are computed as follows:
Fc =
Av =
1

(R1 ⋅ R2 ⋅ C1 ⋅ C2)

2⋅Π⋅√
R2⋅ C2 + R2 ⋅ C1 + R1 ⋅ C1
R2 ⋅ C1 + R2 ⋅ C2
Q=

√
(R1 ⋅ R2 ⋅ C1 ⋅ C2)

R2 ⋅ C1 + R2 ⋅ C2
Viceversa fixed Fc, Av, and R1 = 50KΩ (internal
typ.+/-30%), the external component values are:
C1 =
C2 =
22/27
Av − 1
2 ⋅ Π ⋅ R1 ⋅ Q
Q ⋅ Q ⋅ C1
Av − 1 − Q ⋅ Q
R2 =
Av − 1 − Q ⋅ Q
2 ⋅ Π ⋅ C1 ⋅ Fc ⋅ (Av − 1) ⋅ Q
TREBLE STAGE
The Treble stage is a simple high pass filter which
time constant is fixed by internal resistor (50Kohm
typ) and an external capacitor connected between
pins TREB_R/TREB_L and Ground.
IN-OUT PINS
The multiplexer output is available at OUT_R and
OUT_L pins for optional connection of external
graphic equalizer (TDA7316/TDA7317), surround
chip (TDA7346) etc.
The signal is fed in again at pins IN_L and IN-R.
In case of application without external devices the
pins OUT_L/OUT_R and IN_L/IN_R cannot be
short circuited, but must be decoupled via capacitor, necessary to avoid signal DC jumps, generating ”Clicking” output noise.
The input impedance of the next volume stage is
35Kohm typical (minimum 24Kohm). A capacitor
no lower than 1uF should be used.
INPUT SELECTOR
The multiplexer selector can choose one of the
following inputs:
- a differential CD stereo input.
- an FM stereo input coming from the on chipstereo decoder.
- a Cassette stereo input.
- a Telephone Differential mono input.
- an AM stereo input or alternatively (sw programmable) an AM mono + BEEP mono.
The signal fed to the input pins must be decoupled via series capacitors. The minimum allowed
value depends on the correspondent input impedance.
For the CD diff input (Zi=10Kohm worst case ) a
Cin=4.7uF is recommended.
For the other inputs (70Kohm worst case, except
PHONE 14Kohm worst case but speech audio
band) a Cin=1uF is recommended.
TDA7340G
Figure 8: Power on Time Constant vs Cref
Capacitor CREF =4.7µF
V
(1V/div)
Figure 9: Power on Time Constant vs Cref
Capacitor CREF =10µF
V
(1V/div)
D95AU380
2
OUT LF
1
CREF
BWL
0.5s/DIV
2
OUT LF
1
CREF
TIME
Figure 10: Power on Time Constant vs Cref Capacitor CREF =22µF
D95AU381
BWL
0.5s/DIV
TIME
Figure 12: Soft Mute ON
D95AU382
V
(1V)
SOFT MUTE=ON SLOPE=FAST Vout=500mVrms
V
D95AU384
Main Menu
2
OUT LF
Pin Csm
1
CREF
BWL
1s/DIV
TIME
V
Figure 11: SVRR vs. Frequency
D95AU383
SVRR
(dB)
-40
Chan 2
1ms 0.2V
Vout
-50
Chan 3
1ms 2V
µF
22
4.7µF
-60
µF
10
47µF
CH1 9V DC
SOFT MUTE
-70
CH1
CH2
CH3
CH4
x
0.5V10
~
TIME
20mV10x ~
x
0.2V10
=
x
20mV10
= T/div 1ms
-80
VS=8V
Ripple=0.2VRMS
AV=-15dB
-90
-100
10
100
1K
10K
Freq(Hz)
23/27
TDA7340G
Figure 14: Zero Crossing Mute ON
Figure 13: Soft Mute ON
ZERO CROSSING MUTE = ON
D95AU389
V
Panel
STATUS
Memory
x Chan 1
0.5ms 0.2V
LEFT
x Chan 2
0.5ms 0.2V
Save
PANEL
SOFT MUTE=OFF SLOPE=FAST Vout=500mVrms
V
Recall
Auxiliary
Setups
Memory
Card
D95AU387
Main Menu
X-Y mode
Persistance
mode
TIME
CH2 528mV DC
RIGHT
Return
Pin Csm
Figure 15: Zero Crossing Mute OFF
V
ZERO CROSSING MUTE = OFF
D95AU390
V
Vout
Chan 2
1ms 0.2V
Main Menu
LEFT
x Chan 2
0.2ms 1V
RIGHT
x Chan 1
0.2ms 0.5V
Chan 1
1ms 2V
Multi Zoom
off
CH1 9V DC
TIME
SOFT MUTE
2ms
Figure 16: Pause Detector
CH1 2.7V DC
TIME
Figure 17: Pause Detector
PAUSE DETECTOR ZCW=160mV Cpause=100nF
PAUSE DETECTOR ZCW=160mV Cpause=100nF
D95AU391
V
Vout
D95AU392
Vout
Main Menu
Main Menu
Chan 1
20ms 0.2V
Chan 2
20ms 2V
CH2 4.12V DC
24/27
TIME
Chan 2
20ms 2V
Chan 3
20ms 0.2V
CH2 4.08V DC
CH1
BWL CH2
CH3
CH4
20mV10x ~
x
0.2V 10
=
x
20mV10
~
x
5mV 10
~ T/div 20ms
TDA7340G
Figure 19: Non_Sym _Bass
Figure 18: Sym _Bass
D95AU393
(dB)
ATT
(dB)
D95AU394
10
10
5
5
0
0
-5
-5
-10
-15
-10
-20
-15
10
100
1K
10K
Freq(Hz)
-25
10
100
1K
10K
Freq(Hz)
Figure 20: Loudness
ATT
(dB)
D95AU395
18
16
14
12
10
8
6
4
2
0
10
100
1K
10K
Freq(Hz)
25/27
TDA7340G
mm
DIM.
MIN.
TYP.
A
inch
MAX.
MIN.
TYP.
2.45
A1
0.25
A2
1.95
B
0.096
0.010
2.10
0.077
0.30
0.45
0.012
0.018
c
0.13
0.23
0.005
0.009
D
12.95
13.20
13.45
0.51
0.52
0.53
D1
9.90
10.00
10.10
0.390
0.394
0.398
2.00
0.079
D3
8.00
0.315
e
0.80
0.031
0.083
E
12.95
13.20
13.45
0.510
0.520
0.530
E1
9.90
10.00
10.10
0.390
0.394
0.398
E3
8.00
L
0.65
L1
OUTLINE AND
MECHANICAL DATA
MAX.
0.80
0.315
0.95
0.026
1.60
K
0.031
0.037
0.063
PQFP44 (10 x 10)
0°(min.), 7°(max.)
D
D1
A
D3
A2
A1
33
23
22
34
0.10mm
.004
44
B
E
E1
B
E3
Seating Plane
12
11
1
C
L
L1
e
K
PQFP44
26/27
TDA7340G
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 of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics
 1999 STMicroelectronics – Printed in Italy – All Rights Reserved
STMicroelectronics GROUP OF COMPANIES
Australia - Brazil - China - Finland - France - Germany - Hong Kong - India - Italy - Japan - Malaysia - Malta - Morocco Singapore - Spain - Sweden - Switzerland - United Kingdom - U.S.A.
http://www.st.com
27/27