The Universal Serial Bus (USB) standard has evolved dramatically from its introduction in 1995. Designed originally as a replacement for the antiquated RS-232 interface, USB not only provided enhanced serial communications, it also allowed the ability to provide power to remote peripherals devices. Originally, this was limited to a fixed 5V supply with a maximum current of 1000mA, but subsequent revisions have allowed for significant increases in both data speeds and power capabilities.
The present power standard allows for currents of up to 5 amps at a number of common voltage (ie. 5V, 9V, 12V, 15V, 20V, 24V, 36V and 48V) as well as several programmable modes known as PPS. These enhancements necessitated that the number of wires in a fully implemented configuration expand from 4 to 12, with several of the additional lines being used to negotiate the voltage and current capabilities of the overall system.
While the full details are far too involved to be discussed here, these enhanced power configurations were included precisely with the idea of battery charging in mind. In systems that have an internal power conversion stage, the USB supply is simple set to an appropriate fixed voltage level and the host’s internal charge controller manages the pack. In systems that lack internal power conversion, this function can now be managed in the USB supply, provided the supply supports the appropriate PPS mode. The host still needs to monitor its battery and then adjust the supply accordingly, however.