Other Parts Discussed in Thread: TPS65987,
Does TPS65987 support DR_SWAP command? I mean can TPS65987 initiate DR_SWAP command by itself? not by external MCU.
Also can TPS65987 initiate a get_manufacture_info command?
Thanks!
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.
Hello,
You can set bits 12 - 15 in 0x29 Port Control register if those bits fit your criteria. There are also 4CC commands that will initiate a DR_SWAP.
To initiate 4CC commands, you will need an external MCU or EC.
Also, the 4CC command "GMfI" instructs the PD Controller to issue a Get_Manufacturer_Info message to the far-end device at the first opportunity while maintaining policy engine compliance.
Please check out the Host Interface Technical Reference Manual to learn more about the 4CC commands and about the registers. http://www.ti.com/lit/ug/slvubh2b/slvubh2b.pdf
Thanks,
Emma
Emma,
Thanks, if I set 0x29 register bit 15, 16 both to1b,when 65987 connect with a PD adaptor, will 65987 controller automatically send DR_SWAP and Discover ID command to sink (not cable) when PD is attached, no MCU is need for this process ,right?
Holden
Hi Holden,
You will not need an MCU for this process. If bit 15 is set to 1, the TPS65987D will send a DR_SWAP to DFP if it is the data UFP. If bit 16 is set to 1 and the device is a DFP, the TPS65987D will automatically issue Discover Identity VDM to the sink.
Thanks,
Emma