如标题所示,USB端口的电源输出是什么?

是标准值,还是可能会因制造商/型号而异,依此类推?

如果该值不是标准值,怎么确定呢? br />

#1 楼

如Wikipedia中所述

USB 1.x和2.0规范在单条线上提供5 V电源,以为连接的USB设备供电。
USB 2.0中的单位负载定义为100 mA和USB 3.0中的150 mA。设备最多可以从USB 2.0的端口中提取5个单位负载(500 mA)。 USB 3.0中为6(900 mA)。

由于功率等于电流乘以电压,因此您要做的就是将设备从端口汲取的电流乘以5V。
注意还存在用于充电设备的约定。这些类型的端口允许高达1.5 A的电流(也使用5V)。但是,USB端口的额定电流可以达到5 A,因此某些制造商可能会超出规格并提供更高的最大电流。

评论


一些主板具有超高安培数的USB端口,也可以支持充电设备。

–劳伦斯
2013年12月18日在12:29

这些值必须是标准的(当然,电流和电压水平存在一定的公差水平)。我通常会在端口外部看到闪电信号,这应该表示高放电端口。为了确定,请检查笔记本电脑的文档。

– Doktoro Reichard
2013年12月18日12:43



@Lawrence,这是对下游端口的充电,允许设备在不协商的情况下提取1个以上的单元。

–免费咨询
2015年5月19日下午14:57

据我了解,到目前为止,这还不是完整的答案。在“ USB Power Delivery”部分中,可能已经有输出20 V的设备。我想知道如果这样的设备的控制器有错误,并在旧设备上施加+20 V会发生什么呢?还是我弄错了所有这些? ?

– Pavel Gatilov
15年7月28日在15:09



@PavelGatilov对于较旧的当前额定值,答案仍然是准确的,尽管当前的发展确实需要进行一些修订,但仍然适用。关于+ 20V输出,我阅读了您链接的文章(尽管斜着看):似乎只有C型设备被覆盖,因此这不会影响旧版(即USB 2.0或更旧的)设备。供电设备还应该实现某种管理功能,以便可以恢复为较旧的协议。

– Doktoro Reichard
15年7月28日在17:21

#2 楼

市场上有USB电源适配器,明确标明“ 10W适配器”。由于USB为5V,所以10W导致2A = 2000 mA。最终结果是,连接到此适配器的设备为其电池充电的速度比使用“常规” 500 mA USB端口快4倍。

评论


请注意设备(及其控制电路)可以承受额外的电流!

–安德鲁(Andrew)
2015年8月9日在10:03

@Andrew,我相信设备只会消耗他们需要/可以使用的电流。只要设备获得5伏的正确电压(“电压”),可用的安培数就可以是任意数量。考虑一下如何使用房屋的内部布线(能够提供许多安培的电流,足以为整个家庭供电),将60W的灯泡直接插入其中,并且仅会消耗所需的功率,因为​​它的额定功率为该电压(120V AC)。

–JamesTheAwesomeDude
16-10-10在20:31

@安德鲁绝对错。 X安培电源可以提供最高X安培的电源。设备仅绘制所需的内容。可能存在问题的地方是,如果设备需要的安培数超出了电源的承受能力,那就另当别论了。

– barlop
17-10-5在10:24

电流的强度(=安培)取决于设备电路的电压和电阻/阻抗。您不能更改后者,也不能更改电压,只要提供足够的电流(=安培),充电时间将相同。如果您的适配器的安培数比要求的多4倍,则可以同时为4个设备充电,但是单个设备的充电时间不会有任何变化。不是因为“被定级”,而是因为它是物理定律(欧姆定律)

– runlevel0
18年5月3日在8:36

#3 楼

我使用了“电池医生”免费应用程序来确定USB充电端口提供的电流强度。我故意使用“提供”一词,因为无论提供什么设备,每个设备都具有最大安培数。

我发现我的hp envy笔记本电脑上的3.0端口带有闪电。它旁边的螺栓提供1.5安培(1500mA)的电流,而2.0 usb仅提供0.5安培(500mA)的电流。

