Ellisys USB Compliance Report

Date and time

Thursday, 24 May 2018 14:53:31 GMT+2

Vendor

pascal

Product

dry run

Product revision

comecer

Test ID

1

Generator used

Ellisys USB Explorer 350 (EX350-62463)

Analyzer used

None

Software version

Report generated with version 3.1.6688

Overall result

Failed

Summary

Test status

Last updated on

USB PD Consistency Tests

Failed

    » TD.PD.VNDI.E1 VDM Identity

Passed

Stable

2015-09-24

    » TD.PD.VNDI.E2 VDM SVIDs

Not Applicable

Stable

2015-08-18

    » TD.PD.VNDI.E3 VDM Modes

Not Applicable

Stable

2015-08-18

    » TD.PD.VNDI.E4 SOP* Handling

Passed

Stable

2016-10-27

    » TD.PD.VNDI.E6 Sink Capabilities

Failed

Stable

2016-07-11

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

Not Applicable

Stable

2016-05-11

    » TD.PD.VNDI.E10 Requests PR_Swap as Sink

Not Applicable

Stable

2016-07-01

    » TD.PD.VNDI.E11 DisplayPort Alt-Modes

Not Applicable

Stable

2015-10-22

USB Type-C Tests

Passed

    » TD.PD.C.E2 UFP Rp

Passed

Stable

2015-06-17

USB Type-C Functional Tests

Failed

    » TD.4.1.1 Initial Voltage

Passed

Stable

2017-09-24

    » TD.4.3.1 Sink Connect Source

Passed

Stable

2017-02-10

    » TD.4.3.2 Sink Connect DRP

Passed

Stable

2016-08-12

    » TD.4.3.3 Sink Connect Try.SRC DRP

Passed

Beta

2017-12-06

    » TD.4.3.4 Sink Connect Try.SNK DRP

Passed

Beta

2017-06-19

    » TD.4.3.5 Sink Connect SNKAS

Not Applicable

RC

2016-07-01

    » TD.4.3.6 Sink Connect Accessories

Not Applicable

RC

2016-10-27

    » TD.4.10.1 Sink Power Sub-States

Failed

RC

2018-04-08

    » TD.4.10.2 Sink Power Precedence

Passed

RC

2018-04-08

    » TD.4.10.3 Sink Suspend

Not Applicable

RC

2017-04-03

    » TD.4.10.4 Sink Power Role Swap

Not Applicable

RC

2016-11-04

    » TD.4.10.5 Sink Vconn Swap

Not Applicable

Stable

2016-06-17

    » TD.4.10.6 Sink Alternate Mode

Not Applicable

RC

2017-04-10

    » TD.4.11.1 Data Role Swap

Not Applicable

RC

2017-02-10

    » TD.4.11.2 Sink Dead Battery

Not Applicable

RC

2016-01-18

    » TD.4.12.2 Hub Port Types

Not Applicable

Beta

2017-02-10

USB PD Physical Tests

Passed

    » TD.PD.PHY.E1 BIST Test Data

Passed

Stable

2015-08-18

    » TD.PD.PHY.E2 BIST Receiver Mode

Not Applicable

Stable

2016-02-10

    » TD.PD.PHY.E3 BIST Transmitter Mode

Not Applicable

Stable

2015-08-18

    » TD.PD.PHY.E4 Transmitter Bit Rate Drift

Passed

Stable

2016-11-04

    » TD.PD.PHY.E5 Transmitter Collision Avoidance

Passed

Stable

2016-01-20

    » TD.PD.PHY.E6 Receiver Swing Tolerance

Passed

Stable

2015-08-18

    » TD.PD.PHY.E7 Receiver Bit Rate Tolerance

Passed

Stable

2015-08-18

    » TD.PD.PHY.E8 Receiver Bit Rate Deviation Tolerance

Passed

Stable

2015-08-18

    » TD.PD.PHY.E9 Valid SOP Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E10 Invalid SOP Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E11 Valid SOP' Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E12 Invalid SOP' Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E13 Valid SOP" Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E14 Invalid SOP" Framing

Passed

Stable

2015-11-27

    » TD.PD.PHY.E15 Valid SOP'/" Debug Framings

Passed

Stable

2015-11-27

    » TD.PD.PHY.E16 Valid Hard Reset Framing

Passed

Stable

2015-08-21

    » TD.PD.PHY.E17 Invalid Hard Reset Framing

Passed

Stable

2015-08-21

    » TD.PD.PHY.E18 Valid Cable Reset Framing

Passed

Stable

2015-08-21

    » TD.PD.PHY.E19 Invalid Cable Reset Framing

Passed

Stable

2015-08-21

    » TD.PD.PHY.E20 EOP Framing

Passed

Stable

2015-08-18

    » TD.PD.PHY.E21 Preamble

Passed

Stable

2015-08-18

USB PD Link Tests

Passed

    » TD.PD.LL.E2 Retransmission

Passed

Stable

2016-09-22

    » TD.PD.LL.E3 Soft Reset Usage

Passed

Stable

