我在项目中经常使用示波器调试通信信号,比如 SPI、CAN、UART 等。
🔹 常用的触发方式主要有:
-
边沿触发(Edge Trigger)
-
是最常用的触发方式,设置上升沿或下降沿,当信号达到设定电平并发生边沿变化时触发。
-
调试 SPI、UART 等异步通信时非常常用,比如观察时钟起始点或起始位。
-
-
脉宽触发(Pulse Width)
-
用于检测某个信号是否在设定宽度内,比如看有没有异常的短脉冲或长脉冲。
-
例如用于排查异常中断信号、电源毛刺等。
-
-
欠幅触发(Glitch Trigger)
-
用于捕捉非常短的非法信号,比如毛刺或 EMI 干扰。
-
-
逻辑触发(Logic Trigger)(部分高端示波器支持)
-
用于组合多通道触发,比如 SPI 的 CS=低 且 SCK=高 时触发,适用于复杂协议调试。
-
🔹 看 SPI 信号:
-
一般使用 4 通道示波器(MOSI、MISO、SCK、CS)。
-
触发选择:我会设置在 CS 下降沿触发,因为 SPI 通常是 CS 拉低开始一次传输。
-
然后观察 SCK 时钟是否连续、数据是否对齐、MOSI 和 MISO 是否正常。
-
高

最低0.47元/天 解锁文章
6262

被折叠的 条评论
为什么被折叠?



