Other Parts Discussed in Thread: TPS65987
Tool/software:
Hello TI/E2E community,
I'm developing a USB-C PD power source using TPS65987 to provide 5V @ 2A to mobile devices. I would like to avoid using a real phone for testing and instead build/acquire a phone-like PD sink emulator that behaves exactly like a smartphone during PD negotiation.
Goal
-
Have a tool that emulates a phone (USB-C PD Sink / UFP), negotiates PD with TPS65987, requests 5V@2A, and enables the source to deliver charge current — just like a real phone.
Required capabilities
-
Act as a USB-C PD Sink (UFP) and request appropriate PDO for 5V @ 2A.
-
Record/log PD negotiation messages (Request, Accept, PS_RDY, etc.) with timestamps.
-
Measure and display Vbus and current in real time (V, A).
-
Provide controllable load levels (e.g., 0.5A, 1A, 2A) or an electronic dummy load to validate behavior under different currents.
-
Offer control via CLI (serial) or simple GUI for test automation is a plus.
Questions / Requests
-
Are there TI reference designs, EVMs, or demo boards that can be used as a PD sink (not just source) to emulate a smartphone for PD testing?
-
If not from TI, which PD controller or development board would you recommend (reliable, well-documented) for implementing a sink emulator? Examples of recommended parts or vendors would be helpful.
-
Do I need extra tools (PD analyzer/sniffer, logic analyzer) to capture raw PD messages, or can recommended boards provide sufficient PD logs out-of-the-box?
-
Any tips for ensuring the TPS65987 will deliver the full 2A during tests (configurations to check, common pitfalls)?
What I can provide
-
I can bring my TPS65987 board and the current source configuration for integration testing.
-
I can assist with firmware testing and share logs.
Acceptance criteria (what I want to achieve)
-
The emulator negotiates PD with the TPS65987 and obtains VBUS = 5 V and the source supplies ≥ 2 A under the 2 A dummy load.
-
PD negotiation logs are saved/exportable (CSV or text).
-
Ability to change requested current and observe V/I behavior.
Thanks in advance for any guidance, references, or offers of hardware I can borrow/buy.