Down_Free 发表于 2009-12-22 16:37

16位A/D多通道采集问题


电路框图如图,图中电阻为10K,电容为10uF,多路开关为AD7501,多路开关前的运放为AD620,后面的运放为AD8021,均采用正负12V供电电源,16位AD为AD7663。遇到的问题如下:
1、当只采集一个通道时的电压值比多个通道交替采集时的电压低500个字左右。
2、当多个通道为同一个信号时,多个通道交替采集时先采集的通道比后采集的通道电压低100字左右。
问如何解决通道切换对信号的影响!望赐教!

HWM 发表于 2009-12-22 17:03

采集频率减低点看看有何变化。

gxs64 发表于 2009-12-22 17:04

电容上的电放完没?

oldcat8999 发表于 2009-12-22 17:23

1、对于LPF电路,10uF电容太大了,需要改小,比如0.1/0.01uF。另外,通常不用10K这么大的电阻,4.7/4.02/2K更合适一些,阻值和容值需要根据实际情况选择。
2、AD8021似乎没有必要使用,增加了失调、噪声、温漂。

mohanwei 发表于 2009-12-22 17:28

切换后,等待若干个ms,再启动AD转换即可。

Down_Free 发表于 2009-12-22 17:32

晚上我在跟大家讨论细节,先做班车回家,谢谢大家!

Down_Free 发表于 2009-12-22 21:24

1、电阻之所以选取10K,电容之所以选取10uF,是因为工作环境不好,信号噪声比较大。
2、工作要求每10ms产生一个信号的有效值,为了从噪声比较大的信号中获取一个比较稳定的值,实际采集过程中是每1ms采集一次,每个点经过滑动窗滤波,然后滑动后的10个点平均得到一个有效值。
3、工作中还要求3路通道同时采集,每个通道的处理方法一样。我用的方法是每1ms定时到了后,采集0通道,处理0通道,然后采集1通道,处理1通道,然后采集2通道,处理2通道。如此下来各个通道的切换时间延时不了太长时间。
4、模拟开关后的运放虽然存在失调,噪声,温漂等问题,但是由于A/D转换器的输入阻抗约4K多,如果不添加运放,好像也不太好处理。
    希望大家继续给建议!

awey 发表于 2009-12-23 00:13

开关切换后,要延时一定的时间让信号稳定后再启动AD转换。

Down_Free 发表于 2009-12-23 09:43

根据示波器观察的结果,应该是在我刚刚切换到某个通道到的时候,原始的信号经过模拟开关,在经过后极运放后,会有一个上冲!这是为什么呢?

HWM 发表于 2009-12-23 09:48

模拟开关在切换时输出可能不稳定,需要一个稳定信号的建立时间,这个时间通常在手册中会有。参照这个参数,在设计时要适当的加些延时。

Down_Free 发表于 2009-12-23 09:52

本帖最后由 Down_Free 于 2009-12-23 09:54 编辑

如果把10K电阻短路,效果会好很多!但是这样会不会影响滤波效果!

hab2000 发表于 2009-12-23 10:11

把那个10uF电容减小,即使考虑抗干扰,其高频特性也不好,实际上并起不到你想要的结果!最多也就是心里安慰罢了!一般103足矣。

Down_Free 发表于 2009-12-23 10:14

12# hab2000
和10K电阻关系不大吗?

qe123 发表于 2009-12-23 11:32

多采集几次,进行递推平均滤波

hab2000 发表于 2009-12-23 12:30

13# Down_Free
那是因为你的电容太大,你所说的“过冲”现象与电容有关系。

Wxy8030 发表于 2009-12-23 16:36

AD7501
AD620
AD8021
AD7663
这几个片子什么价格?楼主可以大概提供一下么?

Down_Free 发表于 2009-12-23 16:59

16# Wxy8030
我只负责硬件设计和软件设计,采购都是由别人负责的,芯片的价格可以从网上查询一下,具体的不太清楚!

与时俱进 发表于 2009-12-23 22:07

哈哈你设计东西不用考虑成本?你爽啊!

Down_Free 发表于 2009-12-25 12:05

核心控制板的成本相对于整机来说,微乎其微。贵一点的东西总有贵一点的道理,安全可靠比什么都强

poplarzhang 发表于 2009-12-25 16:45

lz用的是cd4067?建议增加一组运放,把模拟开关作为电阻看待,接入运放作反馈,构成跟随器,这样可以减少各个通道本身阻抗对后面采样的影响,推荐opa4348,省钱的话lm224,tl27m4均可。
滤波的问题要仔细研究,采样速度和信号本身都要考虑。
ad前面的电阻电容,一定要算了再用,datasheet上推荐的未必适合你的应用环境,运放输出直接到ad不是很合适
页: [1] 2
查看完整版本: 16位A/D多通道采集问题