The audioprocessor TDA7342 is an upgrade of
the TDA731X audioprocessorfamily.
Due to a highly linear signal processing, using
CMOS-switching techniques instead of standard
CBUS
TDA7342
TQFP 32
ORDERING NUMBER: TDA7342
bipolar multipliers, very low distortion and very
low noise are obtained.Several new features like
softmute, and zero-crossing mute are implemented.
The soft Mute function can be activated in two
ways:
1 Via serial bus(Mute byte, bit D0)
2 Directly on pin 21 through an I/O line of the
microcontroller
Very low DC stepping is obtained by use of a
BICMOStechnology.
November 1999
1/14
TDA7342
BLOCK DIAGRAM
BUS
R2
4.7K
C17 100nF
C11
C19 2.7nF
TREBLE(L)
C18
100nF
BIN(L)
BOUT(L)
SM
LOUD(L)
C13 47nF
OUT(L)IN(L)
32
1817
21
9
1615
ATT
SPKR
25
OUT
LEFT FRONT
MUTE
SPKR
TREBLE
BASS
VOL
LOUD+
+
ZERO
CROSS
ATT
MUTE
23
OUT
LEFT REAR
MUTE
SCL
SDA
282726
SERIAL BUS DECODER + LATCHES
SOFT
MUTE
DIGGND
SPKR
ATT
24
OUT
RIGHT FRONT
MUTE
TREBLE
BASS
LOUD+
+
ZERO
CROSS
VOL
MUTE
ATT
SPKR
OUT
RIGHT REAR
22
D94AU104B
MUTE
C16
TREBLE(R)
C15
C14
BOUT(R) BIN(R)
20191
CSMOUT(R)CREFIN(R)
CSM
C12
LOUD(R)
24
314
2.7nF
100nF
100nF
47nF
47nF
C10
4.7K
R1
2/14
INPUT
+ GAIN
SELECTOR
L1
L2
13
12
L1
L2
C1
LEFT
M
INPUTS
L3
11
L3
C2
C6
10
CD GND
CD
R3
M
8
5
M
R3
C3
C7
C8
MONO INPUT
R1
R2
SUPPLY
7
6
R1
R2
C5
C4
RIGHT
INPUTS
10µFC9
303129
S
V
ABSOLUTE MAXIMUM RATINGS
SymbolParameterValueUnit
V
S
T
amb
T
stg
Operating Supply Voltage10.5V
Operating Ambient Temperature-40 to 85°C
Storage Temperature Range-55 to 150°C
PIN CONNECTION
S
TR L
V
TR R
IN R
OUT R
LOUD R
IN R3
IN R2
IN R1
MONO
GNDSMCREF
32303129 28 27 26 25
1
2
3
4
5
6
7
8
910
11 12 13 14 15 16
SCL
SDA
DIG GND
OUT LF
24
OUT RF
23
OUT LR
22
OUT RR
21
BOUT R
20
BIN R
19
BOUT L
18
BIN L
17
TDA7342
IN L
IN L3
LOUD L
CD GND
CSM
IN L2
IN L1
D94AU105A
OUT L
THERMAL DATA
SymbolParameterValueUnit
R
th j-amb
Thermal ResistanceJunction-pins150°C/W
QUICK REFERENCE DATA
SymbolParameterMin.Typ.Max.Unit
V
S
V
CL
THDTotal Harmonic DistortionV = 1Vrms f = 1KHz0.010.08%
S/NSignalto Noise Ratio106dB
S
C
Supply Voltage6910.2V
Max. input signal handling2.12.6Vrms
Channel Separation f = 1KHz100dB
Volume Control 0.3dB step-59.720dB
Treble Control 2dB step-14+14dB
Bass Control 2dB step-10+18dB
Fader and Balance Control 1.25dBstep-38.750dB
Input Gain 3.75dB step011.25dB
Mute Attenuation100dB
Output Load Resistance2KΩ
Minimum InputGain-0.7500.75dB
Maximum Input Gain10.2511.2512.25dB
Step Resolution2.753.754.75dB
Input Noise20Hz to 20 KHz unweighted2.3
DC StepsAdiacent Gain Steps1.510mV
to G
G
IIN
IMAX
3mV
DIFFERENTIAL INPUT ( IN 3)
R
CMRRCommon Mode Rejection RatioV
dDistortionV
e
IN
DIFFDifferential GainD6 = 0-101dB
G
Input ResistanceInput selector BIT D6 = 0 (0dB)101520K
I
Input selector BIT D6 = 1(-6dB)142030K
CM
=1V
;f =1KHz4875dB
RMS
f = 10KHz4570dB
=1V
I
RMS
0.010.08%
Input Noise20Hz to 20KHz; Flat; D6 = 05µV
D6 = 1-7-6-5dB
RMS
V
µ
Ω
Ω
VOLUMECONTROL
R
G
MAX
A
MAX
A
STEPC
A
STEPF
E
A
E
V
DC
Input Resistance3550KΩ
I
Maximum Gain18.752021.25dB
Maximum Attenuation57.759.762.7dB
Step Resolution Coarse Atten.0.51.252.0dB
StepResolution FineAttenuation0.110.310.51dB
Attenuation Set ErrorG = 20 to -20dB-1.2501.25dB
Tracking Error2dB
t
DC StepsAdiacent Attenuation Steps-303mV
LOUDNESS CONTROL
R
A
MAX
A
step
Internal ResistorLoud = On355065K
I
Maximum Attenuation17.518.7520.0dB
Step Resolution0.51.252.0dB
G = -20 to -58dB-32dB
From 0dB to A
MAX
0.55mV
Ω
4/14
TDA7342
ELECTRICALCHARACTERISTICS (continued.)
SymbolParameterTest ConditionMin.Typ.Max.Unit
ZEROCROSSINGMUTE
V
TH
A
MUTE
V
DC
SOFTMUTE
A
MUTE
T
DON
T
DOFF
V
THSM
R
INT
V
SMH
V
SML
BASS CONTROL
B
BOOST
B
CUT
A
step
R
g
TREBLECONTROL
C
RANGE
A
step
SPEAKERATTENUATORS
C
RANGE
A
step
A
MUTE
E
A
V
DC
AUDIO OUTPUT
V
clip
R
L
R
O
V
DC
Zero Crossing Threshold
(note 1)
WIN = 1120mV
WIN = 1040mV
WIN = 0180mV
WIN = 00160mV
Mute Attenuation80100dB
DC Step0dBto Mute03mV
Max Bass Boost151820dB
Max Bass Cut-8.5-10-11.5dB
Step Resolution123dB
Internal Feedback Resistance456585KΩ
Control Range
13
±
14
±
15dB
±
Step Resolution123dB
Control Range3537.540dB
Step Resolution0.51.252.00dB
Output Mute AttenuationData Word = XXX1111180100dB
Attenuation Set Error1.25dB
DC StepsAdjacent Attenuation Steps03mV
Clipping Leveld = 0.3%2.12.6Vrms
Output Load Resistance2K
Output Impedance30100Ω
DC Voltage Level3.53.84.1V
Ω
Ω
5/14
TDA7342
ELECTRICALCHARACTERISTICS (continued)
SymbolParameterTest ConditionMin.Typ.Max.Unit
GENERAL
V
CC
I
CC
PSRRPower Supply Rejection Ratiof = 1KHz6080dB
e
NO
E
S/NSignal to Noise RatioAll Gains = 0dB; V
S
C
dDistortionV
BUS INPUTS
V
IL
V
lN
I
lN
V
O
Supply Voltage6910.2V
Supply Current51015mA
B = 20 to 20kHz ”A” weighted65dB
Output NoiseOutputMuted(B= 20to20kHzflat)2.5µV
All Gains0dB(B= 20to20kHzflat)515µV
Total Tracking ErrorAV = 0 to -20dB01dB
t
= -20to -60dB02dB
A
V
O
=1V
rms
106dB
Channel Separation80100dB
=1V0.010.08%
IN
Input Low Voltage1V
Input High Voltage3V
Input CurrentVIN = 0.4V-55
Output Voltage SDA
IO= 1.6mA0.40.8V
Acknowledge
A
µ
Note 1: WIN represents the MUTE programming bit pair D6,D5for the zero crossing window threshold
Note 2: Internallpullup resistor toVs/2; ”LOW” = softmuteactive
6/14
TDA7342
2
C BUS INTERFACE
I
Data transmission from microprocessor to the
TDA7342 and viceversa takes place thru the 2
wires I
2
C BUS interface, consisting of the two
lines SDA and SCL (pull-up resistors to positive
supply voltage must be externallyconnected).
Data Validity
As shown in fig. 3, thedata on the SDA line must
be stable during the high period of the clock. The
HIGH and LOW state of the data line can only
change when the clock signal on the SCL line is
LOW.
Start and Stop Conditions
As shown in fig.4 a start condition is a HIGH to
LOW transition of the SDA line while SCL is
HIGH. The stop condition is a LOW to HIGH transition of the SDA line while SCL is HIGH.
A STOP conditions must be sent before each
START condition.
Byte Format
Every byte transferred to the SDA line must conFigure 3: Data Validity on the I
2
CBUS
tain 8 bits. Each byte must be followed by an acknowledgebit. The MSB is transferredfirst.
Acknowledge
The master(µP)putsa resistiveHIGHlevelon the
SDA line during the acknowledgeclock pulse (see
fig. 5). The peripheral (audioprocessor) that acknowledges has to pull-down (LOW) the SDA line
during the acknowledge clock pulse, so that the
SDAlineisstableLOWduringthis clockpulse.
The audioprocessor which has been addressed
hasto generateanacknowledgeafterthereception
ofeachbyte, otherwisethe SDAlineremainsatthe
HIGHlevelduringthe ninthclock pulsetime.In this
case the master transmitter can generate the
STOPinformation in orderto abortthetransfer.
Transmissionwithout Acknowledge
Avoiding to detect the acknowledge of the audioprocessor, the µP can use a simplier transmission: simply it waits one clock without checking
the slave acknowledging, and sends the new
data.
This approach of course is less protected from
misworkingand decreasesthe noise immunity.
Figure 4: Timing Diagram of I2CBUS
2
Figure 5: Acknowledge on the I
CBUS
7/14
TDA7342
SOFTWARESPECIFICATION
Interface Protocol
The interface protocol comprises:
A start condition (s)
read/writetransmission)
A subaddressbyte.
A sequenceof data (N-bytes+ acknowledge)
A stopcondition (P)
A chip address byte,(the LSB bit determines
CHIP ADDRESSSUBADDRESSDATA 1 to DATA n
MSBLSBMSBLSBMSBLSB
S1000100R/W
ACK XX XI A3 A2 A1 A0 ACKDATAACK P
ACK = Acknowledge
S = Start
P = Stop
I = Auto Increment
X = Not used
MAX CLOCK SPEED500kbits/s
AUTO INCREMENT
If bit I in the subaddressbyte is set to ”1”,the autoincrementof the subaddressis enabled
ZM = Zero crossingmuted (HIGH active)
SM =Soft mute activated(HIGH active)
X = Not used
The transmitted data is automaticallyupdated aftereach ACK.
Transmissioncan be repeated without newchipaddress.
8/14
DATA BYTE SPECIFICATION
X = not relevant; set to ”1” during testing
Input Selector
TDA7342
MSBLSB
D7D6D5D4D3D2D1D0
01000IN 3 (differential input)
01001IN2
01010IN1
01011AM mono
01100not used
01101not used
01110not allowed
01111not allowed
010011.25dB gain
01017.5dB gain
01103.75dB gain
01110dB gain
00dB differential input gain ( IN3 )
1-6dB differential input gain ( IN3 )
FUNCTION
For example to select the IN 2 inputwith a gainof 7.5dB the Data Byte is: X X 101001
Purchase of I2C Componentsof STMicrolectronics, conveys a license under the Philips I2C Patent
Rights to use these components in an I
2
C system, provided that the system conforms to the I2C
Standard Specificationsas definedby Philips.
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 publicationsupersedes and replaces all informationpreviously 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 – AllRights Reserved
STMicroelectronics GROUP OF COMPANIES
Australia - Brazil - China- Finland - France - Germany - HongKong - India - Italy - Japan - Malaysia - Malta- Morocco -