Saleae 逻辑分析仪概念
更新时间:2026-09-21。硬件工具。通用原理见 逻辑分析仪使用,开源替代见 sigrok/PulseView。
一句话回答
Saleae Logic 是一类「小型 USB 采集硬件 + PC 软件(Logic 2)」的逻辑分析仪,把多通道数字(高端带模拟)信号采到电脑,用鼠标点选即可做 SPI/I2C/UART/CAN 等协议解码、触发和精确时间测量;相比传统大机箱逻辑分析仪便宜易用,是嵌入式和硬件工程师最常见的抓协议工具,另有开源 sigrok 和 DSLogic 等替代。
一、形态
- 硬件:手掌大小,USB 供电传数据,若干通道夹子;
- 软件 Logic 2:实时采集、显示波形、加协议解码器、测量时间、导出;
- 高端型号同时有数字和模拟通道(兼具一点示波器能力)。
二、典型用途
- 抓 MCU 与外设之间的 SPI/I2C/UART 通信,确认发了什么;
- 测脉冲宽度、周期、通道间相位;
- 用协议解码定位 NACK、错误帧、握手卡死;
- 设触发在特定事件开始记录。
三、生态
- 官方软件体验好、协议解码器丰富,但部分功能/型号与正版绑定;
- 开源/平替:sigrok + PulseView(支持大量廉价硬件)、DSLogic 等;
- 选择看通道数、采样率、支持协议和预算。
常见坑
- 把它当纯示波器:强项是数字协议,模拟带宽/精度有限。
- 采样率/通道开太高:USB 带宽和存储限制,权衡采集时长。
- 没共地/阈值不匹配:采到乱码,确认 IO 电平。
- 夹子负载影响高速线:短线轻夹。
- 混淆支持的解码器:确认你要的协议在该软件/版本里支持。
- 以为硬件能跨软件随便用:部分 Saleae 功能锁官方设备,廉价克隆用 sigrok。
总结
Saleae Logic 用「USB 小盒子 + Logic 2 软件」做多通道数字采集和点选式协议解码/时间测量,便宜易用,是抓嵌入式通信协议的主力;它强在逻辑而非模拟,选型看通道、采样率和解码器,预算有限可考虑 sigrok/PulseView 等开源方案。