]>
Commit | Line | Data |
---|---|---|
50c0fd5b P |
1 | ------------------------------------------------------------------------------- |
2 | USB Power Delivery protocol | |
3 | ------------------------------------------------------------------------------- | |
4 | ||
5 | This directory contains captures of data communication on the Configuration | |
6 | Channels 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 | These captures were made using different prototypes of the 'usb-c-grok', which | |
16 | is an FX2 based device designed to capture USB Configuration Channel traffic. | |
17 | ||
18 | I made all captures with PulseView, with the samplerate set to 4 MHz, except | |
19 | when noted otherwise. | |
20 | ||
21 | ||
22 | Devices used | |
23 | ------------ | |
24 | ||
25 | ZY12PDS Power Delivery sink module | |
26 | - https://www.aliexpress.com/item/ZY12PD/32810557770.html | |
27 | - Can be configured for 5/9/12/15/20V, or "highest possible" or | |
28 | "all in sequence" | |
29 | - Set to 9V, because I used it to upgrade a 9.6V toy car | |
30 | ||
31 | Aukey 45W PD source | |
32 | - https://www.aukey.com/products/amp-usb-c-wall-charger-with-power-delivery-3-0-pa-y10 | |
33 | - The only device with Power Delivery 3.0 support | |
34 | - 5/9/12/15/20V source | |
35 | - Programmable 3 - 16V source | |
36 | ||
37 | Noname 65W PD source | |
38 | - https://www.amazon.de/gp/product/B07538NJDZ/ | |
39 | - 5/9/12/15/20V source | |
40 | ||
41 | Cable Deconn USB hub/dock/dongle | |
42 | - http://www.cabledeconn.com/sub/?id=708 | |
43 | - Power Delivery passtrough | |
44 | - > supports PR swap | |
45 | - USB 3.1 gen 1 hub with Gigabit Ethernet and 2 type A ports | |
46 | - USB 2.0 hub with SD card reader and 3.5mm audio interface | |
47 | - Displayport switch connected to DP-HDMI and DP-VGA converters | |
48 | - Enough magic to make all of the above work at the same time | |
49 | ||
50 | Anker Powercore+ 26800 PD powerbank | |
51 | - https://anker.com/uk/products/variant/powercore-26800-pd/A1375011 | |
52 | - 26800 mAh, almost 100 Wh | |
53 | - 9V sink | |
54 | - 5/9/12/15/20V source | |
55 | ||
56 | ||
57 | zy12pds_sink_module-65w_noname_supply.sr | |
58 | ---------------------------------------- | |
59 | ||
60 | This supply lies. It says 65W on the box and device but advertises only 60W. | |
61 | The sink is a module available from aliexpress or ebay which I configured to | |
62 | request 9V. | |
63 | ||
64 | ||
65 | zy12pds_sink_module-anker_powerbank.sr | |
66 | -------------------------------------- | |
67 | ||
68 | The same module as before, now connected to the Anker powerbank, and configured | |
69 | to request all the voltages sequentially, with 1800ms between each one. This | |
70 | was captured at 6 MHz because at 4 MHz it had some issues with decoding packets | |
71 | from the ZY12PDS module, but only at some voltages. |