English
Language : 

DS92LX2121_14 Datasheet, PDF (25/43 Pages) Texas Instruments – 10 - 50 MHz DC-Balanced Channel Link III Bi-Directional Control Serializer and Deserializer
DS92LX2121, DS92LX2122
www.ti.com
SNLS330J – MAY 2010 – REVISED JANUARY 2014
CAMERA MODE OPERATION
In Camera mode, I2C transactions originate from the Deserializer from the host controller. The I2C slave core in
the Deserializer will detect if a transaction is intended for the Serializer or a slave at the Serializer. Commands
are sent over the bi-directional control channel to initiate the transactions. The Serializer will receive the
command and generate an I2C transaction on its local I2C bus. At the same time, the Serializer will capture the
response on the I2C bus and return the response as a command on the forward channel link. The Deserializer
parses the response and passes the appropriate response to the Deserializer I2C bus.
To configure the devices for camera mode operation, set the Serializer M/S pin to LOW and the Deserializer M/S
pin to HIGH. Before initiating any I2C commands, the Deserializer needs to be programmed with the target slave
device addresses and Serializer device address. SER_DEV_ID Register 0x07h sets the Serializer device
address and SLAVE_x_MATCH/SLAVE_x_INDEX registers 0x08h~0x17h set the remote target slave addresses.
The slave address match registers must also be set. In slave mode the address register is compared with the
address byte sent by the I2C master. If the addresses are equal to any of registers values, the I2C slave will
acknowledge the transaction to the I2C master allowing reads or writes to target device.
DISPLAY MODE OPERATION
In Display mode, I2C transactions originate from the controller attached to the Serializer. The I2C slave core in
the Serializer will detect if a transaction targets (local) registers within the Serializer or the (remote) registers
within the Deserializer or a remote slave connected to the I2C master interface of the Deserializer. Commands
are sent over the forward channel link to initiate the transactions. The Deserializer will receive the command and
generate an I2C transaction on its local I2C bus. At the same time, the Deserializer will capture the response on
the I2C bus and return the response as a command on the bi-directional control channel. The Serializer parses
the response and passes the appropriate response to the Serializer I2C bus.
The physical device ID of the I2C slave in the Serializer is determined by the analog voltage on the CAD pin
input. It can be reprogrammed by using the SER_DEV_ID register and setting the bit . The device ID of the
logical I2C slave in the Deserializer is determined by programming the DES ID in the Serializer. The state of the
CAD pin input on the Deserializer is used to set the device ID. The I2C transactions between Ser/ Des will be
bridged between the host to the remote slave.
To configure the devices for display mode operation, set the Serializer M/S pin to HIGH and the Deserializer M/S
pin to LOW. Before initiating any I2C commands, the Serializer needs to be programmed with the target slave
device address and Serializer device address. DES_DEV_ID Register 0x06h sets the Deserializer device
address and SLAVE_DEV_ID register 0x7h sets the remote target slave address. If the I2C slave address
matches any of registers values, the I2C slave will acknowledge the transaction allowing read or write to target
device. Note: In Display mode operation, registers 0x08h~0x17h on Deserializer must be reset to 0x00.
PROGRAMMABLE CONTROLLER
An integrated I2C slave controller is embedded in each of the DS92LX2121 Serializer and DS92LX2122
Deserializer. It must be used to access and program the extra features embedded within the configuration
registers. Refer to Table 1 and Table 2 for details of control registers.
I2C PASS THROUGH
I2C pass-through provides an alternative means to independently address slave devices. The mode enables or
disables I2C bidirectional control channel communication to the remote I2C bus. This option is used to determine
whether or not an I2C instruction is to be transferred over to the remote I2C device. When enabled, the I2C bus
traffic will continue to pass through and will be received by I2C devices downstream. If disabled, I2C commands
will be excluded to the remote I2C device. The pass through function also provides access and communication to
only specific devices on the remote bus. The feature is effective for both Camera mode and Display mode.
Copyright © 2010–2014, Texas Instruments Incorporated
Submit Documentation Feedback
25
Product Folder Links: DS92LX2121 DS92LX2122