2016-08-17

    » TD.PD.LL.E4 Hard Reset Usage

Passed

Stable

2016-08-17

    » TD.PD.LL.E5 Soft Reset

Passed

Stable

2015-08-18

    » TD.PD.LL.E6 Ping

Passed

Stable

2017-09-27

USB PD Source Tests

Passed

USB PD Sink Tests

Failed

    » TD.PD.SNK.E1 SinkWaitCapTimer Deadline

Failed

Stable

2015-09-23

    » TD.PD.SNK.E2 SinkWaitCapTimer Timeout

Failed

Stable

2015-09-23

    » TD.PD.SNK.E3 Request Sent Timely

Passed

Stable

2015-08-27

    » TD.PD.SNK.E4 Request Fields Checks

Failed

Stable

2016-06-17

    » TD.PD.SNK.E5 SenderResponseTimer Deadline - Accept

Passed

Stable

2015-08-27

    » TD.PD.SNK.E6 SenderResponseTimer Timeout - Accept

Passed

Stable

2015-08-27

    » TD.PD.SNK.E7 PSTransitionTimer Deadline

Passed

Stable

2015-08-27

    » TD.PD.SNK.E8 PSTransitionTimer Timeout

Passed

Stable

2015-08-27

    » TD.PD.SNK.E9 GetSinkCap in Place of Accept

Passed

Stable

2015-09-24

    » TD.PD.SNK.E10 GetSinkCap in Place of PS_RDY

Failed

Stable

2016-03-10

    » TD.PD.SNK.E11 PDO Transition

Deprecated

2016-09-19

    » TD.PD.SNK.E12 Compatibility with PD3 Source

Passed

Beta

2016-09-19

USB PD VDM Tests for UFPs and Cables

Failed

    » TD.PD.VDMU.E1 Discover Identity Response

Not Applicable

Stable

2015-08-18

    » TD.PD.VDMU.E2 Discover SVIDs Response

Not Applicable

Stable

2015-08-18

    » TD.PD.VDMU.E3 Discover Modes Response

Not Applicable

Stable

2015-08-18

    » TD.PD.VDMU.E4 Enter Mode Response

Not Applicable

Stable

2016-05-09

    » TD.PD.VDMU.E5 Exit Mode Response

Not Applicable

Stable

2016-05-09

    » TD.PD.VDMU.E6 Discover Identity Response Time

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E7 Discover SVIDs Response Time

Failed

Stable

2015-08-18

    » TD.PD.VDMU.E8 Discover Modes Response Time

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E9 Enter/Exit Mode Response Time

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E10 Discover Identity Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E11 Discover SVIDs Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E12 Discover Modes Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E13 Enter Mode Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E14 Exit Mode Wrong SVID

Passed

Stable

2015-08-18

    » TD.PD.VDMU.E15 Applicability

Failed

Stable

2015-08-18

    » TD.PD.VDMU.E16 Interruption by PD Command

Passed

Stable

2016-04-20

    » TD.PD.VDMU.E17 Interruption by VDM Command

Passed

Stable

2016-05-09

    » TD.PD.VDMU.E18 Data Role Swap Hard Reset

Not Applicable

Stable

2015-08-18

USB PD VDM Tests for DFPs

Passed

USB PD Consistency Tests

Test suite overall result

Failed


TD.PD.VNDI.E1 VDM Identity - Testing Upstream Port

PASSED

Sending Discover Identity

UUT must respond a VDM message

PASSED

Sending Discover Identity

UUT must respond with NAK


TD.PD.VNDI.E2 VDM SVIDs - Testing Upstream Port

SKIPPED

Checking Vendor Info

Device does not respond to Discover Identity, test skipped


TD.PD.VNDI.E3 VDM Modes - Testing Upstream Port

SKIPPED

Checking Vendor Info

Device does not respond to Discover Identity, test skipped


TD.PD.VNDI.E4 SOP* Handling - Testing Upstream Port

PASSED

Checking SOP* response

SOP Capable declared as Yes

PASSED

Checking SOP* response

UFP must not respond to SOP'

PASSED

Checking SOP* response

UFP must not respond to SOP"

PASSED

Checking SOP* response

SOP' Debug Capable declared as No

PASSED

Checking SOP* response

SOP" Debug Capable declared as No


TD.PD.VNDI.E6 Sink Capabilities - Testing Upstream Port

PASSED

Checking Sink PDOs

Number of Sink PDOs declared as 4

PASSED

Checking Sink PDO 1

Supply Type declared as Fixed

PASSED

Checking Sink PDO 1

Data Role Swap bit must be 0

PASSED

Checking Sink PDO 1

USB Communication Capable declared as No

PASSED

Checking Sink PDO 1

Unconstrained Power declared as No

FAILED

Checking Sink PDO 1

Higher Capability declared as No, actual is Yes

PASSED

Checking Sink PDO 1

UUT is Sink only and must indicate PR_Swap as not supported

PASSED

Checking Sink PDO 1

Voltage declared as 5 V

PASSED

Checking Sink PDO 1

Operating Current declared as 500 mA

