- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SMbus协议(图文并茂)
SMbus协议
1、官方介绍
SMBus是System Management Bus(系统管理总线)的缩写,是1995年由Intel提出的。SMBus只有两根信号线:双向数据线和时钟信号线。PCI插槽上也给SMBus预留了两个引脚(A40为SMBus 时钟线,A41为SMBus 数据线),以便于PCI接口卡与主板设备之间交换信息。
SMBus的数据传输率为100kbps,虽然速度较慢,却以其结构简洁造价低廉的特点,成为业界普遍欢迎的接口标准。Windows中显示的各种设备的制造商名称和型号等信息,都是通过SMBus总线收集的。主板监控系统中传送各种传感器的测量结果,以及BIOS向监控芯片发送命令,也是利用SMBus实现的。
系统管理总线 SMBus 是一个两线接口。通过它,各设备之间以及设备与系统的其他部分之间可以互相通信。它基于I2C操作原理。SMBus为系统和电源管理相关的任务提供一条控制总线。一个系统利用SMBus可以和多个设备互传信息,而不需使用独立的控制线路。 系统管理总线 SMBus 标准涉及三类设备。从设备,接收或响应命令的设备。主设备,用来发布命令,产生时钟和终止发送的设备。主机,是一种专用的主设备,它提供与系统CPU的主接口。主机必须具有主-从机功能,并且必须支持SMBus通报协议。在一个系统里只允许有一个主机。
SMBus最初的目的是为智能电池,充电电池和与其他系统通信的微控制器之间的通信链路而定义的。SMBus也被用来连接各种设备,包括电源相关设备,系统传感器,EEPROM通讯设备等等。SMBus 最适用于笔记本电脑上,检测各元件状态并更新硬件设置引脚 pull-high 或 pull-low 。例如,将不存在的 DIMM 时钟关闭,或检测电池低电压状态。 SMBus 的数据传输率只有 100Kbit/s;这允许单一主机与 CPU 和多个主从硬盘通讯并收发数据。SMBus 也可用于免跳线设计的主板上。
INTEL 架构的笔记本基本上都有这5 条SMBUS
1.由电池接口连接到I/O 的系统管理总线;其主要作用是用来检测笔记本电池的型号,生产日期,充电次数,当前电量等相关信息!
2.由内存槽连接到南桥的系统管理总线;其主要作用是用来检测内存条的型号,主频,刷新率,容量大小等信息!
3.由温控芯片连接到I/O 的系统管理总线;其主要作用是用来检测温控芯片输出温度信息!
4.由LCD 接口连接到显卡的系统管理总线;其主要作用是用来检测LCD 型号,尺寸,分辨率等信息!
5.由VGA 接口连接到显卡的系统管理总线;其主要作用是用来检测外接显示器的型号等信息!
接下来,相关的主设备(I/O,南桥等设备)获取到这些信息后通过另外的相关控制信号来调整相应的从设备的工作状态!比如I/O 检测到电池接口的信息后控制电池充电电路对电池的充电电流和充电电压做出相应调整!同理,I/O 获取到温控芯片的信息后控制风扇驱动电路,来实时调整风速!
以上分析是在维修过程中,对相关资料和实际维修的一个综合理解,希望对初入行道的朋友提供一些指引。高手可以路过!呵呵。
文档评论(0)