SNLS745A November 2023 – April 2024 TDP2004
PRODUCTION DATA
The TDP2004 can also be configured by reading from EEPROM. To enter into this mode MODE pin must be set to L1. The EEPROM load operation only happens once after the initial powerup of the device. If the TDP2004 is configured for SMBus Primary mode, the device remains in the SMBus IDLE state until the READ_EN_N pin is asserted to LOW. After the READ_EN_N pin is driven LOW, theTDP2004 becomes an SMBus primary and attempts to self-configure by reading the device settings stored in an external EEPROM (SMBus 8-bit address 0xA0). When the TDP2004 has finished reading from the EEPROM successfully, the device drives the DONEn pin LOW. SMBus/I2C secondary operation is available in this mode before, during, or after EEPROM reading. Note: during EEPROM reading, if the external SMBus/I2C primary wants to access TDP2004 registers, the external controller must support arbitration.
When designing a system for using the external EEPROM, the user must follow these specific guidelines:
Multiple TDP2004 can be cascaded to read from single EEPROM. Tie the READ_EN_N pin of the first device low (GND) to automatically initiate EEPROM read at power up. DONEn of the first device can be fed into READ_EN_N of the next device with 4.7kΩ pullup resistors. Leave the DONEn pin of the final device floating, or connect the pin to a microcontroller input to monitor the completion of the final EEPROM read.