我用ADS1013采集AD8237运放输出直流数据,开始采集得到的原始数据为683,对应1.3v。一段时间后大概5-9分钟,ads1013读出来的数据变成11,对应0.02v,然后不再发生变化。需要系统复位ADS1013采集的数据才会变成683,但过了一段时间还是会出现相同的问题。这是为什么?
answer:
您好,在输出变成0.02时,用示波器观察一下ADC的输入端的电压是否依然正常
kongpeng xing:
回复 answer:
输入端电压也变成0.02,但是把ADC和运放断开连接,运放稳定输出1.3v,运动和ADC相连测输入端电压就边低了。这是什么原因造成的呢?
Mickey Zhang:
回复 kongpeng xing:
建议您在ADC前端再加一个跟随器。
kongpeng xing:
回复 Mickey Zhang:
运放输出和ADC输入直接加了一个15hz的RC滤波电路,电路需要去除高频噪声,这样会对ADC采样产生影响吗?看了一下ADC和运放输出相接的文章,中间需要加一个抗混叠滤波器,C是内部电容的20倍,R不宜太大。如果我设计为15hz RC滤波,R和C都比较大,会影响系统的稳定性吗?
kongpeng xing:
回复 answer:
运放输出和ADC输入直接加了一个15hz的RC滤波电路,电路需要去除高频噪声,这样会对ADC采样产生影响吗?看了一下ADC和运放输出相接的文章,中间需要加一个抗混叠滤波器,C是内部电容的20倍,R不宜太大。如果我设计为15hz RC滤波,R和C都比较大,会影响系统的稳定性吗?
Robin Liu:
回复 kongpeng xing:
从683到11是逐渐变化的还是瞬间变化的?
增大电阻大的话,是优化了系统的稳定性的,但是大的电阻会形成一定的压差,在采样瞬间拉电流的情况下,形成一定误差,而且太大的电阻也会使得驱动能力不足以满足ADC对采样电流的要求。
如果可以的话,能否把原理图贴一下帮助分析。
kongpeng xing:
回复 Robin Liu:
谢谢你的回答,
瞬间变的。有时候会出现一会高一会低的情况。这是我的原理图。
原理图.docx
Robin Liu:
回复 kongpeng xing:
根据数据手册,9.2.2.6,串接的电阻要小于1k欧,你这里的阻值显然太大了,建议R6调整到100欧测试下,再看看
kongpeng xing:
回复 Robin Liu:
好的谢谢。
但是如果我需要频率低于50HZ的低通滤波器,我需要在电路上进行哪些修改?
Robin Liu:
回复 kongpeng xing:
建议加在AD8237的前面。
而且AD8237我看是一个电流反馈运放,一般是用在信号带宽较高的应用中,可能对于电路设计的要求较为苛刻,不知为何选用这样的运放?