[数字电源系列文章]数字电源管理——PMBus

最新更新时间:2014-12-24来源: 互联网关键字:数字电源管理  PMBus 手机看文章 扫描二维码
随时随地手机看文章
很多数字电源产品采用了业界标准来实现系统结构,以管理并控制多路电源轨结构。但是,很多人并不清楚怎样应用来解决实际问题。

我打算发表一些有关以实际结构和集成产品为题的相关文章。我会涉及到以下题目:,使用模型,电源排序,故障处理,工具,嵌入式软件,结构,器件类型,系统调试。

有很多博客和文章都在简要中吹棒数字电源的优点。看过我文章的读者都知道,我非常务实。在这里更是如此。如果我提到软件,那就是代码。如果我提到硬件,那就是原理图。我的文章如果没有达到您的预期,请您提出来。

对于有些基础的人,我从简要介绍PMBus开始,然后是提及工程师们使用的主要应用模型。随后,会越来越深入,直到所介绍的实例足以帮助你们开始自己的设计。

PMBus

大部分人认为PMBus是具有一些额外功能的I2C总线,通常并不完全清楚这些额外的功能是什么。实际上,很多设计人员把PMBus当做I2C,没有充分发挥其优点。PMBus是SMBus的扩展,而后者是I2C的扩展。因此,让我们从I2C开始。

I2C (Inter-IC)

I2C不过是具有一对信号的串行总线:CLOCK、DATA。它是双向的,而且是多主机。I2C最早出现在1982年,先后有4个调整版本。1992年,正式发布了1.0版。1998年发布2.0版,这一版本非常明确的宣布:I2C总线已成为事实上的世界标准,现在已经在1000多种不同的IC上实现,并授权给50多家公司。但是,目前很多应用需要速度更高的总线,电压更低的供电电源。而I2C总线规范的更新版满足了这些要求。

后来在2007年,3.0版定义了1Mbit/s时钟速率。2012年,时钟被提高到5Mbit/s。

注释:如果您不熟悉更高比特率的内容,那么,您要小心这一假设。更高的比特率并不意味着低延时。为能够在慢速器件总线上实现更高的比特率,在进入高速传送模式之前,必须要在400Kbit/s的较低比特率进行授权。

SMBus(系统管理总线)

SMBus 1.1版于1998年制定完成并发布。1.1节说明了它与I2C的关系:系统管理总线(SMBus)是一种两线式接口,与简单的系统和电源管理相关的芯片可通过该接口与系统的其余部分进行通信。SMBus是基于I2C的工作原理。

SMBus为系统及电源管理关联的任务提供了一种控制总线。采用SMBus的系统在其自身与器件之间传递消息,而不是触发专用控制线。取消专用控制线可减少引脚数目。接收消息确保了未来的可扩展性。

1.3节阐明了最重要的一点:SMBCLK和SMBDATA引脚类似于I2C总线上的时钟和数据引脚。SMBus的电特性不同于I2C的电特性。

虽然相似,但并不相同。大致说来,不要过于想当然。应仔细阅读SMBus规范。例如,电平就是不同的。

PMBus增添了一些旨在使其更加坚固的特性,比如:

• 数据包错误检查(PEC)

• 警告(Alert)

• 超时(Timeout)

PEC用于保证数据完整性,Alert负责在设备要求维修时中断主机控制器,而Timeout则可避免总线挂接。它们在多设备系统中均非常重要。

SMBus 2.0版于2000年发布,并增加了更多的特性:

• 主机通知协议

• 地址解析协议

PMBus(电源系统管理协议)

PMBus 1.0版于2005年发布,1.2版则于2008年发布,因此这是一个相当新的协议。PMBus与SMBus具有相似性,事实上PMBus采用了部分SMBus规范作为其基础。PMBus的传输层即为具有扩展和例外的SMBus 1.1。

扩展:

• 块写入–块读出进程调用

• 主机通知协议

• 群组命令协议

• 扩展命令

• 总线速度:400kHz(采用定时修改)

• 电气驱动电平

例外:

• 块写入/读出(高达255数据字节)

现在,我们给它添加一种用于设定电压、电流、定时和故障管理的命令语言。最后,在该命令语言之外还有应用协议。而让我们感到疑惑不解的是:工程师们为什么要纠缠于怎样使用PMBus!

复杂性

