跳转到主要内容
SERVICE

Acute皇晶 逻辑分析仪在总线分析应用-SMBus

更新时间:2019-03-14 11:19      点击次数:70 次

目的

  提供逻辑分析仪在SMBus总线除错与分析之快速应用方案。

方法

  硬件连接

  连接逻辑分析仪的通道0、通道1至Texas Instruments的EV2300的SMBC, SMBD脚位及两边的

  接地脚,该TI的模块主要是用来检测笔记型计算机电池容量的状态,不过本例未使用笔记型电

  脑电池来作为待测物,如图1。

  

1
图1

硬件设定

  设定采样率

  原则上采样率为待测物频率的4~6倍左右最合适;但是采样率越高可以看到越细致的讯号

  波形。该讯号实际量测的传输率约为65KHz。本例使用10MHz的采样率,如图2。

  

2
图2

设定触发准位

  在设定触发准位之前,建议可使用示波器来观察SMBus的讯号波形,来确定触发准位电压值。

  

3
图3

  

4
图4

  SMBus讯号的电压最大值及最小值分别为3.07V和-253.36mV左右,所以逻辑分析仪的逻辑准位使用预设的1.6V TTL准位即可,如图3和图4。

设定触发参数

  可以根据需求来设定,本例以CH-00通道(SMBus SMBC讯号)变化缘为触发,如图5。

  

5
图5

软件设定

  硬件设定完毕之后,进行下列软件设定步骤,如图6,再让逻辑分析仪采集 SMBus讯号,

  并用总线分析软件来做分析,如图7。

  通道设定:SMBCLK (SMBC)为CH 0,SMBDATA (SMBD)为CH 1。

  分析设定:该例为Write SMBus Word资料,所以勾选WPRD分析。

  报告设定:显示资料方式为预设的8栏。

  选择要分析的范围:预设的整个缓冲区。

  波形颜色:最后设定SMBus栏位颜色,按下确定,即分析SMBus的讯号。

  

6
图6

 

7

 

图7

SMBus通讯协定

  SMBus源自于I2C,由Clock和Data两条讯号线组成。SMBus由Intel于1995年所定义,并遵守

  Philips I2C协定的指令。其时钟频率范围在10KHz~100KHz,主要应用于笔记型计算机电池管理和

  EEPROM传输等。

  SMBus总线协定为多装置架构,可以连接多个主机或从机,图8为基本的架构图。

  

8
图8

资料格式

  SMBus总线资料传送格式和I2C相同,都是由MSB->LSB,且传送的每个Byte都会带着一个回

  应位元(Acknowledge bit),参考图9。

  

9
图9

  SMBus总线讯号是由START(S)开始,然后主机会传送7位元的从机位址,紧接着一个读写位

  元;0代表写入,1代表读取,传输结束时由主机发出STOP(P),如图10。

  

10
图10

封包种类

  表1为名词解释,之后封包种类中的名词请参考该表。

  

B1
Q1Q2
Q3Q4Q5Q6Q7

 

 

  

 

  

 

  

  

 

在线
客服

选择下列客服马上在线沟通:

  • 点击这里给我发消息

    【客服】

  • 点击这里给我发消息

    【曾工】

  • 点击这里给我发消息

    【谷工】

客服
热线

400-186-5117
0755-2222 5117
137 5117 6688
138 2359 4841

关注
微信

  • 产品选型请关注

企业
微信

  • 关注公众号