PASSED

Checking Sink PDO 2

Supply Type declared as Fixed

PASSED

Checking Sink PDO 2

Voltage declared as 14.8 V

PASSED

Checking Sink PDO 2

Operating Current declared as 1 A

PASSED

Checking Sink PDO 3

Supply Type declared as Fixed

PASSED

Checking Sink PDO 3

Voltage declared as 12 V

PASSED

Checking Sink PDO 3

Operating Current declared as 1 A

PASSED

Checking Sink PDO 4

Supply Type declared as Fixed

PASSED

Checking Sink PDO 4

Voltage declared as 15 V

PASSED

Checking Sink PDO 4

Operating Current declared as 1 A

PASSED

Checking Power

Max consumed power shall be less than or equal to 16W


TD.PD.VNDI.E8 Accepts PR_Swap as Sink - Testing Upstream Port

SKIPPED

Checking Vendor Info

Device is not Dual Role, test skipped


TD.PD.VNDI.E10 Requests PR_Swap as Sink - Testing Upstream Port

SKIPPED

Setting up device

Device is not Dual Role, tests skipped


TD.PD.VNDI.E11 DisplayPort Alt-Modes - Testing Upstream Port

SKIPPED

Setting up device

Device does not respond to Discover Identity, test skipped


USB Type-C Tests

Test suite overall result

Passed


TD.PD.C.E2 UFP Rp - Testing Upstream Port

PASSED

Applying 56k +10% to +5V on CC

Vcc is 852 mV, must be in range 250 mV to 1.5 V

PASSED

Applying 56k -10% to +5V on CC

Vcc is 868 mV, must be in range 250 mV to 1.5 V

PASSED

Applying 22k +10% to +5V on CC

Vcc is 969 mV, must be in range 450 mV to 1.5 V

PASSED

Applying 22k -10% to +5V on CC

Vcc is 1.07 V, must be in range 450 mV to 1.5 V

PASSED

Applying 10k +10% to +5V on CC

Vcc is 1.61 V, must be in range 850 mV to 2.45 V

PASSED

Applying 10k -10% to +5V on CC

Vcc is 1.82 V, must be in range 850 mV to 2.45 V


USB Type-C Functional Tests

Test suite overall result

Failed


TD.4.1.1 Initial Voltage - Testing Upstream Port

PASSED

Applying No Terms

PUT SSRX and SSTX pins must be in USB Safe State

PASSED

Applying No Terms

PUT must not source Vbus


TD.4.3.1 Sink Connect Source - Testing Upstream Port

PASSED

Applying Source Terms

PUT must advertise Rd termination for 100 ms

PASSED

Applying VBUS

PUT must sink no more than 100 mA (actual was 47 mA)

PASSED

Applying VBUS

PUT_R must not source Vconn (0 V measured)


TD.4.3.2 Sink Connect DRP - Testing Upstream Port

PASSED

Switching Terms

PUT must advertise Rd termination for 130 ms

PASSED

Applying VBUS

PUT must sink no more than 100 mA (actual was 44 mA)

PASSED

Applying VBUS

PUT_R must not source Vconn (0 V measured)

PASSED

Removing VBUS

PUT must not source VBUS

PASSED

Removing VBUS

PUT must not source Vconn (0 V measured)


TD.4.3.3 Sink Connect Try.SRC DRP - Testing Upstream Port

PASSED

Switching Terms

PUT must advertise Rd termination for 130 ms

PASSED

Applying VBUS

PUT must sink no more than 100 mA (actual was 51 mA)

PASSED

Applying VBUS

PUT_R must not source Vconn (0 V measured)

PASSED

Removing VBUS

PUT must not source VBUS

PASSED

Removing VBUS

PUT must not source Vconn (0 V measured)


TD.4.3.4 Sink Connect Try.SNK DRP - Testing Upstream Port

PASSED

Switching Terms

PUT must constantly advertise Rd termination

PASSED

Switching Terms

PUT must advertise both Rd terminations

PASSED

Entering AttachWait.SRC

PUT must constantly advertise Rd termination for 100 ms

PASSED

Entering Try.SNK

PUT must constantly advertise Rd termination for 150 ms

PASSED

Entering TryWait.SRC

PUT must constantly advertise Rd termination for 100 ms

PASSED

Entering TryWait.SRC

PUT must advertise both Rd terminations

PASSED

Applying VBUS

PUT must constantly advertise Rd termination

PASSED

Applying VBUS

PUT must sink no more than 100 mA (actual was 32 mA)

PASSED

Applying VBUS

PUT_R must not source Vconn (0 V measured)

PASSED

Removing VBUS

PUT must not source VBUS

PASSED

Removing VBUS

PUT must not source Vconn (0 V measured)


TD.4.3.5 Sink Connect SNKAS - Testing Upstream Port

SKIPPED

Setting up device

PUT is not a Vconn Powered Accessory, test skipped


TD.4.3.6 Sink Connect Accessories - Testing Upstream Port

SKIPPED

Setting up device

PUT does not support Audio Accessory, test skipped


