Total Phase USB Power Delivery Analyzer
USB C Power Delivery Sniffing Dongle
The Power Delivery Analyzer is a Type-C connector sniffing dongle, able to act as USB 3.1 Gen 2 data pass through while simultaneously recording traffic on CC1 or CC2. Capture and review PD traces using Windows, Mac OS X, or Linux as the operating system for your analysis computer.
- Sniffing Power Delivery traffic on both Control Channel lines (CC1/CC2)
- Transparent interposing on a USB Type-C connection
- Monitoring VBUS and VCONN voltages and currents
- Injecting PD packets on CC1 or CC2 lines
- Putting Rd/Rp/Ra resistors on CC1 and CC2
How does it work?
Using the plug side of the device, insert the Power Delivery Analyzer into an upstream, downstream or dual role port (DRP) Type-C connector receptacle. The capture is started with the open source Sigrok capture software, and then the receptacle side of the Power Delivery Analyzer is connected to the second Type-C port. The power negotiation, including alternate video display modes (VDM) for HDMI, Display Port, and Thunderbolt are monitored on the CC1/CC2 lines and transmitted to the analysis PC via the included USB A to USB Micro-B cable.
Once the capture is completed, the user may visualize the negotiation via the open source PulseView software. After opening the capture file, the user will immediately see the digital representation of the signal. The user may decode the BMC and PD packet details with the decoders built in to Pulseview.
Using as a Power Sink Simulator
The Power Delivery Analyzer may also be used as a Power Sink. You’ll need to access the device from the command line mode and execute as follows:
Use the tw sink command. Exit sink mode by using the reboot command. When a power source is detected, the dongle negotiates a power contract, activating the green LED for 5V, the red LED for 20V, or the blue LED for other voltage.
You can change the maximum negotiated voltage with the following command in the dongle USB shell: pd 0 dev 12
This example sets a limit of 12 V.
Detailed technical information about the Power Delivery Analyzer can be found on the link for Chromium Project website.
|USB Pass Through|
|SuperSpeedPlus Generation 2||10 Gbps|
|SuperSpeed Generation 1||5 Gbps|
|Full Speed||12 Mbps|
|Low Speed||1.5 Mbps|
|VBus support (maximum)||20 volts, 3 amps|
|Target Ports||1 x USB Type-C receptacle, 1 x USB Type-C plug|
|Analysis Port||USB 2.0 Micro B receptacle, Analyzer is bus-powered|
|Dimensions||W x D x L: 25.4 mm x 38.1 mm x 6.4 mm|
|Operating Temperature||10 to 35°C|
|Manufacturing||ISO9001, ISO 13485, AS9100C, ITAR|
In the box
- USB Power Delivery Analyzer
- 15 cm USB A to USB Micro-B cable