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: Share GPIO and I2C configuration(TPS65987DDH + TUSB1046A-DCI)

Part Number: TPS65987D
Other Parts Discussed in Thread: TUSB1046A-DCI,

Hi, Team,

A customer plan to use TPS65987DDH + TUSB1046A-DCI and they assign GPIO to share GPIO and I2C configuration. Could you please help to answer the below questions?

① Is there no problem to configure the below I/O mapping?
GPIO 5 (20) --- FLIP / SCL (21)
GPIO 6 (21) --- CTL 0 / SDA (22)
GPIO 7 (22) --- CTL 1 / HPDIN (23)

② When TUSB1046A is in I2C mode, CTL1/HPDIN becomes HPDIN. We can configure GPIO7 of TPS65987DDH switch to HPD equivalent signal. Is my understanding correct? If it can not be done, will they connect GPIO3 (HPD) in I2C mode?

Best Regards,
Satoshi Yone

  • Hello Satoshi,

    1. You cannot assign a GPIO to operate as both a general purpose GPIO and a I2C data connection. They must be one or the other. Also, you cannot use HPD on GPIO 7. Only GPIO's 3 and 4 can be used as HPD. I would recommend having your customer read through the technical reference manual for the TPS65987D. This gives a good in depth explanation of features as uses. 

    Let me know if this helps answer your question or not! If so, please click This resolved my issue