TD.4.10.1 Sink Power Sub-States - Testing Upstream Port

PASSED

Applying Rp-USB

PUT must sink no more than 500 mA (actual was 44 mA)

PASSED

Applying Rp-1.5A

PUT must sink no more than 1.5 A before 10 ms (actual maximum was 50 mA)

PASSED

Applying Rp-1.5A

PUT must sink no more than 1.5 A after 20 ms (actual maximum was 423 mA)

FAILED

Applying Rp-USB

PUT must sink no more than 500 mA after 60 ms (actual maximum was 688 mA)

PASSED

Applying Rp-3.0A

PUT must sink no more than 3 A before 10 ms (actual maximum was 50 mA)

PASSED

Applying Rp-3.0A

PUT must sink no more than 3 A after 20 ms (actual maximum was 50 mA)

PASSED

Applying Rp-1.5A

PUT must sink no more than 1.5 A after 60 ms (actual maximum was 849 mA)

PASSED

Applying Rp-3.0A

PUT must sink no more than 3 A before 10 ms (actual maximum was 51 mA)

PASSED

Applying Rp-3.0A

PUT must sink no more than 3 A after 20 ms (actual maximum was 54 mA)

PASSED

Applying Rp-USB

PUT must sink no more than 500 mA after 60 ms (actual maximum was 53 mA)

PASSED

Applying Rp-1.5A

PUT must sink no more than 1.5 A before 10 ms (actual maximum was 52 mA)

PASSED

Applying Rp-1.5A

PUT must sink no more than 1.5 A after 20 ms (actual maximum was 421 mA)

PASSED

Applying Rp-3.0A

PUT must sink no more than 3 A before 10 ms (actual maximum was 50 mA)

PASSED

Applying Rp-3.0A

PUT must sink no more than 3 A after 20 ms (actual maximum was 261 mA)


TD.4.10.2 Sink Power Precedence - Testing Upstream Port

PASSED

Applying Rp-3.0A

PUT must sink no more than 3000 mA (actual was 46 mA)

PASSED

Applying Rp-3.0A

PUT must sink no more than 3000 mA (actual was 48 mA)

PASSED

Offering 1.5 A PDO with Rp-1.5A

PUT must sink no more than 1500 mA (actual was 46 mA)

PASSED

Applying Rp-3.0A

PUT must sink no more than 1500 mA (actual was 45 mA)

PASSED

Sending Hard Reset

PUT must sink no more than 500 mA (actual was 48 mA)


TD.4.10.3 Sink Suspend - Testing Upstream Port

SKIPPED

Setting up device

PUT is not a USB Device, test skipped


TD.4.10.4 Sink Power Role Swap - Testing Upstream Port

SKIPPED

Setting up device

PUT does not support Power Role Swap as Sink, test skipped


TD.4.10.5 Sink Vconn Swap - Testing Upstream Port

SKIPPED

Setting up device

PUT does not support Vconn Swap as Sink, test skipped


TD.4.10.6 Sink Alternate Mode - Testing Upstream Port

SKIPPED

Setting up device

PUT is not an Alternate Mode Adapter, test skipped


TD.4.11.1 Data Role Swap - Testing Upstream Port

SKIPPED

Switching PUT to DFP

PUT does not accept Data Role Swap as UFP, test skipped


TD.4.11.2 Sink Dead Battery - Testing Upstream Port

SKIPPED

Setting up device

PUT does not have a battery, test skipped


TD.4.12.2 Hub Port Types - Testing Upstream Port

SKIPPED

Setting up device

PUT does not belong to a USB 3.1 Hub, test skipped


USB PD Physical Tests

Test suite overall result

Passed


TD.PD.PHY.E1 BIST Test Data - Testing Upstream Port

PASSED

Sending 1000 BIST Data

UUT must respond to all BIST Data packets (1000 answered)

PASSED

Sending 1 Wrong BIST Data

UUT must not respond

PASSED

Sending 10 BIST Data

UUT must respond to all BIST Data packets (10 answered)


TD.PD.PHY.E2 BIST Receiver Mode - Testing Upstream Port

SKIPPED

Entering BIST Receiver

UUT does not support BIST Received mode, test skipped


TD.PD.PHY.E3 BIST Transmitter Mode - Testing Upstream Port

SKIPPED

Entering BIST Transmitter

UUT does not support BIST Transmitter mode, test skipped


TD.PD.PHY.E4 Transmitter Bit Rate Drift - Testing Upstream Port

INFO

Measuring Bitrate

Measured values: Min 299'872 b/s, Ref 299'895 b/s, Max 299'917 b/s

PASSED

Measuring Bitrate

Minimum bitrate must be within 270-330 kb/s

PASSED

Measuring Bitrate

Minimum bitrate must be within -0.25 % of reference bitrate (-0.008 %)

PASSED

Measuring Bitrate

Maximum bitrate must be within 270-330 kb/s

PASSED

Measuring Bitrate

Maximum bitrate must be within +0.25 % of reference bitrate (+0.007 %)


