0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈USB电源管理的2种模式

西西 来源:博客园 作者: uTank 2020-10-05 16:41 次阅读

USB总线接口协议中,由于涉及电源供电,因此协议中规定了完整的电源管理方案。通过USB电源管理可以实现USB设备的激活、挂起、空闲和睡眠等,从而降低无效的功率消耗,实现系统电源的有效使用和合理分配。

在USB2.0接口中,支持激活(ACTIVE)和挂起(SUSPEND)两种电源管理模式。在超高速USB3.0接口中,除了激活(ACTIVE)和挂起(SUSPEND)之外,还支持空闲(FAST EXIT IDLE)和睡眠(SLOW EXIT IDLE)两种电源管理模式。

激活(ACTIVE)

USB设备进入正常工作状态即是激活(ACTIVE)状态,此时USB设备的各项功能应可以正常工作。激活状态时USB设备的一个最基本的工作状态。

在激活状态下,USB功能设备所消耗的功率最大,因此也就是最耗电的。为了降低功耗,USB协议中设置了挂起、空闲和睡眠3种低功耗状态。USB设备可以从激活状态进入挂起状态、空闲状态和睡眠状态,从而达到省电的目的。

挂起(SUSPEND)

如果一个USB设备在3ms内没有总线活动,那么USB总线控制器便可以使该USB设备进入挂起状态。在挂起状态下,USB设备保持在挂起之前的重要变量。USB设备在挂起状态下非常省电,一般仅需要不超过500uA的电流即可维持当前USB设备的状态值。

USB设备支持远程唤醒功能,为了退出挂起状态,可以通过外部触发信号使USB功能设备脱离挂起状态,恢复正常运行,进入激活状态。

对于USB集线器来说,如果在3ms内没有总线活动,则该USB集线器设备同样将进入挂起状态。此时意味着USB集线器各个下行端口的USB外设都没有总线活动。USB集线器连同各个下行端口的USB外设都将进入挂起状态。当有任何一个下行端口的USB外设被激活时,USB集线器将退出挂起状态,恢复正常运行,进入激活状态。

在USB2.0中,挂起状态时唯一的省电模式。也就是说,USB2.0接口支持激活和挂起两种状态。在USB3.0中,挂起状态与USB2.0完全一致,但USB3.0还同时提供了更多的省电模式。

空闲(FAST EXIT IDLE)

空闲状态是指USB设备没有总线活动,但是设备自身依旧持续运行。空闲状态时超高速USB3.0接口协议中新增的一种省电模式。

在USB2.0中,即使USB设备没有在总线上进行数据传输,而仅仅是连接到USB总线上,USB主控制器也会定期访问这些设备,检查设备情况,这便是USB2.0的总线轮询机制。这样,USB总线活动便一直存在,这其实是一种总线带宽及功率的浪费。而在超高速USB3.0标准中,在这些方面进行了彻底改进。USB3.0采用了多层次电源管理系统,可以为不同需要的设备提供不同的电源管理方案。特别是没有总线活动的USB设备,可以直接使其进入空闲状态,减少总线轮询所造成的带宽及功率的浪费。

在空闲模式下,USB设备自身的时序依然运行,仅是USB总线活动取消了。因此,USB设备从空闲状态恢复到正常工作状态将很快。典型的可能用到空闲状态的设备包括USB接口的打印机、扫描仪等。

睡眠(SLOW EXIT IDLE)

睡眠状态是指USB设备没有总线活动,同时设备自身也停止运行。睡眠状态时超高速USB3.0接口协议中的另外一种新增的省电模式。

在USB2.0中,由于USB2.0的总线轮询机制,即使USB设备没有在总线上进行数据传输,而仅仅是连接到USB总线上,USB主控制器也会定期访问这些设备,检查设备情况。这样,USB总线活动便一直存在,从而会造成总线带宽及功率的浪费。而在超高速USB3.0标准中,采用多层次电源管理系统,提供了全新的睡眠状态模式。对于不常使用的USB设备,可以直接使其进入睡眠状态。此时,相当于停止位该设备供电。USB设备将不工作,没有USB总线活动,从而可以大幅度减少电源消耗。

在睡眠模式下,由于USB设备自身已经停止运行。因此,USB设备从睡眠状态恢复到正常工作状态将稍慢。典型的可能用到睡眠状态的设备包括USB外置光驱、USB外置刻录机等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源管理
    +关注

    关注

    115

    文章

    6155

    浏览量

    144246
  • USB2.0
    +关注

    关注

    2

    文章

    186

    浏览量

    46040
  • USB总线
    +关注

    关注

    1

    文章

    70

    浏览量

    36952
