smbus协议

SMBus(系统管理总线)是一种基于I2C的两线接口,用于设备间的通信和系统管理。它定义了主-从设备通信、特定的总线协议、地址分配和超时规则。SMBus与I2C的主要区别在于传输速度、逻辑电平和地址类型。应用包括设备识别、电源管理等。SMBus还支持提醒模式和动态地址分配,确保高效、可靠的通信。
摘要由CSDN通过智能技术生成

smbus协议

  1、介绍
  系统管理总线(SMBus)是一个两线接口。通过它,各设备之间以及设备与系统的其他部分之间可以互相通信。它基于I2C操作原理。SMBus为系统和电源管理相关的任务提供一条控制总线。一个系统利用SMBus可以和多个设备互传信息,而不需使用独立的控制线路。
  系统管理总线(SMBus)标准涉及三类设备。从设备,接收或响应命令的设备。主设备,用来发 布命令,产生时钟和终止发送的设备。主机,是一种专用的主设备,它提供与系统CPU的主接口。主机必须具有主-从机功能,并且必须支持SMBus通报协 议。在一个系统里只允许有一个主机。
  2、SMBus和I2C之间的相似点
  2条线的总线协议(1个时钟,1个数据) + 可选的SMBus提醒线
  主-从通信,主设备提供时钟
  多主机功能
  SMBus数据格式类似于I2C的7位地址格式
  3、SMBus和I2C之间的不同点
  下表为SMBus和I2C的不同点。
  SMBus与I2C的比较
  SMBus I2C
  最大传输速度 100kHz 最大传输速度400kHz
  最小传输速度 10kHz 无最小传输速度
  35ms时钟低超时 无时钟超时
  固定的逻辑电平 逻辑电平由VDD决定
  不同的地址类型(保留、动态等) 7位、10位和广播呼叫从地址类型
  不同的总线协议(快速命令、处理呼叫等) 无总线协议
  4、SMBus应用用途
  利用系统管理总线,设备可提供制造商信息,告诉系统它的型号/部件号,保存暂停事件的状态,报告不同类型的错误,接收控制参数&#x

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值