SMBus 1.1标准的篇幅达39页。PMBus 1.2则为125页。而且,制造商们除此之外还添加了他们自己的特殊寄存器和功能性(配有100多页的相关规范)。那么,如何应对所有这些复杂性呢?基本上是借助工具和重用。当然,还包括相关的规范,其可通过System Management Interface Forum获得。

使用模型

我将提出两种重要的使用模型,虽然可能还有其他的使用模型,不过此二者是我发现得到大量运用的两种主要模型:

1. 配置(Configure)和部署(Deploy)

2. 监视(Monitor)和运作(Act)

最重要的PMBus命令集之一用于存储和恢复操作存储器和非易失性存储器之间的设定值。当与用于改变操作存储器(行为特性)的命令相组合时,其可支持Configure和Deploy使用模型。

配置(Configure)和部署(Deploy)

大多数PMBus产品制造商都拥有一种GUI工具,该工具可通过PMBus和一个接口转换板与其产品进行通信。在多数场合中,接口转换板通过USB连接至一部主PC。基本使用模式是在总线上配置PMBus器件的所有寄存器,并将其数值存储于非易失性存储器中。这样,当系统通电或复位时,所有的器件在启动期间将从非易失性存储器来给操作存储器加载。

这种模型的基本优势在于其简单性。工具能够通过数据组织、模板和项目重用来消除PMBus的大部分复杂性。第二项优势是成本较低,因为不需要采用“额外的”器件来管理总线。

此模型的主要劣势是丧失了正常操作期间PMBus的所有功能。在异常情况下(比如:发生了故障),所有的器件都必须自主地做出反应,但灵活性受到限制,而且缺少协调。在复位时情况同样如此。所有的器件均必须自主启动。

让我们来研究一下由此强加的某些限制条件。假设一种电源架构具有由一个IBC(中间总线控制器)运作的12轨POL(负载点)转换器。POL1存在OC(过流)故障,而且故障响应是关断电源轨。由于总线上没有用于对故障做出反应的任何主机控制器,因此其他的电源轨将继续运作,除非POL1的OC通过负载在另一个电源轨上引起了某种故障。

为了克服这些限制,许多器件都具有附加的IO引脚,这些引脚允许器件在没有PMBus的情况下进行相互通信。传统的方法是在器件之间采用漏极开路信号。通常有3个引脚:

• SYNC(同步)

• RUN(运行)

• GPIO(通用输入输出)

SYNC引脚用于在复位时建立一个公共时基。这提供了用于接通/关断事件排序的准确时间相关。RUN引脚可使所有器件利用一个外部逻辑门或器件本身实现同时复位。GPIO通常是一个故障输出和故障输入。这允许源自某个器件的故障传播至其他器件。这些引脚虽然并非PMBus规范的一部分,但为了让Configure和Deploy使用模型作为一个系统来工作,它们却是必不可少的。

监视(Monitor)和运作(Act)

最灵活的使用模型需要一个在系统操作期间处于运行状态的PMBus主机。由于能够全面使用完整的命令集,因此系统仅受限于PMBus的速度和您的想象力。

有几种用于构建PMBus主机的子模型。一个微处理器或微控制器、FPGA逻辑器件或一个嵌入在FPGA中的控制器。通常,它是某种类型的控制器,即使是内嵌于一个FPGA中。它只是更容易实现,而且更加灵活。

Alert引脚一般连接至控制器上的一个中断引脚。当存在某种故障时,微处理器(μP)通过以下方式对中断做出反应:获得故障器件的地址、通过PMBus查询相关状况、并采取措施以校正问题或使电源轨断电。

控制器也用于遥测。数据可以用来预测故障、测量功耗或调试罕见的故障。另外,控制器还将在复位时设置所有的电源轨。

该使用模型的终极价值是灵活性。不过,必需为此付出代价:开发时间/成本和更多的硬件。虽然开发成本能够借助可重用框架而略有减低,但硬件成本的额外增加却是无法避免的。

混合模型

根据我的经验,有许多工程师都在使用Configure和Deploy模型,少部分的工程师则采用Monitor和Act模型。当采用后者时,很少是以其纯粹的形式来使用。利用工具来处理大部分的配置要常见得多,借助的方法是:确保接口转换板与主机具有兼容性,并且仅将PMBus主机用于遥测、高级故障处理和最终用户通知。

