September 1992 5
Philips Semiconductors Product specification
Hi-Fi stereo audio processor; I2C-bus
TDA8424
FUNCTIONAL DESCRIPTION
Mode selector
The mode selector selects between stereo, sound A and
sound B (in the event of bi-lingual transmission) for OUT R
and OUT L.
Volume control and balance
The volume control consists of two stages (left and right).
In each part the gain can be adjusted between +6 dB and
−64 dB in steps of 2 dB. An additional step allows an
attenuation of ≥ 80 dB. Both parts can be controlled
independently over the whole range, which allows the
balance to be varied by controlling the volume of left and
right output channels.
Stereo, spatial stereo and forced mono mode
It is possible to select three modes: stereo, spatial stereo
or forced mono. The spatial stereo mode handles stereo
transmissions and the forced mono can be used in the
event of stereo signals.
Bass control
The bass control can be switched from an emphasis of
15 dB to an attenuation of 12 dB for low frequencies in
steps of 3 dB.
Treble control
The treble control stage can be switched
from +12 dB to −12 dB in steps of 3 dB.
Bias and power supply
The TDA8424 includes a bias and power supply stage,
which generates a voltage of 0.5 V
CC
with a low output
impedance and injector currents for the logic part.
Power-on reset
The on-chip power-on reset circuit sets the mute bit to
active, which mutes both parts of the treble amplifier. The
muting can be switched by transmission of the mute bit.
I
2
C-bus receiver and data handling
B
US SPECIFICATION
The TDA8424 is controlled via the 2-wire I2C-bus by a
microcontroller.
The two wires (SDA - serial data, SCL - serial clock) carry
information between the devices connected to the bus.
Both SDA and SCL are bi-directional lines, connected to a
positive supply voltage via a pull-up resistor.
When the bus is free both lines are HIGH.
The data on the SDA line must be stable during the HIGH
period of the clock. The HIGH or LOW state of the data line
can only change when the clock on the SCL line is LOW.
The set-up and hold times are specified in the AC
CHARACTERISTICS.
A HIGH-to-LOW transition of the SDA line while SCL is
HIGH is defined as a start condition.
A LOW-to-HIGH transition of the SDA line while SCL is
HIGH is defined as a stop condition.
The bus receiver will be reset by the reception of a start
condition. The bus is considered to be busy after the start
condition.
The bus is considered free again after a stop condition.
Module address
Data transmission to the TDA8424 starts with the module
address MAD.
Subaddress
After the module address byte a second byte is used to
select the following functions:
• Volume left, volume right, bass, treble and switch
functions
The subaddress SAD is stored within the TDA8424. Table
1 defines the coding of the second byte after the module
address MAD.
The automatic increment feature of the slave address
enables a quick slave receiver initialization, within one
transmission, by the I
2
C-bus controller (see Fig.5).
Fig.3 TDA8424 module address.