各位老师好!
最近在做一个项目,用到ADS1274,前期用的TI官方推荐电路,ADS1274前端加THS4521芯片,但由于THS4521温漂太大(2uV/℃),弃用了,换了LTC2053(50nV/℃)。上述是小插曲,关键问题见下文:
最近做了挺多实验,发现AD采出的数据一直有较大噪声,软件滤波前在200uV左右,软件滤波后噪声在20-32uV,采集数据通过Matlab分析后,发现噪声频率集中在2Hz,以及2Hz的多次谐波。并且以下几种实验环境结果均一致(除了部分情况谐波幅值不同,这个正常)
- 分别用了不同的电源供电
- 短接ADS1274 的AINN和AINP
- 短接LTC前端+、-
其中ADS1274和LTC2053采用REF5025输出作为参考源,换了不同电源和电源模块。短接ADS1274 的AINN和AINP依然有同频率谐波。
求教各位老师又没遇到过类似问题,或者给出进一步测试和整改思路。谢谢!
其matlab分析如下图
xyz549040622:
厉害,这个怎么用软件分析的呢?我也学习下,你采用的是什么软件滤波方法呢?
l a:
回复 xyz549040622:
软件滤波测试用的,比较简单,就平均。数据用串口打出,串口软件保存数据为txt,然后matlab中fft变换得到上图频谱
Amy Luo:
您好,
排除了信号源和电源引入的谐波,也有可能是时钟信号或者板子上的其他信号耦合进来的。