SAA7710T/N104 PHILIPS [NXP Semiconductors], SAA7710T/N104 Datasheet - Page 10

no-image

SAA7710T/N104

Manufacturer Part Number
SAA7710T/N104
Description
Dolby* Pro Logic Surround; Incredible Sound
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet
Philips Semiconductors
I
C
The I
different ICs or modules. The two lines are a serial data
line (SDA) and a serial clock line (SCL). Both lines must be
connected to the V
connected to the output stages of a microprocessor.
Data transfer can only be initiated when the bus is not
busy.
B
One data bit is transferred during each clock pulse.
The data on the SDA line must remain stable during the
HIGH period of the clock pulse as changes in the data line
at this time will be interpreted as control signals.
The maximum clock frequency is 100 kHz (see Fig.7).
START
Both data and clock lines remain HIGH when the bus is not
busy. A HIGH-to-LOW transition of the data line, while the
clock is HIGH is defined as the START condition (S).
A LOW-to-HIGH transition of the data line while the clock
is HIGH is defined as the STOP condition (P) (see Fig.8).
1998 Mar 13
2
C-bus control and commands
IT TRANSFER
handbook, full pagewidth
HARACTERISTICS OF THE
Dolby* Pro Logic Surround;
Incredible Sound
2
C-bus is for 2-way, 2-line communication between
AND
STOP
DDX
CONDITIONS
via a pull-up resistor when
I
2
C-
SDA
SCL
BUS
Fig.7 Bit transfer on the I
data valid
data line
stable
allowed
change
of data
10
D
A device generating a message is a ‘transmitter’, a device
receiving a message is the ‘receiver’. The device that
controls the message is the ‘master’ and the devices which
are controlled by the master are the ‘slaves’ (see Fig.9).
A
The number of data bytes transferred between the START
and STOP conditions from transmitter to receiver is not
limited. Each byte of eight bits is followed by one
acknowledge bit. The acknowledge bit is a HIGH level put
on the bus by the transmitter whereas the master
generates an extra acknowledge related clock pulse.
A slave receiver which is addressed must generate an
acknowledge after the reception of each byte. Also a
master must generate an acknowledge after the reception
of each byte that has been clocked out of the slave
transmitter. The device that acknowledges has to pull
down the SDA line during the acknowledge clock pulse, so
that the SDA line is stable LOW during the HIGH period of
the acknowledge related clock pulse, set up and hold times
must be taken into account. A master receiver must signal
an end of data to the transmitter by not generating an
acknowledge on the last byte that has been clocked out of
the slave. In this event the transmitter must leave the data
line HIGH to enable the master to generate a STOP
condition (see Fig.10).
CKNOWLEDGE
ATA TRANSFER
2
C-bus.
MLC160
Product specification
SAA7710T

Related parts for SAA7710T/N104