English
Language : 

DS90UH940-Q1 Datasheet, PDF (49/87 Pages) Texas Instruments – FPD-Link III to CSI-2 Deserializer
www.ti.com
DS90UH940-Q1
SNLS478A – NOVEMBER 2014 – REVISED JANUARY 2016
Register Maps (continued)
Table 12. Serial Control Bus Registers (continued)
ADD
(hex)
0x06
Register
Name
Bit(s)
I2C Control 2 7
6
5
4:3
Function
FORWARD
CHANNEL
SEQUENCE
ERROR
CLEAR
SEQUENCE
ERROR
RESERVED
SDA Output
Delay
Type
R
RW
R
RW
2
LOCAL WRITE RW
DISABLE
1
I2C BUS TIMER RW
SPEEDUP
0
I2C BUS TIMER RW
DISABLE
0x07 REMOTE ID 7:1 REMOTE ID
RW
(Loaded from
remote SER)
0
FREEZE DEVICE RW
ID
0x08 SlaveID[0] 7:1 SLAVE ID0
RW
0
RESERVED
RW
0x09 SlaveID[1] 7:01 SLAVE ID1
RW
0
RESERVED
RW
Default
Description
Value (hex)
0
Control Channel Sequence Error Detected
This bit indicates a sequence error has been detected in
forward control channel. If this bit is set, an error may have
occurred in the control channel operation.
0
Clears the Sequence Error Detect bit
0
0
0
0
0
0x00
0
0
0
0
0
Reserved.
SDA Output Delay
This field configures output delay on the SDA output. Setting
this value will increase output delay in units of 50ns. Nominal
output delay values for SCL to SDA are:
00 : 250ns
01: 300ns
10: 350ns
11: 400ns
Disable Remote Writes to Local Registers
Setting this bit to a 1 will prevent remote writes to local device
registers from across the control channel. This prevents writes
to the Deserializer registers from an I2C master attached to the
Serializer. Setting this bit does not affect remote access to I2C
slaves at the Deserializer.
Speed up I2C Bus Watchdog Timer
1: Watchdog Timer expires after approximately 50
microseconds
0: Watchdog Timer expires after approximately 1 second.
Disable I2C Bus Watchdog Timer
When the I2C Watchdog Timer may be used to detect when the
I2C bus is free or hung up following an invalid termination of a
transaction. If SDA is high and no signalling occurs for
approximately 1 second, the I2C bus will assumed to be free. If
SDA is low and no signaling occurs, the device will attempt to
clear the bus by driving 9 clocks on SCL
7-bit Serializer Device ID
Configures the I2C Slave ID of the remote Serializer. A value of
0 in this field disables I2C access to the remote Serializer. This
field is automatically loaded from the Serializer once RX Lock
has been detected. Software may overwrite this value, but
should also assert the FREEZE DEVICE ID bit to prevent
loading by the Bidirectional Control Channel.
Freeze Serializer Device ID
Prevent auto-loading of the Serializer Device ID from the
Forward Channel. The ID will be frozen at the value written.
7-bit Remote Slave Device ID 0
Configures the physical I2C address of the remote I2C Slave
device attached to the remote Serializer. If an I2C transaction is
addressed to the Slave Alias ID0, the transaction will be
remapped to this address before passing the transaction across
the Bidirectional Control Channel to the Serializer.
Reserved.
7-bit Remote Slave Device ID 1
Configures the physical I2C address of the remote I2C Slave
device attached to the remote Serializer. If an I2C transaction is
addressed to the Slave Alias ID1, the transaction will be
remapped to this address before passing the transaction across
the Bidirectional Control Channel to the Serializer.
Reserved.
Copyright © 2014–2016, Texas Instruments Incorporated
Product Folder Links: DS90UH940-Q1
Submit Documentation Feedback
49