1.概述:
系统管理总线是一种两线制接口。它基于I2C 总线原理演变而来,可以认为是简化版的I2C总线。
SMBus最初是应用到智能电池,如电池充电器和一个微控制器。其提供一个系统和电源管理相关的任务控制总线。如今,SMBus总线可以连接的设备类型更多样化,包括与电源相关的设备,系统的传感器,EEPROM的容量等设备的信息通信。
SMBus体现在OSI模型的下三层:物理,数据链路,网络。物理层定义了了SMBus的电气特性;数据链路层部分规范化位、字节的数据传输,仲裁和时钟信号;网络层处理处理SMBus地址解析协议和总线数据传输协议。
2.通用特性:
1)物理层:
DC特性:
AC特性:
2)数据链路层:
按通用思想,使用电平的高低代表逻辑的0和1:
数据有效性:数据必须在时钟的高电平周期保持稳定,数据的状态只能在时钟低电平的情况下才能改变;
开始和停止条件(与I2C相同):
在SMBCLK 线是高电平时,SMBDAT
线从高电平向低电平切换,表示数据传输开始;
当SMBCLK 线是高电平时,SMBDAT 线由低电平向高电平切换,表示数据传输停止;