CD4067模拟开关切换来测量电压问题~~~

[复制链接]
 楼主| gzs8317 发表于 2012-12-24 15:07 | 显示全部楼层 |阅读模式
      有15路模拟电压需要测量,我用CD4067切换然后输入到atmega128的一个AD口进行转换测量,
最后发现测量误差严重,后来测量发现CD4067切换时输入输出有误差,而且不是线性的,比如CD4067输入
2.2V,输出是2.12V,输入1.1V时输出是1.0V,这样导致我软件校正(乘个系数)也不好校正,请问大家有什么
好的法子吗?
xmar 发表于 2012-12-24 15:54 | 显示全部楼层
增加4067的供电电压。实际到20V没问题。
 楼主| gzs8317 发表于 2012-12-24 16:11 | 显示全部楼层
谢谢楼上的建议,我试试看
xmar 发表于 2012-12-24 16:19 | 显示全部楼层
增加CD4067的供电电压。实际上,就是供电达20V也没问题。
mohanwei 发表于 2012-12-24 16:34 | 显示全部楼层
这个通道的电流是多少?
如果电流非常小,肯定是你的测量方法出了问题。正确的测量方法是:找两块同样的表,先对表,然后同时测量输入和输出。
 楼主| gzs8317 发表于 2012-12-24 17:12 | 显示全部楼层
电流才1mA吧
ymind 发表于 2012-12-24 17:58 | 显示全部楼层
Vcc最高是11V吧。看具体型号,说不定Vcc max to 5.5V。
另外,电压总会drop一点的,因为有Ron,80ohm@4.5V
我用这个来作多路电流复用的。
天神下凡 发表于 2012-12-26 18:39 | 显示全部楼层
是否ADC输入阻抗过低引起的,是的话,加缓冲

评论

赞同。  发表于 2012-12-28 17:32
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:指缝太宽,时间太窄~~

22

主题

97

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部