逻辑分析仪使用
更新时间:2026-09-21。硬件工具。Saleae 概念见 Saleae,开源方案见 sigrok/PulseView。
一句话回答
逻辑分析仪同时采样多个通道的数字电平(0/1),用来抓总线值、协议握手和通道间时序,并能直接按 SPI/I2C/UART 解码;它不像示波器看模拟波形,而是看「数字逻辑对不对」。使用三步:夹子接信号并共地,设采样率和触发条件,抓触发前后的波形再解码。核心指标是通道数、采样率、存储深度。
一、和示波器的区别
- 示波器:少通道、看模拟电压、毛刺、上升沿质量;
- 逻辑分析仪:多通道(8~几十路)、只判高低电平、擅长协议和总线时序;
- 查电平质量/模拟问题用示波器,查「这组总线传了什么、握手错在哪」用逻辑分析仪。
二、怎么用
- 接线:每通道夹子夹被测信号,公共地接板子 GND;
- 采样设置:采样率至少是信号速率的 4~10 倍,存储深度决定能抓多长;
- 触发:设某通道电平、模式串或协议条件,决定从哪一刻开始抓;
- 抓波形:保留触发前(pre)和触发后(post)数据;
- 解码:加 SPI/I2C/UART/1-Wire 解码器,读数据值和错误帧。
三、三要素
- 通道数:能同时看几路(总线宽度 + 控制信号);
- 采样率:越高越能分辨窄脉冲;
- 存储深度:采样率 × 记录时长,深度浅则抓不久。
常见坑
- 采样率太低:窄脉冲被漏掉、解码出错。
- 没共地:电平参考不一致,数据乱跳。
- 夹子接太多引入负载:高速线加电容影响信号,轻夹短线。
- 触发条件设不对:抓不到想要的事件或一直不触发。
- 当示波器用:看不出电压幅度、模拟毛刺,逻辑分析仪只判阈值。
- 存储深度/采样率不匹配:高采样率下可记录时间变短,按需权衡。
- 电平阈值不匹配:1.8V 信号用 5V 阈值会误判。
总结
逻辑分析仪多通道采样数字电平、擅长协议解码和时序排查,用法是接线共地→设采样率/触发→抓前后波形→解码;关注通道数、采样率、存储深度三要素,别拿它替代示波器看模拟问题,注意采样率、阈值和接线负载。