USB-IF Power Delivery Compliance Program Overviewdownload.tek.com/document/USB-PD_Allion.pdf ·...

Post on 19-Mar-2018

217 views 0 download

Transcript of USB-IF Power Delivery Compliance Program Overviewdownload.tek.com/document/USB-PD_Allion.pdf ·...

March 2016

Howard Chang

USB-IF Power Delivery Compliance Program Overview

Agenda

Power Delivery Compliance Test

PD E-Marker Issues On Compliance Testing

PD Only Silicon Issues On Compliance Testing

2

Power Delivery Compliance Test

Power Delivery Test Equipment

• MQP USB-PDT

– Graphic USB: 4.77 (Mar 14 2016 Version)

• Ellisys EX-350

– Examiner: 5921 (Mar 18 2016 Version)

– Need other sources for the following tests

» Transmitter Eye Diagram Test

» Receive Interference Rejection Test

4

Power Delivery Test Item - MQP

• MQP USB-PDT

5

E-Marker

PD Only Silicon

Power Delivery Test Item - Ellisys

• Ellisys EX-350

6

E-Marker Cable Compliance Testing Material

• Compliance Test Materials

– Vendor Info File => CreatedbyPDVendorInfoFileGenerator

» Current version: 0.9.16.0

» No idea how to write?

– Completed Cable Product Registration Form

7

PD E-Marker Issues On Compliance Testing

• Cable Transmitter Eye Diagram Test

– Test Equipment: MQP USB-PDT

9

