– 4 STEREO INPUTS
– SELECTABLE INPUT GAIN FOR OPTIMAL
ADAPTATION TO DIFFERENT SOURCES
ONE STEREO OUTPUT
TREBLE AND BASS CONTROL IN 2.0dB
STEPS
VOLUME CONTROL IN 1.0dB STEPS
TWO SPEAKER ATTENUATORS:
– TWO INDEPENDENT SPEAKER CONTROL
IN 1.0dB STEPS FOR BALANCE FACILITY
– INDEPENDENT MUTE FUNCTION
ALL FUNCTION ARE PROGRAMMABLE VIA
SERIAL BUS
2DESCRIPTION
The TDA7440D is a volume tone (bass and treble)
balance (Left/Right) processor for quality audio
applications in Hi-Fi systems.
Figure 2. Block Diagram
MUXOUTL INL
April 2010
L-IN1
L-IN2
L-IN3
L-IN4
R-IN1
R-IN2
R-IN3
R-IN4
4
100K
5
100K
+ GAIN
G
0/30dB
2dB STEP
G
6
100K
7
100K
3
100K
2
100K
1
100K
28
100K
INPUT MULTIPLEXER
89181415
VOLUME
VOLUME
101119121323
MUXOUTR INR
gure 1. Package
SO-28
Table 1. Order Codes
Order codePackage
TDA7440DSO-28
TDA7440D013TRTape & Reel
Selectable input gain is provided. Control of all the
functions is accomplished by serial bus.
The AC signal setting is obtained by resistor networks and switches combined with operational
amplifiers.
Thanks to the used BIPOLAR/CMOS Technology,
Low Distortion, Low Noise and DC stepping are
obtained
BASS
BASS
R
R
B
B
BOUT(L)
BOUT(R
SPKR ATT
LEFT
SPKR ATT
RIGHT
V
REF
SUPPLY
CREF
27
21
22
20
26
24
25
LOUT
SCL
SDA
DIG_GND
ROUT
V
S
AGND
D98AU883
TREBLE(L)
TREBLE
I2CBUS DECODER + LATCHES
TREBLE
TREBLE(R
BIN(L)
BIN(R
REV. 4
1/17
TDA7440
Figure 3. Pin Connection (Top view)
R_IN3
R_IN2
R_IN1
L_IN1
L_IN2V
L_IN3
L_IN4
MUXOUTL
IN(L)
MUXOUT(R)
IN(R)
BIN(R)
BOUT(R)
BIN(L)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
D98AU884
28
27
26
25
24
22
21
20
19
18
17
16
15
R_IN4
LOUT
ROUT
AGND
S
CREF23
SDA
SCL
DIG-GND
TREBLE(R)
TREBLE(L)
N.C.
N.C.
BOUT(L)
Table 2. Absolute Maximum Ratings
SymbolParameterValueUnit
T
T
V
amb
stg
Operating Supply Voltage10.5V
S
Operating Ambient Temperature0 to 70°C
Storage Temperature Range-55 to 150°C
Table 3. Thermal Data
SymbolParameterValueUnit
R
th j-pin
Thermal Resistance Junction-pins85°C/W
Table 4. Quick Reference Data
SymbolParameterMin.Typ.Max.Unit
V
V
THDTotal Harmonic Distortion V = 1Vrms f = 1KHz0.010.1%
S/NSignal to Noise Ratio V
S
Supply Voltage6910.2V
S
Max. input signal handling2Vrms
CL
= 1Vrms (mode = OFF)106dB
out
Channel Separation f = 1KHz90dB
C
Input Gain in (2dB step)030dB
Volume Control (1dB step)-470dB
Treble Control (2dB step)-14+14dB
Bass Control (2dB step)-14+14dB
Balance Control 1dB step-790dB
Mute Attenuation100dB
2/17
TDA7440
Table 5. Electrical Characteristcs
Refer to the test circuit T
otherwise specified.
SymbolParameterTest ConditionMin. Typ.Max.Unit
SUPPLY
V
SVRRipple Rejection6090dB
INPUT STAGE
R
V
S
G
inmin
G
inman
G
VOLUME CONTROL
C
RANGE
A
VMAX
A
STEP
E
E
V
A
mute
BASS CONTROL (1)
GbControl RangeMax. Boost/cut+12.0+14.0+16.0dB
B
STEP
R
TREBLE CONTROL (1)
GtControl RangeMax. Boost/cut+13.0+14.0+15.0dB
T
STEP
SPEAKER ATTENUATORS
C
RANGE
S
STEP
E
V
A
mute
NOTE1:
1) The device is functionally good at Vs = 5V. a step down, on Vs, to 4V does’t reset the device.
2) BASS and TREBLE response: The center frequency and the response quality can be chosen by the external circuitry.
Supply Voltage6910.2V
S
Supply Current4710mA
I
S
Input Resistance70100130KΩ
IN
Clipping LevelTHD = 0.3%22.5Vrms
CL
Input SeparationThe selected input is grounded
IN
Minimum Input Gain-101dB
Maximum Input Gain293031dB
Step Resolution1.522.5dB
step
Input Resistance203350KΩ
R
i
Control Range454749dB
Max. Attenuation454749dB
Step Resolution0.511.5dB
Attenuation Set ErrorAV = 0 to -24dB-1.001.0dB
A
Tracking ErrorAV = 0 to -24dB01dB
T
DC Stepadjacent attenuation steps from
DC
Mute Attenuation80100dB
Step Resolution123dB
Internal Feedback Resistance334455KΩ
B
Step Resolution123dB
Control Range707682dB
Step Resolution0.511.5dB
Attenuation Set Error
A
DC Stepadjacent attenuation steps03mV
DC
Mute Attenuation80100dB
= 25°C, VS = 9V, RL = 10KΩ, RG = 600Ω, all controls flat (G = 0dB), unless
amb
80100dB
through a 2.2µ capacitor
= -24 to -47dB-1.501.5dB
A
V
= -24 to -47dB02dB
A
V
0
0dB to A
A
V
A
V
max
V
= 0 to -20dB
-1.501.5dB
0.5
= -20 to -56dB-202dB
3mV
mV
3/17
TDA7440
Table 5. Electrical Characteristcs (continued)
Refer to the test circuit T
otherwise specified.
SymbolParameterTest ConditionMin. Typ.Max.Unit
AUDIO OUTPUTS
V
CLIP
R
R
V
GENERAL
E
S/NSignal to Noise RatioAll gains 0dB; V
S
BUS INPUT
V
V
I
V
Clipping Leveld = 0.3%2.12.6Vrms
Output Load Resistance2KΩ
L
Output Impedance103050Ω
O
DC Voltage Level3.53.84.1V
DC
Output NoiseAll gains = 0dB;515µV
NO
E
Total Tracking ErrorAV = 0 to -24dB01dB
t
Channel Separation Left/Right80100dB
C
dDistortionA
Input Low Voltage1V
IL
Input High Voltage3V
IH
Input CurrentVIN = 0.4V-505µA
IN
Output Voltage SDA
O
Acknowledge
= 25°C, VS = 9V, RL = 10KΩ, RG = 600Ω, all controls flat (G = 0dB), unless
amb
BW = 20Hz to 20KHz flat
= -24 to -47dB02dB
A
V
= 1Vrms95106dB
O
= 0; VI = 1Vrms0.010.08%
V
IO = 1.6mA0.40.8V
Figure 4. Test Circuit
L-IN1
0.47µF
L-IN2
0.47µF
L-IN3
0.47µF
L-IN4
0.47µF
R-IN1
0.47µF
R-IN2
0.47µF
R-IN3
0.47µF
R-IN4
0.47µF
5.6nF
2.2µF
4
100K
5
100K
6
100K
7
100K
3
100K
2
100K
1
100K
28
100K
INPUT MULTIPLEXER
MUXOUTLINL
G
0/30dB
2dB STEP
G
+ GAIN
MUXOUTRINR
TREBLE(L)
89181415
VOLUME
VOLUME
101119121323
2.2µF
TREBLE
I2CBUS DECODER + LATCHES
TREBLE
TREBLE(R)
5.6K
100nF100nF
BIN(L)
R
B
BASS
BASS
R
B
100nF100nF
5.6K
BOUT(L)
SPKR ATT
SPKR ATT
RIGHT
SUPPLY
BOUT(R)BIN(R)
LEFT
V
27
LOUT
21
SCL
22
SDA
20
DIG_GND
26
ROUT
REF
24
V
S
25
AGND
D98AU885
CREF
10µF5.6nF
4/17
TDA7440
3APPLICATION SUGGESTIONS
The first and the last stages are volume control blocks. The control range is 0 to -47dB (mute) for the first
one, 0 to -79dB (mute) for the last one. Both of them have 1dB step resolution. The very high resolution
allows the implementation of systems free from any noisy acoustical effect.
The TDA7440D audioprocessor provides 3 bands tones control.
3.1 Bass Stage
Several filter types can be implemented, connecting external components to the Bass IN and OUT pins.
The fig.5 refers to basic T Type Bandpass Filter
R2,C1,C2 external) the centre frequency Fc, the gain Av at max. boost and the filter Q factor are computed
as follows:
starting from the filter component values (R1 internal and
The treble stage is a high pass filter whose time constant is fixed by an internal resistor (25KΩ typical) and
an external capacitor connected between treble pins and ground.
Typical responses are reported in Figg. 14 to 17.
CREF
The suggested 10mF reference capacitor (CREF) value can be reduced to 4.7mF if the application requires faster power ON.
5/17
TDA7440
Figure 6. THD vs. frequency
Figure 7. THD vs. R
LOAD
Figure 9. Bass response
Ω
Ri = 44k
C9 = C10 = 100nF (Bout, Bin)
R3 = 5.6k
Figure 10. Treble responsey
Ω
Figure 8. Channel separation vs. frequency
6/17
TDA7440
4I2C BUS INTERFACE
Data transmission from microprocessor to the TDA7440D and vice versa takes place through the 2 wires
2
I
C BUS interface, consisting of the two lines SDA and SCL (pull-up resistors to positive supply voltage
must be connected).
4.1 Data Validity
As shown in fig. 11, 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.
4.2 Start and Stop Conditions
As shown in fig. 12 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.
4.3 Byte Format
Every byte transferred on the SDA line must contain 8 bits. Each byte must be followed by an acknowledge
bit. The MSB is transferred first.
4.4 Acknowledge
The master (µP) puts a restive HIGH level on the SDA line during the acknowledge clock pulse (see fig.
13). The peripheral (audio processor) that acknowledges has to pull-down (LOW) the SDA line during this
clock pulse.
The audio processor 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.
4.5 Transmission without Acknowledge
Avoiding to detect the acknowledge of the audio processor, the µP can use a simpler 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.
Figure 11. Data Validity on the I
SDA
SCL
2
CBUS
DATA LINE
STABLE, DATA
VALID
CHANGE
DATA
ALLOWED
D99AU1031
Figure 12. Timing Diagram of I2CBUS
SCL
2
I
CBUS
SDA
START
D99AU1032
STOP
Figure 13. Acknowledge on the I2CBUS
SCL
1
23789
SDA
START
MSB
D99AU1033
ACKNOWLEDGMENT
FROM RECEIVER
7/17
TDA7440
5SOFTWARE SPECIFICATION
Interface Protocol
The interface protocol comprises:
A start condition (S)
A chip address byte, containing the TDA7440D
A subaddress bytes
A sequence of data (N byte + acknowledge)
A stop condition (P)
CHIP ADDRESS
MSB
S 1 00 01 000ACKACKDATAACKP
D96AU420
LSBMSBLSBMSBLSB
SUBADDRESSDATA 1 to DATA n
X
X
B
X
DATA
ACK = Acknowledge
S = Start
P = Stop
A = Address
B = Auto Increment
5.1 EXAMPLES
5.1.1 No Incremental Bus
The TDA7440D receives a start condition, the correct chip address, a subaddress with the B = 0 (no incremental bus), N-datas (all these data concern the subaddress selected), a stop condition.
CHIP ADDRESS
MSB
S 1 00 01 000ACKACKDATAACKP
D96AU421
LSBMSBLSBMSBLSB
SUBADDRESSDATA
0
X
D3
X
X
D2 D1 D0
5.1.2 Incremental Bus
The TDA7440D receive a start conditions, the correct chip address, a subaddress with the B = 1 (incremental bus): now it is in a loop condition with an autoincrease of the subaddress whereas SUBADDRESS
from "XXX1000" to "XXX1111" of DATA are ignored.
The DATA 1 concern the subaddress sent, and the DATA 2 concerns the subaddress sent plus one sent
in the loop etc, and at the end it receivers the stop condition.
CHIP ADDRESS
MSB
S 1 00 01 000ACKACKDATAACKP
D96AU422
LSBMSBLSBMSBLSB
8/17
SUBADDRESSDATA 1 to DATA n
1
X
D3
X
X
D2 D1 D0
5.2 POWER ON RESET CONDITION
Table 6.
INPUT SELECTIONIN2
INPUT GAIN28dB
VOLUMEMUTE
BASS0dB
TREBLE2dB
SPEAKERMUTE
5.3 DATA BYTES
Address = 88 HEX (ADDR:OPEN).
Table 7. FUNCTION SELECTION: First byte (subaddress)
MSBLSBSUBADDRESS
D7D6D5D4D3D2D1D0
XXXB0000INPUT SELECT
XXXB0 00 1INPUT GAIN
XXXB0 01 0VOLUME
XXXB0 01 1BASS
XXXB0 10 0NOT USED
XXXB0 10 1TREBLE
XXXB0110SPEAKER ATTENUATE "R"
XXXB0111SPEAKER ATTENUATE "L"
TDA7440
B = 1: INCREMENTAL BUS ACTIVE
B = 0: NO INCREMENTAL BUS
X = DON’T CARE
In Incremental Bus Mode, the "not used" function must be addressed in any case. For example to refresh
"Volume = 0dB" and Speaker_R = -40dB", the following bytes must be sent:
Table 8.
SUBADDRESSXXX10010
VOLUME DATAX0000000
BUS DATAXXXX1111
NOT USED DATAXXXX1111
TREBLE DATAXXXX1111
SPEAKER_R DATAX0000010
Table 9. INPUT SELECTION
MSBLSB
D7D6D5D4D3D2D1D0
XXXXXX0 0IN4
XXXXXX0 1IN3
XXXXXX1 0IN2
XXXXXX1 1IN1
INPUT MULTIPLEXER
9/17
TDA7440
5.3 DATA BYTES (continued)
Table 10. INPUT GAIN SELECTION
MSBLSBINPUT GAIN
D7D6D5D4D3D2D1D02dB STEPS
00000dB
00012dB
00104dB
00116dB
01008dB
010110dB
011012dB
011114dB
100016dB
100118dB
101020dB
101122dB
110024dB
110126dB
111028dB
111130dB
GAIN = 0 to 30dB
Table 11. VOLUME SELECTION
MSBLSBVOLUME
D7D6D5D4D3D2D1D01dB STEPS
0000dB
001-1dB
010-2dB
011-3dB
100-4dB
101-5dB
110-6dB
111-7dB
00000dB
0001-8dB
0010-16dB
0011-24dB
0100-32dB
0101-40dB
X111XXXMUTE
VOLUME = 0 to 47dB/MUTE
10/17
5.3 DATA BYTES (continued)
Table 12. BASS SELECTION
MSBLSBBASS
D7D6D5D4D3D2D1D02dB STEPS
0000-14dB
0001-12dB
0010-10dB
0011-8dB
0100-6dB
0101-4dB
0110-2dB
01110dB
11110dB
11102dB
11014dB
11006dB
10118dB
101010dB
100112dB
100014dB
TDA7440
Table 13. TREBLE SELECTION
MSBLSBTREBLE
D7D6D5D4D3D2D1D02dB STEPS
0000-14dB
0001-12dB
0010-10dB
0011-8dB
0100-6dB
0101-4dB
0110-2dB
01110dB
11110dB
11102dB
11014dB
11006dB
10118dB
101010dB
100112dB
100014dB
11/17
TDA7440
5.3 DATA BYTES (continued)
Table 14. SPEAKER ATTENUATE SELECTION
MSBLSBSPEAKER ATTENUATION
D7D6D5D4D3D2D1D01dB
0000dB
001-1dB
010-2dB
011-3dB
100-4dB
101-5dB
110-6dB
111-7dB
00000dB
0001-8dB
0010-16dB
0011-24dB
0100-32dB
0101-40dB
0110-48dB
0111-56dB
1000-64dB
1001-72dB
1111XXXMUTE
12/17
TDA7440
Figure 14. PINS: 23
V
S
CREF
Figure 15. PINS: 26, 27
V
S
ROUT
LOUT
24
Figure 17. PINS: 8, 10
V
V
S
S
20K
MIXOUT
V
S
20µA
20K
GND
D96AU430
D96AU426
Figure 18. PINS: 19, 11
V
S
20µA
INL
20µA
D96AU434
Figure 16. PINS: 1, 2, 3, 4, 5, 6, 7, 28
V
S
IN
100K
V
REF
20µA
D96AU425
INR
V
REF
Figure 19. PINS: 12, 14
V
S
BIN(L)
BIN(R)
33K
D96AU427
20µA
44K
D96AU428
13/17
TDA7440
)
Figure 20. PINS: 13, 15
V
S
BOUT(L)
BOUT(R
Figure 21. PINS: 18, 19
V
S
44K
20µA
20µA
Figure 22. PIN: 20
20µA
SCL
D96AU424
D96AU429
Figure 23. PIN 21
20µA
TREBLE(L)
TREBLE(R)
50K
D96AU433
SDA
D96AU423
6PACKAGE MECHANICAL DATA
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK
packages, depending on their level of environmental compliance. ECOPACK® specifications, grade definitions and product status are available at: www.st.com. ECOPACK
®
is an ST trademark.
®
14/17
Figure 24. SO-28 Mechanical Data & Package Dimensions
TDA7440
DIM.
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
mminch
MIN.TYP. MAX. MIN.TYP. MAX.
(max.)
°
OUTLINE AND
MECHANICAL DATA
SO-28
15/17
TDA7440
7REVISION HISTORY
Table 15. Revision History
DateRevisionDescription of Changes
January 20042First Issue
June 20043Modified the style-sheet in compliance with the last revision of the
30-Apr-20104Updated title and added environmental compliance statement for
“Corporate Technical Pubblications Design Guide”.
package
16/17
TDA7440
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its
subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and
the products and services described herein at any time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein,
and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described
herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document.
If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for
the use of such third party products or services, or any intellectual property contained therein or considered as a warranty
covering the use in any manner whatsoever of such third party products or services or any intellectual property contained
therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS
OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT
LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND
THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT,
COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE
NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE
SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR
MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL
DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN
AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document
shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or
extend in any manner whatsoever, any liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.