|11||November, 2015||Interoperability Gold-tree Update||Candidate Gold-tree Definition||Required||March, 2011|
|99||October, 2014||Demonstrated Interoperability on UHCI and OHCI Deprecated||Conducting interoperability on UHCI and OHCI host controllers is no longer mandatory.||Optional||September, 2014|
|69||March, 2010||Suspend Current to be Measured on All USB Peripherals in the Powered state||Measures the peripepheral's ability to drop to suspend current levels prior to reset.||Required||February, 2010|
|Interoperability Gold-tree Update
Effective Date: March, 2011
The USB-IF uses a tree of known, good, USB devices to verify interoperability and functionality of a USB device. This tree is referred to as the Gold-tree.
The gold-tree is supposed to consist of USB-IF certified consumer devices that are widely available in the market. Unfortunately, the shelf-life of consumer products is limited and some items become difficult to find as time goes by. As a result, the USB-IF will no longer identify specific makes and models of products for the gold-tree. The shelf life and availability of consumer products is just too short and is difficult to maintain. Because there is nothing special about the peripherals and hubs, except being USB Certified, product classes and types are specified.Test Procedures
The test procedures for using the candidate gold-tree may be used. Please download the GoldSuite Test Procedure.
Devices that are both self-powered and bus-powered must be tested using bus-power.
Self-powered devices must be checked for bus powered operation. Self-powered devices that enumerate on bus power must be tested as bus-powered.
All USB peripherals and hubs are required to enumerate on a SuperSpeed host controller and pass all applicable tests within USB30CV.
All USB peripherals, hubs, and hosts are required to enumerate on a SuperSpeed host controller and pass all applicable tests using the USB 3.1 interoperability test procedures.
Hubs and compound devices:
When testing hubs or compound devices, attach them to the highest operational tier level. Typically, that will be tier level 4. If the compound device contains another embedded hub, then attach to tier level 3. Move gold tree devices on the branch to the exposed downstream ports on the hub or compound device. If the hub under test is bus-powered, only low-powered peripherals, such as the mouse, should be attached to the bus-powered hub.
Hubs with no embedded devices:
Hubs with embedded devices (compound):
Vendors are encouraged to test their devices against a variety of hosts and peripherals and not to rely solely on the USB-IF Gold-tree for validation.
Please see the USB 2.0 Compliance Test Program for the tests that are required for USB 2.0 Certification.
|Suspend Current to be Measured on All USB Peripherals in the Powered state
Effective Date: February, 2010
Figure 9-1 in Section 9.1.1 of the USB 2.0 Specification identifies device states where suspend must be supported. Peripherals are required to support the suspend state whenever VBus is powered, even if bus reset has not occurred. The "Dead Battery" supend current test measures current consumed while the peripheral is in the "powered" state.
The "Dead Battery" suspend current test procedure is a required compliance test for all upstream USB ports. This procedure measures the ability of the peripheral to drop from unconfigured current to suspend current prior to bus reset. The test procedure is identified at http://compliance.usb.org/index.asp?UpdateFile=Battery Charging#1.
It is common for a downstream port to provide power while suspended. A powered suspend state is necessary for remote wakeup to function. Also, a powered suspend state is becoming increasingly popular on PCs and hubs to enable USB battery charging, even if the PC is not operating. Power is a limited resource and peripherals that do not have batteries (or have batteries but do not use USB to charge their batteries) must limit power consumption to suspend current levels. Limiting current consumed to suspend levels allows any extra power to be diverted to adjacent downstream ports to be used for battery charging.
|Demonstrated Interoperability on UHCI and OHCI Deprecated
Effective Date: September, 2014
Demonstration of interoperability on OHCI and UHCI is informational only and not required for the purposes of certification.
Device Framework tests using USB20CV and average current measurements are still mandatory compliance tests.
|Site sponsored by USB Implementers Forum, Inc., creators of USB technology.||
Engineering and Technical Services Group
|About Us | Privacy Statement|