The USB Type-C Connector: A Brave New World for the PC Industry. Howard Heck April 17, 2015

Similar documents
USB Type-C TM, IEEE CSNV

STM32G0. World s 1st USB-C TM & Power Delivery 3.0 MCU

TA0357. Overview of USB Type-C and Power Delivery technologies. Technical article. Introduction

USB-C and DP Alt Mode Testing with Unigraf UCD

1 Introduction. Release USB Type-C Cable and

Lattice USB Type-C Solution Design Document

TA0356. USB Type-C and Power Delivery DisplayPort Alternate Mode. Technical article. Introduction

USB Type-C TM and Power Delivery Technology Overview. Karl Fleischmann Product Marketing Engineer

Design Considerations for USB type C Power Delivery Brian King

PI5USB30213A Application Information

Universal Serial Bus Type-C (USB Type-C) Functional Test Specification Chapters 4 and 5

Nifty Type-C Features and Optimizations

ShenZhen Legendary. USB Developer Days USB Power Delivery. Developer Days 2016 Hong Kong October 19-20, 2016

Introduction to USB Type-C & Power Delivery

USB 3.2 PHY and Link Spec

USB Technical Overview

CH7213A Brief Datasheet

Windows 10 s USB-C and Power Delivery Architecture

USB Type-C Active Cable ECN

USB Power Delivery Specification 1.0

Keysight N7015A/16A Type-C Test Kit. User Guide

Designing Type-C + PD Systems

USB-C and Power Delivery Architecture in Windows 10 Jr-Chiang (JC) Jaw Microsoft Corporation, Senior Software Engineer

AN CBTL08GP053 Programmer's Guide. Document information. Keywords Abstract

STM32 Nucleo pack for USB Type-C and Power Delivery with the Nucleo-F072RB board and the STUSB1602

Type-C Technologies and Solutions

CH7214C Brief Datasheet

Automotive USB Type-C Charging Trends and Challenges

Make the User Happy: Interoperability Do's and Don'ts

End Product Cable Test Plan

IP2716. Feature. Applications. Description. USB TYPE-C PD3.0 QC3.0/2.0/MTK High Voltage Charger Protocol Controller

VP222 USB Type-C DFP CC Controller with Universal Battery Charging

Efficient Verification of Mixed-Signal SerDes IP Using UVM

PI5USB30216DXUA Demo Board Rev.B User Manual

QuadraMAX USB Type-C and PD Tests

USB Type-C Power Delivery using STM32xx Series MCUs and STM32xxx Series MPUs

PI5USB30213AXEA Demo Board Rev.B User Manual

EZ-PD CCG2: USB Type-C Cable Controller With PD

USB-C Bridge for PDUSB Hubs and Charge-Through

Keysight Technologies How to Test USB Power Delivery (PD) Over Type-C

PTN5150A USB Type-C CC Logic and PTN36043 SuperSpeed Active Demux Application Board User s Manual Rev /8/16

Extending USB Connections. SMART Board 800 series interactive whiteboards and systems

CTO Hour. Rahman Ismail Intel Corporation. USB Developer Days 2017 Taipei, Taiwan October 24 25, 2017

PI5USB30216C Plug-in Detector for Type-C Connector

Joseph D. Cornwall, CTS-D, CTS-I Technology Evangelist

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on the STUSB1602

DISPLAYPORT TECHNOLOGY UPDATE. Jim Choate VESA Compliance Program Manager June 15, 2017

Technical Information S20-NVME. NVMe SSD Storage & Type-C Front I/O Mezzanine Module

Overview. Description. Features. USB-C-Switch Datasheet S85-USBC-SWITCH

CY4502 EZ-PD CCG2 Development Kit Guide

USB Type-C and Power Delivery Nucleo pack with NUCLEO-F072RB expansion board based on STUSB1602. Description

USB2.0/3.2/BC1.2 Drop Droop Test for non-usb Type-C Products

By Peter Liu September 23, 2015

Lattice USB Type-C Solution

Overview. Description. Features. USB Type-C Switch Datasheet S85-USB-C-SWITCH

Dell Thunderbolt Dock TB16 Product Overview

STUSB4500. Standalone USB PD sink controller with short-to-vbus protections. Datasheet. Features. Applications. Description

EZ-PD CCG4: Two-Port Type-C Controller With Power Delivery

Cypress/MPS EZ-PD USB Type-C Power Bank Test Report

InfiniBand FDR 56-Gbps QSFP+ Active Optical Cable PN: WST-QS56-AOC-Cxx

