Example: tourism industry

Universal Serial Bus Type-C (USB Type-C)

Universal Serial Bus Type-C (USB Type-C ). Functional Test Specification Chapters 4 and 5. Date: May 23, 2021. Revision: Compliance Rev Copyright 2016-2020, USB Implementers Forum, Inc. All rights reserved. A LICENSE IS HEREBY GRANTED TO REPRODUCE THIS SPECIFICATION FOR INTERNAL USE. ONLY. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED OR. INTENDED HEREBY. USB-IF AND THE AUTHORS OF THIS SPECIFICATION EXPRESSLY DISCLAIM ALL LIABILITY FOR. INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS, RELATING TO IMPLEMENTATION OF. INFORMATION IN THIS SPECIFICATION. USB-IF AND THE AUTHORS OF THIS SPECIFICATION ALSO. DO NOT WARRANT OR REPRESENT THAT SUCH IMPLEMENTATION(S) WILL NOT INFRINGE THE. INTELLECTUAL PROPERTY RIGHTS OF OTHERS. THIS SPECIFICATION IS PROVIDED "AS IS" AND WITH NO WARRANTIES, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE.

Universal Serial Bus Type-C (USB Type-C) Functional Test Specification ... A smartphone may host a mouse or keyboard, and may be a device hosted by a USB Charger. The USB ... CVSh The tester responsible for Type-C SRC / USB Host emulation for CPUT tests. This tester also starts as the Vconn Source.

Tags:

  Serial, Universal, Emulations, Keyboard, Universal serial bus

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Universal Serial Bus Type-C (USB Type-C)

1 Universal Serial Bus Type-C (USB Type-C ). Functional Test Specification Chapters 4 and 5. Date: May 23, 2021. Revision: Compliance Rev Copyright 2016-2020, USB Implementers Forum, Inc. All rights reserved. A LICENSE IS HEREBY GRANTED TO REPRODUCE THIS SPECIFICATION FOR INTERNAL USE. ONLY. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED OR. INTENDED HEREBY. USB-IF AND THE AUTHORS OF THIS SPECIFICATION EXPRESSLY DISCLAIM ALL LIABILITY FOR. INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS, RELATING TO IMPLEMENTATION OF. INFORMATION IN THIS SPECIFICATION. USB-IF AND THE AUTHORS OF THIS SPECIFICATION ALSO. DO NOT WARRANT OR REPRESENT THAT SUCH IMPLEMENTATION(S) WILL NOT INFRINGE THE. INTELLECTUAL PROPERTY RIGHTS OF OTHERS. THIS SPECIFICATION IS PROVIDED "AS IS" AND WITH NO WARRANTIES, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE.

2 ALL WARRANTIES ARE EXPRESSLY DISCLAIMED. NO WARRANTY. OF MERCHANTABILITY, NO WARRANTY OF NON-INFRINGEMENT, NO WARRANTY OF FITNESS FOR. ANY PARTICULAR PURPOSE, AND NO WARRANTY ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE. IN NO EVENT WILL USB-IF OR USB-IF MEMBERS BE LIABLE TO ANOTHER FOR THE COST OF. PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, LOSS OF DATA OR. ANY INCIDENTAL, CONSEQUENTIAL, INDIRECT, OR SPECIAL DAMAGES, WHETHER UNDER. CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY WAY OUT OF THE USE OF THIS. SPECIFICATION, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE POSSIBILITY OF. SUCH DAMAGES. 2. 5/20/2021. Revision History Revision Issue Date Comments 2/10/15 Initial revision for internal review only. 2/23/15 First revision for external review 3/8/15 Updated to reflect USB Type-C Specification Revision , mostly affecting Connection State Machines.

3 More spec revisions in progress. 4/10/15 Updated to reflect finalized version of USB Type-C . Specification Revision 5/13/15 Tests updated to reflect that Vconn can only be checked on PUT_Rs. Test implementation is underway 5/27/15 CVS block diagram added. Debug Accessory checks added. 6/17/15 Connection State tests implemented 7/22/15 Disconnect times are immediate, Vconn is optional 8/31/15 TDs are headings, TDs are revised per several ECRs 9/14/15 Update to reflect USB Type-C Specification Revision changes missed 10/8/15 Detach timer updates, TD , updates 11/28/15 Requirement update (Product Section), addition to Source- Capable Tests and Sink-Capable Tests sections describing test initialization for PD DRPs with Source/Sink default. 1/6/16 Update TD Numbering to allow for changes ahead, and connection test placeholders added, various other edits 1/15/16 Fixed a couple TD Numbering errors 3/3/16 Updated to tPDDebounce checks out of , tAMET imeout update, various other edits 6/17/16 Updated test applicability for each TD and included VIF.

4 Field explanation in testing 10/18/16 Added and tests (18 new tests) and some updates to DRP tests accordingly 12/4/16 Misc. timings and inconsistent steps updates 1/3/18 Vconn 70mW, Attach and Detach timings, Safe state, clarify PD messaging, BC current, Audio Accessory checks, Applicability Sections update, attach Ra for applicable tests, DRP attach states 3/21/18 TD Editorial change TD Update timers TD Updated to include TDs , SNK power sub-states update with USB. Self and Bus-powered descriptor info VIF field update Type_C_Battery_Powered to Port_Battery_Powered. TD Updated to clarify PUT cannot source Rp TD Editorial change 5/28/18 TD , Terminations present by 1s TD , Update timers TD , Applicability updated TD , Updated to Exit ECN. TD CVS acts as Active Cable 5A capability TD Refers to ACCEPT not PS_RDY. 3.