收藏 人收藏

    评论

    相关推荐

    精通USB 2.0集线器电源管理

    USB集线器不仅可向下游的USB端口提供数据和电源,还允许主机通过软件对连接到下游端口的设备进行电源管理
    发表于 01-25 10:17 4572次阅读
    精通<b class='flag-5'>USB</b> 2.0集线器<b class='flag-5'>电源</b><b class='flag-5'>管理</b>

    浅谈ARM体系CPU的7工作模式

    持字节(8位),半字(16位),字(32位)三数据类型,其中,字需要4字节对齐,半字需要2字节对齐。  注:所谓的指令长度是一条完整的指令的长度,而不是单纯的mov这3个字母长度。浅谈ARM体系CPU
    发表于 11-24 11:34

    浅谈电源管理芯片选择

    在困扰大家的。1)电源管理芯片都选择哪样的IC厂家?2电源管理芯片可以通用的吗?电源
    发表于 08-29 16:32

    手机的电源管理设计要点及方法浅谈

    燃料电池;二是在电池的能量转换效率和节能方面下功夫。 为手机提供电能的技术在最近几年虽有不少创新和发展,但是还远远不能满足手机功能发展的需要,因此如何提高电源管理技术并延长电池使用寿命,已经成为手机开发
    发表于 10-10 16:58

    USB电源管理有什么要求

    Powered状态。USB主机与USB系统有相互独立的电源管理系统。USB的系统软件可以与主机的电源
    发表于 11-08 09:18

    STM32F2电源管理STOP模式不能唤醒

    STM32F2电源管理STOP模式,无法唤醒~我采用的是外部8M晶振,进入STOP模式的代码如下: /* To minimize the c
    发表于 03-08 07:05

    开关模式USB电源管理芯片LTC3566相关资料分享

    开关模式USB电源管理芯片LTC3566资料下载内容包括:LTC3566功能和特点LTC3566引脚功能LTC3566内部方框图LTC3566典型应用电路
    发表于 03-30 06:16

    USB端口的电源管理

    USB端口的电源管理 电源管理,历来是电子产品设计与维护的主要环节之一。在过去,用户想了解电源
    发表于 05-06 16:30 5641次阅读
    <b class='flag-5'>USB</b>端口的<b class='flag-5'>电源</b><b class='flag-5'>管理</b>

    浅谈Spartan6的5配置模式

    Spartan6系列FPGA常见的配置模式有5,该5模式可分为3大类,1. JTAG模式(可归为从
    发表于 03-21 11:43 5160次阅读

    模式电源管理IC的低功耗设计方案

    针对降低多模式电源管理IC在轻载与待机工作模式下功耗,提高其全负载条件下工作效率的需要,提出一电源
    的头像 发表于 05-20 09:50 3916次阅读

    LTC3586-2:带Boost、Buck-Boost和Dual Bucks的高效USB电源管理器产品手册

    LTC3586-2:带Boost、Buck-Boost和Dual Bucks的高效USB电源管理器产品手册
    发表于 04-21 12:40 7次下载
    LTC3586-<b class='flag-5'>2</b>:带Boost、Buck-Boost和Dual Bucks的高效<b class='flag-5'>USB</b><b class='flag-5'>电源</b><b class='flag-5'>管理</b>器产品手册

    LTC3456:带USB电源管理器的2单元多输出DC/DC转换器产品手册

    LTC3456:带USB电源管理器的2单元多输出DC/DC转换器产品手册
    发表于 04-27 19:44 2次下载
    LTC3456:带<b class='flag-5'>USB</b><b class='flag-5'>电源</b><b class='flag-5'>管理</b>器的<b class='flag-5'>2</b>单元多输出DC/DC转换器产品手册

    Android USB电源管理

    Android USB电源管理
    发表于 01-05 14:37 3次下载
    Android <b class='flag-5'>USB</b><b class='flag-5'>电源</b><b class='flag-5'>管理</b>

    USB调试模式是什么意思?USB调试模式有什么用?

    USB调试模式是什么意思?USB调试模式有什么用? USB调试模式是一
    的头像 发表于 12-11 11:06 1.1w次阅读

    usb主机模式和设备模式的区别

    USB(通用串行总线)是一广泛使用的接口技术,用于连接计算机和外部设备。USB主机模式和设备模式US
    的头像 发表于 09-25 09:06 587次阅读