This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS80PCI800 READ_EN# role

Hi,

We will be using the repeater in SMBus Master mode. The READ_EN# pin will be controlled by external logic , in which the ALL_DONE# pin is also part of.

This implementation raises two main questions:

1. Is it acceptable for the READ_EN# pin to go high once the eeprom load is completed? Is this pin still active once the repeater asserted ALL_DONE#? 

2. Can the READ_EN# pin can be asserted multiple times? It could be useful if for instance the EEPROM firmware would be reprogrammed during device operation.

Thank you

Cedrick

  • Hi Cedrick,

    1. The READ_EN# pin asserting low is a one-time operation for the time that the repeater is powered on. If it goes high after the EEPROM load is complete and then re-asserts low, the device will not attempt to re-read the EEPROM.

    2. The READ_EN# pin can only be asserted once per power cycle of the device. Once the device asserts ALL_DONE# and releases control of the SDA/SCL line, the repeater reverts to SMBus Slave Mode, and settings can be programmed directly to the repeater registers.

    Thanks,

    Michael