这一部分规范,在新的USB 2.0规范中没有作太大的变更。基本上,在中止模式下,消耗电流为500μA;在配置模式下,为500 mA;而在未配置模式下,为100 mA。由于USB的优点之一即是由总线供电给设备,因此设各可以通过总线来取得电源,而无须外部额外的电源插座或缆线。然而,许多人在直接选择这个便利的特性时,却没有考虑到一些根本的限制条件。USB设各在其配置描述符中,以2 mA为单位来设置其电源消耗量。即使设备已失去了部分外部电源的消耗,也不能大于在设各列举时所设置的电源消耗数值,来增加其电源的消耗量。
基本上,不论是集线器或设各都可区分为自我供电或总线供电两种类型。总线供电又可再区分为低功率与高功率两种。此外,根据USB规范,所有的集线器或设备都必须支持中止(suspend)模式,而且中止模式下的消耗电流不能超过500 ph。这是非常重要的特性。根据供电方式的不同,USB设备可分为下列几个类型。
1.总线供电集线器
所有的电源均由上端连接端口来供应,但至多只能从上端端口消耗500 mA。对于一个有4个连接端口的集线器来说,每个下端端口最多只能消耗100 mA,因此4个连接端口共消耗400 mA。而集线器本身的控制器与其外围电路可再消耗100 mA,因此整个集线器共可消耗500 mA。
2.自我供电集线器
集线器本身拥有自己的电源供应器,可以提供给本身的控制器以及所有的下端端口来使用。对于每个下端端口,可以供给至少500 mA的电流,而此时集线器最多可从上端端口消耗100 mA。
3.低功率总线供电设备,
所有的电源均来自USB上端端口,每个下端端口在任一时刻最多能消耗一个单位的负载。在USB规范中,定义一个单位的负载是100 mA。低功率总线供电设各必须设计工作在低至4.40 V的VBUS电源电压下,以及高达至5.25 V的最高电压下。这、是在上端端口所连接的设各中,所检测到的。
4.高功率总线供电设备
所有的电源均来自USB上端端口,在激活每个下端端口时,最多消耗100 mA,但在配置后最多可消耗500 mA。高功率总线供电设备必须能被检测以及以最小的4.40 V来设备列举。当此设各以一个完整单位负载来操作时,最低的VBUS设置为4.75V,最高的电压为5.25 V。这些检测是从上端端口的设备所检测到的。
5.自我供电设备
设备最多可从USB上端端口消耗1单位负载(100 mA),而其余的电源再从外部的来源来驱动。当外部的电源失去时,其必须以替代方案来通过总线提供不超过1单位的负载电流。由于自我供电设各在电源消耗的规范上,没有较多该注意的事项,使其较容易用来加以设计。而这个1单位负载的总线供电,可允许设各在没有主要/第2个电源的供应时,能够被检测以及来执行设备列举的步骤。
在此,需注意的是,无论是总线供电或自我供电下,没有任何的USB设各能够驱动在其上端接口所直接连接的VBUS。如果VBUS被移开,那么此设备将会延长至10 s的时间,可以从D+/D-所连接的提升电阻中,移开电源以作为速度辨识之用。
而集线器或设各的各种供电的类型以及最大的消耗电流定义于稍后所要介绍的配置描述符之中的bmAttributes字段。此字段配置了这个设各的电源属性。其中,bit7为总线供电;bit6为自我供电;bit5具有远程唤醒的功能;而bit[4:0]则加以保留。
关键字:USB 电源管理 中止模式
引用地址:
USB的电源管理
推荐阅读最新更新时间:2024-05-02 22:48
适用于众多开关模式DC/DC拓扑
作为一名应用工程师,我知道降压稳压器的实施不可避免地要涉及效率与尺寸的权衡。尽管这一原理适用于众多开关模式 DC/DC 拓扑,但当应用需要低输出电压和高输出电流(例如 1V 和 30A)时,这一原理就不一定适用了,因为这需要可平衡效率与尺寸的小型电源解决方案。 高效率是重要的性能基准,不仅可减少功率损耗与组件温度上升,而且还可在给定气流与环境温度条件下带来更多有用功率。从这个观点来看,低开关频率非常具有诱惑力,但同时需要大型滤波器组件来满足输出纹波与瞬态响应等目标规范的要求,因此成本和尺寸会随之增加。 专门用于电源管理的 PCB 面积是系统设计人员所面临的一个巨大制约条件。对于这个问题,我们先来回顾一下高开关频率的各
[电源管理]
基于USB2.0单片机的全数字图像的实时采集设计
引言 传统的方法是用视频采集卡(如1394)对视频信号进行采集,利用相应的软件传给PC机,既不方便,也不经济。本文介绍一种利用Cypress公司2002年发布的世界上第一块带 有USB2.0接口的芯片CY7C68013与PC机(主板为支持USB2.0的华硕主板PB533)实现了高分辨率(640×480点阵以上)、快速(24帧/s以上)、全数字图像的实时采集系统。 1 数字图像的实时采集原理 数字图像的实时采集原理如图1所示。在图1中,以Omnivision technologies公司的OV7620/7120芯片作为图像采集芯片,其主要特点是该芯片可提供0.5~30帧/s,640×480像素点阵CMOS的彩色或黑白数字
[单片机]
USB通信协议——循环冗佘检验位
每一个封包、令牌、数据、起始封包等都包含了用来作为错误检验的位,以用来确认跟随着封包PID字段之后的信息。而信息变化的特性是根据封包类型来决定的。每一个封包含了5或16个CRC(Cycle Redundancy Checks)位,其由封包的可能大小或类型来决定,如表所列。 表 封包类型与字段
CRC的计算方式是将要传输的数据块当作一堆连续位所构成的整个数值,并将此数值除以一个特定的除数。这个除数是以二进制来加以表示的,通常又称为衍生多项式(generatton polynomoal)。针对USB CRC错误检验,采用了5与12位。通常数值越大,则传输的数据越不容易受到噪声的干扰,相对地,处理的时间也就越长。其
[嵌入式]
安森美全新的USB-C统包方案
安森美半导体最近宣布推出全新低功耗,完全符合USB-C(Type-C)的器件,包括最新修定1.3规格,可轻松集成到USB-C系统。这一全新USB-C器件使工程师们快速简单地采用USB-C,无需重大地更改架构。 FUSB303 USB-C端口控制器基于状态机,可实现轻松集成,只需最少的处理器交互。FUSB303支持所有无论是否具有配件支持的源(SRC)、汇(SNK)和双角色端口(DRP)模式。FUSB303具有可配置的I2C地址访问功能,以支持每个系统的多个端口,或仅通过引脚配置自动工作。 Type-C系统在连接时需要检测设备。鉴于Type-C连接器的通用性,一旦连接到另一台设备,该系统将决定所连接的方向和模式。安森美半导体
[半导体设计/制造]
汽车传感器使用量大增 电源管理需求水涨船高
汽车电子化程度飞快攀升,除了带动车用处理器、微控制器(MCU)与各式传感器市场蓬勃发展外,电源管理芯片的需求也跟着同步攀升。其中,使用到大量传感器的先进驾驶辅助系统(ADAS),为电源管理芯片所创造的新需求最为可观。 理光(Ricoh)电源管理芯片主要代理商东瑞电子业务副总经理蔡明义表示,随着汽车所搭载的电子次系统种类越来越多,电源管理芯片在汽车领域的应用市场也跟着不断扩张。 从车载资通讯娱乐系统(Infotainment)、导航系统等传统应用,到现在最热门的电动车、ADAS、自驾车等,都会应用到电源管理芯片。 特别是ADAS,因为必须透过分散在车体各处的传感器采集实时数据,而每个感测模块皆须搭载对应的电源芯片,因此成长空间相当值
[汽车电子]
玩不起特斯拉,咱玩玩“秒充”吧
在智能手机日益深入人们生活的同时,手机周边产品也成为各大品牌厂商的兵家必争之地,作为智能手机"黄金伙伴"的移动充电也成为短兵相接之地。日前,由"秒冲"团队研发全新充电解决方案曝光,"秒冲"可在300秒内快速充满容量5000mAh电池,将充电行业"以快打快"浪潮推上了新的高度。
随着科技不断发展,以电能取代化石燃料已成为不可遏止的趋势,在资本市场广受关注的电动汽车就是一例。以美国公司特斯拉(TeslaMoters)为代表的企业,在博取公众眼球的同时,更在资本市场赚得盆满钵满。据专业人士分析,特斯拉的成功最大的原因就在于它的电源管理系统。特斯拉彻底推翻了传统的电源管理模式,以独创的先进电源管理技术支撑汽车所需的澎湃动力。"秒冲
[嵌入式]
MA8601升级版USB HUB工业级多功能多口集线器扩展芯片|MA8601替代方案
PL2586是旺玖新出的一款USB HUB 芯片 PL2586是一项创新,它集成了符合USB-IF“电池充电规范修订版1.2”的功能,支持便携式设备的快速充电功能。 此功能将PL2586转变为“通用充电解决方案”(UCS)兼容的基于电池的便携式设备的USB充电集线器,由GSMA推广。当在下游端口检测到符合B.C.标准的便携式设备时,PL2586中的专用端口可以处理充电请求。而且,在握手完成后,PL2586允许便携式设备达到900mA(高速);1.5A(低速/全速)来自充电下游端口(CDP)或1.5A来自专用充电端口(DCP)。 PL2586是继 MA8601新出的USB 2.0 工业级 HUB芯片方案,其性能和稳定性都比之
[嵌入式]
12-S3C2440驱动学习(九)嵌入式linux-USB驱动程序(未完待续)
1、学习思路 一个USB设备插入到系统中时,会被系统识别出USB设备,并通过系统上的USB总线驱动程序通过约定好的规范询问USB设备的信息(描述符),如设备名称。USB总线驱动程序负责:识别USB设备,给USB设备找到对应的驱动程序(自己开发)。USB设备通过约定好的规范,把描述符发送给USB总线驱动程序。 问1. 既然还没有 驱动程序 ,为何能知道是 android phone 答1. windows里已经有了USB的总线驱动程序,接入USB设备后,是 总线驱动程序 知道你是 android phone ,提示你安装的是 设备驱动程序 。 问2. USB设备种类非常多,为什么一接入电脑,就能识别出来? 答2.
[单片机]