一种PMBus总线电源模块的控制与实现
上海交通大学航空航天学院 刘西雨
【期刊名称】《电子世界》
【年(卷),期】2019(000)022
【总页数】3
电源管理总线PMBus可以提供实时反馈和诊断功能,用户根据该总线丰富的指令语言和物理接口自
由配置电源系统,实现快速调整电压和电流参数设置,监测控制风扇转速等行为,并记录电源系统
运行参数的变化全过程。本文介绍了一种支持PMBus总线技术的数字电源模块,并在上位机使用
VB.NET编程软件通过单芯片USB转SMBus桥实现控制的方法。
高性能的嵌入式系统的供电需求在不断提升,其在运行期间应可根据系统的实际运行状况实时进行
调节和变更,并且能实时记录运行全过程的运行参数和事件。因此,数字可编程电源成为当今各高
性能嵌入式系统的标配之一。PMBus为动态智能电源提供了通讯总线接口协议的标准,得到了广泛
的应用。
PMBus总线技术从I2C总线发展而来,是一个开放的数字电源管理协议标准,由系统管理接口论坛
(SMIF,System Management Interface Forum)支持及维护。I2C总线由菲利普于1982年创立
,总线包含了2根信号线,分别是SDA(数据信号)和SCL(时钟信号)。I2C在工业领域根据用途
不同,又衍生出ACCESS.bus、SMBus、PSMI、IPMI等。为了解决在电源管理领域多协议并存的
问题(RS232,1-wire,SPI,I2C等),PMBus于1995年被正式提出,其选用SMBus作为物理协
议层。2005年