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

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

3天内不再提示

常见PCIe电源管理简介

CHANBAEK 来源: 一杯苦Coffee 作者: 一杯苦Coffee 2023-12-16 16:29 次阅读

1 简介

电源管理主要包含两个部分:PCI-PM电源管理机制和ASPM电源管理机制。

  • PCI-PM电源管理机制:这种电源管理机制是基于软件控制的,软件系统通过修改寄存器的值,使PCIe设备进入不同的状态。
  • ASPM电源管理机制:这种管理机制是通过硬件自发控制的,这种管理机制可以通过软件禁用。

图片

2 PCI-PM电源管理

PCI-PM电源管理机制是软件系统通过修改寄存器中的电源管理字段,使PCIe设备进入D状态,D状态总共有四种:D0,D1,D2,D3。电源管理的状态包可以分为D State(Device State)和L State(Link State)。

  • D State(Device State)
    • D0 State
      正常工作状态,该状态下功耗最大。所有的PCIe设备都必须支持D0状态。D0可以分为两个不同的子状态,分别为D0-Unintialized和D0 Active。D0-Unintialized阶段PCIe设备还没有被激活,只能进行TLP请求,PCIe设备不能正常工作。D0 Active阶段PCIe设备已被激活,可以正常工作。
    • D1 State
      中间省电状态,PCIe进入“浅睡眠”状态。
    • D2 State
      中间省电状态,PCIe进入“深度睡眠”状态。
    • D3Hot State
      是一种非常低功耗的状态,与D1/D2的功能类似,只能回到到D0-Unintialized状态。
    • D3Cold State
      断电状态,功耗最低。当PCIe电源关断时,PCIe设备进入次状态。
  • S State
    • L0 State
      该状态属于正常工作状态。
    • L0s Stat
      PCIe设备进入Standby状态。
    • L2/L3 Ready
      这两个状态是PCIe设备准备进入L2/L3前的预备状态。
    • L1 State
      PCIe设备进入比L0s更低功耗的Standby状态;L1状态有两个子状态L1.1和L1.2。
    • L2 State
      比L1功耗更低的深度省电状态
    • L3 State
      此时PCIe链路处于关闭状态,PCIe设备的VCC电源也被移除
    • LDN State
      这个状态不具有实际意义,只是L2/L3返回L0状态时所需要用的中间过渡状态。

3 ASPM电源管理

ASPM是基于硬件自主控制的链路电源管理机制,只有在PCIe设备处于D0状态时才可以应用ASPM机制,与ASPM有关的链路状态只有L0s和L1。

图片

4 状态间的转换

  • D State间的转换

PCIe设备必须支持D0和D3,但是D1/D2是选择性的。所以在目前市面的SSD PCIe主控,一般都只是支持D0/D3,并不支持D1/D2。当PCIe设备处于D0状态时,ASPM可以改变PCIe链路的电源状态。

图片

  • S State间的转换

在L0 State期间,L1和L2/L3 Ready开始协议协商。只有在协商完成后,才能进入L1和L2/L3 Ready State。除非发生LDn,否则在协商过程结束之前,Link Power Management一直保持L0状态。L0状态包括LTSSM L0状态、Recovery状态和LinkUp状态、Configuration状态。此外,LTSSM通常由主电源供电(而不是Vaux),因此LTSSM不会在L2或L3状态下供电。

图片

5 D State与S State的关系

PCIe设备的D State与PCIe链路电源状态相辅相成,不是单独存在的。亲密关系如下表:

Downstream ComponentD-StatePermissible ComponentD-StatePermissibleInterconnect State
D0D0L0、L0s、L1、
D1D0-D1L1
D2D0-D2L1
D3 hotD0-D3 hotL1、L2、L3 Ready
D3 coldD0-D3 clodL2、L3
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117721
  • 电源管理
    +关注

    关注

    112

    文章

    6013

    浏览量

    141106
  • PCIe
    +关注

    关注

    13

    文章

    1083

    浏览量

    80843