5 Compliance Rev TD , , Power check updates TD Dead battery clarification 3/28/2019 TD Captive Cable hot plug incorporated TD Unpowered CC Voltage test incorporated TD , USB and USB terminations are not present checks TD , , , Emulate PD and PD Active Cable TD , , , , Vconn checks and SS. terminations timer Various TDs Timers clarified, current measure timing clarified TD tCCTryDebounce TD , Alt Mode Exit Mode tested TD user notification check TD , , Vbus disconnect check TD Alt Mode Controller and no host support check TD USB Default Current depends on current data rate clarification TD Suspend power clarification TD Fix numUFP. 7/8/2019 TD Add Port_Battery_Powered is NO to 3rd applicability item, rework of procedure steps TD , , , Add LFPS timing check Source-Capable Tests add Vconn_Swap for ports that need PR_Swap as part of test setup TD Specify enumeration does not configure device TD Add prompt for tester to visually check PUT for batteries, update applicability TD , Allow device enumeration to wait for PD.

6 Contract TD Add tSinkAdj timing to step 10/30/2019 TD zSBUT ermination tolerance added TD , , , Add Host D3 Warm Reset case, zSBUT ermination check, terminations timing after Vbus on clarification TD , , , , Add zSBUT ermination check Various TDs UFP terminations timing clarified TD USB Safe State or USB data update TD tAccDetect updated to tCCDebounce, tDetach updated to tCCDebounce, Attached timing added 4/16/2020 TD Prompt updated to include captive plug UFPs TD , , , USB4 Enter_USB and Data_Reset tests added 6/4/2020 Tests section UFP terminations timing (USB4), CVS. terminations TD , Vbus regression test TD update TD , C/P and P/C applicability and steps TD Removed old DFP requirement 7/16/2020 TD Cable test added Product VIF section field updates and VIF field updates in test applicability and steps Appendix B: XML Results Schema Condition and Verification tags applied to: 4.

7 5/20/2021. TD TD 10/7/2020 TD Cable Tests added - includes changes to Intro, Terms, Tests section, TD , TD , TD , TD Passive Cable TBT compatibility condition fix, 5/20/2021 PUT Tests Data verifications clarified, data tags added CPUT Tests LRD TBT3 Cable specified as Active cable TD Removed verification TD , , , , , , USB4. Redriver Cable case added TD Added test for captive cable checks TD Condition 8 fix, Condition 11 removed TD Applicability updated TD Cable test for emarker silicon only added Various tDetach timer updated to tSRCD isconnect Significant Contributors: Amanda Hosler Specwerkz LLC. Abel Astley Ellisys Corporation Mario Pasquali Ellisys Corporation Tyler Joe Teledyne LeCroy Corporation Mike Micheletti Teledyne LeCroy Corporation 5. Compliance Rev Contents Introduction .. 7. 7. 8. Test Requirements.

8 43. Hardware .. 43. Electrical .. 44. Timing .. 44. Product 45. Tests .. 49. PUT Tests .. 49. CPUT Tests .. 50. Connection 52. Source Tests .. 54. Sink Tests .. 59. SNKAS Tests .. 64. DRP Tests .. 71. DRP Tests .. 78. DRP 85. All DRPs Tests .. 92. Source-Capable 94. Sink-Capable Tests .. 99. Miscellaneous Tests .. 108. Hub Ports Tests .. 112. USB4 PD Tests .. 114. Cable Tests .. 124. Appendix A: TD Number Update .. 130. Appendix B: USB-IF Results Schema .. 131. 6. 5/20/2021. Introduction These tests check that USB Type-C cables and connectors are compliant to the USB Type-C Chapters 4, 5, 6 and Appendix E asserts and functional requirements. There are a variety of different operational approaches for a USB Type-C connector. For example, a basic mouse will never host or source current to another device, so its USB Type-C connector only needs to support a UFP and Sink role.

9 A smartphone may host a mouse or keyboard , and may be a device hosted by a USB Charger. The USB. Type-C connector for the phone in this example needs to support both UFP and DFP, and both Source and Sink roles. A glance at the USB Type-C configuration matrix in Spec Table 4-23 gives an idea of the available USB. Type-C Product Types covered in this spec. Due to the variety of connections to be made with USB Type-C connectors, there is a variety of electrical and timing requirements that constrain their interaction and lead to functional connections. Cables vary in implementation less than ports, and are all subject to the same state machine. USB4 support, Alternate Mode support, USB Ustate and Suspend requirements add some variety of implementation and testing requirements. Port and Cable tests are groups by USB Type-C Connection State implementation, Source/Sink Capability, whether the port belongs to a Hub, whether the Port or Cable supports USB4, and Cable capabilities.

10 Terminology The following table describes the terms used in this document. BC Background Check Used in the assertions table to indicate an assertion is implicitly verified as a function of running a Type-C Functional Test. CabCon USB Type-C Cable Assembly and Connector Tests Used in the assertions table to indicate an assertion is verified by the USB Type-C Cable Assembly and Connector Test Suite. CPUT Cable Plugs Under Test The USB Type-C cable plugs associated with a passive or short active cable tested by the tests defined in this document. CVS USB Type-C Connection Verification System. Test equipment capable of performing the USB. Type-C Functional tests defined in this document CVSd The tester responsible for Type-C SNK / Device emulation for CPUT tests CVSh The tester responsible for Type-C SRC / USB Host emulation for CPUT tests.