STS Product Family User Manual

USB Technology Update

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery Data brief. Features. Description

1 Introduction Overview Quick Start Circuit Description Port Setting...5

Total Phase Advanced Cable Tester User Manual

DisplayPort Technology Update. Jim Choate VESA Compliance Program Manager June 11, 2015

Quick Start Guide for TWR-SER2 TOWER SYSTEM. TWR-SER2 Enhanced serial module

USB Type-C Charging. Brad Saunders Intel Corporation Bob Dunstan Renesas Corporation. USB Developer Days 2017 Taipei, Taiwan October 24 25, 2017

USB for Portable Devices

QSFP+ Passive Copper Cable QSFP-40G-0xC

USB Technology Update. Brad Saunders, USB Promoter Group Chairman Jeff Ravencraft, USB-IF President & COO Rahman Ismail, USB-IF CTO

ECE 471 Embedded Systems Lecture 30

Product Manual. USB C Hub 4 Port USB 3.1 Gen1 SuperSpeed USB C Upstream. Coolgear, Inc. Version 1.1 September 2017 Model Number: CG-4PU31C2P

XYT-DAC_QSFP+ to QSFP+

USB 3.1 Gen 2 vs. USB 3.1 Gen 1 vs. USB 2 vs. SATA vs. esata. by Francis Chao

This application note is written for a reader that is familiar with Ethernet hardware design.

UH3234. USB-C Multiport Dock with Power Pass-Through

Keysight N7018A Type-C Test Controller. Data Sheet

ECMF04-4HSWM10. Common-mode filter with ESD protection. Features. Applications. Description. Complies with the following standards:

PCB Layout and Design Considerations for CH7231A

EZ-PD CCG2 Development Kit Guide

A/V Design and Integration With Bus Powered Solutions

CY4531 EZ-PD CCG3 Evaluation Kit Guide. Doc. No Rev. *C. Cypress Semiconductor 198 Champion Court San Jose, CA

AN High-speed interfaces - ESD protection and EMI filtering. Document information

Course 10: Interfaces Agenda

DisplayPort * Interposer Test Fixture

UM NXP USB PD shield board user manual COMPANY PUBLIC. Document information

CH7211A Brief Datasheet

T Q S 2 1 L H 8 X 8 1 x x

P-NUCLEO-USB001. STM32 Nucleo pack for USB Type-C and Power Delivery. Features. Description

FUSB302GEVB. FUSB302 Type-C Interface Detection Solution Evaluation Board User's Manual

Autonomous USB PD controller with integrated discharge path. Description

USB 3.1 Gen 1 USB-C to HDMI 4K Adapter with USB-A and USB-C PD Charging Ports, Thunderbolt 3 Compatible,

Type-C application using PI3USB30532 and PI3USB31532 By Paul Li. Table of Content

UM2051 User manual. Getting started with the STM32 Nucleo pack for USB Type-C and Power Delivery. Introduction

CY4541 EZ-PD CCG4 Evaluation Kit Guide

FUSB301 System Board Users Guide

Thunderbolt 3 to USB 3.1 Controller Adapter - 1x USB-C, 3x USB-A

SO-QSFP-LR4-20. QSFP, 40GBase-LR, CWDM, SM, DDM, 10dB, 20km OVERVIEW PRODUCT FEATURES APPLICATIONS ORDERING INFORMATION DATASHEET 4.

Thunderbolt 3 to FireWire Adapter - Card & Chassis

Transcription:

The USB Type-C Connector: A Brave New World for the PC Industry Howard Heck April 17, 2015

Introduction User Experience Vision Key Design Aspects Port Behaviors User Experience Driven Challenges Challenges & Directions Flippability Symmetry Power Delivery 10G USB 3.1 Signaling Alternate Mode Signaling Conclusion 2

Introduction Start from the User Experience

One connector design for all system I/O Power Keyboard Mouse Display Audio flippable USB Type-C reversible source/sync power support multiple standards Network Storage SDD 4

Thin & small Easy to use Scalable Provides power Smooth Transition 8.3mm x 2.5mm receptacle Reversible plug orientation & cable direction >10 year lifespan Scalable power charging w/ source/sync negotiation Legacy adapter cables defined & backward compatible with USB 2.0 5

Data roles Downstream Facing Port (DFP): similar to Standard-A host or hub ports Upstream Facing Port (UFP): similar to Standard-B or Micro-B device ports Type-C Ports can be host only, device only or dual-role. Power roles Source: typical of standard-a host or hub ports Sink: typical of standard-b or micro-b device ports Roles can be dynamically swapped using USB PD (data & power). 6

