高精度采集卡怎么选不踩坑?六个参数讲透

发布时间:2026/11/4 7:44:05
高精度采集卡怎么选不踩坑?六个参数讲透

有位做振动测试的工程师问我:8 通道、24 位、1 MS/s 的卡,为什么一上现场,有效位只剩 16 位?

不是卡坏了,是选型时把参数表当成了答案。采集卡选型不是比谁位数高、采样率大,而是把被测信号翻译成六个数字:幅值、带宽、路数、同步、距离、软件。

结论:让信号来规定卡

选型最常见的错误,是拿参数表从左上角比到右下角。顺序反过来,先回答六个问题:最大幅值、最高频率、几路、要不要同步、离主机多远、用什么软件。以振动台测试为例:IEPE 加速度计灵敏度 100 mV/g、量程 ±50 g,输出约 ±5 V;关注频带 0.5–10 kHz;8 路要求同相位;传感器到机柜 20 m;上位机用 Python。六个答案锁定“±10 V 量程、≥25.6 kS/s、8 通道同步、差分输入、USB 3.0 或以太网、带 Python API”,而不是“24 位 1 MS/s 的顶配”。参数表是答案,被测信号才是题目。

二、24 位就是精度吗?分辨率与有效位

位数只决定最小能分到多细,不决定测得准不准。±10 V、24 位,满量程跨度 20 V,1 LSB = 20 V ÷ 2²⁴ ≈ 1.19 µV;同为 ±10 V 的 16 位,1 LSB ≈ 305 µV。现场只要叠加 200 µVrms 干扰,动态范围 = 20 V ÷ 200 µV = 10⁵,即 100 dB;按 IEEE Std 1241 的 ENOB =(SINAD−1.76)/6.02,100 dB 只有约 16.3 位有效。噪声已把低 8 位占满。选型要问噪声密度、ENOB、温漂多少 ppm,不是只问“多少位”。位数是商家告诉你的,有效位是现场还给你的。

三、采样率怎么定?先算带宽再乘 2.56

采样率的第一约束是奈奎斯特,第二约束是抗混叠滤波器,第三才是数据吞吐。工程上按“最高关注频率 × 2.56”起步,是为了给 FFT 留整周期和滤波器过渡带。关注 10 kHz、采样率 25.6 kS/s 时,奈奎斯特频率 12.8 kHz,过渡带只剩 2.8 kHz;若滤波器在 12.8 kHz 只衰减 20 dB,一个 12 kHz、幅值 1 V 的干扰仍会以 100 mV 量级折回带内。采样率只有 10 kS/s 时更直接:9.5 kHz 干扰折叠到 |9.5−10| = 0.5 kHz,落在分析频带里,软件再滤波也分不开。混叠一旦发生,算法只能背锅。

四、通道数:同步比路数更贵

通道数后面必须跟两个词:同步方式和输入结构。同时采样每通道一个 ADC 或采样保持,通道间相位误差小;多路复用共用一只 ADC,靠切换采样,通道间天生有时差。复用式 8 通道、单通道 200 kS/s,轮流切换后每通道实际只有 25 kS/s;若信号里有 1 kHz 成分,通道间 5 µs 时差对应 1.8° 相位误差。做功率分析或阻抗测量,这个误差直接进结果;同步款把这 5 µs 压到纳秒级。通道数买的是“路数”,同步买的才是“同一时刻”。

五、量程与调理:小信号先放大

采集卡的量程固定,信号是变化的。毫伏级热电偶、应变片、电流环直接进 ±10 V 输入,等于用大秤称芝麻,ADC 的低几位全浪费。满量程 20 mV 的应变桥直接接入,只用到 20 mV ÷ 20 V = 0.1% 的码值范围,实际有效位只剩 12–14 位;先放大 100 倍到 2 V,同样 24 位 ADC 就能用满 10% 码值,有效位立刻回来。做法是前端加仪表放大器或调理模块,把信号抬到量程的 50%–80%,并用差分输入吃共模干扰。小信号不进放大器,就等于自废几位。

六、接口与吞吐:先算 MB/s,再看插头

接口先算持续吞吐,不是插得上就行。8 通道 × 24 bit × 200 kS/s = 4.8 MB/s,USB 2.0 实际持续吞吐约 30–35 MB/s,余量充足;32 通道 × 24 bit × 500 kS/s = 48 MB/s,已超过 USB 2.0 上限,必须换 USB 3.0(5 Gbit/s 理论)或千兆网(1 Gbit/s 理论,实际约 110 MB/s)。另外三处比包装上的“1 MS/s”更决定现场表现:输入端子有没有差分与屏蔽、时钟源是不是独立晶振、供电是不是隔离 DC-DC。接口选错,采样率标得再高也只能降频用。

七、软件生态:能不能连续采 8 小时

采集卡是硬件,交付的却是数据。驱动稳不稳、API 全不全、有没有 Python/MATLAB/C# 例程、支不支持连续流盘、掉线能不能自动重连,参数表上通常没有,却决定项目能不能验收。算笔账:8 通道、200 kS/s、24 bit 连续采 8 小时,数据量 = 4.8 MB/s × 28,800 s ≈ 138 GB;若软件只支持内存缓冲、缓冲 2 GB,就要分 69 段落盘,段间没有无缝拼接,边界处就会丢样。采集卡的最后一公里,是驱动,不是 ADC。

八、一张打分表,把“想要”变成“必须”

六个参数聊完,落到一张表:每项写“必须满足”的门槛和“加分”的余量,再给权重。振动测试的示例权重:有效位/噪声 25%、带宽与采样率 20%、同步 20%、量程与调理 15%、接口吞吐 10%、软件生态 10%。打分表不是选最高分,是防止被一个亮眼参数带偏:一项“同步”不满足,相位分析就归零。

预算同理:24 位 ADC 便宜,低噪声放大器、低抖动时钟、隔离电源才贵。10 ps 抖动在 10 kHz、10 V 上引入约 6.3 µV 误差,是 1 LSB 的 5 倍;位数决定上限,这三样决定你能不能摸到上限。

一句话结论:选型先算有效位、采样率、吞吐这三个数,再用打分表卡住同步与软件,钱优先花在调理、时钟和电源上。

来源:器件手册、IEEE Std 1241;2026-11。