IIC协议触发相关问题

IIC特定数据位应如何触发?

ZDS2022示波器支持的IIC协议触发,包括起始位、结束位、地址值三种模式触发方式。若想将IIC协议信号的某一数据位作为触发条件,可配合【模板触碰】功能来实现。首先,使用IIC协议信号的起始位触发捕获波形,然后找到感兴趣的数据位,在该数据位的高电平或低电平处设置模板区域,即可实现特定数据位触发效果。

IIC特定地址无法触发,可能有哪些原因?

使用ZDS2022示波器测试IIC数据(被测IIC信号中包含0x33地址位,如图2.6所示)时,设置触发为IIC模式触发,设置地址位触发,地址位为0x33,写模式,ACK响应。但设置之后却无法对数据进行触发,如图2.7所示。 从图中来看,应该是触发设置不正确导致不触发。图中有四个地方设置错误:

(1)时钟信源和数据信源设置反了。图2.6的波形数据信源为通道1,时钟信源为通道2,而图2.7的设置却相反了。

(2)触发电平设置错误。通道1的触发电平(左边黄色T)处于波形的上方。应该 使触发电平介于高电平和低电平之间。

(3)被测信号存在欠幅波形。从图2.4中箭头所指的地方可以看到,被测IIC信号的SDA波形有明显的欠幅问题,正常的电平为3V左右,而欠幅的ACK电平为2V左右。图2.5中的触发电平设置为2.5V左右,这样就无法触发到欠幅的ACK电平而导致无法特定地址触发。

(4)触发方式设置错误,图中显示的触发方式为Auto模式。使用IIC协议触发时需要将触发方式设置为Normal 模式。

图2.6IIC信号

图2.7IIC特定地址触发