
MAX9272
28-Bit GMSL Deserializer for Coax or STP Cable
30
Maxim Integrated
I2C Communication with Remote-Side Devices
The deserializer supports I2C communication with a
peripheral on the remote side of the communication link
using SCL clock stretching. While multiple masters can
reside on either side of the communication link, arbitration
is not provided. The connected masters need to sup-
port SCL clock stretching. The remote-side I2C bit-rate
range must be set according to the local-side I2C bit rate.
Supported remote-side bit rates can be found in
Table 4.Set the I2CMSTBT (register 0x0D) to set the remote I2C bit
rate. If using a bit rate different than 400kbps, local- and
remote-side I2C setup and hold times should be adjusted
by setting the SLV_SH register settings on both sides.
I2C Address Translation
The deserializer supports I2C address translation for
up to two device addresses. Use address translation
to assign unique device addresses to peripherals with
limited I2C addresses. Source addresses (address to
translate from) are stored in registers 0x09 and 0x0B.
Destination addresses (address to translate to) are
stored in registers 0x0A and 0x0C.
Control-Channel Broadcast Mode
The deserializer supports broadcast commands to con-
trol multiple peripheral devices. Select an unused device
address to use as a broadcast device address. Program
the remote-side GMSL device to translate the broadcast
device address (source address stored in registers 0x09,
0x0B) to the peripheral device address (destination
address stored in registers 0x0A, 0x0C). Any commands
sent to the broadcast address are sent to all designated
peripherals, while commands sent to a peripheral’s unique
device address are sent to that particular device only.
GPO /GPI Control
GPO on the serializer follows GPI transitions on the
deserializer. This GPO/GPI function can be used to
transmit signals such as frame sync in a surround-view
camera system. The GPI-to-GPO delay is 0.35ms (max).
Keep the time between GPI transitions to a minimun
0.35ms. This includes transitions from the other dese-
rializer in coax-splitter mode. Bit D4 of register 0x0E in
the deserializer stores the GPI input state. GPO is low
after power-up. The FC can set GPO by writing to the
serializer SET_GPO register bit. Do not send a logic-low
value on the deserializer RX/SDA input (UART mode)
longer than 100Fs in either base or bypass mode to
ensure proper GPO /GPI functionality.
Table 4. I2C Bit-Rate Ranges
Figure 28. Format for I2C Read
LOCAL BIT RATE
REMOTE BIT-RATE RANGE
I2CMSTBT SETTING
f > 50kbps
Up to 1Mbps
Any
20kbps > f > 50kbps
Up to 400kbps
Up to 110
f < 20kbps
Up to 10kbps
000
S = START BIT
P = STOP BIT
A = ACK
N = NACK
D_ = DATA BIT
S
1
0
ADDRESS = 0x80
0 = WRITE
0
A
1 = READ
REPEATED START
0
REGISTER ADDRESS = 0x00
0
A
1
0
ADDRESS = 0x81
0
AD7
P
D6
D5
D4
REGISTER 0x00 READ DATA
D3
D2
D1
D0
N