Note 1: Internal pullup resistor to 3.3V;”LOW” = mute active
Input Low Voltage0.8V
Input High Voltage2.5V
Input CurrentVIN= 0.4V-55µA
OutputVoltageSDA
IO= 1.6mA0.10.4V
Acknowledge
RMS
µ
Ω
Ω
Ω
V
3/10
TDA7401
Figure 1. HP Filter
100nF100nF
HP2
56.5K
18.7K
9.4K
7.7K
56K
4.4K
3.6K
12.5K
HP1
6.2K3.5K2.1K3.8K4.7K9.4K28K
+
-
Figure 2. ApplicationCircuit
100nF 100nF
HP FL IN
100nF 100nF
HP FR IN
100nF 100nF
HP RL IN
100nF 100nF
HP RR IN
220nF
AUX L IN
AUX R IN
220nF
HP FL 1
HP FL 2
HP FR 1
HP FR 2
HP RL 1
HP RL 2
HP RR 1
HP RR 2
AUX 1 IN L
AUX 1 IN R
22
21
20
19
18
17
16
15
1
2
28K
R1 =EQUIVALENT RESISTANCE AT PIN HP1
R2 =EQUIVALENT RESISTANCE AT PIN HP2
MUTE
3
HP FILTER
HP FILTER
MUTE
HP FILTER
HP FILTER
GAIN
+20/-79dB
45
CR1CL1CR2CL2
100nF
µP
SDA
2
C BUSSUPPLY
I
100 nF100
nF
D98AU836
SCL
DGND
MUX
76
AGND
100nF
10µF
CREF
V
282324252627
100nF
CC
OUT REF12
HP FL OUT10
HP FR OUT11
HP RL OUT13
HP RROUT14
AUX L OUT9
AUX R OUT8
D98AU835
V
CC
10µF
OUT REF
HP FL OUT
HP FR OUT
HP RL OUT
HP RR OUT
AUX L OUT
AUX R OUT
4/10
TDA7401
2
C BUS INTERFACE
I
Data transmission from microprocessor to the
TDA7401 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.2, thedata on the SDA line must
be stableduring 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.3 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 con-
Figure 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) puts a resistive HIGH level on the
SDA line during the acknowledge clock pulse (see
fig. 4). The peripheral (audioprocessor) that acknowledgeshas to pull-down (LOW) the SDA line
during the acknowledge clock pulse, so that the
SDAlineisstable LOWduringthis clockpulse.
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 duringthe ninthclockpulsetime.
In this case the master transmitter can generate
theSTOPinformationin orderto abortthe transfer.
Transmissionwithout Acknowledge
Avoiding to detectthe acknowledgeof 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
misworking and decreasesthe noise immunity.
Figure 4. Timing Diagram of I2CBUS
2
Figure 5. Acknowledgeon the I
CBUS
5/10
TDA7401
SOFTWARESPECIFICATION
Interface Protocol
The interfaceprotocolcomprises:
A start condition (s)
read/writetransmission)
A subaddressbyte.
A sequence of data (N-bytes+ acknowledge)
A stop condition (P)
A chip address byte,(the LSB bit determines
CHIP ADDRESSSUBADDRESSDATA 1 to DATA n
MSBLSBMSBLSBMSBLSB
S1000101R/W
XX XIX A2 A1 A0
AC K
ACK
DATA
ACK = Acknowledge
S = Start
P = Stop
I = Auto Increment
X = Not used
AUTO INCREMENT
If bit I in the subaddressbyteis set to ”1”, the autoincrementof the subaddressis enabled
SUBADDRESS (receivemode)
ACK
P
MSBLSB
XXXIXD2D1D0
000Not used
001Mode
010Gain AUX1 L
011Gain AUX1 R
100High Pass Filter FL
101High Pass Filter FR
110High Pass Filter RL
111High Pass Filter RR
FUNCTION
6/10
MODE
TDA7401
MSBLSB
D7D6D5D4D3D2D1D0
0XHigh Pass Mute ON
1High Pass Mute OFF
0AUX1 InputMute ON
1AUX1 InputMute OFF
software to the maximum value, which is needed for the system.
1
Is is not recommended to use a gain more than 20dB for system performance reason. In general, the max. gain should be limited by
1
X
X
X
X
X
7/10
TDA7401
HIGH PASS FILTERS
MSBLSB
FL, FR, RL, RR
D7D6D5D4D3D2D1D0
2nd order HP Filter Mode
(C1 = C2 = 100nF)
XXXX0000f
0001f
0010f
0011f
0100f
0101f
0110f
0111f
= 40Hz
c
= 60Hz
c
= 80Hz
c
= 100Hz
c
= 120Hz
c
= 150Hz
c
= 180Hz
c
= 220Hz
c
First order HP Flat Mode
1000f
= 9Hz
c
8/10
TDA7401
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
MECHANICALDATA
SO28
9/10
TDA7401
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 patentor 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 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 – All Rights Reserved
STMicroelectronics GROUP OF COMPANIES
Australia - Brazil - Canada - China - France - Germany - Italy - Japan - Korea - Malaysia - Malta - Mexico - Morocco - The Netherlands -
Singapore- Spain - Sweden -Switzerland - Taiwan - Thailand - United Kingdom- U.S.A.
http://www.st.com
10/10
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.