收藏 人收藏

    评论

    相关推荐

    PCIe总线的电源管理之去耦电容

    本片主要介绍PCIe总线的电源管理,主要包括不同板卡的功耗、板卡的能耗等级等。 1、功耗等级 根据《PCIx系列之“PCIe总线信号介绍”》,PCI
    的头像 发表于 12-22 16:07 6510次阅读
    <b class='flag-5'>PCIe</b>总线的<b class='flag-5'>电源</b><b class='flag-5'>管理</b>之去耦电容

    常见封装简介(配图)

    常见封装简介(配图)
    发表于 08-02 16:14

    常见电源管理IC芯片有哪些

    常见电源管理IC芯片有哪些
    发表于 03-11 06:03

    电源管理芯片的常见分类?

    电源管理芯片的常见分类电源管理芯片的应用情况
    发表于 03-11 06:17

    STM32的电源管理简介

    42.1 STM32的电源管理简介电源对电子设备的重要性不言而喻,它是保证系统稳定运行的基础,而保证系统能稳定运行后,又有低功耗的要求。在很多应用场合中都对电子设备的功耗要求非常苛刻,
    发表于 08-06 09:23

    内存管理简介

    内存管理1.内存管理简介2. 硬件设计3. 软件设计3.1 STM32CubeMX设置3.2 MDK-ARM编程4. 下载验证
    发表于 12-13 06:17

    PCIE总线有哪些注意事项呢

    前言PCIE设备并不局限于常见的显卡,很多人存在的误区,其实现在芯片组把硬盘、网卡、声卡、显卡、采集卡之类的都归属于PCIE总线。注意:英特尔快速存储技术中的链接电源
    发表于 12-27 07:57

    PCIe设备的低功耗状态

    的主动状态电源管理(ASPM)。一般来说,无论是系统驱动端硬件(RC)还是设备硬件(EP)都可以通过检测pcie链路上的空闲时间,然后启动电源状态转移。有两种低功率链路状态:L0s,也
    发表于 12-28 06:18

    电源管理电路简介

    电源管理电路简介
    发表于 05-08 14:49 38次下载

    几种常见的安规认证简介

    几种常见的安规认证简介
    发表于 11-29 17:57 0次下载

    [PCIe] [电源管理] 面向硬件的ASPM链路状态和L1子状态

    的主动状态电源管理(ASPM)。一般来说,无论是系统驱动端硬件(RC)还是设备硬件(EP)都可以通过检测pcie链路上的空闲时间,然后启动电源状态转移。有两种低功率链路状态:L0s,也
    发表于 01-06 12:43 2次下载
    [<b class='flag-5'>PCIe</b>] [<b class='flag-5'>电源</b><b class='flag-5'>管理</b>] 面向硬件的ASPM链路状态和L1子状态

    [PCIe] [电源管理] 面向硬件的ASPM链路状态和L1子状态

    的主动状态电源管理(ASPM)。一般来说,无论是系统驱动端硬件(RC)还是设备硬件(EP)都可以通过检测pcie链路上的空闲时间,然后启动电源状态转移。有两种低功率链路状态:L0s,也
    发表于 01-11 15:31 1次下载
    [<b class='flag-5'>PCIe</b>] [<b class='flag-5'>电源</b><b class='flag-5'>管理</b>] 面向硬件的ASPM链路状态和L1子状态

    谈谈八种常见电源管理芯片

    电源管理芯片是人们日常生活中常用到的芯片之一,是手机电脑等多种电子设备的必装芯片之一,主要负责电子设备系统中电能管理和识别CPU供电幅值等,同时它也是电子工程师需要了解的芯片之一,今天将谈谈八种
    的头像 发表于 03-15 16:06 1w次阅读

    常见的14脚电源管理芯片型号有哪些

    14脚电源管理芯片的型号有很多,以下是一些常见的型号。
    的头像 发表于 09-27 09:40 2403次阅读

    介绍八种常见电源管理IC芯片

    电源管理IC是电子系统中非常重要的组成部分,它们负责管理电源供应、功率输出、电源滤波和电压调节等功能。随着越来越多的人依赖电子设备,对
    的头像 发表于 12-26 17:21 1420次阅读