没有合适的资源?快使用搜索试试~ 我知道了~
首页SMBus_3_1_20180319.pdf
资源详情
资源评论
资源推荐

System Management Bus (SMBus) Specification Version 3.1
© 2018 System Management Interface Forum, Inc. 2 of 85
All Rights Reserved
This specification is provided “as is” with no warranties whatsoever, whether express, implied or
statutory, including but not limited to any warranty of merchantability, non-infringement or fitness
for any particular purpose, or any warranty otherwise arising out of any proposal, specification
or sample.
In no event will any specification co-owner be liable to any other party for any loss of profits,
loss of use, incidental, consequential, indirect or special damages arising out of this
specification, whether or not such party had advance notice of the possibility of such damages.
Further, no warranty or representation is made or implied relative to freedom from infringement
of any third party patents when practicing the specification.
Other product and corporate names may be trademarks of other companies and are used only
for explanation and to the owner’s benefit, without intent to infringe.
Revision No.
Date
Notes
Editor
1.0
15 Feb 1995
General Release
Robert Dunstan
1.1
11 Dec 1998
Version 1.1 Release
Robert Dunstan
2.0
3 Aug 2000
Version 2.0 Release
Robert Dunstan
3.0
20 Dec 2014
Version 3.0 Release
Robert V. White
Embedded Power Labs
3.1
19 Mar 2018
Version 3.1 Release
Robert V. White
Embedded Power Labs
Questions and comments regarding this
specification may be forwarded to:
techquestions@smiforum.org
For additional information on Smart Battery System
Specifications, visit the SBS Implementer’s Forum
(SBS-IF) at:
www.sbs-forum.org

System Management Bus (SMBus) Specification Version 3.1
© 2018 System Management Interface Forum, Inc. 3 of 85
All Rights Reserved
Table of Contents
1. Introduction ............................................................................................................................................. 7
1.1 Overview .................................................................................................................................... 7
1.2 Audience .................................................................................................................................... 7
1.3 Scope ......................................................................................................................................... 7
1.4 Organization of this document ................................................................................................... 7
2. Related Documents And Reference Information .................................................................................... 8
2.1 Scope ......................................................................................................................................... 8
2.2 Applicable Documents ............................................................................................................... 8
2.3 Reference Documents ............................................................................................................... 8
2.4 Definitions Of Terms .................................................................................................................. 9
2.5 Conventions ............................................................................................................................. 10
2.5.1 Numeric formats ...................................................................................................... 10
2.5.2 SMBus addresses ................................................................................................... 11
2.5.3 Transaction protocol diagrams ................................................................................ 11
3. General Characteristics ........................................................................................................................ 13
4. Layer 1 – The Physical Layer ............................................................................................................... 14
4.1 Electrical Characteristics Of SMBus Devices – Two Discrete Worlds .................................... 14
4.2 SMBus Common AC specifications ......................................................................................... 15
4.2.1 General timing conditions ........................................................................................ 20
4.2.2 Device timeout definitions and conditions ............................................................... 20
4.2.3 Master device clock extension definitions and conditions....................................... 20
4.2.4 Slave device clock extension .................................................................................. 21
4.2.5 SMBDAT low timeout .............................................................................................. 21
4.3 DC Specifications .................................................................................................................... 21
4.3.1 Supply voltage requirements ................................................................................... 22
4.3.2 SMBus branch circuit model ................................................................................... 22
4.3.3 Low Power DC parameters ........................................................................................ 23
4.3.4 High Power DC specifications ................................................................................. 24
4.3.5 Additional common Low and High Power specifications ......................................... 26
5. Layer 2 – The Data Link Layer ............................................................................................................. 27
5.1 Bit Transfers ............................................................................................................................ 27
5.1.1 Data validity ............................................................................................................. 27
5.1.2 START and STOP conditions ................................................................................. 27
5.1.3 Bus idle condition .................................................................................................... 28
5.2 Data Transfers On SMBus ...................................................................................................... 28
5.3 Clock Generation And Arbitration ............................................................................................ 29
5.3.1 Synchronization ....................................................................................................... 29
5.3.2 Arbitration ................................................................................................................ 30
5.3.3 Clock low extending ................................................................................................ 31
5.4 Data Transfer Formats ............................................................................................................ 33
6. Layer 3 – Network layer ........................................................................................................................ 33
6.1 Usage Model............................................................................................................................ 33
6.1.1 Master devices ........................................................................................................ 33
6.1.2 Slave devices .......................................................................................................... 34
6.1.3 Host ......................................................................................................................... 34
6.2 Device Identification – Slave Address ..................................................................................... 34