TD.PD.PHY.E5 Transmitter Collision Avoidance - Testing Upstream Port

PASSED

Sending BIST Test Data

UUT must not send GoodCrc

PASSED

Sending BIST Test Data

UUT must not send GoodCrc


TD.PD.PHY.E6 Receiver Swing Tolerance - Testing Upstream Port

PASSED

Setting Tx Amplitude to 1.2 V

UUT must respond to all 1000 BIST Data packets (1000 answered)

PASSED

Setting Tx Amplitude to 1.05 V

UUT must respond to all 1000 BIST Data packets (1000 answered)


TD.PD.PHY.E7 Receiver Bit Rate Tolerance - Testing Upstream Port

PASSED

Setting Tx Bit Rate to 330 kb/s

UUT must respond to all 1000 BIST Data packets (1000 answered)

PASSED

Setting Tx Bit Rate to 270 kb/s

UUT must respond to all 1000 BIST Data packets (1000 answered)


TD.PD.PHY.E8 Receiver Bit Rate Deviation Tolerance - Testing Upstream Port

PASSED

Deviating Tx Bit Rate to -0.25%

UUT must respond to all 1000 BIST Data packets (1000 answered)

PASSED

Deviating Tx Bit Rate to +0.25%

UUT must respond to all 1000 BIST Data packets (1000 answered)


TD.PD.PHY.E9 Valid SOP Framing - Testing Upstream Port

PASSED

Sending Perfect BIST Data

UUT must respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 4, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 4, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 4, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 0, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 1, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 2, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 3, UUT should respond

INFO

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 4, UUT should respond


TD.PD.PHY.E10 Invalid SOP Framing - Testing Upstream Port

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 1, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 2 and 3, UUT must not respond


TD.PD.PHY.E11 Valid SOP' Framing - Testing Upstream Port

PASSED

Sending Perfect BIST Data

UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 4, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 4, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 4, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 4, UUT must not respond


TD.PD.PHY.E12 Invalid SOP' Framing - Testing Upstream Port

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 1, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 2 and 3, UUT must not respond


TD.PD.PHY.E13 Valid SOP" Framing - Testing Upstream Port

PASSED

Sending Perfect BIST Data

UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 0, bit 4, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 1, bit 4, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 2, bit 4, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 0, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 1, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 2, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 3, UUT must not respond

PASSED

Sending 200 Valid BIST Data

Bitflip in framing symbol 3, bit 4, UUT must not respond


TD.PD.PHY.E14 Invalid SOP" Framing - Testing Upstream Port

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 1, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 0 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 2, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 1 and 3, UUT must not respond

PASSED

Sending 60 Wrong BIST Data

Bitflip in framing symbols 2 and 3, UUT must not respond


TD.PD.PHY.E15 Valid SOP'/" Debug Framings - Testing Upstream Port

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 0, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 1, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 2, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 3, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 0, bit 4, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 0, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 1, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 2, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 3, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 1, bit 4, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 0, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 1, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 2, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 3, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 2, bit 4, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 0, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 1, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 2, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 3, UUT must not respond

PASSED

Sending SOP'_Debug BIST Data

Bitflip in framing symbol 3, bit 4, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 0, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 1, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 2, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 3, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 0, bit 4, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 0, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 1, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 2, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 3, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 1, bit 4, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 0, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 1, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 2, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 3, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 2, bit 4, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 0, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 1, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 2, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 3, UUT must not respond

PASSED

Sending SOP"_Debug BIST Data

Bitflip in framing symbol 3, bit 4, UUT must not respond


TD.PD.PHY.E16 Valid Hard Reset Framing - Testing Upstream Port

PASSED

Sending Perfect Hard Reset

UUT must process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 0, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 1, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 2, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 3, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 0, bit 4, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 0, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 1, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 2, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 3, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 1, bit 4, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 0, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 1, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 2, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 3, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 2, bit 4, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 0, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 1, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 2, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 3, UUT should process Hard Reset

PASSED

Sending 20 Valid Hard Reset

Bitflip in framing symbol 3, bit 4, UUT should process Hard Reset


TD.PD.PHY.E17 Invalid Hard Reset Framing - Testing Upstream Port

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 0 and 1, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 0 and 2, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 0 and 3, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 1 and 2, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 1 and 3, UUT must ignore Hard Reset

PASSED

Sending 6 Invalid Hard Reset

Bitflip in framing symbols 2 and 3, UUT must ignore Hard Reset


TD.PD.PHY.E18 Valid Cable Reset Framing - Testing Upstream Port

PASSED

Sending Perfect Cable Reset

UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 0, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 1, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 2, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 3, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 0, bit 4, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 0, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 1, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 2, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 3, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 1, bit 4, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 0, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 1, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 2, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 3, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 2, bit 4, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 0, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 1, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 2, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 3, UUT must ignore Cable Reset

PASSED

Sending 20 Valid Cable Reset

Bitflip in framing symbol 3, bit 4, UUT must ignore Cable Reset


