]>
Commit | Line | Data |
---|---|---|
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 | ||
26 | Data | |
27 | ---- | |
28 | ||
29 | Captured Between a Google Pixel 2015 laptop and both its 5V/12/V/20V power | |
30 | supply and an USB-C to HDMI video dongle. | |
31 | ||
32 | The sigrok command lines used were: | |
33 | ||
34 | sigrok-cli -d chromium-twinkie --continuous -o power_supply_20V.sr | |
35 | sigrok-cli -d chromium-twinkie --continuous -o hdmi_dongle.sr | |
36 |