smbus协议的command_SMBus总线概述

SMBus是一种基于I2C的两线制接口,主要用于系统和电源管理。它涵盖OSI模型的物理、数据链路和网络层。SMBus协议规定了电气特性、数据传输规则以及主从设备间的通信协议,支持写入读出字节/字、块操作,并有可选的SMBSUS#和SMBALERT#信号。与I2C相比,SMBus在低功耗和电流规格上有不同之处,并且强制要求每次通信都有ACK响应。
摘要由CSDN通过智能技术生成

1.概述:

系统管理总线是一种两线制接口。它基于I2C 总线原理演变而来,可以认为是简化版的I2C总线。

SMBus最初是应用到智能电池,如电池充电器和一个微控制器。其提供一个系统和电源管理相关的任务控制总线。如今,SMBus总线可以连接的设备类型更多样化,包括与电源相关的设备,系统的传感器,EEPROM的容量等设备的信息通信。

SMBus体现在OSI模型的下三层:物理,数据链路,网络。物理层定义了了SMBus的电气特性;数据链路层部分规范化位、字节的数据传输,仲裁和时钟信号;网络层处理处理SMBus地址解析协议和总线数据传输协议。

2.通用特性:

1)物理层:

DC特性:

AC特性:

2)数据链路层:

按通用思想,使用电平的高低代表逻辑的0和1:

数据有效性:数据必须在时钟的高电平周期保持稳定,数据的状态只能在时钟低电平的情况下才能改变;

开始和停止条件(与I2C相同):

在SMBCLK 线是高电平时,SMBDAT

线从高电平向低电平切换,表示数据传输开始;

当SMBCLK 线是高电平时,SMBDAT 线由低电平向高电平切换,表示数据传输停止;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值