SMBus接口信号和帧格式_SMBus与I2C的差异

SMBus接口信号和帧格式_SMBus与I2C的差异,第1张

SMBus概述

SMBus(System Management Bus)是系统管理总线的简称,该总线由SBS-IF提出并维护(SBS-IF,Smart Battery System Implementers Forum,智能电池系统实现者论坛),该论坛发起者为Intel。SMBus总线主要应用于智能电池与MCU之间的通信,PC系统中与系统传感器之间的低速通信等。

SMBus接口信号

SMBus为I2C协议的子集(常用数字接口(3) I2C ),SMBus接口信号与I2C信号之间映射关系如下,其中SMBSUS#,SMBALERT#为可选信号,协议并未强制。

SMBus接口信号和帧格式_SMBus与I2C的差异,第2张

表1 SMBus接口信号

SMBus应用框图

同I2C。

SMBus帧格式

SMBus协议帧在I2C定义的通用帧格式基础上针对事务的不同进行了更加确定的定义。

SMBus接口信号和帧格式_SMBus与I2C的差异,第3张

图1 SMBus帧格式

如图1所示,SMBus协议定义的帧格式第1字节与I2C协议相同,传输Slave地址和读写命令。从第2字节开始,通过指定DATAn的内容组成不同的帧。例如在DATA1中填充Command Code来指示特定 *** 作(协议对Command Code未详细描述),在帧尾字节填充PEC(CRC-8校验)增强传输的可靠性等。具体请参考协议的第五章网络层相关描述。

SMBus与I2C的差异

SMBus协议在附录B中,详述了SMBus同I2C的差异。总结如下

SMBus接口信号和帧格式_SMBus与I2C的差异,第4张

表2 SMBus与I2C之间的差异

SMBus和I2C的区别主要体现在四个方面:电气特性,时序,ACK用法,帧格式的不同。通常支持I2C的数字IP,通过模式配置既可以支持SMBus。
责任编辑人:CC

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2445735.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-03
下一篇 2022-08-03

发表评论

登录后才能评论

评论列表(0条)

保存