TD.PD.PHY.E19 Invalid Cable Reset Framing - Testing Upstream Port

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 0 and 1, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 0 and 2, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 0 and 3, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 1 and 2, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 1 and 3, UUT must ignore Cable Reset

PASSED

Sending 6 Invalid Cable Reset

Bitflip in framing symbols 2 and 3, UUT must ignore Cable Reset


TD.PD.PHY.E20 EOP Framing - Testing Upstream Port

PASSED

Sending Correct BIST Data

UUT must respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 0, UUT must not respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 1, UUT must not respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 2, UUT must not respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 3, UUT must not respond

PASSED

Sending 5 Wrong BIST Data

Bitflip in EOP symbol, bit 4, UUT must not respond

PASSED

Sending 33 Short BIST Data

UUT must not respond to BIST Data packets (0 answered)


TD.PD.PHY.E21 Preamble - Testing Upstream Port

PASSED

Sending 10 BIST Data

UUT must respond to all BIST Data packets (10 answered)

PASSED

Sending 10 63-bit Preamble BIST Data

UUT must respond to all BIST Data packets (10 answered)

INFO

Sending 210 Variable Preamble BIST Data

UUT answered 210 BIST Data packets


USB PD Link Tests

Test suite overall result

Passed


TD.PD.LL.E2 Retransmission - Testing Upstream Port

PASSED

Checking Retransmission

UUT must retransmit first message one time within 900 us to 1175 us (retransmitted 1 time)

PASSED

Checking Retransmission

UUT must not send SoftReset one time (sent 0 times)

PASSED

Checking Retransmission

UUT must not send HardReset one time (sent 0 times)


TD.PD.LL.E3 Soft Reset Usage - Testing Upstream Port

PASSED

Checking Soft Reset

UUT must retransmit first message 3 times (retransmitted 3 times)

PASSED

Checking Soft Reset

UUT must send SoftReset one time (sent 1 time)

PASSED

Checking Soft Reset

UUT must not send HardReset (sent 0 times)

PASSED

Checking Soft Reset

Soft Reset procedure must complete correctly


TD.PD.LL.E4 Hard Reset Usage - Testing Upstream Port

PASSED

Checking Hard Reset

UUT must retransmit first message 3 times (retransmitted 3 times)

PASSED

Checking Hard Reset

UUT must send SoftReset 4 times (sent 4 times)

PASSED

Checking Hard Reset

UUT must send HardReset one time (sent 1 time)

PASSED

Checking Hard Reset

Hard Reset procedure must complete correctly


TD.PD.LL.E5 Soft Reset - Testing Upstream Port

PASSED

Negotiating contract

UUT must send Accept after receiving SoftReset

PASSED

Negotiating contract

UUT must not send SoftReset (sent 0 times)

PASSED

Negotiating contract

UUT must not send HardReset (sent 0 times)


TD.PD.LL.E6 Ping - Testing Upstream Port

PASSED

Sending 50 Ping

UUT must send answer all Ping packets + (100 answered)


USB PD Source Tests

Test suite overall result

Passed


USB PD Sink Tests

Test suite overall result

Failed


TD.PD.SNK.E1 SinkWaitCapTimer Deadline - Testing Upstream Port

FAILED

Sending Source Capabilities

Source Capabilities message NOT accepted


TD.PD.SNK.E2 SinkWaitCapTimer Timeout - Testing Upstream Port

FAILED

Waiting for HardReset

SinkWaitCapTimer too long, HardReset not detected after 620 ms


TD.PD.SNK.E3 Request Sent Timely - Testing Upstream Port

PASSED

Waiting for Request

Request message received timely


TD.PD.SNK.E4 Request Fields Checks - Testing Upstream Port

PASSED

Checking message Header

Number of Data Objects shall be 001b

PASSED

Checking message Header

message ID shall be 0

PASSED

Checking message Header

Port Power Role shall be 0b

PASSED

Checking message Header

Port Data Role shall be 0b

PASSED

Checking message Header

Specification Revision shall be equal or lower than Specification Revision in Source_Capabilities Message

PASSED

Checking message Header

Specification Revision is 01b

PASSED

Checking message Header

Bit 4 shall be 0

PASSED

Checking message Header

Bit 15 shall be 0

PASSED

Checking Request Data Object

Object Position shall be 1

PASSED

Checking Request Data Object

Operating current shall be less than or equal to offered current

FAILED

Checking Request Data Object

Maximum current shall be larger than or equal to operating current when giveback is 0

PASSED

Checking Request Data Object

Bit 31 of the request object shall be 0

PASSED

Checking Request Data Object

Bits 22..20 of the request object shall be 000b

PASSED

Checking Request Data Object

Bit 23 of the request object shall be 0 for PD 2.0

PASSED

Checking message Header

Number of Data Objects shall be 001b

PASSED

Checking message Header

message ID shall be 0

PASSED

Checking message Header

Port Power Role shall be 0b

PASSED

Checking message Header

Port Data Role shall be 0b

PASSED

Checking message Header

Specification Revision shall be equal or lower than Specification Revision in Source_Capabilities Message

