summaryrefslogtreecommitdiff
path: root/usb_power_delivery
diff options
context:
space:
mode:
authorVincent Palatin <vpalatin@chromium.org>2015-11-11 17:48:23 -0800
committerUwe Hermann <uwe@hermann-uwe.de>2015-11-21 19:24:55 +0100
commitbc21739c3a97eabc276949a5acb7fbe99b654b96 (patch)
tree4c41ba928198ddf749fe090bbad1afa905229861 /usb_power_delivery
parente5ba2b42b75a0d2874afdc7ad0877cef90860bb8 (diff)
downloadsigrok-dumps-bc21739c3a97eabc276949a5acb7fbe99b654b96.tar.gz
sigrok-dumps-bc21739c3a97eabc276949a5acb7fbe99b654b96.zip
usb_power_delivery: Add USB PD dumps
USB Power Delivery exchanges captures on the Control Channels of the USB Type-C ports of the Apple Macbook 2015 and the Google Pixel 2015 along with their Type-C power supplies and HDMI video dongles. Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'usb_power_delivery')
-rw-r--r--usb_power_delivery/macbook_2015/README36
-rw-r--r--usb_power_delivery/macbook_2015/apple_av_hdmi.srbin0 -> 14016 bytes
-rw-r--r--usb_power_delivery/macbook_2015/apple_power_brick.srbin0 -> 8291 bytes
-rw-r--r--usb_power_delivery/pixel_2015/README36
-rw-r--r--usb_power_delivery/pixel_2015/hdmi_dongle.srbin0 -> 18021 bytes
-rw-r--r--usb_power_delivery/pixel_2015/power_supply_20V.srbin0 -> 29606 bytes
6 files changed, 72 insertions, 0 deletions
diff --git a/usb_power_delivery/macbook_2015/README b/usb_power_delivery/macbook_2015/README
new file mode 100644
index 0000000..2655453
--- /dev/null
+++ b/usb_power_delivery/macbook_2015/README
@@ -0,0 +1,36 @@
+-------------------------------------------------------------------------------
+USB Power Delivery protocol
+-------------------------------------------------------------------------------
+
+This directory contains captures of data communication on the Control Channels
+of Type-C USB connectors using the USB Power Delivery protocol.
+
+Details:
+http://www.usb.org/developers/powerdelivery/
+
+
+Logic analyzer setup
+--------------------
+
+A 'Twinkie' USB type-C interposer was used to capture the communication
+on the CCx pins:
+
+ Probe Signal
+ -----------------
+ CC1 Control Channel 1
+ CC2 Control Channel 2
+
+The type-C connectors are reversible, so the actual communication might
+happen on CC1 or CC2 depending the polarity of the plug inside the receptacle.
+
+Data
+----
+
+Captured Between an Apple Macbook 2015 (with a USB type-C connector) and both
+its 5V/14.8V power supply and an Apple USB-C to HDMI AV accessory.
+
+The sigrok command lines used were:
+
+ sigrok-cli -d chromium-twinkie --continuous -o apple_power_brick.sr
+ sigrok-cli -d chromium-twinkie --continuous -o apple_av_hdmi.sr
+
diff --git a/usb_power_delivery/macbook_2015/apple_av_hdmi.sr b/usb_power_delivery/macbook_2015/apple_av_hdmi.sr
new file mode 100644
index 0000000..34b524e
--- /dev/null
+++ b/usb_power_delivery/macbook_2015/apple_av_hdmi.sr
Binary files differ
diff --git a/usb_power_delivery/macbook_2015/apple_power_brick.sr b/usb_power_delivery/macbook_2015/apple_power_brick.sr
new file mode 100644
index 0000000..fc8ec1e
--- /dev/null
+++ b/usb_power_delivery/macbook_2015/apple_power_brick.sr
Binary files differ
diff --git a/usb_power_delivery/pixel_2015/README b/usb_power_delivery/pixel_2015/README
new file mode 100644
index 0000000..42c6593
--- /dev/null
+++ b/usb_power_delivery/pixel_2015/README
@@ -0,0 +1,36 @@
+-------------------------------------------------------------------------------
+USB Power Delivery protocol
+-------------------------------------------------------------------------------
+
+This directory contains captures of data communication on the Control Channels
+of Type-C USB connectors using the USB Power Delivery protocol.
+
+Details:
+http://www.usb.org/developers/powerdelivery/
+
+
+Logic analyzer setup
+--------------------
+
+A 'Twinkie' USB type-C interposer was used to capture the communication
+on the CCx pins:
+
+ Probe Signal
+ -----------------
+ CC1 Control Channel 1
+ CC2 Control Channel 2
+
+The type-C connectors are reversible, so the actual communication might
+happen on CC1 or CC2 depending the polarity of the plug inside the receptacle.
+
+Data
+----
+
+Captured Between a Google Pixel 2015 laptop and both its 5V/12/V/20V power
+supply and an USB-C to HDMI video dongle.
+
+The sigrok command lines used were:
+
+ sigrok-cli -d chromium-twinkie --continuous -o power_supply_20V.sr
+ sigrok-cli -d chromium-twinkie --continuous -o hdmi_dongle.sr
+
diff --git a/usb_power_delivery/pixel_2015/hdmi_dongle.sr b/usb_power_delivery/pixel_2015/hdmi_dongle.sr
new file mode 100644
index 0000000..dd45ecb
--- /dev/null
+++ b/usb_power_delivery/pixel_2015/hdmi_dongle.sr
Binary files differ
diff --git a/usb_power_delivery/pixel_2015/power_supply_20V.sr b/usb_power_delivery/pixel_2015/power_supply_20V.sr
new file mode 100644
index 0000000..83a2cce
--- /dev/null
+++ b/usb_power_delivery/pixel_2015/power_supply_20V.sr
Binary files differ