Flippability Automatic wire selection Symmetry UFP/DFP negotiation Power Delivery Source/sync & voltage/current negotiation 10G USB Signaling 5G, USB 2.0 compatibility Legacy connectors Alternate Mode Signaling Simplified user experience drives implementation complexity. Automatic selection 7

Challenges & Directions 8

Flippability 9

Looking into the product receptacle: A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 GND TX1+ TX1 VBUS CC1 D+ D SBU1 VBUS RX2 RX2+ GND GND RX1+ RX1 VBUS SBU2 D D+ CC2 VBUS TX2 TX2+ GND B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 Looking into the cable or product plug: A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 GND RX2+ RX2 VBUS SBU1 D D+ CC VBUS TX1 TX1+ GND GND TX2+ TX2 VBUS VCONN SBU2 VBUS RX1 RX1+ GND B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 The CC pin in the plug establishes signal orientation. SS Tx, SS Rx and SBU can be re-purposed for alternate protocol extensions. Type C can support up 2 USB ports, a DPx4 port, or a USB port and a DPx2 port. 10

Implementation without Switch Full-Featured Cable Implementation with Switch Host USB SSTX1 SSRX1 CC1 USB D+/ CC Logic & VCONN Switch CC2 SSTX1 SSRX1 CC1 USB D+/ CC2 CC Logic MUX Device USB SSTX2 SSRX2 SSTX2 SSRX2 MUX CC wire determines orientation through the cable 11

Implementation without Switch Full-Featured Cable Implementation with Switch Host USB SSTX1 SSRX1 CC1 USB D+/ CC Logic & & VCONN CC2 Switch SSTX2 SSRX2 SSTX1 SSRX1 CC1 USB D+/ CC2 CC Logic SSTX2 SSRX2 MUX MUX Device USB Un-flipped straight through Position Position 12

Implementation without Switch Full-Featured Cable Implementation with Switch Host USB SSTX1 SSRX1 CC1 USB D+/ CC Logic & VCONN CC2 Switch SSTX2 SSRX2 SSTX1 SSRX1 CC1 USB D+/ CC2 CC Logic SSTX2 SSRX2 MUX MUX Device USB Un-flipped twisted through Position Position 13

Implementation without Switch Full-Featured Cable Implementation with Switch Host USB SSTX1 SSRX1 CC1 USB D+/ CC Logic & VCONN Switch CC2 SSTX1 SSRX1 CC1 USB D+/ CC2 CC Logic MUX Device USB SSTX2 SSRX2 SSTX2 SSRX2 MUX Flipped straight through Position Position 14

Implementation without Switch Full-Featured Cable Implementation with Switch Host USB SSTX1 SSRX1 CC1 USB D+/ CC Logic & VCONN CC2 Switch SSTX2 SSRX2 SSTX1 SSRX1 CC1 USB D+/ CC2 CC Logic SSTX2 SSRX2 MUX MUX Device USB Flipped twisted through Position Position 15

Implementation without Switch Thumb Drive Implementation Host USB CC Logic & VCONN Switch SSTX1 SSRX1 CC1 USB D+/ CC2 SSRX SSTX CC USB D+/ Device USB SSTX2 SSRX2 Un-flipped Position 16

Implementation without Switch Thumb Drive Implementation SSTX1 SSRX1 Host USB CC1 USB D+/ CC Logic & VCONN Switch CC2 SSTX2 USB D+/ CC SSRX Device USB SSRX2 SSTX Flipped Position 17

Symmetry 18

Type-C ports can be host only, device only or dualrole. Downstream Facing Port (DFP) Upstream Facing Port (UFP) Dual-role port (DRP) toggles between DFP and UFP states until resolved to the appropriate state based on what is attached to it. Roles can be dynamically swapped. 19

Typical USB connections Powered Cables + DFP Rp Rp Ra Cable CC Ra UFP Rd Rd 20

21

UFP role DFP role DRP = DFP + UFP; selects role based on what is attached For discovery, DRP toggles between DFP & UFP DFP Removed Unattached. UFP Attached.UFP Directed from any state DFP Detected VBUS Detected DRP Toggle DRP Toggle or VBUS detected Lock.UFP tdrplock UFP Removed Unattached. DFP Attached.DF P Attach.DFP. DRPWait Directed from any state UFP Detected tdrphold 22

DRP meets DFP: DRP resolves to UFP DRP meets UFP: DRP resolves to DFP DRP meets DRP: final result depends on Randomness within toggle protocol Product configuration User preference 23