PASSED

Checking message Header

Specification Revision is 01b

PASSED

Checking message Header

Bit 4 shall be 0

PASSED

Checking message Header

Bit 15 shall be 0

PASSED

Checking Request Data Object

Object Position shall be 1

PASSED

Checking Request Data Object

Operating current shall be less than or equal to offered current

FAILED

Checking Request Data Object

Maximum current shall be larger than or equal to operating current when giveback is 0

PASSED

Checking Request Data Object

Bit 31 of the request object shall be 0

PASSED

Checking Request Data Object

Bits 22..20 of the request object shall be 000b

PASSED

Checking Request Data Object

Bit 23 of the request object shall be 0 for PD 2.0

PASSED

Checking message Header

Number of Data Objects shall be 001b

PASSED

Checking message Header

message ID shall be 0

PASSED

Checking message Header

Port Power Role shall be 0b

PASSED

Checking message Header

Port Data Role shall be 0b

PASSED

Checking message Header

Specification Revision shall be equal or lower than Specification Revision in Source_Capabilities Message

PASSED

Checking message Header

Specification Revision is 01b

PASSED

Checking message Header

Bit 4 shall be 0

PASSED

Checking message Header

Bit 15 shall be 0

PASSED

Checking Request Data Object

Object Position shall be 1

PASSED

Checking Request Data Object

Operating current shall be less than or equal to offered current

FAILED

Checking Request Data Object

Maximum current shall be larger than or equal to operating current when giveback is 0

PASSED

Checking Request Data Object

Bit 31 of the request object shall be 0

PASSED

Checking Request Data Object

Bits 22..20 of the request object shall be 000b

PASSED

Checking Request Data Object

Bit 23 of the request object shall be 0 for PD 2.0


TD.PD.SNK.E5 SenderResponseTimer Deadline - Accept - Testing Upstream Port

PASSED

Sending Accept

GoodCRC of Accept message received


TD.PD.SNK.E6 SenderResponseTimer Timeout - Accept - Testing Upstream Port

PASSED

Waiting for HardReset

SenderResponseTimer is valid (actual 27.4 ms)


TD.PD.SNK.E7 PSTransitionTimer Deadline - Testing Upstream Port

PASSED

Sending PS_RDY

GoodCRC of PS_RDY message received


TD.PD.SNK.E8 PSTransitionTimer Timeout - Testing Upstream Port

PASSED

Waiting for HardReset

PSTransitionTimer is valid (actual 487 ms)


TD.PD.SNK.E9 GetSinkCap in Place of Accept - Testing Upstream Port

PASSED

Waiting for Request

Recovered successfully after Soft Reset


TD.PD.SNK.E10 GetSinkCap in Place of PS_RDY - Testing Upstream Port

FAILED

Waiting for Soft Reset/Hard Reset

The latest spec requires UUT send HardReset within 15 ms

PASSED

Waiting for Request

Recovered successfully after Soft Reset


TD.PD.SNK.E12 Compatibility with PD3 Source - Testing Upstream Port

PASSED

Checking Request Data Object

Object Position shall be 1 or 2


USB PD VDM Tests for UFPs and Cables

Test suite overall result

Failed


TD.PD.VDMU.E1 Discover Identity Response - Testing Upstream Port

SKIPPED

Sending Discover Identity

UUT did not respond with ACK, test skipped


TD.PD.VDMU.E2 Discover SVIDs Response - Testing Upstream Port

SKIPPED

Sending Discover Identity

Modal Operation not supported, test skipped


TD.PD.VDMU.E3 Discover Modes Response - Testing Upstream Port

SKIPPED

Sending Discover Identity

Modal Operation not supported, test skipped


TD.PD.VDMU.E4 Enter Mode Response - Testing Upstream Port

SKIPPED

Sending Discover Identity

Modal Operation not supported, test skipped


TD.PD.VDMU.E5 Exit Mode Response - Testing Upstream Port

SKIPPED

Sending Discover Identity

Modal Operation not supported, test skipped


TD.PD.VDMU.E6 Discover Identity Response Time - Testing Upstream Port

PASSED

Sending Discover Identity

UUT must start responding within 15 ms (answered in 999 µs)

PASSED

Sending Discover Identity

UUT must respond with ACK or NAK


TD.PD.VDMU.E7 Discover SVIDs Response Time - Testing Upstream Port

PASSED

Sending Discover SVIDs

UUT must start responding within 15 ms (answered in 154 µs)

FAILED

Checking Discover SVIDs Response

Modal Operation is not supported, UUT must respond with NAK


TD.PD.VDMU.E8 Discover Modes Response Time - Testing Upstream Port

PASSED

Sending Discover Modes

UUT must start responding within 15 ms (answered in 139 µs)

PASSED

Sending Discover Modes

Modal Operation is not supported, UUT must respond with NAK


TD.PD.VDMU.E9 Enter/Exit Mode Response Time - Testing Upstream Port

PASSED

Sending Enter Mode

UUT must start responding within 15 ms (answered in 157 µs)

PASSED

