电路如图(学生党,有些乱,来不及整理电路了。。),右上角那个是ads8320,参考电压用的是ref5030.
我采集的是振动信号,实验时采集频率大概为10000HZ(事实是1000hz也是如此),采集的信号进行FFT变换后是这样的:
图片的上面那个波形图是我自己的电路采集后变换得到的(错误的),下面那个是将自己电路里ADC之前的模拟电路接到买的采集卡里采到的(正确的)。
我想请教我采集的数据有问题,但是我找不出来原因,希望大神指教下,不胜感激!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,
硬件上先确认电源信号是否正确,然后用示波器测试以下送入ADC的信号。最后再排查软件问题。
最新的实验,我把一个50hz的正弦波加到了ADC的输入端,正弦波的振幅为100mv时,得出的结果如下图,可以看出来是有效果的。
但是我把输入信号振幅缩小到10mv时,信号就会被淹没在噪声里面。结果类似于下面这张。
因为我所采集到的信号是mv级的,所以需要查找下原因。
我现在疑惑的是,目前的状况来看,是不是REF5030本身噪声导致的(因为我把我的采集信号电路接到购买的采集ADC输入端,其可以得到良好的信号,采集卡用的是C8051,内部自带16位ADC和参考电压),我用示波器查看REF5030的波形,它会在电压基准上下20mv内波动,求大神解惑,或者提出些测试建议,我现在很茫然,因为第一次用参考电压芯片,不清楚它的精度是否满足16位ADC,但是既然ads8320的datasheet里提供了这个选择,我想应该没问题,但是这个20mv的波动,不知是否正常
ads8320 竟然有20mV的波动? 我现在要用到ADS8325,如果有1-3mV的波动都会很麻烦,TI的芯片应该不至于这么差吧,我现在也很疑惑,唉!
这个是我在板子上测试的,可能有干扰,我准备按照datasheet里说的测专门测下它的误差,那个,我也建议你买两个芯片测试下,也许我买假了还不知道。。
我参考电压用的也是TI的REF5030,这家伙示波器检测是20mv波动,也不知道正不正常,反正我是用来测微小振动的,已经失败了
本身用示波器来测量20mV的电压波动,会不会不准?参考电压我觉得用大一些可能会比较好些,毕竟放大倍数越大,噪音也会越大!