自己设计了个AD转换的电路,结果转换所得结果噪声很大,下面是测得的信号数据绘制的曲线,请给分析一下。真实的曲线应该和其包络线差不多。
Martin:
Hi XiGuang,
电路的输入端有加滤波吗?参考电压是用什么给的?
能否把你的电路发上来看看?
XiGuang Li:
回复 Martin:
不知能不能看清楚,参考电压用的是手头有的电源基准芯片ADR441,信号输入前端,只加了两级无源RC滤波。
XiGuang Li:
回复 Martin:
除电路之外,有没可能是驱动程序的问题,或是设置的问题?
Wanda WANG:
你用示波器看下进入ADC的信号上有没有这种噪声。
XiGuang Li:
回复 Wanda WANG:
用示波器测的时候没有所示的噪声,所以现在不太清楚到底问题在哪里,是驱动程序有问题,还是板子不合理,还是ADC本身出了问题?
XiGuang Li:
回复 XiGuang Li:
弄了将近一夜终于弄出来了,原来是读时序有问题!慢慢成长中~~
原程序是按照定时读取,但是有时会出现读取数据的时间和ADC数据更新的时间重叠的情况,因此出现错误。
幸亏手头一个小虚拟示波器,用起来很方便,数据记录功能很好使,极大地帮助了时序分析。
430 hao:
回复 XiGuang Li:
你好能分享一下吗?看图片像是matlab?自己编的程序吗?