被忽略的隐藏技能:DABL-7606的3级低通滤波
zlinear开源电子
最近在调试ZLinear开源电子的DABL-7606数据采集卡,发现很多用户(包括我)都在问一个问题:“这款卡带低通滤波吗?”
官方手册里好像没有直接提,但经过深扒资料和实际测试,发现它不仅有,而且是整整3级滤波,等效约4阶!今天就来好好扒一扒这个隐藏技能。
为什么要关注低通滤波?
在做数据采集时,尤其是高精度信号(比如±0.02%精度的7606),最怕的就是高频噪声。如果信号里混入了高于你采样率二分之一的频率(奈奎斯特频率),就会发生混叠,导致采集到的信号严重失真,数据全是错的。低通滤波(抗混叠滤波)就是用来解决这个问题的。
DABL-7606的三重防护
根据内部资料和实测反馈,DABL-7606的模拟输入前端,设计了足足三级滤波,层层把关:
第一级:硬件RC低通滤波(约1阶)
在信号进入ADC芯片之前,每一路模拟输入(AI)的引脚上都串联了RC低通滤波电路(电阻+电容)。这是最基础的硬件防护,能初步滤除极高频率的噪声和尖峰干扰,为后面的ADC提供一个相对干净的信号。这一步属于“粗滤”。
第二级:AD7606内置的2阶抗混叠滤波器
DABL-7606的核心ADC芯片是ADI的AD7606,这是一款经典的16位8通道同步采样SAR型ADC。它的一大亮点就是内部集成了2阶抗混叠滤波器!这是专为SAR ADC设计的,能有效抑制信号中的高频成分,防止在采样时产生混叠失真。这一步是关键,属于硬件“精滤”。
第三级:OS过采样(软件4次滤波)
当我们将7606的ADC采样率通过上位机软件设置为过采样(OS)模式时,它在内部会进行多次采样并平均,从而提升有效分辨率(可以理解为24位模式)。过采样本身也是一种低通滤波。因为OS模式需要多次采样,其反应在频域上,等效于约4次的滤波效果。相当于在前两级硬件滤波之后,又加了一次软件滤波。
结论:3级硬件+1级软件效果,等效4阶滤波
| 滤波层级 | 实现方式 | 类型 | 效果说明 |
|---|---|---|---|
| 第1级 | 输入引脚RC低通 | 硬件(1阶) | 初步滤除极高频噪声 |
| 第2级 | AD7606内部抗混叠 | 硬件(2阶) | 核心抗混叠,防止采样失真 |
| 第3级 | OS过采样平均 | 软件(约4次) | 再次平滑信号,提升分辨率 |
所以,DABL-7606看似只是一个“常速数据采集卡”,但其信号链设计非常扎实。虽然它没有像一些高端采集卡那样直接标一个“XX阶低通滤波器”的参数,但这三级组合,实用性很强。
建议
如果你的应用中,被测信号比较干净(比如慢速温度、直流电压),那么直接使用默认设置即可。但如果你的现场干扰比较多(比如电机、变频器附近),强烈建议开启ADC的OS功能。这不仅能帮你获得更稳定的24位数据,那个附带出来的“4次滤波效果”能极大地提升你的数据质量,减少后续软件滤波的负担。
你对这款采集卡还有其他什么骚操作想知道吗?欢迎评论区交流~
