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