USB-IF Compliance Updates

Number of Updates: 3

Table of Contents
ID Updated Subject Reason Mandate Effective Date
68 May, 2010 Additional USB 3.0 Compliance Requirement for USB 2.0 Based Certified Products Ensures Interoperability between USB 2.0 and USB 3.0 Required January, 2010

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

11 February, 2008 Interoperability Gold-tree Update Candidate Gold-tree Definition Informational n/a

Interoperability Gold-tree Update
Mandate: Informational
Effective Date: n/a

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 description of the gold-tree and the test procedure is found in the document "USB-IF Full and Low Speed Electrical and Interoperability Compliance Test Procedure."

The gold-tree consists of USB-IF certified, off-the-shelf, consumer devices that are widely available. Unfortunately, the shelf-life of consumer products is limited and some items become difficult to find as time goes by.   Thus, USB-IF is in the process of updating the old gold-tree. Below is the current revision of a candidate gold-tree. Until it becomes official, some devices may change. However, this version seems to be stable and worked flawlessly at the April 2007 compliance workshop.

This update defines acceptable substitutions for the current gold-tree. 

Gold-tree Device List

Item Description/Model TID Qty
USB Host System Intel D945GCZ motherboard, Pentium D, 1GB RAM, CD/DVD Drive
OR
Intel DG965SS motherboard, Pentium D, 1GB RAM, CD/DVD Drive
  1
EHCI / OHCI Adaptec, model AUA 4000 PCI adapter
(NEC host controller µPD720101, TID:80000026)
OR
ADS Tech USB Turbo 2.0, model USBX-2000
(NEC host controller µPD720101, TID:80000026)

51000237

53000205

1
HS Hub (Self-powered) Belkin F5U233
(SMSC hub controller USB2504, TID:30000553)
20000008 6

FS Hub (bus-powered) with
integrated USB Keyboard

Targus Numeric Keypad with 2-port Hub, model PAUK10U 10004001 1
USB mouse Microsoft Basic Optical Mouse 10001150 1
HS Mass Storage Memorex TravelDrive model 32509051 11000412 1
HS Mass Storage SanDisk Cruzer Micro model SDCZ4-512 10002185 1
PC Camera Logitech QuickCam Ultra Vision  P/N: 961471-0403 10530144 1
average current draw test jig [test fixture acquired through USB-IF, Inc.]   1
one meter USB cables any listed on USB-IF Cables and Connectors Integrators List   3
five meter USB cables any listed on USB-IF Cables and Connectors Integrators List   8


Topology Chart



Tier Device
1 ·   Hub FS1 - Bus-powered Hub with embedded keyboard
2       ·   Hub FS2 - Self-powered Hub on port 1 of USB Keyboard
2             ·   Mass Storage Drive 2 on port 1 of Hub FS2
1 ·   Hub HS1 - Self-powered Hub
2       ·   Hub HS2 - Self-powered Hub on port 1 of hub HS1
3             ·   Hub HS3 - Self-powered Hub on port 4 of hub HS2
4                   ·   Hub HS4 - Self-powered Hub on port 3 of hub HS3
5                         ·   Hub HS5 - Self-powered Hub on port 3 of hub HS4
5                               ·   Mass Storage Drive 1 on port 1 of hub HS5
5                               ·   Mouse on port 2 of hub HS5 
5                               ·   WebCam on port 4 of hub HS5

Notes:

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 are capable of operating on bus power must be tested in that configuration.

Hubs:

When testing hubs, attach them to the highest operational tier level. Typically, that will be tier level 4. If the HUT contains an embedded hub, then attach to tier level 3. Move gold tree devices to any exposed downstream ports on the HUT.
Hubs with no embedded devices:
·   Run USBCV chap 9 and 11 on the hub
·   Run interoperability with gold device(s) attached.
Hubs with embedded devices (compound):
·  Run USBCV on the hub and each embedded device
·  Run interoperability run on all embedded devices
Isochronous Devices:
·  High-speed isochronous DUTs are simply added to the tree. They no longer replace the camera.

Test Attachment Points

Attachment Notes:

  • All Belkin F5U233 hubs are self-powered
  • The DUT is not permitted to be tested on the top port of the Belkin F5U233 hubs.
  • On Hub HS5, place the Mass Storage drive 1 on the top port, the DUT, mouse and WebCam to the rear ports.
  • Low-power devices are to be tested on the bus-powered Keyboard Hub FS1
  • High-power devices are to be tested on the bus-powered Hub FS1 (enumeration only) and self-powered Hub FS2
Test Procedures

The test procedures for using the candidate gold-tree may be used.  Please download the GoldSuite Test Procedure.

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.

Top
Additional USB 3.0 Compliance Requirement for USB 2.0 Based Certified Products
Mandate: Required
Effective Date: January, 2010
All USB 2.0 peripherals seeking certification are required to demonstrate enumeration on the USB 3.0 PDK. Any failure to enumerate and pass the USB 2.0 Chapter 9 Device Framework tests in USB30CV will be thoroughly investigated and the company may request a waiver.
Top
Suspend Current to be Measured on All USB Peripherals in the Powered state
Mandate: Required
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.

Top

Site sponsored by USB Implementers Forum, Inc., creators of USB technology. VTM Association Management
About Us | Privacy Statement