summaryrefslogtreecommitdiff
path: root/usb_power_delivery/macbook_2015/README
blob: 5e501f703c0b5f8deb5628840dad04309b21a91d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
-------------------------------------------------------------------------------
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