31

This story about a new Thunderbolt 3 dock from Promise Technology shows one of the two USB 3.0 ports labeled “USB 3.0 BC1.2”.

diagram of ports available on the Thunderbolt™ 3 Dock TD-300

Some searches show results for "BC 1.2 port" but I've not yet seen a definition or explanation.

Basil Bourque
  • 12,634
  • Klanomath's answer is correct, but I just wanted to add: A few times I have seen the label "BC 1.0/2.0" or "BC 1.0-2.0". In those cases it meant "backwards compatible with USB 1.0 and USB 2.0". (Which sort of makes sense as there are some USB 3.0 ports that are NOT backwards compatible.) – Tonny Nov 20 '17 at 15:18

3 Answers3

31

Battery Charging spec

BC 1.2 is an abbreviation for (USB) Battery Charging (revision) 1.2. I'm no USB specs specialist so I can link some abstracts/files only:

Basically it's a USB 3.0 port with some extra features to detect devices that can make use of charge currents beyond the standard 900mA.

klanomath
  • 66,391
  • 9
  • 130
  • 201
  • The PDF is now 404. – james.garriss Dec 24 '20 at 16:42
  • 2
    USB BC is not specific to USB 3 and indeed only uses the USB 1.1/2.0 contacts of the plug and port (D+ and D-) to achieve all its signaling. It is either implemented independently of any USB data connection, as a dedicated charging port (DCP) using only the pins present in USB 1.1/2.0, or alongside USB 2 data capability. As USB 3 is backwards compatible and retains the USB 2 data pins and capabilities, there is no problem implementing it in a USB 3 port too. – thomasrutter Apr 29 '22 at 05:26
  • I was also about to ask about what @thomasrutter mentioned: where can I read that "it's a USB 3.0 port"? My impression so far has been that a charging port doesn't need anything that USB 3 has to offer — just a < 200 Ohm resistor. – Andreas Jan 07 '23 at 00:48
  • @Andreas I'm not completely sure what you are asking, but USB 3 ports (even Type C) are backwards compatible with all USB 1/2 features so USB-BC is not impacted by a port being USB 3 - it simply requires none of the USB 3 specific features. Not to be confused by other fast charging standards, chiefly USB-PD, which does require Type C connectors and cables (but still does not technically require you to use them for USB 3). – thomasrutter Jan 08 '23 at 13:10
  • @thomasrutter The question wasn't directed at you, but I was basically asking "citation needed" for the assurance that it has to be a USB 3 port, since that doesn't make sense with my understanding of BC. – Andreas Jan 08 '23 at 18:00
  • Ah yes, you're right. This answer gives the false impression BC 1.2 has anything to do with USB 3 - it doesn't. It's implemented using only the conductors that USB 1/2 use. – thomasrutter Jan 10 '23 at 00:00
  • Problems with this answer: 1. USB-BC is nothing to do with USB 3 and requires only USB 1/2 cables and connectors. 2. The port does not detect devices which can make use of higher charge currents, all it does is supply the power, and it's the devices that detect that the port is USB-BC by sampling D+ and D- and then know they can use higher current. 3. "Beyond the standard 900mA" is not correct in most circumstances. – thomasrutter Jan 17 '23 at 22:55
7

USB-BC stands for "USB Battery Charging" and it is an optional enhancement to USB ports allowing them to provide power to charge mobile devices, with or without a data connection. In a sea of multiple standards for doing this, USB-BC is probably the most widely implemented and the most simple to implement, but it is fairly modest and its maximum power level - 5 to 7.5 Watts - is low by today's standard, relegating it to a "lowest common denominator" of charging standards.

USB ports were originally only intended for data and for a small amount of power, enough to power a low power device like a keyboard. It was assumed that more power hungry devices like printers and hard drives would supply their own power. At the time, USB wasn't designed with the portability of small laptops or mobile devices in mind.

USB ports can initially guarantee that they can supply only 0.1A of power to devices (0.5W). This isn't very much, but if a device needs more, it can request more by sending a request on the data lines as it starts up. The maximum a standard USB port can provide is 0.5A for USB 2 and 0.9A for USB 3. With a working voltage of 5V that translates to 2.5W of power and 4.5W of power respectively, and even that is not guaranteed to be granted, as multiple devices sharing a host may need to divide this power between them. The host keeps track of how much power each device has guaranteed to it.

