English
Language : 

DS92LX1621_16 Datasheet, PDF (28/49 Pages) Texas Instruments – 10 - 50 MHz DC-Balanced Channel Link III Serializer and Deserializer with Bi-Directional Control Channel
DS92LX1621, DS92LX1622
SNLS327I – MAY 2010 – REVISED JANUARY 2014
www.ti.com
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.
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 and hold the bus to propagate the transaction
to the target device otherwise it returns no acknowledge.
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 Serialier 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 ID[x] input. It
can be reprogrammed by using the DEVICE_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] input
on the Deserializer is used to set the device ID. The I2C transactions between Ser/Des will be bridged between
the host controller 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 hold the transaction allowing read or write to target device.
Note: In Display mode operation, registers 0x08h~0x17h on Deserializer must be reset to 0x00.
CRC (CYCLIC REDUNDANCY CHECK)
A 4-bit CRC per symbol is reserved for checking the link integrity during transmission. The reporting status pin
(PASS) is provided on the Deserializer side, which flags any mismatch of data transmitted to and from the
remote device. The Deserializer's PLL must first be locked (LOCK pin is HIGH) to ensure the PASS status is
valid. This error detection handling generates an interrupt signal onto the PASS output pin; notifying the host
controller as soon as any errors are identified. When an error occurs, the PASS will asserts LOW. An adjustable
interrupt threshold register is also available for managing the data flow.
ERROR DETECTION
The DS92LX1621 / DS92LX1622 chipset provides several error detection operations for ensuring data integrity in
long distance transmission and reception. The data error detection function offers user flexibility and usability of
performing bit-by-bit and data transmission error checking. The error detection operating modes support data
validation of the following signals:
• Bi-directional Control Channel control data detection across serial link
• Control VSYNC and HSYNC signals across serial link
• Parallel video/pixel data across serial link
PROGRAMMABLE CONTROLLER
An integrated I2C slave controller is embedded in each of the DS92LX1621 Serializer and DS92LX1622
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.
28
Submit Documentation Feedback
Copyright © 2010–2014, Texas Instruments Incorporated
Product Folder Links: DS92LX1621 DS92LX1622