另外,这种工作的划分还可提供针对策略和安全决定的某种控制。电源工程师能够通过一种工具来控制电源轨电压、启动定时和主要的故障响应。而利用针对PMBus主机所发出之容许命令的规则,嵌入式软件设计人员的工作内容被限定为一组有助于调试的安全遥测功能和异常情况记录。

最终决定

做出有关使用模型的决策并不简单。通常,直到您设计了自己的首个数字电源架构之后才会真正了解本应当怎么做。希望通过这文章系列可使这些决策变得更加容易,而且您甚至可以在最终设计之前进行架构的原型设计(假定拥有我所提供的资源)。如果您有话题希望在我今后的文章中看到讨论,请给我们知道,我们将尽全力对其作相关的论述。

关键字:数字电源管理  PMBus 编辑:探路者 引用地址:[数字电源系列文章]数字电源管理——PMBus

上一篇:数字电源转换解决数据中心的功耗问题
下一篇:大势所趋的数字电源设计方式

推荐阅读最新更新时间:2023-10-12 22:50

灵活高效的数字解决方案满足新兴电源管理需求
过去,面向计算和通信应用的功率转换IC的实现非常简单。模拟脉冲宽度调制(PWM)IC只有两个任务:输出功率和调节电压。诸如监视或诊断等其他功能被视为不必要。在极少数需要这些功能的情况下,则可以通过外接芯片实现。 然而,如今对高效、可靠的 电源管理 的需求正以比摩尔定律的发展速度快得多的速率迅猛增长。面向计算和通信应用的主要处理器件包含了数十亿个晶体管,这些器件对电源的要求更加精确和复杂。 在数据通信领域,出现了采用36至40个电压轨的电路板。在计算应用中,主板常常利用超过20个电压轨为各种ASIC、存储器和处理器芯片组提供电源。这种复杂度要求对多种不同的参数进行精密的诊断、控制和监视,而这是模拟P
[工业控制]
灵活高效的<font color='red'>数字</font>解决方案满足新兴<font color='red'>电源管理</font>需求
数字电源管理可在改善系统性能的同时又可降低能源成本
今天的网络设备设计师面临着开发时间迅速缩短和成本受到严格限制的压力,但是人们仍然期望他们能突破性能限制,并增加功能。越来越多的网络系统功能需要增加 ASIC 和处理器,而每个 ASIC 和处理器都需要几种电压轨,从而导致出现了具有几十种轨电压的线路卡。电压轨如此之多带来的挑战是,优化硬件利用率,以最大限度地降低总体功耗。 为了满足这种需求,数字电源管理作为复杂的高可靠性应用之关键组件正在快速出现。 数字电源 管理允许通过基于PC的软件工具,高效率地对复杂的多轨系统进行调试,从而可避免耗费大量时间更改硬件。相比于传统的硬件 ECN 方法,基于软件的线路内测试 (ICT) 以及电路板开发与运行状况检验工作大为简化,这是因为固件
[电源管理]
<font color='red'>数字</font><font color='red'>电源管理</font>可在改善系统性能的同时又可降低能源成本
德州仪器推出业界最高密度、可堆叠18 V输入、35-A PMBus转换器
2016年12月8日,北京讯—德州仪器(TI)近日推出具有业界最高密度的18 V输入、35-A同步DC / DC降压转换器。此转换器提供全差分远程电压感测和电源管理总线(PMBus),支持遥测。TI的TPS546C23电源转换器将高侧和低侧MOSFET集成于小尺寸封装中,该封装的密度明显高于竞争器件。设计人员可以并行堆叠两个转换器,为各类市场上(包括有线和无线通信、企业和云计算及数据存储系统)空间受限和功率密集型应用的处理器提供高达70A的负载。 高度集成的TPS546C23电源转换器比竞争器件的密度高44%(安培/平方毫米)。它具有0.5%的参考电压精度和全差分远程电压感测功能,可满足深亚微米处理器的电压精度要求。电流共享能
[电源管理]
数字电源管理在汽车中的应用
  汽车行业的终极目标是普及纯电动汽车,这样只需一组电池即可实现包括牵引在内的所有板上功能,而我们距离这个目标还非常遥远。电池的储能密度(单位:千瓦时/千克)仍然不足以支持汽车正常的日常使用,电池续航能力还很有限而且成本过高。   然而,近十年来不断飙升的燃油成本和降低汽车尾气排放量的环保要求推动了启/停系统在所有新车中的应用,以及市面上首个油电混合动力汽车系列的推出。标准内燃机汽车和全EV(电动汽车)之间的折中解决方案就是该行业下一阶段技术升级的重点。启/停功能现已被世界某些地区(以欧洲为主)的很多汽车制造商广泛采用,下一步就是推出两种引擎(内燃机和电动机)共存的油电混合动力汽车。   如今有多个 HEV 种类及其充当EV的等级
