8

You can buy many hubs on Amazon which have a USB C PD port that supports up to 100W of power. However, data transfer is usually not mentioned.

If I wasn't interested in using this port for power, could I use it for data transfer, or can I only use it for passing through power? If I plugged in a USB C device, would it be able to communicate with the laptop? Can I plug in another USB C Hub through this port? Would I suffer from reduced (perhaps USB 2.0) speeds?

3 Answers 3

13

The power input port on USB-C docks can only be used for power input.

The reason why USB-C power input ports can only be used for power input has a lot to do with how the USB protocol works. USB was designed from the start as a master/slave protocol with one master device and many slave devices. This was enforced by using type "A" ports on the master device, and any hub ports that faced "upstream" to the master, and "B" ports on slave devices, and the hub port that faced "downstream". With USB-C this mechanical enforcement of roles was lost but the "upstream" and "downstream" roles remained. There are USB-C ports that can act in either role but to do this requires extra electronics.

What USB-C also added was "alternate modes" that used non-USB protocols, and added a more complex power delivery. The alternate modes doesn't play much into this but the roles of each connected device and the power delivery methods do.

When a USB device is connected it's the master that is expected to provide power. With "A" ports always being the master it always provides power. With USB-C there's a handshake protocol on determining who is the master. A laptop is a master on a USB bus, typically. Also what is a master is a USB-C power brick.

There can be only one master on a USB bus. The way this is worked around on a USB-C dock is that the USB-C functions are split inside the dock so that the power master is on one USB-C port, the power input only port, and the USB data master is on the other port, the one to the laptop. The power input USB-C port then has no USB data connections, only the connections required for power delivery. The dock is then a middleman in the power delivery portion of the USB-C connection, effectively serving two masters.

Going deeper into this we can see that the USB-C connection consists of three data paths. There's the power path, the USB 2.0 path, and the "superspeed" path. The "superspeed" data path consists of four pairs of balanced wires that can be used singly, in pairs, or all four together for USB 3.x, video, Thunderbolt, or some other alternate mode data. The dock takes these three paths and breaks them out into the various ports on the dock. The power path goes to the USB-C power input port. The USB 2.0 and USB 3.x paths go to USB-A ports. If there is a video path, most often DisplayPort but it could be MHL, goes to a video port. The controller chip in the dock then has the laptop be a data master but power slave.

If the dock has ports other than power, USB-A, and video then these are often just USB slave devices embedded inside hanging off the internal USB hub. Such internalized USB devices are often a flash card slot or Ethernet port. The video protocol from the laptop to the dock is almost always DisplayPort but the video output can be HDMI or VGA with the use of a video conversion chip. But perhaps I digress too much from the point.

The point is that because USB is a master/slave protocol the functions of two USB-C ports on a USB-C dock has to be split up to allow for more than one master. The laptop is the master of the data portion and the power brick is master of the power portion. It's rare to see more than two USB-C ports on a dock because the USB protocol doesn't really allow for more. If a dock has more than two USB-C ports then the other USB-C ports will have some limits on the port functions to avoid having to deal with more than one master, or the dock is using a more complex protocol like Thunderbolt that is not master/slave but peer/peer.

If a USB-C dock or hub supports more than power input on a USB-C port then it would say so, because adding that would be expensive and they'd advertise this to justify the expense. In theory it may be possible for this power port to act as a power output port as well as a power input port and not violate any USB protocols or specifications but that adds complexity that few people would care about. If people want power output to charge a cell phone, as an example, then they can use a USB-A port for that.

2
  • 1
    Thanks for the answer. The top answer to this question definitely isn't correct Commented Mar 21, 2021 at 1:25
  • This isn't accurate. USB-C completely separates the power source/sink roles from the device/host (upstream-facing/downstream-facing) roles. All four combinations are valid (although only two of them are valid before negotiation) and it's possible to do a role-swap on either axis after you find out who you're talking to. A decent hub absolutely can run the port it's receiving power from as a DFP.
    – hobbs
    Commented Jul 9 at 1:54
3

USB Power Delivery (PD) is a single-wire protocol leveraging new USB Type-C standards and cables. With USB PD, USB Type-C ports can be either a source, sink or both. USB PD negotiation lets devices create a contract to deliver the optimum power level for each application. This protocol expands USB to deliver up to 100 W (20 V, 5 A) of power. Data role capabilities are also enhanced as the USB PD protocol is used to negotiate data and video capabilities and direction. USB Type-C ports can be an upstream facing port (UFP) transmitting as a USB device, a downstream facing port (DFP) transmitting as a USB host, or a dual-role data port (DRD) having capabilities of both UFP and DFP. USB Alternate Mode enables guest protocols such as DisplayPort™.

TL;DR: USB-C PD can be used for data transfer and its speed should be even more than ordinary USB-C.

1
  • 2
    May be true in theory, but in practice that doesn't work, see other answers. I have a Aukey CB-C71 USB-C hub and the PD USBC input port doesn't work to plug a data device.
    – odony
    Commented Mar 29, 2021 at 8:51
3

"You can buy many hubs on Amazon which have a USB C PD port that supports up to 100W of power. However, data transfer is usually not mentioned."

In this specific case (Amazon purchases where the seller specifically mentions PD (power delivery) or passthrough charging, and does not mention the USB-C being a data port, the port is most likely used only for power.

I have just bought one such USB hub, and I have been unable to use that USB-C charging port to have my laptop recognize any of the devices connected to it.

The only uses for it are to charge things such as your phone/tablet/accessories, and to connect your laptop's charging cable to it and have the USB hub provide power to your laptop (and free up a separate USB-C connection)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .