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.
TPS65987D support,
Is it possible to share one EEPROM between multiple TPS65987D (there are multiple on a board) by sequentially holding them in reset as each one is configured? So before a device is programmed (reads the EEPROM), it would be held in reset. Then after it is programmed (reads the EEPROM), I think it would need to tristate its SPI pins so the other TPS65987D can drive the pins.
Thanks,
Darren
Hello Darren,
Unfortunately you need a EEPROM for each TPS65987D. However, instead of using two TPS65987D for two type c ports, you can use a TPS65988 as long as the Type-C ports are close to one another
Hi Adam,
Thanks for the feedback. Can you let me know a little more? For example, is the TPS65987D actively writing to the EEPROM during operation, so each one needs unique memory space?
Thanks,
Darren
No it only reads from the EEPROM during initial startup to load the configuration and firmware base image. What you described in your initial post could work, but I have never seen a system implement this type of architecture so I can not confidently state that it will work, so I recommend following the standard use case where a EEPROM is reserved for each PD controller.