原创 【博客大赛】SMBus知识总结及在Intel服务器电路中的应用

2014-8-4 11:05 9173 14 19 分类: MCU/ 嵌入式

       对于电脑和服务器而言,SMBus是一种通用的低速通信协议,用来控制主板上的各种监控设备,虽然SMBus速度较慢,却以其结构简洁造价低廉的特点,已经成为了业界普遍欢迎的接口标准。我们日常生活中看到的Windows中显示的各种设备的制造商名称和型号,温度等信息,都是通过SMBus总线来手机信息的。 由于SMBus的广泛应用,掌握SMBus对于服务器及笔记本的研发和调试将大有裨益。

       SMBus (System Management Bus,系统管理总线) 是1995年由Intel提出的, 主要是希望通过一条廉价并且功能强大的总线(由两条线组成),来控制主板上的设备并收集相应的信息。

        SMBus的数据传输率为100kbps,用于低速率通讯,但其结构简洁造价低廉。 

        SMBus器件存在现有7层OSI网络模型中的前3层,即物理层,数据链路层和网络层。

         SMBus有两条信号线:SMBCLK和SMBDAT,即一条时钟线和一条数据线。 SMBCLK和SMBDAT线是双向的,当总线空闲时,这两条线是高电平。设备可能由总线VDD供电或VBUS供电或通过其他电源供电。

    下图是INTEL服务器中应用SMBus的实例,可以看到SMBus也大量用在电源管理上,也称为PMBus,也就是从SMBus中发展过来的,PMBus主要应用在智能电源管理,其规范中增加了用于电源设计和控制的语言,具有分组错误检查和主机通信功能。

 

1.jpg
    而下图比较全面的反映了SMBus管理服务器主板的情况,可以看到BMC和PCH都可以作为主设备和从设备,并且BMC可以通过SMBus管理主板上所有电源电压和温度信息,可以收集DIMM的信息和工作情况,同时可以管理网口信息。
无标题.jpg

         SMBus拓扑结构,所有设备通过线与逻辑连接到SMBus上

1.jpg
      
而线与逻辑主要通过漏极开路门电路实现,结构简图如下:
2.jpg
       其中,线与Z=z1*z2*z3
 

SMBus操作时序

3.jpg

        数据的有效性

时钟信号高电平时,数据必须保持稳定;

时钟信号低电平时,数据可以发生高低电平变化。

4.jpg

起始和停止条件

1. 在 SMBCLK 线是高电平时,SMBDAT 线从高电平向低电平切换,表示信号的起始条件。

2. 当 SMBCLK 线是高电平时,SMBDAT 线由低电平向高电平切换,表示信号的停止条件。

5.jpg

SMBus数据传输

每个字节必须为8位,每次传输可以发送的字节数量不受限制,每个字节后必须跟一个响应位(ACK),所以每次传输九位,首先传输的是数据的最高位(MSB)。

在启动条件(S)之后,主器件放置7位从地址到总线上。第8位指示数据传输(读/写)方向;0表示传输(写)而1表示有数据请求(读)。一个数据传输总是以一个主机产生停止条件(P)结束。

6.jpg

SMBus只工作在从10kHz到最高100kHz。最低工作频率10kHz是由SMBus超时功能决定的。

附SMBUS建立时间和保持时间的实测波形图,以便理解

保持时间:

8.jpg
 
7.jpg
建立时间
9.jpg
10.jpg

 

 

文章评论5条评论)

登录后参与讨论

用户377235 2014-8-23 22:10

正在学习中。。。。

启芯 2014-8-11 12:23

SMBus和IIC还是有区别的,不然为什么现在服务器和笔记本里面挂的都是SMBus,而不是IIC呢?但不可否认的是,SMBus是由IIC发展而来的,但二者在直流特性、时序和协议等是不一样的,举个简单例子,IIC的最大漏电流是10uA,但SMBus只有1-5uA,具体的可以找个文档看看

用户377235 2014-8-9 11:10

有用

用户1773117 2014-8-9 08:42

敢问和IIC有什么区别。呵呵。

用户377235 2014-8-4 23:46

还不错
相关推荐阅读
启芯硬件 2024-03-03 15:18
华为射频天线口匹配设计及调试指导
分享一份华为关于射频天线匹配的设计机调试指导,做过相关的设计,觉得指导性比较强,可以供参考,也是很好的学习资料。本文主要分享要点,如果觉得需要原件,可以百度搜索,资源很多,如果搞不到,可以私信我,发百...
启芯硬件 2024-03-03 15:01
这个女人永远的改变了现代通信史-附手稿
好莱坞女演员海蒂·拉玛(Hedy Lamarr)被称为世界上最美丽的女人,同时被认为是有史以来最伟大的电影女演员之一,她是一位天才的发明家,她的开创性工作帮助彻底改变了现代通信。她是跳频扩频技术的共同...
启芯硬件 2023-08-18 22:02
最全硬件工程师笔试面试必刷题库总结-CPU方向
1、请解释WatchDog(看门狗)的工作原理。 看门狗有两个重要信号:时钟输入和复位输出。电路工作时,CPU 送出时钟信号给看门狗,即喂狗。如果系统出现故障, CPU 无法送出连续的时钟信号...
启芯硬件 2023-08-17 21:35
优秀工程师的6点特质
在当今集成电路发展的浪潮中,优秀工程师的价值愈发凸显。他们不仅是技术的驱动力,更是创新的引领者。优秀工程师不仅在技术领域具备深厚的知识,还拥有一系列独特的特质,这些特质使他们能够脱颖而出,成为行业的佼...
启芯硬件 2023-08-12 11:48
Design Con历年精选电路设计文章分享(学习高速电路最佳资料)
DesignCon是一个年度的技术会议,专注于高速通信和电子设计领域。该会议旨在为电子工程师、系统设计师、IC设计师、测试和测量工程师等专业人士提供一个交流和学习的平台。DesignCon是世界一流的...
我要评论
5
14
关闭 站长推荐上一条 /2 下一条