The TDA7343 is an upgrade of the TDA7313
audioprocessor.
Thanks to the used BIPOLAR/CMOStechnology,
very low distortion, low noise and DC-stepping
are obtained.
Due to a highly linear signal processing, using
CBUS
TDA7343
DIP28SO28
ORDERING NUMBER: TDA7343 (DIP28)
TDA7343D (SO28)
CMOS-switching techniques instead of standard
bipolar multipliers, very low distortion and very
low noise are obtained Several new features like
softmute, zero-crossing mute and pause detector
are implemented.
The Soft Mute function can be activated in two
ways:
1 Via serial bus(bit D0, Mute Byte)
2 Directly on pin 22 through an I/O line of the
microcontroller
Very low DC stepping is obtained by use of a
BICMOStechnology.
November 1999
1/14
TDA7343
BLOCK DIAGRAM
BUSSERIAL BUS DECODER + LATCHES
R2
4.7K
C8 2.2µF
C16
C15
C14
C10
2.7nF
TREBLE(L)
100nF
100nF
BOUT(L)BIN(L)
SM
100nF
LOUD(L)
OUT(L)IN(L)
4
1918
22
12
1716
ATT
SPKR
RB
26
OUT
LEFT FRONT
MUTE
SPKR
TREBLE
BASS
VOL
LOUD+
ZERO
CROSS +
ATT
MUTE
24
OUT
LEFT REAR
MUTE
28
SCL
27
SOFT
SDA
MUTE
ATT
SPKR
25
OUT
RIGHT FRONT
ZERO
MUTE
TREBLE
BASS
VOL
LOUD+
MUTE
CROSS +
ATT
SPKR
OUT
RIGHT REAR
23
D93AU062B
MUTE
C13
TREBLE(R)
C12
RB
BOUT(R) BIN(R)
21205
C11
15
CSM
LOUD(R)
C9 47nF
68
7
OUT(R)CREFIN(R)
2.7nF
100nF
100nF
CSM
C7 2.2µF
R1
4.7K
2/14
INPUT
+ GAIN
SELECTOR
L1
14
L1
x
2
1µF
C1
L2
13
L2
LEFT
INPUTS
L3
11
C3
C2
R3
R1
R2
10R1
9
R2
x
2
1µF
C4
RIGHT
INPUTS
SUPPLY
2
S
V
C5
10µF
C6
31
AGND
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
TDA7343
TREBLE
CREF
V
GND
IN(R)
OUT(R)
LOUD R
IN R2
IN R1
AM MONO
LOUD L
IN L2
IN L1
1
2
S
3
4
L
5
ROUT LR
6
7
8
9
10
11
12
13
14
D94AU061B
28
27
26
25
24
22
21
20
19
18
17
16
15
SCL
SDA
OUT LF
OUT RF
OUT RR23
SM
BOUT(R)
BIN(R)
BOUT(L)
BIN(L)
OUT(L)
IN(L)
CSM
BUS
INPUTS
BASS
THERMAL DATA
SymbolParameterDIP28SO28Unit
R
th j-amb
Thermal ResistanceJunction-pins8565°C/W
QUICK REFERENCE DATA
SymbolParameterMin.Typ.Max.Unit
V
S
V
CL
THDTotal Harmonic DistortionV = 1Vrms f = 1KHz0.010.08%
S/NSignal to 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
Note 1: WIN represents the MUTE programming bit pair D6,D5for the zero crossing window threshold
Note 2: Internalpullup resistor to Vs/2; ”LOW” = softmuteactive
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.0dB
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
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
= -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µA
Output Voltage SDA
IO= 1.6mA0.40.8V
Acknowledge
5/14
TDA7343
2
C BUS INTERFACE
I
Data transmission from microprocessor to the
TDA7343 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 contain 8 bits. Each byte must be followed by an ac-
Figure 3: Data Validity on the I
2
CBUS
knowledgebit. 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
has to generate an acknowledge after the reception of each byte, otherwise the SDAline remains
at the HIGH level during the ninth clock pulse
time. In this case the master transmitter can generate the STOP information in order to abort the
transfer.
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
6/14
CBUS
TDA7343
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 = Acknowledge
S = Start
P = Stop
I = Auto Increment
X = Not used
MAX CLOCK SPEED 500kbits/s
ACK XX XI A3 A2 A1 A0 ACKDATAAC K P
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 newchip address.
7/14
TDA7343
DATA BYTE SPECIFICATION
X = not relevant; set to ”1” during testing
Input Selector
MSBLSB
D7D6D5D4D3D2D1D0
XX1000not used
XX1001IN 2
XX1010IN 1
XX1011AM mono
XX1100not used
XX1101not used
XX1110not allowed
XX1111not allowed
XX10011.25dB gain
XX1017.5dB gain
XX1103.75dB gain
XX1110dB gain
FUNCTION
For example to select the IN 2 inputwith a gainof 7.5dB the Data Byte is: X X 101001
For example to select -17.5dBattenuation,loudnessOFF, the Data Byte is: X X X1 1 1 1 0
NOTE 1:
If the loudness is switched OFF, the loudness stage is actinglike a volume attenuator with flat frequency response. D0 to D3 determine the
attenuation level.
8/14
Mute
MSBLSB
D7D6D5D4D3D2D1D0
1Soft Mute On
01Soft Mute with fast slope(I = I
11Soft Mute with slow slope (I = I
For example to select -47.81dB Volume the Data Byteis: 1 1 01 1 0 0 1
Power on RESET:AllBytes Set to 1 11 1 11 1 0
Purchase of I
Rights to use these components in an I
2
C Componentsof STMicrolectronics, conveys a license under the Philips I2C Patent
2
C system, provided that the system conforms to the I2C
Standard Specificationsas definedby Philips.
11/14
TDA7343
DIM.
MIN.TYP.MAX.MIN.TYP.MAX.
A2.650.104
a10.10.30.0040.012
b0.350.490.0140.019
b10.230.320.0090.013
C0.50.020
c145° (typ.)
D17.718.10.6970.713
E1010.65 0.3940.419
e1.270.050
e316.510.65
F7.47.60.2910.299
L0.41.270.0160.050
S8°(max.)
mminch
OUTLINE AND
MECHANICAL DATA
SO28
12/14
TDA7343
DIM.
MIN.TYP.MAX.MIN.TYP.MAX.
a10.630.025
b0.450.018
b10.230.310.009
b21.270.050
D37.341.470
E15.216.68 0.5980.657
e2.540.100
e333.021.300
F14.10.555
I4.4450.175
L3.30.130
mminch
0.012
OUTLINE AND
MECHANICAL DATA
DIP28
13/14
TDA7343
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 -