Sending Enter Mode

UUT must respond with ACK or NAK to Enter Mode < 7

PASSED

Sending Enter Mode

UUT must respond with NAK to Enter Mode 7

PASSED

Sending Exit Mode

UUT must start responding within 15 ms (answered in 163 µs)

PASSED

Sending Exit Mode

UUT must respond same as Enter Mode < 7 (NAK)

PASSED

Sending Exit Mode

UUT must respond with ACK or NAK to Exit Mode 7


TD.PD.VDMU.E10 Discover Identity Wrong SVID - Testing Upstream Port

PASSED

Sending Discover Identity

UUT must not respond or respond NAK within 15 ms (answered in 1.01 ms)

PASSED

Sending Discover Identity

UUT response SVID must be set to 0xEEEE


TD.PD.VDMU.E11 Discover SVIDs Wrong SVID - Testing Upstream Port

PASSED

Sending Discover SVIDs

UUT must not respond or respond NAK within 15 ms (answered in 999 µs)

PASSED

Sending Discover SVIDs

UUT response SVID must be set to 0xEEEE


TD.PD.VDMU.E12 Discover Modes Wrong SVID - Testing Upstream Port

PASSED

Sending Discover Modes

UUT must start responding within 15 ms (answered in 121 µs)

PASSED

Sending Discover Modes

UUT must respond with NAK

PASSED

Sending Discover Modes

UUT response SVID must be set to 0xEEEE


TD.PD.VDMU.E13 Enter Mode Wrong SVID - Testing Upstream Port

PASSED

Sending Enter Mode

UUT must start responding within 15 ms (answered in 119 µs)

PASSED

Sending Enter Mode

UUT must respond with NAK

PASSED

Sending Enter Mode

UUT response SVID must be set to 0xEEEE

PASSED

Sending Enter Mode

UUT response Object Position must be 1


TD.PD.VDMU.E14 Exit Mode Wrong SVID - Testing Upstream Port

PASSED

Sending Exit Mode

UUT must start responding within 15 ms (answered in 125 µs)

PASSED

Sending Exit Mode

UUT must respond with NAK

PASSED

Sending Exit Mode

UUT response SVID must be set to 0xEEEE

PASSED

Sending Exit Mode

UUT response Object Position must be 1


TD.PD.VDMU.E15 Applicability - Testing Upstream Port

PASSED

Sending Discover Identity

UUT must start responding within 15 ms (answered in 1.02 ms)

PASSED

Sending Discover Identity

UUT must respond with ACK or NAK

PASSED

Sending Discover SVIDs

UUT must start responding within 15 ms (answered in 150 µs)

FAILED

Sending Discover SVIDs

Modal Operation is not supported, UUT must respond with NAK

PASSED

Sending Discover Modes

UUT must start responding within 15 ms (answered in 143 µs)

PASSED

Sending Discover Modes

Modal Operation is not supported, UUT must respond with NAK

PASSED

Sending Wrong Enter Mode

UUT must start responding within 15 ms (answered in 127 µs)

PASSED

Sending Wrong Enter Mode

UUT must respond with NAK

PASSED

Sending Wrong Exit Mode

UUT must start responding within 15 ms (answered in 133 µs)

PASSED

Sending Wrong Exit Mode

UUT must respond with NAK


TD.PD.VDMU.E16 Interruption by PD Command - Testing Upstream Port

PASSED

Sending Discover Identity

UUT must not send Soft Reset or Hard Reset

PASSED

Sending Discover SVIDs

UUT must not send Soft Reset or Hard Reset

PASSED

Sending Discover Modes

UUT must not send Soft Reset or Hard Reset

PASSED

Sending Wrong Enter Mode

UUT must not send Soft Reset or Hard Reset

PASSED

Sending Wrong Exit Mode

UUT must not send Soft Reset or Hard Reset


TD.PD.VDMU.E17 Interruption by VDM Command - Testing Upstream Port

PASSED

Sending Discover Identity

UUT must start responding within 15 ms (answered in 1.01 ms)

PASSED

Sending Discover Identity

UUT must only respond to second request

PASSED

Sending Discover SVIDs

UUT must start responding within 15 ms (answered in 1.02 ms)

PASSED

Sending Discover SVIDs

UUT must only respond to second request

PASSED

Sending Discover Modes

UUT must start responding within 15 ms (answered in 1.01 ms)

PASSED

Sending Discover Modes

UUT must only respond to second request

PASSED

Sending Wrong Enter Mode

UUT must start responding within 15 ms (answered in 1.01 ms)

PASSED

Sending Wrong Enter Mode

UUT must only respond to second request

PASSED

Sending Wrong Exit Mode

UUT must start responding within 15 ms (answered in 1.01 ms)

PASSED

Sending Wrong Exit Mode

UUT must only respond to second request


TD.PD.VDMU.E18 Data Role Swap Hard Reset - Testing Upstream Port

SKIPPED

Sending Discover Identity

UUT does not support Modal Operation, test skipped


USB PD VDM Tests for DFPs

Test suite overall result

Passed