ZHCSGT3C August 2017 – January 2023 DS90UB954-Q1
PRODUCTION DATA
The DS90UB954-Q1 implements an I2C controller that acts as a proxy controller to regenerate I2C accesses originating from a remote serializer (DS90UB935-Q1, DS90UB933-Q1, DS90UB913A-Q1, or the DS90UB953-Q1). By default, the I2C Controller Enable bit (I2C_CONTROLLER_EN) in register 0x05[2]= 0 to block Controller access to local deserialilzer I2C from remote serializers. Set I2C_CONTROLLER_EN] = 1 if system requires the deserializer to act as proxy controller for remote serializers on the local deserializer I2C bus. The proxy controller is an I2C compatible controller, capable of operating with Standard-mode, Fast-mode, or Fast-mode Plus I2C timing. It is also capable of arbitration with other controllers, allowing multiple controllers and targets to exist on the I2C bus. A separate I2C proxy controller is implemented for each Receive port. This allows independent operation for all sources to the I2C interface. Arbitration between multiple sources is handled automatically using I2C multi-controller arbitration.