原创 SMBus知识总结及在Intel服务器电路中的应用

2017-2-8 10:56 3529 4 4

对于电脑和服务器而言,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主要应用在智能电源管理,其规范中增加了用于电源设计和控制的语言,具有分组错误检查和主机通信功能。

SMBus_1


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

SMBus_2


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

SMBus_3


而线与逻辑主要通过漏极开路门电路实现,结构简图如下:

SMBus_4


其中,线与Z=z1z2z3


SMBus操作时序

SMBus_5


数据的有效性



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

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

SMBus_6



起始和停止条件




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

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

    SMBus_7



SMBus数据传输

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


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

SMBus_8


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


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


保持时间:

SMBus_9

SMBus_10


建立时间

SMBus_11

SMBus_12


文章评论0条评论)

登录后参与讨论
相关推荐阅读
启芯硬件 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是世界一流的...
启芯硬件 2023-06-16 15:24
【PCB笔记】PCB的设计的全流程和PCB设计实战总结
    如今的PCB电路板无处不在,日常接触到的手机,电脑,家用电器,玩具等等,拆开机械结构,里面都存在大大小小,各种功能的电路板。PCB是基本电子元器件和芯片最重要的载体,所...
启芯硬件 2023-06-11 17:49
二极管的功能以及案例解说
二极管(Diode)具有单向导电性,即只允许电流沿着一个方向流动,而阻挡反向电流流动。二极管是电子电路中最基本的元件之一,广泛应用于各种电子设备中。单向导通性的实验说明: 当输入电源电压Vi比稳压二...
启芯硬件 2023-05-16 22:35
最全硬件工程师笔试面试必刷题库总结-模电方向
1、基尔霍夫定理的内容是什么? 基尔霍夫定律包括电流定律和电压定律 电流定律:在集总电路中,任何时刻,对任一节点,所有流出节点的支路电流的代数和恒等于零。 电压定律:在集总电路中,任何时刻,沿任...
EE直播间
更多
我要评论
0
4
1
2
3
4
5
6
7
8
9
0
关闭 站长推荐上一条 /3 下一条