电源系统通信推动数字电源发展

时间:2023-06-19

  电源子系统目前正在越来越多地集成到整个系统中。电源子系统已经从单独的"必不可少的危险装置"转变成可监控的子系统。当今的系统已经开始将电源子系统视为可控制的外设来对待。这些系统控制的电源子系统带来了诸多优势,如:节电、排序及裕度调整。随着近对数字电源管理功能的重视,系统与电源子系统之间通信的标准化也更加重要。新的PMBus(电源管理总线)通信协议已经开发成功,用于系统与电源子系统之间的主板和支架(board-and-shelf)通信。

电源通信

SMBuss(系统管理总线)是批电源子系统通信行业标准中的一个,该标准初基于Intel的I2C系统管理总线,但是现在受新创建的SM-IF(系统管理接口论坛)管理。SMBus定义了多主机协议,以满足在不同时间采集主控设备状态的系统主机和电池产生的电池管理需求。目标是拥有这样的系统:能够由系统控制智能电池的电极(pole),但是仍然允许电池"请求"帮助和配置充电器。该定义还包括"总线礼节(bus etiquette)",如总线hog限制及其他超时情况(time-out)。该协议还解决了许多用户问题,如用户在没有系统通知的情况下进行的自发的电池断路。为了强化协议,还提供了数据包纠错(Packet Error Checking)。该选项在每个通信数据包末尾包含一个单字节代码PEC。PEC是一个8位CRC(循环冗余校验)。目标是拥有这样的系统:能够由系统控制智能电池的电极(pole),但是仍然允许电池“请求”帮助和配置充电器。该定义还包括“总线礼节(bus etiquette)”,如总线hog限制及其他超时情况(time-out)。该协议还解决了许多用户问题,如用户在没有系统通知的情况下进行的自发的电池断路。为了强化协议,还提供了数据包纠错(Packet Error Checking)。该选项在每个通信数据包末尾包含一个单字节代码PEC。PEC是一个8位CRC(循环冗余校验)。

本地电源通信当前使用的另一个标准是智能平台管理接口(IPMI)。虽然不是为电源通信而专门设计,但在和电源管理相关的许多方面IPMI都有用到。与PMBus与SMbus一样,IPMI也是基于I2C的,但是只支持主机模式写入(Master Mode Write)而非重启来更改数据总线方向。IPMI还比SMBus进行更多的会话。设备需要请求信息或发送响应。通信数据包的部分是连接报头。该部分包括设备地址。该设备将接收数据包与信息,以识别数据包的功能。数据包的第二部分首先是发送数据包的设备地址,然后是命令和数据。每个段的部分是校验和,以帮助检测通信问题。

现隶属于SM-IF的PMBus SIG(特殊利益集团)已采用SMBus 1.1作为通信协议使用。电源和电池管理之间除了通用总线之外还具有许多共同利益。PMBus确实通过为典型工作采用单个主机简化了协议。尽管它允许主机通知,但是典型应用中的PMBus电源设备在大部分应用中属于典型的PMBus"从设备"。PMBus利用SMBus告警线路向主机发送信号,通知电源设备需要注意。电池组应用一般不采用SMBus报警功能,而是依靠多主机方法及电池广播功能实现主机通知。当PMBus设备宣布PMBus告警线路之后,该设备将确认PMBus告警响应地址(ARA)。当找到ARA之后,告警从属设备将把其地址以接收字节顺序放置在数据字段中。PMBus SIG已经选择ARA方法来降低与主机通知相关的复杂性及相应成本。

PMBus规范还包括用于每个从设备的可选控制信号PMBus Control。此信号可启用或禁用电源转换器的输出。使用此控制信号的系统需要一个专用的连接,将主机连接至各个从设备或连接至需要这一控制级别的从设备组。尽管这肯定会增加至电源管理的信号走线,但是在需要快速关断的系统中可能会需要此接口。

