JAJSDW4C August 2017 – January 2023 DS90UB954-Q1
PRODUCTION DATA
The DS90UB954-Q1 implements an I2C-compatible serial control bus. The I2C is for local device configuration and incorporates a Bidirectional Control Channel (BCC) that allows communication across the FPD-Link cable with remote serializers as well as remote I2C target devices. The DS90UB954-Q1 implements an I2C compatible target capable of operation compliant to the Standard, Fast, and Fast-plus modes of operation. This allows I2C operation at up to 1-MHz clock frequencies. When paired with a DS90UB935-Q1 or DS90UB953-Q1 serializer the DS90UB954-Q1 supports combined format I2C read and write access. When paired with the DS90UB933-Q1 or DS90UB913A-Q1 serializers, all I2C remote writes must be terminated with a STOP rather than repeated START. The timing for the I2C interface is detailed in GUID-05D781CE-2BB8-4232-BABC-429309141AC7.html#SNLS506940.
For accesses to local registers, the I2C Target operates without stretching the clock. Accesses to remote devices over the Bidirectional Control Channel results in clock stretching to allow for response time across the link. The DS90UB954-Q1 can also act as I2C Controller for regenerating Bidirectional Control Channel accesses originating from the remote devices across FPD-Link. Set I2C_CONTROLLER_EN in register 0x02[5] = 1 to enable the proxy controller functionality of the deserializer.