MAX9132/MAX9134/MAX9135
I
2
C Interface
The MAX9132/MAX9134/MAX9135 operate as slaves
that send and receive data through I
2
C (see Figure 1).
The interface uses a serial-data line (SDA) and a serial-
clock line (SCL) to achieve bidirectional communication
between master(s) and slave(s). A master (typically a
microcontroller) initiates all data transfers to and from
the slave and generates the SCL clock that synchro-
nizes the data transfer. The SDA line operates as both
an input and an open-drain output. A pullup resistor,
typically 4.7kΩ, is required on SDA. The SCL line oper-
ates only as an input. A pullup resistor is required on
SCL if there are multiple masters on the I
2
C interface, or
if the master in a single-master system has an open-
drain SCL output. Each transmission consists of a
START condition sent by a master, followed by the 7-bit
slave address plus R/W bit, a register address byte, a
data byte, and finally a STOP condition. Table 3 shows
the slave address selection by the AS0 and AS1 pins.
Data Format for Writing to the Slave
A write to the MAX9132/MAX9134/MAX9135 comprises
the transmission of the slave address with the R/W bit
set to 0, followed by at least 1 byte of information. The
first byte of information is the command byte. The com-
mand byte determines which registers of the
MAX9132/MAX9134/MAX9135 are to be written by the
next byte, if received. If a STOP condition is detected
after the command byte is received, the MAX9132/
MAX9134/MAX9135 take no further action beyond stor-
ing the command byte. Any bytes that are received
after the command byte are data bytes. The first data
byte goes into the internal register of the crossbar
switch selected by the command byte (Figure 2). If
Programmable, High-Speed, Multiple
Input/Output LVDS Crossbar Switches
______________________________________________________________________________________ 11
Comentários a estes Manuais