]>
Commit | Line | Data |
---|---|---|
bc21739c VP |
1 | ------------------------------------------------------------------------------- |
2 | USB Power Delivery protocol | |
3 | ------------------------------------------------------------------------------- | |
4 | ||
5 | This directory contains captures of data communication on the Control Channels | |
6 | of Type-C USB connectors using the USB Power Delivery protocol. | |
7 | ||
8 | Details: | |
9 | http://www.usb.org/developers/powerdelivery/ | |
10 | ||
11 | ||
12 | Logic analyzer setup | |
13 | -------------------- | |
14 | ||
15 | A 'Twinkie' USB type-C interposer was used to capture the communication | |
16 | on the CCx pins: | |
17 | ||
18 | Probe Signal | |
19 | ----------------- | |
20 | CC1 Control Channel 1 | |
21 | CC2 Control Channel 2 | |
22 | ||
23 | The type-C connectors are reversible, so the actual communication might | |
24 | happen on CC1 or CC2 depending the polarity of the plug inside the receptacle. | |
25 | ||
bcbf6ca7 | 26 | |
bc21739c VP |
27 | Data |
28 | ---- | |
29 | ||
bcbf6ca7 | 30 | Captured between a Google Pixel 2015 laptop and both its 5V/12V/20V power |
bc21739c VP |
31 | supply and an USB-C to HDMI video dongle. |
32 | ||
33 | The sigrok command lines used were: | |
34 | ||
35 | sigrok-cli -d chromium-twinkie --continuous -o power_supply_20V.sr | |
36 | sigrok-cli -d chromium-twinkie --continuous -o hdmi_dongle.sr | |
37 |