如果PMBus必须与一组设备而不是全部设备通信,还会产生另一个问题。例如,如果系统需要同时启动三个电源转换器,则所有三个转换器都必须接收到同一个命令,以便支持它们各自的输出。在一个通信包内使用重复的启动可以执行此功能。每个设备被逐个单独寻址,但是设备间的通信不会发送停止位。当配置完所有设备之后,再发送停止位,以便“触发”该操作。另一种方法是使用PMBus Control行,以便性启用所有电源上的输出。

隔离通信

在某些电源应用中,通信线路必须跨越隔离边界。适用于双向通信线路的光隔离电路。这种方法可用于PMBus数据或时钟线路。PMBus数据线路是双向的,因为从设备在必须知道该数据。


  其他接口线路也可以是双向的。用于所有三条总线的时钟线路可能需要是双向的,例如,如果系统需要从设备进行时钟伸展(clock stretching),则三条总线的时钟线路就需要采用双向线路。当从设备需要更多时间来接收数据位时,或在其他情况中,需要时间以确定是否应知道命令时,会出现时钟伸展。在跨越隔离边界的多主机设计中,时钟线路始终是双向的。


SMBAlert线路和PMBus Control线路都不是双向的。从设备控制SMB告警线路,不需要知道其他设备是否正在向某些设备发出警报。当主机设备已经知晓告警状态,告警的从设备将使SMB告警线路进入工作状态。PMBus Control线路将主机设备连接到一个或多个从设备上。

同步降压型PMBus示例

除了处理系统级电源管理通信之外,PMBus还可以管理电源子系统自身内部的电源控制。图2说明了一个采用PMBus通信的简化的降压转换器。示例中出现的可选的总线保护电路适用于PMBus不起作用(go off-board)的情况。大多数情况下,不需要可选电路。微控制器 或DSP可监控各种模拟输入,其中包括Vin、Vout、平均电流及温度。目前的电流测量方法是采用电感器的ESR(等效串联电阻)提供的信息以及由采用热敏电阻的数字控制器测量与提供的温度信息--热敏电阻用于弥补温度引起的阻抗变化。在测量电流强度与温度的过程中,数字控制器可以在允许的范围内操作电源转换器。使用PMB告警线路,控制器可通知系统状态是否接近工作极限。PMBus控制线连接到数字控制器中的中断输入。这样,设计人员可以对数字控制功能进行编程,来提高其采取适当措施的速度。在任何情况下,电源都必须是可靠的,能够保护自己。新一代的数字电源设备UCD7K已经集成了以全时模式保护功率级的安全电路。此外,这些专用驱动器还集成了许多特殊的功能,如偏置调节器(bias regulator)及运算放大器等,以便为数字控制器供电,并帮助进行信号调节。


  的数字控制器具有适当的PWM分辨率来进行稳压,0.1%或更高水平。当这种能力与PMBus命令集相结合时,系统就会适应实时响应。面向电源控制的数字控制器新家族成员UCD9K现已推出。这些数字控制器拥有非常高的PWM分辨率,不需要以非常高的频率运行系统时钟。此外,它们还拥有PMBus支持。数字方式的闭环优势是,数字控制可以选择预先配置的适合当前工作要求的环路补偿方程。这些环路补偿方程可以在制造期间配置,或者可以实时调节。无论采用哪一种方法,PMBus都能提供可完成这项任务的通信方法。


应使用适当的通信总线进行电源控制与配置,以便满足特定需要。尽管有一些标准能够满足少量电源通信要求,但是电源的要求需要某种程度的修改。此外,类似于电池管理,电源必须自身提供全时保护。我们定义了PMBus,以满足电源通信的要求。它不仅满足了在制造过程中进行配置和通信的需要,而且还提供了与电源解决方案进行通信的系统,而不会引发大量的开销。PMBus将会显著加速数字电源的普及。

上一篇:便携设备的电池管理解决方案
下一篇:Agilent 激光光学鼠标参考设计

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料