This is not a great situation for devices that just want some power, and don't want to have to implement a whole serial communication on the data lines just to request it. And even if the request works, it's still not much power.

The alternative to this is for the port to support one or more special charging or power delivery modes, implemented as extensions to USB. These are commonly called "fast charging", but that name fails to convey that there are several different standards that are not compatible.

Notable standards include:

  • USB Battery Charging (USB-BC) (currently at version 1.2) - this is an official standard that provides for up to 1.5A on the port, and can be provided with or without a data connection. It is typically implemented with a current limiter at the supply end and in practice the maximum current drawn under normal circumstances is nominally 1A (5 Watts).

    These are by far the most common charging standard for dedicated USB chargers that don't otherwise specify a particular charging standard. What's more, most of the more exotic fast charging standards can be easily made to be backwards compatible with USB-BC, meaning that your device will still charge at the standard USB Battery Charging rate as a fallback.

    Note that there are multiple modes of USB-BC - including modes in which the port is for charging only, and modes in which it can also use data at the same time. The "Dedicated Charging Port" mode makes USB-BC very simple to implement in a charger device, with no need to be able to do any serial communication on the data lines, reducing costs.

  • Apple fast charging (12W) - A proprietary Apple extension to the above, allowing up to 2.4A (12W). This is backwards compatible with USB-BC, and Apple devices like tablets can use it to charge a bit faster. It is not possible to use data at the same time.

    You'll often find cheap power supplies that claim to be able to supply 2.4A at 5V, and this is why: they support Apple's 12W fast charging standard, which is pretty simple to implement on a dedicated charging port, and is backwards compatible. If you are implementing USB-BC and you know your power supply can provide the 2.4A, you may as well make it also compatible with this standard. Non-Apple devices will usually just use it as a regular USB-BC supply. In fact, it is so common for USB-BC supplies to implement Apple's standard that some people mistakenly conflate the two, thinking that USB-BC has a 2.4 Amp (12 Watt) mode. It doesn't, it's just two different standards similar enough that chargers can easily support both. (To technical people, the USB-BC dedicated port just needs to short D+ and D- to convey this to the device, while Apple's standard requires putting +2.7V on both D+ and D- - it's easy to do both at once.)

  • Other proprietary fast charging standards like Qualcomm QC 1.0-3.0, and more. The more complex of these introduced special signaling on the USB 1.1/2.0 data lines to negotiate a particular voltage and current. It was not normally possible to use data at the same time.

    Qualcomm QC 4.0 is implemented on top of USB-PD (which is described below), requiring USB-C cables and connectors but achieving the impressive feat of backwards compatibility with USB-PD, USB-BC and previous Qualcomm QC versions.

    Some manufacturers rebrand proprietary fast charging standards, for example Samsung's "Fast Charging" is Qualcomm QC 2.0, and Samsung's "Super Fast Charging" is Qualcomm QC 4.0.

  • USB Power Delivery (USB-PD). This is a new official standard, to supplement USB-BC (it doesn't have to replace it, and power supplies may continue to allow both, on the same port). Unlike USB-BC and the above standards, it requires features in USB Type C connectors and cables, so it's electrically not compatible with earlier USB cables or sockets.

    USB-PD can support considerably more power than USB-BC, which allows it to be used on even higher power consuming devices such as laptop computers. It can allow up to 144 Watts over a standard USB-C cable or 240 Watts over special USB-C cables that rated for 5 Amps.

    USB-PD can happen simultaneously with data transfer, and is even quite independent of it: it doesn't require the "data" pins to negotiate power delivery but dedicated "CC" pins instead, the power itself is delivered over separate pins to the regular 5V supply pins, and power delivery can happen in either direction regardless of the data connection.

3

The TLDR on this is that sometime in the last 10 years the minimum spec on powered USB-A ports became 1.5 A, and maximum became 3 A, but 2.4 A in practice. USB-BC is increasingly becoming a redundant a meaningless standard. Being replaced by USB 3.x and USB-PD.

From the beginning of USB people discovered that was trivial to get 5 V of power from USB ports by just connecting to the V+ and GND. This was being used for more than it's intended purpose of providing power to parallel port adapters and the like. To this end it became customary to allow 100 mA or 500 mA on systems are were "asleep" to allow keyboard wakeup, or all too often run novelty Christmas lights.

What the USB groups came up with was the USB-BC standard for providing power to devices even though they might not he making a data connection connection to the host. For USB 2.0 devices this had the benefit of increasing power to a device to the max of what USB 3.x allows. This meant USB-DC devices might enjoy 1.5 to 2.4 amp power on the same old USB-A ports.

A USB device that is plugged it is supposed to limit itself to 100 mA (150 mA with USB 3.x) until "enumerated" by the host. After enumeration come a possibility to ask for more power in larger increments which may or may not be allowed because of a hub or other devices taking power. Depending on the spec followed this might mean 900 mA or 1.5 amps allow.

This changed at some point with USB-BC. USB-BC allows for two power levels for unenumerated or enumerated devices, 5 watts or 12 watts. There's older pre-USB-BC that allowed for levels in between, like 9 or 10 watts but these fell out of disuse. There's non-USB standards that will provide 18 volts, meaning non-USB compliant devices to use this power, otherwise it's just another 5 watt worthless supply. It looks like USB-BC is getting slowly replaced by the more popular parts of USB-BC being incorporated into USB 2.0, USB 3.x, USB4, and USB-PD. The biggest "jump" being USB devices can expect 1.5A power without all the previous power query steps from USB before.

Most any USB-A "wall wart" made to charge or power a device will be rated for 5 W or 12 watt. Most any UAB-A port on an PC will be rate for 7.5 W (1.5 A) and rate to 15 watt (3 A) on a first come first served basis)

