ZHCSMR4A november 2020 – november 2020 DS90UB662-Q1
PRODUCTION DATA
Various system use cases require multiple sensor devices with the same fixed I2C slave address to be remotely accessible from the same I2C bus at the deserialilzer. The DS90UB662-Q1 provides slave ID virtual addressing to differentiate target slave addresses when connecting two or more remote devices. Eight pairs of SlaveAlias and SlaveID registers are allocated for each FPD-Link III Receive port in registers 0x5D through 0x6C (Table 7-107 through Table 7-122). The SlaveAlias register allows programming a virtual address which the host controller uses to access the remote device. The SlaveID register provides the actual slave address for the device on the remote I2C bus. Eight pairs of registers are available for each port (total of 16 pairs), so multiple devices may be directly accessible remotely without the need for reprogramming. Multiple SlaveAlias can be assigned to the same SlaveID as well.