PD E-Marker Issue (#1)

Before

After

• Cable Receive Interference Rejection Test

– Test Equipment: MQP USB-PDT

– The related CTS spec. will be confirmed after getting E-Marker IC certified

– Follow the “Grace Period after the Introduction of a New Test” policy for applying for a waiver (End product: 18 months)

10

PD E-Marker Issue (#2)

Nominal Signal Group 1 Signal Group 2 Signal Group 3 Signal

High Level (nom) 1100 mV 1200 mV 790 mV 1290 mV

Low Level (nom) 25mV 0 mV -250mV 250mV

Bit Rate 300 kb/s 270 kb/s 330 kb/s 330 kb/s

**Noise Period - 608 ns 608 ns 608 ns

**Noise Amplitude 0 mV p/p 100 mV p/p 100 mV p/p 100 mV p/p

Rise/Fall Time 735 ns 735 ns 735 ns 735 ns

• Cable PHY Level Message Test

– Test Equipment: MQP USB-PDT

– The related CTS spec. will be defined after getting E-Marker IC certified

– Follow the “Grace Period after the Introduction of a New Test” policy for applying for a waiver (End product: 18 months)

11

PD E-Marker Issue (#3)

• Cable Bus Idle Detection Test

– Test Equipment: MQP USB-PDT

– The related CTS spec. will be defined after getting E-Marker IC certified

– Follow the “Grace Period after the Introduction of a New Test” policy for applying for a waiver (End product: 18 months)

12

PD E-Marker Issue (#4)

• Cable ID Checks or TD.PD.VNDI.E1 VDM Identify

– Test Equipment: MQP USB-PDT or Ellisys EX-350

– Transfer all IDs USB-IF assigned or vendors specified from Decimal to Hex and then program to E-Marker IC

Example: Allion Labs’ VID: 2787 for Decimal => 0AE3 for Hex

PD E-Marker Issue (#5)

13

PD Only Silicon Issues On Compliance Testing

PD Only Silicon Issue (#1)

• TD.PD.VNDI.E8 Accepts PR_Swap as Sink

– Test Equipment: Ellisys EX-350

– This test verifies that the UUT will accept PR_SWAP as sink as indicated in the vendor-supplied information.

– Vendor Info File:

– Trace File

15

PD Only Silicon Issue (#2)

• Source Dynamic Load Test, Consumer/Provider Accepting Swap

– Test Equipment: MQP USB-PDT

– This test verifies that the static and dynamic electrical capabilities of a Source meet the requirements for each PDO offered, and that the procedure for requesting an increase in current functions correctly.

– PDOs: 5V/3A, 12V/3A, 20V/3A

16

PDO #1

PDO #2

PDO #3

PD Only Silicon Issue (#2) – Cont.

• Current Load on 5V

• Current Load on 12V: Cannot Source !!!

17

Good Behavior

Bad Behavior

March 2016

Casper Lee

Type-C PD IOT

Overview

USB Type-C Interoperability Testing Methodology

Type-C Power Role Verification

19

Case Study

Allion Type-C Test Tools Introduction

USB Type-C Interoperability Testing Methodology

The Type-C Functionality Architecture

21

Testing Methodology of USB Type-C

22

Host/Source Device/Sink

Power Role Data Role Cable

P/C C/P P Only C Only DFP

UFP

DRP

Passive Cable Active Cable Adaptor Cable

USB

Dongle (ALT Mode)

E-Marker W/O E-Marker

Re-timer Re-driver DP HDMI

DP HDMI VGA SOP' SOP""

Power Role

P/C △ ○ ◎ ○ ◎ ○ △ △ △ ◎ ◎ ◎ ○ ○ ○ △ △

C/P ◎ △ ○ ○ ◎ ◎ ○ ○ ○ ◎ ○ ○ ○ ○ ○ △ △

P Only ◎ ○ △ ○ ◎ △ △ △ △ ◎ ○ ○ ○ ○ ○ △ △

C Only ○ ○ ○ △ ○ △ △ △ △ ◎ ○ ○ ○ ○ ○ △ △

Data Role

DFP ◎ △ ◎ △ △ ○ ○ ○ ○ ◎ ○ ○ ○ ○ ○ ○ ○

UFP

USB △ ○ △ ○ ○ △ △ △ △ ◎ ○ ○ ○ ○ ○ ○ ○

Dongle (ALT Mode)

DP △ ○ △ ○ ○ △ △ △ △ ◎ ○ ○ ○ ○ ○ ○ ○

HDMI △ ○ △ ○ ○ △ △ △ △ ◎ ○ ○ ○ ○ ○ ○ ○

VGA △ ○ △ ○ ○ △ △ △ △ ◎ ○ ○ ○ ○ ○ ○ ○

DRP ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ○ ○ ○ ○ ○ ○ ○

Cable

Passive Cable

E-Marker SOP' ◎ ◎ ◎ ◎ ◎ ○ ○ ○ ○ ◎

SOP"" ◎ ◎ ◎ ◎ ◎ ○ ○ ○ ○ ◎

W/O E-Marker ○ ○ ○ ○ ○ ○ ○ ○ ○ ○

Active Cable

Re-timer

○ ○ ○ ○ ○ ○ ○ ○ ○ ○

Re-driver

○ ○ ○ ○ ○ ○ ○ ○ ○ ○

Adaptor Cable

DP

△ △ △ △ ◎ ○ ○ ○ ○ ◎

HDMI

△ △ △ △ ◎ ○ ○ ○ ○ ◎

Type-C Power Role Verification

24

24

USB2.0: 5V@500mA

USB3.0: 5V@900mA

BC1.2: 5V@1.5A

USB2.0: 5V@500mA

USB3.0: 5V@900mA

The Evolution of USB Power Charging

Type-C

Current: 5V@1.5A/ 3A

Type-C PD:

5V/ 12V/ 20V@

1.5A/ 2A/

3A/ 5A

QC 2.0: 5V/ 9V/ 12V @3A

USB PD Power Spec Overview

25

PD 3.0 PD 2.0

USB Type-C Test Matrix for Power

26

Google Apple Apple Letv Letv Xiaomi(小米) LG HUAWEI Nokia ASUS

Chromebook

2015

Macbook

MF855TA/AMacBook 12

超級手機 Max

(X900+)

超級手機 樂1

(X600)Mi-4c

GOOGLE

Nexus 5X

GOOGLE

Nexus 6PN1 ZenPad S 8.0

Google Chromebook 2015

Apple Macbook MF855TA/A

Apple MacBook 12

Letv 超級手機 Max (X900+)

Letv 超級手機 樂1 (X600)

Xiaomi(小米) Mi-4c

LG GOOGLE Nexus 5X

HUAWEI GOOGLE Nexus 6P

Nokia N1

ASUS ZenPad S 8.0

Source (Target Charger)/ Sink

Consumer

Provider

Adaptor Spec Identification

27

AC Adaptor

Model NameAC Adaptor Type Output

Google Chromebook 2015 PA-1600-23 AC with Type-C Cable 5V/ 12V/ 20V= 3A

Apple Macbook MF855TA/A A1540 Type-C Receptacle with Type-C to C Cable14.5V=2.0A (USB PD)/

5.2V=2.4A

Apple MacBook 12 A1540 Type-C Receptacle with Type-C to C Cable14.5V=2.0A (USB PD)/

5.2V=2.4A

Letv 超級手機 Max (X900+) A78-120100 Type-A Receptacle with Type-A to C Cable5V=2.0A/ 9V=1.2A/

12V=1.0A

Letv 超級手機 樂1 (X600) A95-502000 Type-A Receptacle with Type-A to C Cable 5V=2A

Xiaomi(小

米)Mi-4c MRY-03-EB Type-A Receptacle with Type-A to C Cable 5V=2A/ 9V=1.2A/ 12V=1A

LG GOOGLE Nexus 5X MCS-N04WR Type-C Receptacle with Type-C to C Cable 5.0V=3.0A

HUAWEI GOOGLE Nexus 6P HW-050300U00 Type-C Receptacle with Type-C to C Cable 5V=3A

Nokia N1NSA12UH-

050200Type-A Receptacle with Type-A to C Cable 5V=2.0A

ASUS ZenPad S 8.0 PA-1070-07 Type-A Receptacle with Type-A to C Cable 5.2V=1.35A

Adaptor Info

Device Charging Spec Identification

28

• Check bundled charger Voltage & Current

– Use ALLION USB Type-C test tool and USB PD sniffer to get the device charging Spec

With Bundle AC

Check the Voltage and Current

Google Chromebook 2015 20V,1.16A

Apple Macbook MF855TA/A 14.6V,1.9A

Apple MacBook 12 14.5V,1.88A

Letv 超級手機 Max (X900+) 5V,1.5A

Letv 超級手機 樂1 (X600) 5.1V,1.514A

Xiaomi Mi-4c 9V,1A

LG GOOGLE Nexus 5X 5V,1.5A

HUAWEI GOOGLE Nexus 6P 5V,2.5A

Nokia N1 5V,1.45A

ASUS ZenPad S 8.0 5V,1.1A

USB-C PD Spec

BC 1.2/QC 2.0 Spec

BC 1.2 Spec

USB-C PD Spec

BC 1.2 Spec

Voltage & Current Identification for Provider/Consumer

29

Voltage : 20.39V Current : -0.018A

Device voltage & current monitoring (Use Allion Type-C Digital Power Meter)

Capture Source / Sink Capability

30

Source Capability Capture (Use Allion Sniffer)

Sink Capability Request (Use Allion Sniffer)

Test Result

31

Source ( Down Side column)

Google Chromebook 2015

Apple Macbook MF855TA/A

Apple MacBook 12

Letv 超級手機 Max (X900+)

Letv 超級手機 樂1 (X600)

Xiaomi(小米) Mi-4c

LG GOOGLE Nexus 5X

HUAWEI GOOGLE Nexus 6P

Nokia N1 ASUS ZenPad S

8.0 Sink (Right Side

column)

Google Chromebook 2015 20V,1.4A 20V,891mA 0V,0A 0V,0A 5V,450mA 5V,1.4A 5V,629mA 0V,0A 5V,800mA

Apple Macbook MF855TA/A 15V,2A 14.7V,1A 0V,0A 0V,0A 5V,1.38A 5V,1A 4.9V,609mA 0V,0A 0V,0A

Apple MacBook 12 13.3V,1.83A 14V,1.88A 0V,0A 0V,0A 5V,990mA 4.88V,1.57A 5V,1.4A 0V,0A 0V,0A

Letv 超級手機 Max (X900+)

5V,400mA 4.97V,430mA 5V,420mA 5V,1.4A 8.2V,920mA 5V,1.7A 5.1V,1A 4.9V,414mA 5V,1A

Letv 超級手機 樂1 (X600) 5V,1A 5V,1A 5V,465mA 5V,1.35A 4.7V,370mA 5V,1A 5.1V,927mA 5V,450mA 5V,2.4A

Xiaomi(小米) Mi-4c 4.8V,450mA 4.78V,422mA 5V,455mA 8V,900mA 4.7V,1.3A 4.86V,1.83A 5V,676mA 4.7V,776.5mA 5V,460mA

LG GOOGLE Nexus 5X 5V,3A 5.2V,2.87A 5.2V,2.8A 5V,1.37A 5V,1.5A 4.8V,1.2A 5V,2.1A 5V,1.5A 5V,1A

HUAWEI GOOGLE Nexus 6P 4.8V,3.3A 5V,2.2A 5.2V,2.8A 0V,0A 0V,0A 5V,1.26A 4.87V,1.6A 0V,0A 5V1.3A

Nokia N1 5V,0A 5V,450mA 5V,450mA 5V,969mA 5V,1.5A 4.7V,1.14A 5V,1.45A 4.9V,946mA 5V,445mA

ASUS ZenPad S 8.0 5V,1A 5V,1A 5V,390mA 5V,1.33A 5V,1.5A 4.7V,1.26A 5V,1.5A 5V,1.29A 5V,450mA

Allion Type-C Test Tools Introduction

Design Background

33

• Google PD analyzer (Sniffer Function) : capture CC Pins Communication log

• Wilder Type-C PD coupon (Power Measurement) : measure Vbus Voltage & Current

Combination Solution Modularized Solution

Allion Type-C Digital Power Meter

34

Plug to Receptacle

The real-time voltage/ current with csv Log ▪Voltage : Can be monitored on 5V/9V/12V/15V/20V as Max. (Optional Voltage and current can also be monitored) ▪ Current: The “+” / “-” mean the Current charge (Plug→Receptacle or Receptacle→Plug)

Receptacle to Receptacle

Allion Power Measurement Application

35

• Use the Sniffer to record and analyze the PD protocol

Allion Type-C PD Sniffer

Case Study

Condition: two devices are connected with each other Observation: in case of the role function confusion , the role can be changed by UI implement

Case A: Power Role / Data Role Swap Functionality

37

The USB Connection Mode An Example of LG Google Nexus 5X and HUAWEI Google Nexus 6P connection:

With the role swap capability, the UI “USB connection mode” on mobile phone is convenient for customer to identify the role function as they wanted.

Power Role : to charge or to be changed Data Role : host or device

Case B. Inconsistent Results of USB Charging Compatibility Test

38

LG GOOGLE Nexus 5X Chromebook 2015Macbook

MF855TA/AMacBook 12

超級手機

Max (X900+)

超級手機 樂

1 (X600)Mi-4c

GOOGLE

Nexus 5X

GOOGLE

Nexus 6PN1

ZenPad S

8.0

5V,3A 5.2V,2.87A 5.2V,2.8A 5V,1.37A 5V,1.5A 4.8V,1.2A 5V,1.5A 5V,799mA 5V,1.5A 5V,1A

HUAWEI GOOGLE Nexus 6P Chromebook 2015Macbook

MF855TA/AMacBook 12

超級手機

Max (X900+)

超級手機 樂

1 (X600)Mi-4c

GOOGLE

Nexus 5X

GOOGLE

Nexus 6PN1

ZenPad S

8.0

4.8V,3.3A 5V,2.2A 5.2V,2.8A 0V,0A 0V,0A 5V,1.26A 4.87V,1.6A 5V,2.5A 0V,0A 5V1.3ACheck the Voltage and Current

Check the Voltage and Current

31

11

21

1.Letv x900/ Letv x600 Huawei 6P cannot charge both Letv devices because Rd / Rp detection fail. Huawei 6p won’t provide 5V . 2.Nokia N1 There was no Rd be implemented on N1. Huawei 6p cannot charge it. 3.Mi-4c& ZenPadS8 The Mi-4c and ZenPadS8 can be charged by both Nexus Mobile, because they have Rd Pull-down.

Condition: two devices are connected with each other Issue: AC difference between each device

USB Type-C Test Service

March 2016 Jessica Lu

USB Type-C Service

USB 3.1 / 2.0 Type-C Test USB Power Delivery Test ALT Mode DP to Type-C

ALT Mode MHL to Type-C Display Interface Certification

Type-C/Display/Dock Interoperability Type-C to Legacy Dongle Verification

2016 © ALLION LABS, INC. ALL RIGHTS RESERVED. NO TEXT, LOGO OR GRAPHIC FROM THIS DOCUMENT MAY BE COPIED OR RETRANSMITTED

UNLESS EXPRESSLY PERMITTED BY ALLION LABS, INC. AND THEIR RESPECTIVE OWNERS.

Allion is the premier resource for all of your third party testing needs. Our services bring products to market more quickly, reliably, and cost effectively to protect your brand quality and that of your suppliers.

41