Such "odd ball" chargers you find will provide only 5 watts to anything else it is plugged into. USB 2.0 and USB 3.0 ports on computers have been able to provide 1.5 amps for some time now, at least ten years given how my Apple SuperDrive draws 1.5 amps from a USB 2.0 port and it was made in 2010.

Thunderbolt requires 15 watts, or 5 volt @ 2.4 amp out after the USB-C to USB-A adapter takes it's bit of power. Us that instead of the USB-BC port, if one is not enough.

MacGuffin
  • 1,880
  • USB3 is not making USB-BC meaningless at all. USB3 still only allows 900 mA at max unless this is a charging port and what a charging port is and how it must behave is defined by USB-BC. And USB-PD is still very rare when it comes to USB hubs. It is mainly supported by some USB chargers (that also support USB-BC) and by notebook docks but only to pass through PD to the notebook, not for any devices attached to this dock. – Mecki Aug 27 '21 at 01:32
  • There are factual inaccuracies with this answer. USB-BC is maximum 1.5 amps but usually implemented as 1 amp with current limiting, the 2.4 amps is a proprietary Apple standard that is similar. USB-BC is not the minimum standard supported by all USB A ports. USB A ports on computers usually will not support USB-BC. USB-BC does not increase power to the maximum that USB 3 supports - USB supports a maximum of 0.9 amps. The part about devices not using more than 0.1 amp until enumerated is correct, but the maximum isn't, USB 1/2 has a maximum of 0.5 amp and USB 3 increases that to 0.9... – thomasrutter Jan 17 '23 at 23:23
  • ... USB A ports on PCs will NOT provide 1.5 amps or 3.0 amps on a first come first served basis, they are still limited to their 0.5 amp and 0.9 amp limits. You refer to 5W USB-BC chargers as "odd ball" but USB-BC is an official standard and is usually implemented with a nominal 1 amp via current limiting. USB 2.0 and 3.0 ports on computers can NOT provide 1.5 amps (I don't know why this incorrect fact was mentioned twice). 5 volts at 2.4 amps is NOT 15 watts, it's 12, and thunderbolt's maximum current is NOT 2.4 amps, it's 0.55 amps. – thomasrutter Jan 17 '23 at 23:27
  • All USB-A wall wart chargers will provide 5 volts, some of them are "odd ball" types rated for something other than the USB-BC standards of 5W or 12W. I have an "odd ball" 9W charger and devices plugged into it will see it as only capable of 5W, because unless the device is also an "odd ball" it should not draw more than 5W to be safe. If the charger and device are an "odd ball" in the same way then power draw might be something non-standard. – MacGuffin Apr 07 '23 at 20:44