SMBus 3.1 规范详解
需积分: 2 184 浏览量
更新于2024-07-08
收藏 6.59MB PDF 举报
"SMBus 3.1中文版"
SMBus(System Management Bus)是一种低速、简单、低功耗的两线式串行总线标准,用于系统管理通信,如在计算机及其周边设备之间交换温度、电压、风扇速度等系统管理信息。SMBus 3.1规范是该总线协议的最新版本,发布于2018年3月,由www.powersig.org提供。
SMBus 3.1规范包括以下几个主要部分:
1. 介绍:
- 综述:阐述SMBus 3.1的总体目标和目的,即为系统管理提供一个可靠且经济的通信解决方案。
- 受众:针对硬件设计工程师、软件开发者和系统集成者,他们需要理解和实现SMBus兼容的设备。
- 范围:定义了SMBus 3.1规范覆盖的领域,包括物理层、数据链路层和网络层。
- 文章结构:介绍了规范文档的组织结构,便于读者快速找到所需信息。
2. 相关文档和参考信息:
- 范围:指出文档的适用范围,包括与其他相关标准的关系。
- 适用文档:列出必须参照的其他SMBus或相关标准文档。
- 参考文档:提供了对理解SMBus 3.1规范有帮助的额外资料列表。
- 专有名词定义:定义了SMBus中使用的专业术语。
- 约定:说明了数字格式、SMBus地址和其他关键概念的表示方式。
3. 一般特征:概述SMBus 3.1的一般特性和设计原则。
4. 第一层-物理层:
- 描述了SMBus设备的电气特性,如信号电平、时序和时钟扩展等。这一层规定了物理接口如何处理信号,包括两个离散的电压界,以及DC(直流)和AC(交流)规格。
5. 第二层—数据链路层:
- 比特传输:详细解释了比特如何在SMBus上发送和接收,包括数据有效性、START和STOP条件以及总线空闲状态。
- 数据传输:描述了SMBus上的数据包格式和传输过程。
- 时钟的生成与仲裁:规定了时钟同步和冲突解决机制。
- Clocklowextending:说明了如何在传输期间延长时钟低电平以增加数据传输的灵活性。
6. 第三层—网络层:
- 使用模型:定义了主设备、从设备和主机的角色和交互方式。
- 设备标识:详细介绍了从设备的地址分配和唯一性要求。
- 使用A设备:讨论了如何使用SMBus中的A设备(可能指的是PMBus的A类设备)。
- 包错误检查:涵盖了错误检测和校验机制,确保数据传输的准确性。
SMBus 3.1的这些特性使得它成为系统管理应用的理想选择,因为它在保持低功耗的同时,提供了足够的功能来支持复杂系统的监控和控制。通过理解并遵循这个规范,设计者能够创建与现有SMBus生态系统兼容的高效设备。
533 浏览量
517 浏览量
211 浏览量
215 浏览量
204 浏览量
176 浏览量
268 浏览量
170 浏览量
613 浏览量
![](https://profile-avatar.csdnimg.cn/64a6b639583248be8e12c90f0d2db00e_bgone.jpg!1)
BGONE
- 粉丝: 2187
最新资源
- 深入探索Unix/Linux壳脚本编程艺术
- Java面试必备知识点:String、异常处理与集合框架
- 代码托管与平台无关性:IL与Java字节码的比较
- C#实现的在线新华字典系统开发与实现
- 优化Oracle 9i SGA:共享池与librarycache策略
- HTML Meta标签详解与应用
- ATL COM编程经验:ActiveX与接口连接
- ARM汇编详解:六种模式与37个寄存器详解
- C/S模式高校图书管理系统设计——VB+SQLServer实现
- Struts 2实战指南:2008年最新版
- 计算机图形学基础知识与原理详解
- C#编程操作Word指南
- 89.0*90.协议在流媒体传输中的应用
- TestDirector 8.0:Web测试管理系统与Bug管理详解
- Mercury LoadRunner 8.1 教程:性能测试指南
- Boson NetSim 实验指南:静态路由与缺省路由配置