ZHCSOU1 February 2023 DS90UB638-Q1
PRODUCTION DATA
The DS90UB638-Q1 implements an I2C controller that acts as a proxy controller to regenerate I2C accesses originating from a remote serializer. By default, the I2C Controller Enable bit (I2C_CONTROLLER_EN) in register 0x05[2] = 0 to block controller access to the 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. The deserializer is also capable of arbitration with other controllers, which allows 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.