逻辑分析仪是专门用于捕获、存储和分析多通道数字信号(0/1 高低电平)时序与协议的测试仪器,是嵌入式、FPGA、数字电路调试的工具。
一、原理
信号判别:设定阈值电压(如 1.5V),高于为 1,低于为 0。
多通道采集:同时捕获 8~ 数百路数字信号。
采样存储:按设定时钟采样,存入高速内存(深度决定时长)。
触发定位:设置条件(边沿、码型、协议包),精准捕捉异常片段。
协议解码:自动解析 I2C/SPI/UART/CAN/LIN/USB 等总线数据。
二、关键参数
通道数:8/16/32/68/102/136 路(路数越多越贵)。
采样率:100MHz~12.5GHz(需≥信号频率 3~5 倍)。
内存深度:10k~1G 点(越深可抓越长波形)。
阈值电平:支持 TTL/CMOS/LVTTL/LVCMOS 等。
协议支持:I2C/SPI/UART/CAN/LIN/USB/I2S/SPI Flash 等。
三、与示波器区别
逻辑分析仪:看多通道数字时序、协议、状态;不关心电压。
示波器:看单 / 双通道模拟波形、电压幅值、噪声、边沿质量。
混合信号示波器(MSO):同时具备模拟通道 + 少数逻辑通道。
四、主要应用场景
嵌入式 MCU/CPU/FPGA 总线调试(地址 / 数据 / 控制)
通信协议解析(I2C/SPI/UART/CAN/LIN 等)
时序验证(建立 / 保持时间、毛刺、错位)
固件 / 硬件联合调试、启动流程、中断时序
存储器 / Flash 读写分析
选购要点
通道数:至少≥被测总线信号数(如 SPI 3~4 路,I2C 2 路)
采样率:≥信号频率 3~5 倍(如 100MHz 信号需≥300MHz 采样)
内存深度:越长越好(深存储可抓更长异常序列)
协议支持:必须覆盖你常用总线(I2C/SPI/UART/CAN 等)
软件易用性:波形缩放、触发、解码、导出要流畅
七、典型使用流程
探头接被测信号(GND 必须共地)
设置通道阈值、采样率
设定触发(边沿、数据、协议包)
运行捕获 → 停止后分析波形
开启协议解码,查看数据内容
总结
逻辑分析仪 = 数字系统的 “多眼时序记录仪”。
