电源管理总线 (PMBus)

news/2024/11/30 15:48:39/

@TOC

1 介绍

1.1 简介

电源管理总线 (PMBus) 是系统管理总线 (SMBus) 的变体,旨在实现电源的数字管理。与SMBus一样,它是一种基于I²C的相对慢速的双线通信协议。与这两个标准中的任何一个不同,它定义了大量特定于域的命令,而不仅仅是说如何使用读者定义的命令进行通信。
电源管理总线(PMBus®)是一个开放的标准数字电源管理协议:简单、健壮、可扩展。
在这里插入图片描述

1.2 背景

PMBus 规范于 2005 年发布,旨在帮助重新定义嵌入式系统中的电源管理。
SMBus它建立在I2C协议之上,是作为管理智能电池和其他系统和电源管理设备的一种手段而创建的。SMBus 与 I2C 一样成本低,但其功能和特性更为强大。
由于 PMBus 是 SMBus 协议的扩展,因此它共享其大部分物理层以及总线的运行方式。但是,PMBus 定义了电源控制和管理组件所需的一组特定命令和数据结构。

1.3 运行

物理层/传输

PMBus 是一种低成本的双线接口,是 SMBus 标准的扩展,该标准基于 I2C 协议构建。与 SMBus 类似,PMBus 至少需要两根电线进行通信,包括时钟信号 SMBCLK 和数据信号 SMBDAT。可选信号将换成两个 GPIO 引脚,包括 CONTROL 和 SMBALERT# 信号。
与 I2C 相比,PMBus 支持更强大的协议,因为 PMBus 提供超时和可选的数据包错误检查 (PEC) 以增强数据完整性。超时可防止较慢的从器件将时钟线保持超过指定的超时间隔,从而避免总线挂断。PEC字节是使用CRC-8算法生成的,该算法用于验证事务的完整性,这在电源管理系统中通常至关重要。
与 SMBus 一样,PMBus 包括用于通信的系统主机/总线主站和从设备(PMBus 设备)。
在这里插入图片描述

数据格式

与 I2C 类似,PMBus 是一个由 8 位数据字节组成的可变长度数据包。PMBus 的基本数据包结构包括一个地址字节,该地址字节由一个 7 位地址组成,以 1 位读取或写入信号结尾。然后是一个 8 位命令字节(包括命令代码),然后是一个或多个 8 位数据字节。(可选)也可能有一个 8 位 PEC 字节。每个字节都包含自己的接收方确认,并且每个事务都包含在主机的"启动"位和"停止"位之间。

电气

PMBus 电气接口遵循与 SMBus 规范类似的规范。对于电源电压要求,工作电压范围(V断续器)电压可能为3 V至5 V±10%(2.7 V至5.5 V)。
对于 400 kHz PMBus 设备,所需的下拉电流为 4 mA。

使用 PMBus 的位置

PMBus 已越来越多地用于系统内的数字电源管理。PMBus 可与各种电源管理产品配合使用,例如 AC-DC 电源、隔离式 DC-DC 断开转换器、非隔离式负载点 (POL) 转换器、电源定序器和负载点电压编程器,以及监视器和风扇控制器。
在这里插入图片描述

1.4 历史

  • 2005 年发布PMBus 规范。
  • 2014年3月,AVSBus作为PMBus标准第1.3版的一部分发布。AVSBus是PMBus的一个子集,用于为FPGA、ASIC、处理器和其他大型数字IC提供自适应电压缩放。

1.5 专注方向

一项更雄心勃勃的工作也在进行中,PMBus和AVSBus都将升级至2.0,这将在PMBus/AVSBus命令集和SMBus物理层和传输层之间提供一个明确的分离。将使PMBus在未来更容易采用附加的物理层和传输层。同时为了提高数字电力通信领域的安全性,正在考虑进行更多的变更。

PMBus应用程序概要工作组(PMBus ApplicaTIon Profile Work Group)专注于以下几个领域:

  • 扩展现有点对点AVSBus体系结构的行为,允许总线上有多个从设备,并进行相关的命令和监视更改。
  • 为工业、医疗、通信和计算市场的前端电源定义PMBus应用程序配置文件。该规范将包括交流输入,48V输入,高压直流输入。
  • 定义通用(或中性)文件格式的特性,用于在新制造的线路板上配置来自多供应商的PMBus器件。
  • 物理总线实现统一(物理总线实现)。这将在即将到来的PMBus 2.0中得到支持。SMBus一直是PMBus的默认PHY,但有些已经实现了其他PHY,以便在较长距离上传输PMBus命令(ENET、CAN、RS485等)。这项工作将创建一种标准方法来支持PMBus而不是通过其他PHY实现。

1.6 命令

PMBus协议目前包括大约200个命令,这些命令可以分类如下:

配置

输出电压
工作频率
OVT/OCT/OTP阈值
电源“良好”窗口
故障处理方式
软启动模式
同步
以及其他

控制

启用/禁用
输出电压
工作频率
相位节流
保证金
以及其他

