
上QQ阅读APP看书,第一时间看更新
15.协议触发
针对一些串行总线例如I2C、SPI、UART、CAN、LIN、I2S、USB等串行总线,由于其帧结构相对复杂一些,使用示波器通用的触发功能很难捕获到期望的数据包内容,所以有些示波器可以提供针对某些特定总线的基于协议的触发功能选件(通常需要专门的license支持),即协议触发(Protocol Trigger)。图7.29显示的是实时示波器中可以支持的一些串行协议,以及针对UART总线的一些解码设置选项。

图7.29 实时示波器里的串行总线触发
例如图7.30是在带I2C触发功能的示波器中设置对I2C总线上的0x50地址依次写入0x10、0x4D、0x53、0x4F数据时进行触发。

图7.30 I2 C总线触发举例
图7.31是根据设置的触发条件捕获到的串行总线波形以及解码的结果,可以看到示波器捕获的时间点正好是我们关心的数据内容。

图7.31 I2 C总线触发捕获到的信号波形