SGS Thomson Microelectronics TDA7348D, TDA7348 Datasheet

DIGITALLY CONTROLLED AUDIO PROCESSOR
INPUTMULTIPLEXER
- THREE STEREOAND ONE MONOINPUTS
- SELECTABLEINPUT GAIN FOR OPTIMAL ADAPTATIONTO DIFFERENTSOURCES
VOLUME CONTROL IN 0.3dB STEPS IN­CLUDINGGAIN 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
DIP28 SO28
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
19 18
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)
21 20 5
15
CSM
C13
C12
C11
CSM
2.7nF
100nF
R1
47nF
4.7K
2/14
ZERO
ZERO
MUTE
CROSS +
C10 2.2µF
17 16
OUT(L) IN(L)
INPUT
+ GAIN
SELECTOR
L1
L2
14
13
L1
L2
3x
1µF
C1
LEFT
12 L3
L3
C2
INPUTS
L4
11
C4
C3
R4
3x
MUTE
CROSS +
R1
R2
10R1
9
R3 R38
R2
1µF
C7
C6
C5
RIGHT
INPUTS
6
7
OUT(R)CREF IN(R)
10µF
C8
SUPPLY
31
2
AGND
S
V
C9 2.2µF
ABSOLUTE MAXIMUMRATINGS
Symbol Parameter Value Unit
V
S
T
amb
T
stg
Operating Supply Voltage 10.5 V 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
R OUT 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
Symbol Parameter DIP28 SO28 Unit
R
th j-amb
Thermal Resistance Junction-pins 85 65 °C/W
QUICK REFERENCE DATA
Symbol Parameter Min. Typ. Max. Unit
V
S
V
CL
THD Total Harmonic Distortion V = 1Vrms f = 1KHz 0.01 0.08 %
S/N Signal to Noise Ratio 106 dB
S
C
Supply Voltage 6 9 10.2 V Max. inputsignal handling 2.1 2.6 Vrms
Channel Separation f = 1KHz 100 dB Volume Control -78.45 20 dB Treble Control 2dB step -14 +14 dB Bass Control 2dB step -10 +18 dB Fader and Balance Control 1.25dB step -38.75 0 dB Input Gain 3.75dB step 0 11.25 dB Mute Attenuation 100 dB
3/14
TDA7348
ELECTRICALCHARACTERISTICS (VS= 9V; RL=10K;Rg=50;T
=25°C; all controls flat
amb
(G = 0.3dB step 0dB); f = 1KHz. Refer to the test circuit,unless otherwise specified.)
Symbol Parameter Test Condition Min. Typ. Max. Unit
INPUT SELECTOR
G
G
R
V
S
R
I MIN
I MAX
G
e
V
I
CL
I
L
step
N
DC
Input Resistance 70 100 130 K Clipping Level d 0.3% 2.1 2.6 V Input Separation 80 100 dB Output Load Resistance 2 K Minimum Input Gain -0.75 0 0.75 dB Maximum Input Gain 10.25 11.25 12.25 dB Step Resolution 2.75 3.75 4.75 dB Input Noise 20Hz to 20 KHz unweighted 2.3 µV DC Steps Adiacent Gain Steps 1.5 10 mV
to G
G
IMIN
IMAX
3mV
VOLUMECONTROL(1 + 2)
R
I
G
MAX
A
MAX
A
STEPC
A
STEPF
E
A
E
t
V
DC
Input Resistance 35 50 K Maximum Gain 18.75 20 21.25 dB Maximum Attenuation 78.45 dB Step Resolution Coarse
0.5 1.25 2.0 dB
Attenuation StepResolution Fine Attenuation (Only Volume 1) 0.11 0.31 0.51 dB Attenuation Set Error G = 20 to -20dB -1.25 0 1.25 dB
G = -20 to -58dB -3 2 dB Tracking Error 2dB DC Steps Adiacent Attenuation Steps -3 0 3 mV
From 0dB to A
MAX
0.5 5 mV
ZEROCROSSING MUTE
A
V
TH
MUTE
V
DC
Zero Crossing Threshold (note 1)
WIN = 11 20 mV
WIN = 10 40 mV
WIN = 01 80 mV
WIN = 00 160 mV Mute Attenuation 80 100 dB DC Step 0dB to Mute 0 3 mV
RMS
SOFT MUTE
A
MUTE
T
DON
T
DOFF
V
THSM
R
INT
V
SMH
V
SML
4/14
Mute Attenuation 45 60 dB ON Delay Time CCSM = 22nF; 0 to -20dB;I = IMAX 0.7 1 1.7 ms
CSM =22nF; 0 to -20dB; I = IMIN 20 35 55 ms
C OFF Current VCSM =0V;I=IMAX 25 50 75 µA
CSM = 0V;I =IMIN 1 µA
V Soft Mute Threshold 1.5 2.5 3.5 V Pullup Resistor (pin 22) (note 2) 35 50 65 K (pin 22) Level High Soft Mute Active 3.5 V (pin 22) Level Low 1V
TDA7348
ELECTRICALCHARACTERISTICS (continued)
Symbol Parameter Test Condition Min. Typ. Max. Unit
BASSCONTROL
B
BOOST
B
CUT
A
step
R
g
TREBLE CONTROL
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
GENERAL
V
CC
I
CC
PSRR Power SupplyRejection Ratio f = 1KHz 60 80 dB
e
NO
E
t
S/N Signal to Noise Ratio All Gains = 0dB; V
S
C
d Distortion V
Max Bass Boost 15 18 20 dB Max Bass Cut -8.5 -10 -11.5 dB Step Resolution 1 2 3 dB Internal Feedback Resistance 45 65 85 K
Control Range ±13 ±14 ±15 dB Step Resolution 1 2 3 dB
Control Range 35 37.5 40 dB Step Resolution 0.5 1.25 2.0 dB Output Mute Attenuation Data Word = XXX11111 80 100 dB Attenuation Set Error 1.25 dB DC Steps Adjacent Attenuation Steps 0 3 mV
Clipping Level d = 0.3% 2.1 2.6 Vrms Output Load Resistance 2 K Output Impedance 30 100 DC Voltage Level 3.5 3.8 4.1 V
Supply Voltage 6 9 10.2 V Supply Current 10 15 mA
B = 20 to 20kHz ”A” weighted 65 dB Output Noise OutputMuted(B=20to20kHzflat) 2.5 µV
All Gains 0dB (B = 20 to20kHz flat) 5 15 µV Total Tracking Error AV = 0 to -20dB 0 1 dB
= -20 to -60dB 0 2 dB
A
V
O
=1V
rms
106 dB
Channel Separation 80 100 dB
= 1V 0.01 0.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 Voltage 1V Input High Voltage 3 V Input Current VIN = 0.4V -5 5 µA Output Voltage SDA
IO= 1.6mA 0.4 0.8 V 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 tran­sitionof theSDAline whileSCL is HIGH. A STOP conditions must be sent before each START condition.
Byte Format
Every byte transferred to the SDA line must con­tain 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 ac­knowledgeshas 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 recep­tionof each byte, otherwise the SDAline remains at the HIGH level during the ninth clock pulse time. In this case the master transmitter can gen­erate the STOP information in order to abort the transfer.
Transmissionwithout Acknowledge
Avoiding to detect the acknowledge of the audio­processor, the µP can use a simplier transmis­sion: 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 ADDRESS SUBADDRESS DATA 1 to DATA n
MSB LSB MSB LSB MSB LSB
S1000100R/W
ACK = Acknowledge S = Start P = Stop I = Auto Increment X = Not used
AC K X X X I A3 A2 A1 A0 ACK DATA AC K P
MAX CLOCK SPEED500kbits/s
AUTO INCREMENT
If bit I in the subaddressbyte is set to ”1”, the autoincrementof the subaddress is enabled
SUBADDRESS (receive mode)
MSB LSB FUNCTION
X X X I A3A2A1A0
0 0 0 0 Input Selector 0 0 0 1 Volume 2 0 0 1 0 Volume 1 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
TRANSMITTED DATA
SendMode
MSB LSB
XXXXXSMZMX
ZM = Zerocrossing muted (HIGH active) SM =Soft muteactivated(HIGH active) X = Not used
The transmitted data is automaticallyupdated after each ACK. Transmissioncan be repeatedwithout new chipaddress.
7/14
TDA7348
DATABYTE SPECIFICATION
X = not relevant;set to ”1” during testing
InputSelector
MSB LSB
D7 D6 D5 D4 D3 D2 D1 D0
X X 1 0 0 0 not used X X 1 0 0 1 IN 2 X X 1 0 1 0 IN 1 X X 1 0 1 1 AM mono X X 1 1 0 0 not used X X 1 1 0 1 IN 3 X X 1 1 1 0 not allowed X X 1 1 1 1 not allowed X X 1 0 0 11.25dBgain X X 1 0 1 7.5dBgain X X 1 1 0 3.75dBgain X X 1 1 1 0dBgain
FUNCTION
For example to selectthe IN 2 input with a gainof 7.5dB the Data Byte is: X X 1 01 0 0 1
Volume 2
MSB LSB
D7 D6 D5 D4 D3 D2 D1 D0
XXX10000 0dB X X X 1 0 0 0 1 -1.25dB X X X 1 0 0 1 0 -2.5dB X X X 1 0 0 1 1 -3.75dB X X X 1 0 1 0 0 -5dB X X X 1 0 1 0 1 -6.25dB X X X 1 0 1 1 0 -7.5dB X X X 1 0 1 1 1 -8.75dB X X X 1 1 0 0 0 -10dB X X X 1 1 0 0 1 -11.25dB X X X 1 1 0 1 0 -12.5dB X X X 1 1 0 1 1 -13.75dB X X X 1 1 1 0 0 -15dB X X X 1 1 1 0 1 -16.25dB X X X 1 1 1 1 0 -17.5dB X X X 1 1 1 1 1 -18.75dB
FUNCTION
For example to select-17.5dBattenuation the Data Byte is: X X X1 1 1 1 0
8/14
Mute
MSB LSB
D7 D6 D5 D4 D3 D2 D1 D0
1 Soft Mute On 0 1 Soft Mute with fast slope (I= I 1 1 Soft Mute with slow slope (I = I
1 Direct Mute
0 1 Zero Crossing Mute On 00
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 (note 4) 1 Symmetrical Bass Cut
Zero Crossing Mute Off (delayed until next zerocrossing)
FUNCTION
An additionaldirect mute function is includedin the SpeakerAttenuators.
Note 4: Bass cut for very low frequencies; should not be used at +16 and +18dB bass boost (DC gain)
MAX
MIN
TDA7348
)
)
SpeakerAttenuators
MSB LSB
D7 D6 D5 D4 D3 D2 D1 D0
XXX 000 0dB X X X 0 0 1 -1.25dB X X X 0 1 0 -2.5dB X X X 0 1 1 -3.75dB X X X 1 0 0 -5dB X X X 1 0 1 -6.25dB X X X 1 1 0 -7.5dB X X X 1 1 1 -8.75dB
XXX00 0dB X X X 0 1 -10dB X X X 1 0 -20dB X X X 1 1 -30dB XXX11111 Speaker Mute
SPEAKER ATTENUATOR LF, LR, RF, RR
1.25dB step
10dB step
For example an attenuationof 25dB on aselected outputis given by: X X X1 0 1 0 0
9/14
TDA7348
Bass/Treble
MSB LSB
D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 0 -14dB 0 0 0 1 -12dB 0 0 1 0 -10dB 0 0 1 1 -8dB 0 1 0 0 -6dB 0 1 0 1 -4dB 0 1 1 0 -2dB 0111 0dB 1111 0dB 1110 2dB 1101 4dB 1100 6dB 1011 8dB 1 0 1 0 10dB 1 0 0 1 12dB 1 0 0 0 14dB
0 0 1 0 -10dB 0 0 1 1 -8dB 0 1 0 0 -6dB 0 1 0 1 -4dB 0 1 1 0 -2dB 0 1 1 1 -0dB 1 1 1 1 -0dB 1110 2dB 1101 4dB 1100 6dB 1011 8dB 1 0 1 0 10dB 1 0 0 1 12dB 1 0 0 0 14dB 0 0 0 1 146B 0 0 0 0 18dB
FUNCTION
TREBLE STEP
BASS STEPS
For example 12dB Trebleand -8dB Bassgive the followingDATA BYTE:0 0 1 1 1 00 1
10/14
Volume 1
MSB LSB
D7 D6 D5 D4 D3 D2 D1 D0
0.31dB Fine Attenuation Steps 0 0 0dB 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 000 20dB 001 10dB 010 0dB 011 -10dB 100 -20dB 101 -30dB 110 -40dB 111 -50dB
TDA7348
FUNCTION
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.
a1 0.63 0.025
b 0.45 0.018
b1 0.23 0.31 0.009 0.012
b2 1.27 0.050
D 37.34 1.470
E 15.2 16.68 0.598 0.657
e 2.54 0.100
e3 33.02 1.300
F 14.1 0.555
I 4.445 0.175
L 3.3 0.130
mm inch
12/14
SO28PACKAGE MECHANICAL DATA
TDA7348
DIM.
MIN. TYP. MAX. MIN. TYP. MAX.
A 2.65 0.104
a1 0.1 0.3 0.004 0.012
b 0.35 0.49 0.014 0.019
b1 0.23 0.32 0.009 0.013
C 0.5 0.020
c1 45° (typ.)
D 17.7 18.1 0.697 0.713
E 10 10.65 0.394 0.419
e 1.27 0.050
e3 16.51 0.65
F 7.4 7.6 0.291 0.299
L 0.4 1.27 0.016 0.050
mm inch
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 men­tioned 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 ex­press 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...