尽管一些论坛指出,应用程序无法确定安培的数量提供给设备的电池医生应用程序会在ipad上清楚地立即准确地提供所提供的安培数(尽管它可能最多只能显示设备所允许的最大值-我没有尝试过)。我已经使用1.8安培输出壁式充电器和2.1安培输出电源对应用进行了测试,并且在充电器上都标出了两者。安培数读数准确并立即在应用程序上显示。

评论


1500mA甚至超过了USB 3.0规范所允许的范围。可能是该特定型号提供了“ USB充电”端口。

–猎犬
2014年11月7日18:46



USB Power Delivery规范似乎与USB3标准结合而不是代替。因此,您仍然可以达到标准,同时提供的功率远远超过此功率-高达100瓦。 venturebeat.com/2012/07/24/…

–克里斯·莫斯基尼(Chris Moschini)
15年6月22日在12:24

@Ramhound这是错误的。规范说,usb设备不允许消耗超过900 mA的电流,但这是主机的最小值,而不是最大值。令人困惑?为设备充电很有意义。尽管有趣的是允许移动USB主机(笔记本)共享电源。这就是为什么某些较旧的超级本即使使用两根USB电缆(共享500 mA)也无法为某些外部驱动器供电的原因。除了外部驱动器(因为它需要超过500 mA的电流)外,所有设备均符合规格要求。

– mgutt
2015年8月3日在22:42



我的Lenovo Ideapad通过其USB3端口为设备提供2.4Ah充电。

– Umair Ahmed
2015年9月3日,下午6:28

您可以提供一些指向Battery Doctor应用程序的链接吗?我找到了一些使用此名称的Android电源管理应用,这是您的意思吗?

–苏马
17年1月24日在8:33

#4 楼

USB 2.0规范的第7.2.1节定义了USB端口必须提供的电源。

开始时,以“负载单位”定义电源。对于USB 2.0,一个单位为100 mA,对于USB 3.x,一个单位为150 mA。

USB标准定义了两类USB端口:“高功率端口”和“低功率”。端口”

规范说,第171页:


“必须至少从外部获得交流或直流工作电源的系统
每个端口有五个单元负载。这些端口称为
大功率端口。“


因此,如果将台式PC或便携式计算机连接到交流电源插座,则每个USB端口必须提供500或900 mA的电流。注意语言“至少”。因此可能会更多,除非硬件中支持可选的过流功能。例如,处于睡眠模式的普通台式PC从其PSU的+ 5VSB电源轨获得VBUS电源,该电源至少能够提供2 A的电流。或更多,特别是在PSU中指定。

例如,如果Raspberry Pi3小工具从墙上的交流电源从AC-DC适配器获取电源,则每个适配器必须至少提供500 mA( 4)端口。不幸的是,它没有这样做,因此不兼容USB。

但是,如果USB主机是由电池供电的瘦设备(例如MP3播放器或智能手机),则可以声明为制造商将其作为“低功耗主机”,并且USB端口可以通过设计限制为仅提供100/150 mA。此限制给客户带来很大不便,并且很少执行。

如果将USB系统(主机或集线器)声明为普通主机,则使用专用USB端口将这些端口测试为USB-IF测试规格测试人员。测试仪将施加等于5个单位的负载,并检查电压降是否不超过规格(5%或10%裕度),或者施加逐步增加的负载并确定(可选)过电流电路跳闸的时间结束。

在家庭条件下,可以通过将10欧姆(如果是USB 3.x,则为5.5欧姆)大电阻施加到裸露的电缆上来检查端口的功能。或使用e-Bay上的专用可变负载。

不要将普通USB端口的供电要求与USB设备的要求相混淆:在主机完成设备枚举之前,USB设备的负载不应超过一个单位。 USB主机必须跟踪所连接设备声明的消耗功率。枚举期间,主机会在其描述符中读取设备的强制性电源要求,如果主机认为其电源能力已达到极限,则可以拒绝连接。

#5 楼

USB 2.0 = 5V x 0.5a(500ma)= 2.5W

USB 3.0 = 5V x 0.9a(900ma)= 4.5W

500ma和900ma是最大电流a正常规格的端口将占用(有关例外情况,请参见其他答案)。

此Wikipedia文章具有不错的USB功率表。