]> sigrok.org Git - sigrok-dumps.git/commitdiff
usb_power_delivery: Add USB PD dumps
authorVincent Palatin <redacted>
Thu, 12 Nov 2015 01:48:23 +0000 (17:48 -0800)
committerUwe Hermann <redacted>
Sat, 21 Nov 2015 18:24:55 +0000 (19:24 +0100)
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 <redacted>
usb_power_delivery/macbook_2015/README [new file with mode: 0644]
usb_power_delivery/macbook_2015/apple_av_hdmi.sr [new file with mode: 0644]
usb_power_delivery/macbook_2015/apple_power_brick.sr [new file with mode: 0644]
usb_power_delivery/pixel_2015/README [new file with mode: 0644]
usb_power_delivery/pixel_2015/hdmi_dongle.sr [new file with mode: 0644]
usb_power_delivery/pixel_2015/power_supply_20V.sr [new file with mode: 0644]

diff --git a/usb_power_delivery/macbook_2015/README b/usb_power_delivery/macbook_2015/README
new file mode 100644 (file)
index 0000000..2655453
--- /dev/null
@@ -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 (file)
index 0000000..34b524e
Binary files /dev/null and b/usb_power_delivery/macbook_2015/apple_av_hdmi.sr 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 (file)
index 0000000..fc8ec1e
Binary files /dev/null and b/usb_power_delivery/macbook_2015/apple_power_brick.sr differ
diff --git a/usb_power_delivery/pixel_2015/README b/usb_power_delivery/pixel_2015/README
new file mode 100644 (file)
index 0000000..42c6593
--- /dev/null
@@ -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 (file)
index 0000000..dd45ecb
Binary files /dev/null and b/usb_power_delivery/pixel_2015/hdmi_dongle.sr 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 (file)
index 0000000..83a2cce
Binary files /dev/null and b/usb_power_delivery/pixel_2015/power_supply_20V.sr differ