[电源管理]
<font color='red'>数字</font><font color='red'>电源管理</font>在汽车中的应用
数字负载点转换器与数字管理器的比较
什么时候应该使用具有PMBus的负载点转换器(POL),什么时候该采用数字管理器和老式POL呢?我希望这篇文章能为您在做选择时提供一些启发。   为了不引起误导,我设立了适中的目标:提供足够的直觉以帮助您做出第一个可行的选择,我会详细地对此进行介绍。情况就好像为寻找丢失的车钥匙而回想过去24小时干了什么,您无法一次找遍所有的地方,所以您在想怎样才最有可能找到它们。 首先一起来绘制这些器件的相关示意图,这样,我们才能发现其基本的不同之处。有时候,图示会让事物更为清晰。 采用PMBus的POL 在数据表中,采用PMBus的POL可能趋向于:双路输出……具备数字电源系统管理的降压型DC/DC控制器。器件的某些结构在名称上不同
[电源管理]
<font color='red'>数字</font>负载点转换器与<font color='red'>数字</font>管理器的比较
ADI推出内置PMBus接口的热插拔控制器和电源监控器
ADM1275 采用高度集成设计,降低系统成本、节省电路板空间,并且提高了系统可靠性,精度达±0.7%,确立了电源监控性能的新标准。 Analog Devices, Inc.(ADI),全球领先的高性能信号处理解决方案供应商,最近推出一款适用于2V 至20V 输入电源且高度集成的热插拔控制器和电源监控器 ADM1275。与其它解决方案相比,该新款控制器/监控器在同类产品中电源监控精度最高,电流检测精度达0.7%,且插入损耗仅为20 mV 。ADM1275 能够精确测量输入功率,使得系统可以采取智能操作,从而降低功耗。该器件可以提高系统可靠性,限制上电时的浪涌电流并在发生过流事件时更快地实现关断。而凭借背板电压的过压和
[电源管理]
业内首款完全封装的数字电源模块【Intersil】
ZL9101M是一款采用紧凑型设计的12A数字式直流/直流电源模块,它带有PMBus接口,有助于简化智能电源管理设计。 美国加州、MILPITAS --- 2011 年 2 月 XX 日— 全球高性能模拟混合信号半导体设计和制造领导厂商Intersil公司(纳斯达克全球精选市场交易代码:ISIL)今天宣布,推出一款高度集成的数字式直流/直流电源模块---ZL9101M,旨在用于服务器、通讯、网络和存储设备等的负载点(POL)电源管理。 此款新型数字电源模块秉承Intersil的“Power Made Simple”理念,向客户提供了一种可轻松适应各种应用系统要求的电源模块。ZL9101M是12A以
[电源管理]
业内首款完全封装的<font color='red'>数字</font>电源模块【Intersil】
TI将数字电源管理应用于Xilinx FPGA设计
日前,德州仪器 (TI) 宣布,Xilinx 在其最新 Virtex-6 ML605 现场可编程门阵列 (FPGA) 评估套件中采用 TI 电源管理技术简化电源设计。TI Fusion Digital Power 控制器可为 FPGA 用户提供高级电源管理功能以及高度的设计灵活性,可实时监控电源系统的工作情况。 TI UCD9240 集成型电源系统控制器加上互补功率级 IC 与插入式模块,可智能管理目前的高密度高性能电源系统,如电信与数据通信基础局端应用中的电源系统。该控制器支持多达 4 组独立数字控制环路以及多达 8 个相位。只需两颗 UCD9240 器件便可管理 Virtex-6 FPGA ML60
[嵌入式]
TI将<font color='red'>数字</font><font color='red'>电源管理</font>应用于Xilinx FPGA设计
小广播
热门活动
换一批
更多
最新电源管理文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved