7.5.7 Prevention of I2C Faults During Abrupt System Faults
In rare instances, FPD-Link III back-channel data errors caused by system fault conditions (e.g. abrupt power downs of the remote deserializer or cable disconnects) may result in the DS90UH949A-Q1 sending inadvertent I2C transactions on the local I2C bus prior to determining loss of valid back channel signal. For minimizing impact of these types of events:
- Set DS90UH949A-Q1 register 0x16 = 0x02 to minimize the duration of inadvertent I2C events. Any device configuration including this one should be written as a part of the 949A Init A sequence as shown in
- Ensure all I2C masters on the bus support multi-master arbitration
- Ensure all I2C masters on the bus support multi-master arbitration
- 0x6A, 0x7B, and 0x37 are examples of good choices for an I2C address
- 0x40 and 0x20 are examples of bad choices for an I2C address