SNLA267A March 2019 – June 2019 DS90UB953-Q1 , DS90UB954-Q1 , DS90UB960-Q1
As shown in Section 2.1.1, the 953 is compatible with certain back channel frequencies. Furthermore, the 954 has the ability to adjust the back channel frequency to be compatible with the connected device. The process for changing the back channel configuration is shown below:
PAGE | ADDR (HEX) | REGISTER NAME | BIT(S) | FIELD | TYPE | DEFAULT | DESCRIPTION |
---|---|---|---|---|---|---|---|
RX | 0x58 | BCC_CONFIG | 7 | I2C PASSTHROUGH ALL | RW | 0 | I2C Passthrough All Transactions
0: Disabled 1: Enabled |
6 | I2C PASSTHROUGH | RW | 0 | I2C Passthrough to serializer if decode matches
0: Passthrough Disabled 1: Passthrough Enabled |
|||
5 | AUTO ACK ALL | RW | 0 | Automatically Acknowledge all I2C writes independent of the forward channel lock state or status of the remote Acknowledge
0: Disable 1: Enable |
|||
4 | BC_ALWAYS_ON | RW | 1 | Back channel enable
0: Back channel enable requires setting of either I2C_PASS_THROUGH and I2C_PASS_THROUGH_ALL. This bit may only be written through a local I2C master. 1: Back channel is always enabled independent of I2C_PASS_THROUGH and I2C_PASS_THROUGH_ALL |
|||
3 | BC CRC GENERATOR ENABLE | RW | 1 | Back Channel CRC Generator Enable
0: Disable 1: Enable |
|||
2:0 | BC FREQ SELECT | RW, S | 0x0 | Back Channel Frequency Select. Default value set by strap condition upon asserting PDB = HIGH.
000: 2.5 Mbps (default for DS90UB933-Q1 or DS90UB913A-Q1 compatibility) 001- 011: Reserved 100: 10 Mbps (default for CSI Asynchronous back channel compatibility) 101: 25 Mbps 110: 50 Mbps (default for DS90UB953-Q1 CSI Synchronous back channel compatibility) 111: 100 Mbps Note that changing this setting will result in some errors on the back channel for a short period of time. If set over the control channel, the deserializer should first be programmed to Auto-Ack operation to avoid a control channel time-out due to lack of response from the serializer. |