Ideas Test


Need a USB Type-C Configuration Channel Protocol Decoder

This is a 1-wire, 300KHz AC signal superimposed on a DC level. Following a pre-amble there are up to 8 32-bit words that are encoded 4b5b. The packet starts with an 16-bit "address" field and a 16-bit header field. The USB Power Delivery Specification (downloadable from calls this Biphase Mark Encoding, it is also called Differential Manchester Encoding and the physical layer is described in Chapter 5 of the Specification.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Aug 2 2018
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    August 02, 2018 17:30

    This was post about 2 years ago, I'm curious if anyone has implemented decoding the USB-C CC signals using a Saleae Logic Pro? With a 500MHz digital capture I can see the binary data fine.