USB-IF Compliance Updates

Number of Updates: 1

Table of Contents
ID Updated Subject Reason Mandate Effective Date
1 May, 2007 Battery Charging from USB Certification Requirements Required May, 2006

Battery Charging from USB
Mandate: Required
Effective Date: May, 2006
Although not sanctioned by the USB 2.0 Specification, charging batteries from VBUS of USB is not prohibited. Thus, devices that charge their batteries from USB may be certified provided they pass average current and transient current tests as defined below. These tests are in addition to the compliance tests required for all devices.
  1. All battery powered devices must test with a dead battery. A dead battery is defined by a device that is unable to successfully power on when not attached to an external power supply (such as USB or an AC adapter).
  2. Once the device has asserted its pull-up, it must fully comply with the USB 2.0 Specification.
  3. When unconfigured, the upstream port must never consume more than ICCINIT (100mA)
  4. When configured, the upstream port must never consume more current than its active bMaxPower value. If current draw exceeds 100mA, the device must report itself as bus-powered during enumeration.
  5. If a peripheral is unable to connect (assert its pull-up) due to a dead battery, it must never consume more than ICCINIT (100mA) including when attached to a suspended downstream port.
  6. If a peripheral is able to connect (assert its pull-up) with a dead battery, it must fully abide by the USB 2.0 Specification and the USB-IF Compliance Program in regards to power draw.
  7. The peripheral must pass Inrush tests with a dead battery.
  8. If the peripheral is not able to charge its batteries from USB with a dead battery, then the battery is permitted to be charged to the point where it is able to power on using its battery. The peripheral is permitted to be tested from a low battery state, but with the peripheral turned off.
  9. If the peripheral is not able to charge its batteries from USB with a low battery while in an off state, then the peripheral is permitted to be tested with a low battery while turned on.
  10. A device that uses USB to charge its batteries must enumerate correctly on the host system.
Test Procedures
Suspend: The average suspend current draw test is performed by attaching the device with a dead battery to an already suspended downstream port that has VBus powered.
  1. Enumerate a HS hub
  2. Attach an average current draw or similar test fixture to a downstream port of the HS hub
  3. Detach the USB cable from the upstream port of the hub
  4. Attach the DUT with a dead battery to the average current draw test fixture
  5. Measure the current. Non-battery powered peripherals must consume 2.5mA or less. Battery-powered peripherals must consume 100mA or less.
  6. Reconnect the USB cable to the upstream port of the hub
  7. Attempt to power-on the DUT and measure current drawn.
Top

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