-10 Ms见注5
tF时钟/数据下降时间-300 Ns见注6
tR时钟/数据上升时间-1000 Ns见注6
设备必须在的时间
上电复位后运行
-500毫秒
表1
SMBus与TSM的通信
注1:主机不应以低于最小fSMB的频率驱动时钟。此外,操作时钟
由于从机的周期时钟延长,频率不应降低到fSMB的最小值以下
设备此限制不适用于总线空闲状态,并且此限制独立于tLOW:SEXT
和tLOW:MEXT限制。例如,如果SCL为大腿最大值高,则时钟不得周期性拉伸
大于1/fSMB,MIN–fHIGH,MAX。此要求不适用于扩展SCL低的设备
以非周期方式对接收字节的数据处理、数据缓冲等超过100us。
注2:参与传输的设备可以中止正在进行的传输,并在任何单个
时钟低间隔超过tTIMEOUT的最小值。在事务中的主机检测到此情况后,它
必须在传输过程中的当前数据字节内或之后生成停止条件。设备
已检测到此情况,必须重置其通信并能够接收新的启动条件
不迟于tTIMEOUT,最典型的设备示例包括主机控制器、嵌入式控制器和
大多数可以控制SMBus的设备。一些简单的设备不包含时钟低驱动电路;
这种简单的设备通常可以在启动或停止条件后重置其通信端口。一个
只有在强制超时的设备将SCL保持在低位时,才能确保超时条件
tTIMEOUT,MAX或更长。
注3:大腿,最大值提供了一个简单的保证方法,主检测总线空闲条件。大师级的罐头
假设总线检测到时钟和数据信号已高达
大腿,最大。
注4:t低:SEXT是给定从设备在一条消息中允许延长时钟周期的累计时间
从最初的开始到结束。可能另一个从设备或主设备也会扩展
导致组合时钟低延长时间大于tLOW:SEXT的时钟。因此,这个参数
以从设备作为全速主机的唯一目标进行测量。
注5:tLOW:MEXT是允许主设备在
从开始到确认、从确认到确认或从确认到停止定义的消息。可能有一个从设备
或者另一个主机也会延长时钟,导致组合的时钟低时间大于
tLOW:给定字节上的MEXT。因此,这个参数是用一个全速从设备作为唯一的
主人的目标。
注6:升降时间定义如下:
tR=(VIL,最大值-0.15)至(VIH,最小值+0.15)
tF=(VIH,最小值+0.15)至(VIL,最大值-0.15)
注7:对于TSM模块的第一个硅版本,该值高于500ns。
4.5超时
超时测量间隔说明了超时间隔的定义,tLOW:SEXT和
特洛:下一步。
图4超时测量间隔
SMBus与TSM的通信
8675版本NC SMBus App Note.doc 2010年7月35日第10页
4.6从设备超时定义和条件
tTIMEOUT,MIN参数允许主设备或从设备断定有缺陷的设备正在保持
时钟无限期地低,或者主设备有意将设备从总线上赶走。它是高度的
建议从设备释放总线(停止驱动总线,让SCL和SDA
浮动高)当它检测到任何一个时钟保持低的时间超过tTIMEOUT时,最小设备
检测到此情况必须重置其通信并能够接收新的启动
不迟于tTIMEOUT的条件,最大从设备违反tLOW:SEXT与此不一致
规范。允许主服务器中止正在进行的事务到任何违反
低:六分或三分,最低规格。
4.7主设备超时定义和条件
t低:MEXT定义为允许主设备延长其时钟周期的累计时间
在消息中的一个字节内,从以下位置测量:
开始确认
确认
返回停止
系统主机不能违反tLOW:MEXT,除非是由其时钟组合引起的
从设备或另一主设备的时钟分机。主人被允许
对任何违反tLOW:SEXT或tTIMEOUT,MIN规范的从机中止正在进行的事务。
这可以通过主机在b结束时发出停止条件来实现这可以通过主机在字节结束时发出停止条件来实现
正在转移。
注:在仲裁过程中,由于时钟可能被保留,因此在评估tLOW:SEXT违规时,船长应小心
低由多个从设备同时。仲裁间隔可以在
响应SMBus ARP地址命令的设备的情况。如果在
驱动程序级别,软件可能需要允许使用
驱动程序以支持不完全符合SMBus超时规范的旧设备。
由于组合时钟,实现“共享”从机地址的设备也可能违反此规范
通过共享地址的不同设备进行扩展。但是,由于
组合时钟拉伸。因此,这是一个更安全的超时参数,当主服务器知道
它正在访问SMBus 2.0设备。
4.8低功率直流规范
下表给出了SMBus规范的低功率直流参数。
注1:无论是否通电,设备都必须符合本规范。但是,a
作为SMBus主机的微控制器可以超过ILEAK不超过10μa。注2:
IPULLUP,最大规格主要由容纳最大1.1K的需求决定
可移动SMBus设备(如智能电池)的等效串联电阻
保持最大音量。
表2
符号参数最小最大单位注释
VIL数据,时钟输入低电压-0.8 V
VIH数据,时钟输入高压2.1 VDD V
音量数据,时钟输出低电压-0.4 V
ILEAK输入泄漏-?5μA注1
I上拉电流槽上拉电阻器或
电流源
100 350μA注2
VDD标称总线电压2.7 5.5 V 3V至5V±10%
SMBus与TSM的通信
由于上拉电流相对较低,系统设计者必须确保
公共汽车仍在可接受的限度内。另外,为了防止总线加载,任何
在未通电的情况下(也就是说,它们的Vcc降到零),还必须保持与活动总线的连接
符合泄漏电流规范。
4.9大功率直流规范
下面指定了高功率SMBus。这些高功率规范提供了健壮性
必要的,例如,允许SMBus穿过PCI连接器,从而允许SMBus设备
在PCI插件卡上与系统板和其他PCI上的其他设备通信
在同一系统中添加卡。这些高功率电气规范是替代
上述低功率规格,必要时可用于环境中。
注1:每条母线的电容性负载包括所有引脚、导线和连接器电容。最大值
电容性负载影响RPU上拉电阻器或电流源的选择,以满足
SMBus的上升时间规范。
注2:引脚电容(CI)定义为一个SMBus设备的总电容负载,如典型的
制造商数据表。
表3
而用于低功率段的SMBus器件几乎没有最小电流凹陷
由于低功率段、高功率设备规定的低上拉电流而产生的要求
在保持最大电压0.4伏的情况下,分段需要吸收4毫安的最小电流。
4毫安汇极电流的要求决定了上拉电阻器RPU的最小值
可用于SMBus系统。连接到低功率或高功率的未通电设备
SMBus段必须在设备内或通过接口电路提供保护
反对“反向驱动”SMBus。
符号参数最小最大单位注释
VIL SMBus信号输入低
电压
-0.8伏
VIH SMBus信号输入高
电压
2.1 VDD电压
VOL SMBus信号输出低
电压
-0.4 V@I上拉
每个总线的ILEAK-BUS输入泄漏
段
?00微安
每个设备引脚的ILEAK-PIN输入泄漏±10μA
VDD标称总线电压2.7 5.5 V 3V至5V±10%
I上拉电流下沉,VOL=0.4V 4毫安
每个总线的CBUS电容负载
段
400 pF注1
SDA或SCL的CI电容
大头针
10 pF注2
噪声信号抗扰度
10兆赫至100兆赫
300-mVp-p本AC项目适用
至大功率直流电
仅限规范
SMBus与TSM的通信
4.10位传输
根据SMBus规范,首先传输MSb。SMBus使用固定电压
在总线上分别定义逻辑“0”和逻辑“1”的级别。SDA上的数据必须是
在时钟的“高”时段稳定。数据只能更改状态 |