×

电源管理总线(PMBus):电源系统的国际语言

消耗积分:10 | 格式:rar | 大小:444 | 2009-10-01

凤毛麟角

分享资料个

电源管理总线(PMBus):电源系统的国际语言:PMBus的支持原理与 SBS 的类似。两者都是通过基本命令与数据进行操作来管理电源及通信协议,这样既简单、低价而且还可靠。与 SBS 一样,PMBus 规范也包括两部分。PMBus 中相对应的部分是,“第一部分——一般要求、传输与电气接口”,以及“第二部分——命令语言”。将该规范分为两部分使得其中任一部分的变动不会使两部分同时受到影响。
第一部分——一般要求、传输与电气接口 
PMBus 的第一部分采用 SMBus1.1 作为基本规范。SMBus1.1 与 SMBus 规范最新版 SMBus2.0 之间的主要区别在于总线地址判优。PMBus 的倡导者认为此特性不必要,因为在大多数情况下,每个电源的地址均表明了其物理位置与系统功能性。地址判优会给 PMBus 解决方案增加复杂度,而不能带来任何实际的益处。
SMBus 1.1 与 SMBus 2.0 之间的另一区别在于,SMBus2.0 还包含高功率 DC 规范。SMBus1.1 限制时钟与数据上拉到最大值 350uA。在 SMB2.0 中,该限制是在低功率 DC 规范中描述的。SMB2.0 高功率 DC 规范允许电流上拉至最大 4mA。在任一种情况下,设备都必须能在低输出时,将时钟或者数据线拉到 0.4V 以下。虽然在吸收 350uA 的同时,器件只要能把时钟及数据线拉到 0.4V 以下即可实现 PMBus 兼容,但是,如果有更强的下拉能力会更有益处。使用 SMBus2.0 的高功率 DC 规范可以增强噪声抗扰度。
PMBus 定义了两种必需的信号,时钟 (SCL) 与数据 (SDA)。PMBus1.0 允许采用 3 种可选信号。图 1 显示了 PMBus 所需的可选信号。SMBALERT# 是一种有线信号 (wired-and signal),任意需要引起 PMBus 主设备注意的从设备都可对其进行拉低。当 SMBALERT# 信号被拉低,主设备就在 PMBus 上发出告警响应地址。在传输完告警响应地址之后,每一告警设备根据主设备的计时将它们的设备地址放在 SDA 上。将地址转移至总线的每个设备必须在此处理过程中同时监控数据线。如果设备发送高比特的时候发现数据线低,那么,这就意味着另一设备也在做出响应,并且具有更高的优先级。一旦某设备成功地将其地址放置在总线上后,该设备就必须释放 SMBALERT# 线路。虽然该信号被列为“可选”,但却是被建议的。另外,部分 OEM 厂商还要求 PMBus 解决方案的供应商提供 SMBALERT# 信号。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !