- SELECTABLEINPUT GAIN FOR OPTIMAL
ADAPTATIONTO DIFFERENTSOURCES
VOLUME CONTROL IN 0.3dB STEPS INCLUDINGGAIN UP TO 20dB
ZERO CROSSING MUTE AND DIRECT
MUTE
PAUSEDETECTOR WITH PROGRAMMABLE
THRESHOLD
SOFT MUTE CONTROLLED BY SOFTWARE
OR HARDWAREPIN
BASS AND TREBLE CONTROL
FOURSPEAKER ATTENUATORS
- FOUR INDEPENDENTSPEAKERS
CONTROLIN 1.25dBSTEPSFOR
BALANCEAND FADER FACILITIES
- INDEPENDENT MUTEFUNCTION
ALL FUNCTIONS PROGRAMMABLE VIA SE-
2
RIAL I
DESCRIPTION
The TDA7348 is an upgrade of the TDA7318
audioprocessor.
Thanks to the used BIPOLAR/CMOStechnology,
very low distortion, low noise and DC-stepping
are obtained.
CBUS
TDA7348
PRODUCT PREVIEW
DIP28SO28
ORDERING NUMBER: TDA7348 (DIP28)
TDA7348D (SO28)
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 Several new features like
softmute, zero-crossing mute and pause detector
areimplemented.
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 1994
This is advanced information on a new product now in developmentor undergoing evaluation. Details are subject to change without notice.
1/14
TDA7348
BLOCK DIAGRAM
BUSSERIAL BUS DECODER + LATCHES
R2
4.7K
C16
C15
C14
2.7nF
TREBLE(L)
100nF
100nF
BOUT(L)BIN(L)
SM
4
1918
22
ATT
SPKR
RB
26
OUT
LEFT FRONT
MUTE
SPKR
TREBLE
BASS
1, 2
VOL
ATT
24
OUT
LEFT REAR
MUTE
28
SCL
27
SOFT
SDA
MUTE
ATT
SPKR
25
OUT
RIGHT FRONT
MUTE
TREBLE
BASS
VOL
OUT
RIGHT REAR
23
D93AU100A
ATT
SPKR
1, 2
RB
MUTE
TREBLE(R)
BOUT(R) BIN(R)
21205
15
CSM
C13
C12
C11
CSM
2.7nF
100nF
R1
47nF
4.7K
2/14
ZERO
ZERO
MUTE
CROSS +
C10 2.2µF
1716
OUT(L)IN(L)
INPUT
+ GAIN
SELECTOR
L1
L2
14
13
L1
L2
3x
1µF
C1
LEFT
12L3
L3
C2
INPUTS
L4
11
C4
C3
R4
3x
MUTE
CROSS +
R1
R2
10R1
9
R3R38
R2
1µF
C7
C6
C5
RIGHT
INPUTS
6
7
OUT(R)CREFIN(R)
10µF
C8
SUPPLY
31
2
AGND
S
V
C9 2.2µF
ABSOLUTE MAXIMUMRATINGS
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
TDA7348
TREBLE
CREF
V
GND
IN(R)
OUT(R)
IN R3
IN R2
IN R1
AM MONO
IN L3
IN L2
IN L1
1
2
S
3
4
L
5
ROUT LR
6
7
8
9
10
11
12
13
14
D94AU099
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 Resistance Junction-pins8565°C/W
QUICK REFERENCE DATA
SymbolParameterMin.Typ.Max.Unit
V
S
V
CL
THDTotal Harmonic Distortion V = 1Vrms f = 1KHz0.010.08%
Channel Separation f = 1KHz100dB
Volume Control-78.4520dB
Treble Control 2dB step-14+14dB
Bass Control 2dB step-10+18dB
Fader and Balance Control 1.25dB step-38.750dB
Input Gain 3.75dB step011.25dB
Mute Attenuation100dB
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 Current1015mA
B = 20 to 20kHz ”A” weighted65dB
Output NoiseOutputMuted(B=20to20kHzflat)2.5µV
All Gains 0dB (B = 20 to20kHz flat)515µV
Total Tracking ErrorAV = 0 to -20dB01dB
= -20 to -60dB02dB
A
V
O
=1V
rms
106dB
Channel Separation80100dB
= 1V0.010.08%
IN
BUS INPUTS
V
IL
V
lN
I
lN
V
O
Note 1: WIN represents the MUTE programming bit pair D6,D5for the zero crossing window threshold
Note 2: Internal pullup resistor to Vs/2; ”LOW” = softmute active
r
Input Low Voltage1V
Input High Voltage3V
Input CurrentVIN = 0.4V-55µA
Output Voltage SDA
IO= 1.6mA0.40.8V
Acknowledge
5/14
TDA7348
2
C BUS INTERFACE
I
Data transmission from microprocessor to the
TDA7348 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
supplyvoltage must beexternally connected).
DataValidity
As shown in fig. 3, the data 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.
Startand 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 transitionof theSDAline whileSCL 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-
2
Figure3: Data Validity on the I
CBUS
knowledgebit. The MSB is transferredfirst.
Acknowledge
The master (µP) puts a resistiveHIGH level on the
SDA line during the acknowledge clock pulse (see
fig. 5). The peripheral (audioprocessor) that acknowledgeshas 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 receptionof 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.
Figure4: Timing Diagram of I2CBUS
2
Figure5: Acknowledgeon the I
6/14
CBUS
TDA7348
SOFTWARE SPECIFICATION
InterfaceProtocol
The interface protocol comprises:
A start condition (s)
read/writetransmission)
A subaddressbyte.
A sequenceof data (N-bytes + acknowledge)
A stop condition (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
AC K X X XI A3 A2 A1 A0 ACKDATAAC K P
MAX CLOCK SPEED500kbits/s
AUTO INCREMENT
If bit I in the subaddressbyte is set to ”1”, the autoincrementof the subaddress is enabled
For example to select-47.81dB Volume the Data Byte is: 1 1 0 1 1 0 0 1
Poweron RESET: All Bytes Set to 1 1 1 1 1 1 1 0
Purchaseof I2C Componentsof SGS-THOMSON Microlectronics, conveysa licenseunder the Philips
2
I
C Patent Rights to use these components in an I2C system, provided that the systemconforms to
2
the I
CStandard Specificationsas defined by Philips.
11/14
TDA7348
DIP28 PACKAGE MECHANICAL DATA
DIM.
MIN.TYP.MAX.MIN.TYP.MAX.
a10.630.025
b0.450.018
b10.230.310.0090.012
b21.270.050
D37.341.470
E15.216.680.5980.657
e2.540.100
e333.021.300
F14.10.555
I4.4450.175
L3.30.130
mminch
12/14
SO28PACKAGE MECHANICAL DATA
TDA7348
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.650.3940.419
e1.270.050
e316.510.65
F7.47.60.2910.299
L0.41.270.0160.050
mminch
S8°(max.)
13/14
TDA7348
Information furnished is believed to be accurate and reliable. However, SGS-THOMSON Microelectronics 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 SGS-THOMSON Microelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied.
SGS-THOMSON Microelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of SGS-THOMSON Microelectronics.
1995 SGS-THOMSON Microelectronics - All RightsReserved
SGS-THOMSON Microelectronics GROUP OF COMPANIES
Australia - Brazil- France -Germany - Hong Kong - Italy - Japan - Korea - Malaysia - Malta - Morocco - The Netherlands - Singapore -
Spain - Sweden - Switzerland - Taiwan - Thaliand - United Kingdom - U.S.A.
14/14
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.