第2章:逻辑分析仪硬件组成

去电子市场或者电商平台淘逻辑分析仪的时候,你会发现参数一堆:通道数、采样率、存储深度,还有探头类型。说实话,这些数字到底多大才够用?今天我就把自己这些年用逻辑分析仪踩过的坑、积累的经验,一次性给你说透。

通道数:到底多少路才够用?

通道数这个东西,说白了就是你一次能同时抓多少路信号。市面上常见的有8通道、16通道、32通道甚至更高。

我的建议:

  • 普通单片机调试(8通道): 搞搞I²C、UART、SPI这些常见的总线,8通道完全够用。我以前调试一块STM32的板子,一路I²C(SCL+SDA)+ 一路UART(TX+RX)+ 几个GPIO,8通道刚好用完。
  • 复杂数字电路(16通道及以上): 比如你同时要监控DDR的地址线、数据线、控制信号,或者调试FPGA与外部设备的并行接口,那就得上16通道甚至更多。我调试过一块四路高压驱动板,需要同时观测PWM输入、死区时间、故障反馈,还有MCU的SPI通信。四通道的逻辑分析仪捉襟见肘,不得不反复切换测点,效率很低。

经验之谈: 我个人习惯是“宁多勿少”。买你能承受预算上限的最大通道数。因为通道数不够用的时候,你只能分多次抓,然后手动对齐时间轴,很痛苦。

采样率:快刀斩乱麻,但别盲目追高

采样率决定了逻辑分析仪能看清多快的信号。一般用 MHz 为单位,比如 100MHz、200MHz、1GHz。

采样率怎么选?

  • 基本公式(奈奎斯特定理): 采样率 ≥ 2 × 被测信号最高频率。做数字电路我一般要求采样率是被测信号频率的 5-10 倍,波形才比较好看。
  • 常见场景:
    1. 调试 UART(115200 bps):信号频率不到 1MHz,100MHz 的采样率绰绰有余。
    2. 调试 SPI(50MHz):信号频率已经串到 50MHz 了。我用过一台 200MHz 的机器,能勉强看到一个周期的波形变化,换到 1GHz 的机器后,时序细节一清二楚。

避坑指南: 我曾经贪便宜买过一台标称 100MHz 采样率的逻辑分析仪。后来发现它在 8 通道全开时,采样率会降到 25MHz!真实采样率要看“全通道同时采样”时的指标,别被单通道时的峰值忽悠了。

存储深度:你能抓多长的波形

存储深度就是逻辑分析仪内部能存多少采样点,单位是 Mpts(兆点)或 。这个参数直接决定你能同时抓多长时间的波形。你想想看,采样率越高,你会越快塞满存储空间。

一个简单的计算:
可抓取时长(秒) = 存储深度(采样点数) ÷ 采样率(Hz)

举个例子:
一台 1Mpts 存储深度的机器,以 200MHz 采样率抓信号:
1,000,000 ÷ 200,000,000 = 0.005 秒 = 5 毫秒

5 毫秒你换个探头就过去了。所以当我需要抓一段串口初始化过程的完整波形时,通常会降到较低的采样率来换取抓取时间。

个人习惯: 如果条件允许,我建议选择存储深度 ≥ 10Mpts。调试的时候你会发现,很多时候问题出现在波形中间段或者结尾,如果前面因为存储满了被截断,一切得重来。

探头类型:飞线 vs. 夹子

探头是把逻辑分析仪和被测电路连接起来的桥梁。我总结了两种主流探头的特点:

类型 优点 缺点 我一般用在
飞线(单根杜邦线) 灵活,可以飞到板子上任意测试点或芯片引脚;价格便宜 容易松动;在高频信号下容易引入噪声;需要插针或焊盘 快速连接调试点;验证阶段;低频调试(< 10MHz)
夹子(示波器探头夹) 接触牢靠,可夹在芯片SOC引脚上;抗干扰能力更强 比飞线贵;在板子很密的地方伸不进去 正式调试;高频信号抓取;关键芯片引脚测量

选购建议:照着这些参数去挑

嗯,这里我直接给你一个“照着买”的清单,免得你在淘宝上一头雾水:

  1. 普通入门级(学生/业余爱好者):
    • 通道数:8 或 16 通道
    • 采样率:100-200MHz
    • 存储深度:≥ 4Mpts
    • 探头:自带飞线即可
    • 参考预算:¥150 - ¥600
  2. 工程师主力级(硬核干活):
    • 通道数:16-32 通道
    • 采样率:500MHz - 1GHz
    • 存储深度:≥ 10Mpts(最好 64Mpts 以上)
    • 探头:配齐飞线和夹子;板上空间允许可以配一个 排针转接板
    • 参考预算:¥2,000 - ¥8,000

我个人建议你一步到位选“工程师主力级”。为什么?因为你买一个入门级的,大概率半年后就会因为参数不够而升级。我当年就买过一个很便宜的逻辑分析仪,结果抓 SPI 和并行总线的时候,它根本采不到,只能意会,最后又花了几倍的钱买现在的机器。

最后的小提示: 记得检查逻辑分析仪的电脑端软件。再好的硬件,配个难用到死的软件,也是白搭。我在项目中遇到过一款硬件指标很漂亮,但软件每次解析 I²C 都要手动设置时钟源偏移,很烦。买之前先去官网看看软件界面、抓波截图,能下载免费试用最好。

逻辑分析仪硬件选型核心参数 选型核心四要素 通道数 8/16/32 路 采样率 100MHz~1GHz 存储深度 ≥ 10 Mpts 探头类型 飞线 / 夹子 普通MCU调试 8 通道够用 高频总线调试 ≥500MHz 采样 长序列抓取 ≥ 10 Mpts 高频抗干扰 优先选夹子探头 💡 选购建议 四个参数互为制约:高采样率 + 深度存储 = 抓准又抓长。我建议优先预算给存储深度和采样率。