THREESTEREOINPUT
ONE RECORDOUTPUT
ONE STEREOOUTPUT
TWO INDEPENDENT VOLUME CONTROL IN
1.0dB STEPS
TREBLE, MIDDLE AND BASS CONTROL IN
1.0dB STEPS
ALL FUNCTIONS PROGRAMMABLE VIA SE-
2
RIAL I
DESCRIPTION
The TDA7339 is a volume and tone (bass , middle and treble) processor for quality audio application in car radioand Hi-Fi system.
Control is accomplished by serial I
processorinterface.
The AC signal setting is obtained by resistor networks and switches combined with operational
amplifiers.
CBUS
2
C bus micro-
TDA7339
PRODUCT PREVIEW
DIP28
ORDERING NUMBER: TDA7339
Thanks to the used BIPOLAR/MOS Technology,
Low Distortion, Low Noise and Low DC stepping
are obtained.
BLOCK DIAGRAM
3
x
IN1(L)
IN2(L)
IN3(L)
IN1(R)
IN2(R)
IN3(R)
2.2µF
C1
C2
C3
C4
C5
C6
2.2µF
2
4
5
27
25
24
3
x
1
V
S
R1
2.7K
C7
C8
TREBLE
TREBLE
C9
18nF
C11
18nF
5.6nF
REC OUT(L)
1st VOL
MUTE
MULTIPLEXER
1st VOL
MUTE
SUPPLY
1628212623222019
CREFANAL.GND
REC OUT(R)
C
10µF
TREBLE(R)M OUT(R)M IN(R)B OUT(R)B IN(R)
REF
5.6nF
C10
22nF
M OUT(L)TREBLE(L)M IN(L)B OUT(L)B IN(L)
MIDDLEBASS
SERIAL BUSDECODE & LATCHES
MIDDLEBASS
C12
22nF
R2
2.7K
C13
100nF
C15
100nF
R3
2.7K
1097638
R4
5.6K
C14
100nF
SOFTMUTE
SOFTMUTE
C16
100nF
2nd VOL
2nd VOL
12
14
13
18
15
11
17
OUT L
SCL
SDA
ADDR
DIG.GND
CMUTE
OUT R
D94AU067C
BUS
22nF
C
SM
July 1999
This is preliminary information on anewproduct now in development. Detailsare subjectto change without notice.
1/12
TDA7339
ABSOLUTE MAXIMUM RATINGS
SymbolParameterValueUnit
V
S
T
amb
T
stg
PIN CONNECTION
Operating Supply Voltage10.5V
Operating Ambient Temperature-40 to 85°C
Storage Temperature Range-55 to 150°C
1
VS
2
IN1L
TREBLE L
MINL
M OUT L
REC OUT L
BINL
B OUT L
CMUTE
OUT L
3
4
IN2L
5
IN3LIN3R
6
7
8
9
10
11
12
SDA
13
SCL
14
D95AU217A
28
27
26
25
24
22
21
20
19
18
17
16
15
CREF
IN1R
TREBLE R
IN2R
MINR23
M OUT R
REC OUT R
BINR
B OUT R
ADDR
OUT R
AGND
DIG GND
THERMAL DATA
SymbolParameterValueUnit
R
th j-amb
Thermal ResistanceJunction-pins65°C/W
QUICK REFERENCE DATA
SymbolParameterMin.Typ.Max.Unit
V
S
V
CL
THDTotal Harmonic Distortion V = 1Vrms f = 1KHz0.010.08%
S/NSignalto Noise Ratio106dB
S
C
Supply Voltage6910V
Max. input signal handling2Vrms
Channel Separation f = 1KHz100dB
1st and 2nd Volume Control 1dB step-470dB
Bass, Middle and TrebleControl 1dB step-14+14dB
Mute Attenuation100dB
2/12
TDA7339
ELECTRICAL CHARACTERISTICS
= 9V; RL= 10KΩ; f = 1KHz; all control = flat (G = 0); T
(V
S
25°C Referto the test circuit, unless otherwise specified.)
SymbolParameterTest ConditionMin.Typ.Max.Unit
INPUTS
R
in
Input Resistance355065K
1st VOLUMECONTROL
C
RANGE
A
VMAX
A
A
V
step
E
E
mute
A
t
DC
Control Range454749dB
Maximum Attenuation454749dB
Step Resolution0.51.01.5dB
Attenuation Set ErrorG = 0to -24dB-1.01.0dB
G = -24to -47dB-1.51.5dB
Tracking ErrorG = 0to -24dB1dB
G = 24to -47dB2dB
Mute Attenuation80100dB
DC StepsAdiacent AttenuationSteps03mV
From 0dB to A
VMAX
0.55mV
2nd VOLUMECONTROL
C
RANGE
A
VMAX
A
A
V
step
E
A
E
t
MUTE
DC
Control Range454749dB
Maximum Attenuation454749dB
Step Resolution0.51.01.5dB
Attenuation Set ErrorG = 0to -24dB-1.01.0dB
G = -24to -47dB-1.51.5dB
Tracking ErrorG = 0to -24dB1dB
G = 24to -47dB2dB
Mute Attenuation80100dB
DC StepsAdiacent AttenuationSteps03mV
From 0dB to A
VMAX
0.55mV
BASS
C
RANGE
A
R
b
step
Internal Feedback Resistance324456KΩ
Control Range±11.5±14±16dB
Step Resolution0.511.5dB
MIDDLE
C
RANGE
A
R
b
step
Internal Feedback Resistance182532K
Control Range±11.5±14±16dB
Step Resolution0.511.5dB
TREBLE
C
RANGE
A
step
Control Range
13
±
14
±
15dB
±
Step Resolution0.511.5dB
SUPPLY
V
S
I
S
SVRRipple Rejection6090dB
Supply Voltage(note1)6910.5V
Supply Current4710mA
amb
Ω
Ω
=
SOFT MUTE
A
MUTE
t
D
Mute Attenuation4560dB
Delay TimeCSM=22µF; 0 to 20dB;I = I
C
=22µF; 0 to 20dB;I = I
SM
MAX
MIN
0.81.52ms
152545ms
3/12
TDA7339
ELECTRICALCHARACTERISTICS
(continued)
SymbolParameterTest ConditionMin.Typ.Max.Unit
AUDIO OUTPUT
V
clip
R
Ol
R
O
V
DC
Clipping Leveld = 0.3%22.6Vrms
Output Load Resistance2KΩ
Output Impedance100180300Ω
DC Voltage Level3.8V
GENERAL
e
NO
E
t
S/NSignal toNoise RatioAllGains = 0dB; V
S
C
dDistortionA
Output NoiseAll Gains0dB(B=20to 20kHzflat)515µV
Total Tracking ErrorAV= 0to -24dB01dB
= -24to -47dB02dB
A
V
O
=1V
rms
106dB
Channel Separation80100dB
=0;Vin=1V
V
rms
0.010.08%
BUS INPUTS
V
il
V
ih
I
in
V
O
NOTE 1: the deviceis functionallygood atVs =5V. Astep down, on VS, to 4V does’t resetthe device.
Input Low Voltage1V
Input High Voltage3V
Input CurrentVin= 0.4V-55µA
Output Voltage SDA
IO= 1.6mA0.40.8V
Acknowledge
4/12
2
C BUS INTERFACE
I
Data transmission from microprocessor to the
TDA7319 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 beexternallyconnected).
Data Validity
As shown in fig. 3, the data on the SDA line must
be stable during the high period of theclock. 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 SCLis HIGH.
Byte Format
Every byte transferred to the SDA line must contain 8 bits. Each byte must be followed by an acknowledgebit. The MSB is transferredfirst.
TDA7339
Acknowledge
The master(µP) puts a resistiveHIGHlevelon the
SDA line during the acknowledge clock 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
SDAlineisstableLOWduringthisclockpulse.
The audioprocessor which has been addressed
has to generate an acknowledge after the reception of each byte, otherwise the SDA line 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 generates the 9th clock pulse without checking the slave acknowledging, and then
sendsthe newdata.
This approach of course is less protected from
misworkingand decreasesthe noise immunity.
2
Data Validityon theI
CBUS
Timing Diagram of I2CBUS
2
Acknowledgeon the I
CBUS
5/12
TDA7339
SOFTWARESPECIFICATION
Interface Protocol
The interface protocol comprises:
A start condition (s)
A chip address byte, containing the TDA7339
TDA7339 ADDRESS
MSB
S100001A0
ACK = Acknowledge
S =Start
P =Stop
MAX CLOCK SPEED 100kbits/s
first byte
LSBMSBLSBMSBLSB
ACKDATAACKDATAACK P
address(the 8th bit of the bytemust be 0). The
TDA7339must always acknowledgeat theend
of each transmitted byte.
A sequenceof data(N-bytes+ acknowledge)
A stopcondition (P)
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 ascriticalcomponents in life support devices or systems without express written approvalof STMicroelectronics.
The ST logo is a registeredtrademark of STMicroelectronics