监控

输入和输出电压
输入和输出电流
占空比
温度
以及其他

2 优缺点

2.1 优点

  • 易于设计。
  • 缩短了设计时间。
  • 能够监测电源,并筛选出设计不太好的电路板。
  • 使用全新的特定用途集成电路 (ASIC) 时,能够优化功率级(测量实际汲取的电流值,并且不必过度设计输出电感器和输出电容器)。
  • PMBus可以在不需要外部模拟组件的情况下,轻松创建全新电源设计,这样的话,您就不必在工作台上尝试新的电阻器和电容器时忍受烟熏火燎的痛苦了。
  • 通过一个图形化用户界面 (GUI),PMBus能够实现编程、排序、配置、控制、电压裕量调节、输出电压调节、以及参数和故障监视,这样可快速实现重新设计,并更加智能地对参数和观察到的故障做出响应。
  • PMBus IC可以免除对外部硬件监视器、监控器、温度传感器,以及针对延迟的分立逻辑电路的需要。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3 示例

3.1 MW

在这里插入图片描述
应用:自动导引车(AGV)
型号:RPB-1600-48(内置PMBus)
通信接口:PMBus

本应用使用两个RPB-1600-48并联安装在物流仓库中自动导引车的充电站。当卡车返回充电站时,系统将检测端口的连接状态,并使用PMBus打开充电器为电池充电。如图3所示,系统还将选择适当的充电电流,通过PMBus为卡车的六个电池组充电,并通过通信发回充电信息和电源状态。
在这里插入图片描述

参考

1、wiki-Power_Management_Bus
2、pmbus组织
3、什么是 PMBus?
4、PMBus
5、电源管理总线 (PMBus)—到底有什么价值?
6、I2C(smbus、pmbus)和SPI协议分析
7、关于数字电源SMBus、PMBus和AVSBus的数字通信协议
8、明纬可编程电源的数字通信及应用
9、HEP-1000_1680-21407-0628-E-0721


http://www.ppmy.cn/news/487496.html

相关文章

海会虚拟服务器论坛搭建,海会主机的服务器

海会主机的服务器 内容精选 换一换 专属主机是部署了虚拟化环境的专属物理服务器,用户独享整台物理服务器资源,与其他租户的服务器物理隔离。用户申请后,可以在专属主机上创建虚拟机,支持用户自主规划物理服务器资源。普通云服务器是多个租户共享物理服务器资源。 安装并启…

计算机主机面板上的reset,按一下主机箱面板上的复位键(reset键)三`windows的基本操作.doc...

按一下主机箱面板上的复位键(reset键)三`windows的基本操作 第1讲 Windows98基础 一、认识电脑:主机、显示器、键盘、鼠标器、音箱(耳机)、打印机等。 二、计算机的开机、关机 1、开机:打开显示器开关→按下主机箱上电源开关 2、关机:(1)“开始” →“关闭系统…” →选择“…

永久修改服务器bmc主机名,如何在 VMM 中配置主机 BMC 设置

适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager 可以使用以下过程对 Virtual Machine Manager (VMM) 中的托管主机配置基板管理控制器 (BMC) 设置。 如果…

云主机创建失败

在OpenStack创建云主机时报错。 OpenStack在创建云主机的时候,网络、租户、路由、镜像都创建没有问题,然后在创建云主机的时候,指定了云主机选择源是一个镜像cirros,主机类型选m1.tiny最小的,然后选择网络,…

虚拟机建立的服务器让主机登陆,添加ESXi主机并建立虚拟机

1、添加ESXi主机安全 vCenter安装完成后,就能够用“VMware vSphere Client”登陆了。登陆时使用的用户名是vCenter所在服务器的管理员帐号:服务器 登陆以后,根据提示首先要建立一个数据中心。数据中心就能够看作是物理服务器的群集,像迁移之类的不少操做只有在同一个数据中…

台式计算机如何判断电源损坏,如何判断电脑电源供电不足?

如何判断电脑电源供电不足?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何判断电脑电源供电不足? 1、开机没有反应; 2、不认增加的存储设备 硬盘出现怪声 ; 3、不稳定!经常重启和进不了系统 ,影响主板…

scp命令及后台运行

将项目从一个服务器迁移到另外一个服务器的时候 当项目很大的时候 可以用到如下 1、scp -r 本地项目路径 需要迁移服务器的IP:/存放路径 scp -r /u01/media/Disk1/ 192.168.1.31:/u01/media/ reverse mapping checking getaddrinfo for bogon failed - POSSIBLE BREAK-IN ATTEM…

计算机主机电源键,按电脑主机机箱电源键后,却没有任何反应疑难问题

原标题:按电脑主机机箱电源键后,却没有任何反应疑难问题 电脑刚刚进行组装一台电脑完成了,按下机箱电源键后,却没有任何反应,这时不要慌乱也不要烦躁,挨个地去检查,静下心来解决问题才是正道。 一:电源相关的问题 1、电源线材 这也是经常会出现的问题,首先确认电源线与…