Datasheet

26 SERDESUB-21USB User’s Guide SNLU101April 2012
slave mode the address register is compared with the address byte sent by the I
2
C
master. If the addresses are equal to any of registers values, the I
2
C slave will
acknowledge and hold the bus to propagate the transaction to the target device
otherwise it returns no acknowledge.
8) Execute I
2
C instructions to write the following registers
a. Assign ID Match values for camera address on Deserializer
i. Write 0xA0 to Register 0x08 of Deserializer (0xC0)
ii. Write 0xA0 to Register 0x10 of Deserializer (0xC0)
b. Wake up the Serializer by programming the ‘Remote Wakeup’ Register on
the Deserializer
i. Write 0x04 to Register 0x01 of Deserializer (0xC0)
9) Verify that LOCK LED2 on the Deserializer board is lit; This indicates the chipset is
Locked
10) After initialization, the camera PCLK clock and input data can begin transmission to
the Serializer. The Serializer locks onto PCLK input (if present) otherwise the on-
chip oscillator (25 MHz) is used as the input clock source. Note the MCU controller
should monitor the LOCK pin and confirm LOCK = H before performing any I
2
C
communication across the link.
CTRL
I2C
DS90UB904
Deserializer
0xC0
Camera
0xA0
DS90UB903
Serializer
0xB0
CTRL
I2C
DS90UB904
Deserializer
0xC0
Camera
0xA0
DS90UB903
Serializer
0xB0
Figure 7. Virtual device addressing from MCU/FPGA I
2
C controller