System Management Bus (SMBus) Specification Version 3.1
© 2018 System Management Interface Forum, Inc. 4 of 85
All Rights Reserved
6.2.1
Uniqueness required ............................................................................................... 34
6.2.2 SMBus address types ............................................................................................. 34
6.3 Using A Device ........................................................................................................................ 36
6.4 Packet Error Checking ............................................................................................................. 36
6.4.1 Packet error checking implementation .................................................................... 36
6.5 Bus Protocols........................................................................................................................... 38
6.5.1 Quick Command ...................................................................................................... 38
6.5.2 Send Byte ................................................................................................................ 38
6.5.3 Receive Byte ........................................................................................................... 39
6.5.4 Write Byte/Word ...................................................................................................... 39
6.5.5 Read Byte/Word ...................................................................................................... 40
6.5.6 Process Call ............................................................................................................ 41
6.5.7 Block Write/Read ..................................................................................................... 41
6.5.8 Block Write-Block Read Process Call ..................................................................... 42
6.5.9 SMBus Host Notify protocol .................................................................................... 43
6.5.10 Write 32 protocol ..................................................................................................... 44
6.5.11 Read 32 protocol ..................................................................................................... 45
6.5.12 Write 64 protocol ..................................................................................................... 45
6.5.13 Read 64 protocol ..................................................................................................... 46
6.6 SMBus Address Resolution Protocol ...................................................................................... 47
6.6.1 Unique Device Identifier (UDID) .............................................................................. 48
6.6.2 Power-on reset ........................................................................................................ 52
6.6.3 ARP commands ...................................................................................................... 52
Appendix A. Optional SMBus signals ......................................................................................................... 70
A.1 SMBSUS# ................................................................................................................................ 70
A.2 SMBALERT# ........................................................................................................................... 71
Appendix B. Differences between SMBus and I
2
C
................................................................................. 73
B.1 V
DD
And Threshold Voltage Differences .................................................................................. 73
B.2 Minimum Bus Speed And Maximum Clock Stretching ............................................................ 73
B.3 Address Acknowledge ............................................................................................................. 73
B.4 SMBus Protocols ..................................................................................................................... 74
B.5 REPEATED START Condition ................................................................................................ 74
B.6 SMBus Low Power Version ..................................................................................................... 74
B.7 Tables Of Differences .............................................................................................................. 74
Appendix C. SMBus Device Address Assignments .................................................................................... 79
Appendix D. Changes This Revision .......................................................................................................... 81
D.1 Changes In Revision 3.1 ......................................................................................................... 81
D.2 New In Revision 3.1: Default Slave Address ........................................................................... 81
D.3 Changes From Revision 2.0 To Revision 3.0 .......................................................................... 82
D.3.1 Maximum Bus Frequency ....................................................................................... 82
D.3.2 Electrical Drive Levels ............................................................................................. 83
D.3.3 Data Hold Time ....................................................................................................... 83
D.3.4 T
SPIKE
In Place Of V
NOISE
.......................................................................................... 84
D.3.5 Zone Read And Write Protocols .............................................................................. 85
D.3.6 255 Bytes in Process Call ....................................................................................... 85
D.3.7 32 And 64 Bit Protocols ........................................................................................... 85
D.3.8 Reformatting Of Text, Figures, And Tables ............................................................ 85

System Management Bus (SMBus) Specification Version 3.1
© 2018 System Management Interface Forum, Inc. 5 of 85
All Rights Reserved
Table of Tables
Table 1. Transaction protocol diagram symbols and elements .................................................................. 11
Table 2. SMBus AC specifications .............................................................................................................. 17
Table 3. Low Power SMBus DC specification ............................................................................................. 23
Table 4. High Power SMBus DC specification ............................................................................................ 25
Table 5: UDID bit fields descriptions ........................................................................................................... 48
Table 6: 8-bit device capabilities field descriptions ..................................................................................... 49
Table 7: Version/Revision bit fields description .......................................................................................... 49
Table 8: Interface field bit fields description ................................................................................................ 50
Table 9. Internal state of ARP-capable devices on Power-On Reset ......................................................... 52
Table 10. ARP command number scheme ................................................................................................. 53
Table 11. SMBus device characterizations ................................................................................................. 53
Table 12. Device decodes of AV and AR flags ........................................................................................... 64
Table 13.
SMBus Suspend parameters ...................................................................................................... 70
Table 14. Selected parameter differences between Standard-Mode I²C and 100 kHz Class SMBus ....... 74
Table 15. DC parameter differences between Fast-mode I²C and 400 kHz Class SMBus
................. 75
Table 16. DC parameter differences between Fast-mode Plus I²C and 1 MHz Class SMBus
........... 76
Table 17. Reserved and pre-assigned SMBus addresses ......................................................................... 79
Table of Figures
Figure 1: Generic transaction diagram ........................................................................................................ 13
Figure 2: SMBus Topology .......................................................................................................................... 14
Figure 3: SMBus pull-up circuitry ................................................................................................................ 14
Figure 4: Example input and output stages of SMBus devices .................................................................. 15
Figure 5. SMBus timing measurements ...................................................................................................... 17
Figure 6. Timeout intervals .......................................................................................................................... 20
Figure 7: Clock extension measurement intervals ...................................................................................... 21
Figure 8:
SMBus branch with multiple devices attached
......................................................................... 22
Figure 9:
SMBus circuit model
.................................................................................................................. 23
Figure 10: Data validity ............................................................................................................................... 27
Figure 11: START and STOP conditions .................................................................................................... 27
Figure 12: SMBus byte format .................................................................................................................... 28
Figure 13:
ACK signaling of SMBus
.......................................................................................................... 28
Figure 14. NACK signaling on SMBus ........................................................................................................ 29
Figure 15: SMBus clock synchronization .................................................................................................... 30
Figure 16: SMBus arbitration
.................................................................................................................... 31
Figure 17: Periodic clock stretching by a slave SMBus device
.............................................................. 32
Figure 18: Random clock stretching
......................................................................................................... 33
Figure 19: Data transfer over SMBus
...................................................................................................... 33
Figure 20: Quick Command protocol
....................................................................................................... 38
Figure 21: Send Byte protocol
.................................................................................................................. 39
Figure 22: Send Byte protocol with PEC ..................................................................................................... 39
Figure 23: Receive Byte protocol
............................................................................................................. 39
Figure 24: Receive Byte protocol with PEC
............................................................................................. 39
Figure 25: Write Byte protocol
.................................................................................................................. 39
剩余84页未读,继续阅读




















xyz_star
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0