SMBus 3.1 规范详解
需积分: 2 181 浏览量
更新于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生态系统兼容的高效设备。
578 浏览量
522 浏览量
151 浏览量
268 浏览量
216 浏览量
107 浏览量
757 浏览量
139 浏览量
946 浏览量

BGONE
- 粉丝: 2224
最新资源
- Android实现四区间自定义进度条详解
- MATLAB实现kohonen网络聚类算法分析与应用
- 实现条件加载:掌握webpack-conditional-loader的技巧
- VC++实现的Base64编码解码工具库介绍
- Android高仿滴滴打车软件项目源码解析
- 打造个性JS选项卡导航菜单特效
- Cubemem:基于旧方法的Rubik立方体求解器
- TQ2440 Nand Flash测试程序:读写擦除操作详解
- 跨平台Android apk加密工具发布及使用教程
- Oracle锁对象快速定位与解锁解决方案
- 自动化MacBook维护:Linux下Shell脚本
- JavaEE实现的个人主页与签到管理系统
- 深入探究libsystemd-qt:Qt环境下的Systemd DBus API封装
- JAVA三层架构购物网站设计与Hibernate模块入门指南
- UltimateDefrag3.0汉化版:磁盘整理新体验
- Sigma Phi Delta官方网站:基于Jekyll四十主题的Beta-Nu分会