One DRP resolves to the DFP (host) role and the other resolves to the UFP (device) role. 24

The USB Type-C UFP Connection role State Machine allows a DRP DFP that role randomly detects a DFP to attempt to sway the connection to the opposite result Directed from any state DRP Toggle Directed from any state DFP Removed Unattached.UFP Attached.UFP DFP Detected DRP Toggle or VBUS detected VBUS Detected Try.DFP tdrptry Lock.UFP UFP Detected tdrplock UFP Removed Unattached.DFP Attached.DFP Attach.DFP. DRPWait UFP Detected tdrphold 25

Power Delivery 26

All solutions required to support Default USB Power appropriate to product as defined by USB 2.0 and USB 3.1 Precedence Mode of Operation Nominal Voltage Maximum Current Highest USB PD Configurable 5 A USB Type-C Current @ 3.0 A 5 V 3.0 A USB Type-C Current @ 1.5 A 5 V 1.5 A USB BC 1.2 5 V Up to 1.5 A USB 3.1 5 V 900 ma Default USB Power Lowest USB 2.0 5 V 500 ma USB Type-C Current @ 1.5 A and 3.0 A preferred alternative to using BC 1.2 for mobile devices 27

DFP: Normally presents Rp If the DFP requires power to operate (e.g. dead battery case), present Rd and subsequently use USB PD to swap data roles. UFP: normally presents Rd If the UFP is able to charge with dead battery, it periodically presents Rp.

USB PD 2.0 specifies DCcoupled Biphase Mark Coding (BMC) signal encoding for use over CC 29

10G Signaling 30

Motivation: Enhanced USB experience thru higher BW Gen1 speed = 5G with 8b10b encoding Gen2 speed = 10G with 128/132 block coding Incremental Change over USB3.0 10G with 128/132b line code (20% BW over 8b10b) 1M passive cable Configuration via LFPS based pulse modulation (LBPM) Compatible w/ legacy connectors 31 31

Limited PCB route length 23dB max channel w/ symmetric loss budget Muxing for flippability & alternate modes Mitigation directions Mux integration Pad cap reduction (e.g. Tcoils) Low loss configurations Repeaters Host + - + - Txp Txn Rxp Rxn Host 8.5dB Tx v- mode R T k pad C t Host AC Capacitor ESD C e + - Host pkg Repeater + - Cable Assembly 6dB Host PCB AC Cap Cable Assembly Internal Connector + - Repeater + - Device 8.5dB Internal Cable Device Rxp + Rxn - Device Txp + Txn - AC Capacitor Port Connector 32

Legacy Support 33

The most common cables: Plug 1 Plug 2 USB Version Cable Length Current Rating 5G Loss Budgets A C USB 2.0 4 m 1.5 A New devices with A C USB 3.1 Gen2 1 m 1.5 A legacy host 10dB StdA 3.5dB C 6.5dB C B USB 2.0 4 m 1.5 A C B USB 3.1 Gen2 1 m 1.5 A C Micro-B USB 2.0 2 m 1.5 A C Micro-B USB 3.1 Gen2 1 m 1.5 A Legacy peripherals with new host 6.5dB 6.5dB C C 4dB 4dB µb StdB 6.5dB 2.5 db The only defined adapters: Plug Receptacle USB Version Cable Length Current Rating C Micro-B USB 2.0 0.15 m 1.5 A C A USB 3.1 Gen1 0.15 m 1.5 A Legacy Micro-B chargers with new devices Legacy thumb drives with new hosts 34

Alternate Modes 35

Expect products to support multiple standards. Automatic detection and configuration Use USB PD protocol Expect discrete solutions thru ~2016, eventual migration to integrated solution Multi-protocol repeaters VESA Brings DisplayPort to New USB Type-C Connector, 09/22/2014, www.vesa.org. 36

USB Type-C promises a great user experience: Plug it in and it works. Whatever: mouse, keyboard, SSD, display However: upside down/rightside up, either plug To realize that promise the industry must incorporate significant complexity into product designs while addressing multiple technical challenges. 37

38

DRP resolves to the UFP (device) role 39

DRP resolves to the DFP (host) role 40

Supports USB PD data and power role swaps Normally Rp is presented If the DFP requires power to operate (e.g. dead battery case), present Rd and subsequently use USB PD to swap data roles 41

Supports USB PD data and power role swaps Normally Rd is presented If the UFP is able to charge with dead battery, it periodically presents Rp 42