1简单介绍
SMBus (System Management Bus,系统管理总线) 是1995年由Intel提出的,应用于移动PC和桌面PC系统中的低速率通讯。
它主要是希望通过一条便宜而且功能强大的总线(由两条线组成),来控制主板上的设备并收集对应的信息。
使用 SMBus,设备还能够提供它的生产信息。告诉系统它的型号。部件号等,针对挂起事件保存它的状态,报告不同类别的错误,接收控制參数,并返回它的状态等。
SMBus 最适用于笔记本电脑上,检測各元件状态并更新硬件设置引脚 (pull-high 或 pull-low)。比如。将不存在的 DIMM 时钟关闭。或检測电池低电压状态。
SMBus 的传输数据率仅仅有 100Kbit/s;这同意单一主机与 CPU 和多个主从硬盘通讯并收发数据。SMBus 也可用于免跳线设计的主板上。
SMBus 是 System Management Bus 的缩写,译为系统管理总线,SMBus是一种二线制串行总线,1996年第一版规范開始商用。它大部分基于I2C总线规范。和
I2C一样,SMBus不需添加额外引脚,创建该总线主要是为了添加新的功能特性,但仅仅工作在100kHz且专门面向智能电池管理应用。它工作在主/从模式:主器件提供时钟。在其发起一次传输时提供一个起始位,在其终止一次传输时提供一个停止位;从器件拥有一个唯一的7或10位从器件地址