SNLU268 November 2023 DS160PR810
The RX Detect State Machine may be manually reset for all channels.
Step | Register Set | Operation | Register Address [HEX] | Register Value [HEX] | Write Mask [HEX] | Comment |
---|---|---|---|---|---|---|
1 | Bank 0: Channels 0-3 | Write | 0x89 | 0x04 | 0x04 | Set RX Detect Reset bit to: 1 (Reset RX Detect State Machine) |
2 | Bank 1: Channels 4-7 | Write | 0x89 | 0x00 | 0x04 | Set RX Detect Reset bit to: 0 (Clear set bit) |
Assuming 0x18 and 0x19 are the I2C / SMBus addresses for the Channel Banks 0 and 1 respectively, the following is the XML batch script of the sequence in Table 3-4 to reset the RX Detect state machine on all channels:
<i2c_write addr="0x18" count="0" radix"16">89 04</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">89 04</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">09 00</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">09 00</i2c_write>