打印
[PIC®/AVR®/dsPIC®产品]

PIC单片机AD转换问题

[复制链接]
2220|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ljm041128|  楼主 | 2015-4-1 15:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用PIC单片机检测多路模拟信号,输入信号的范围是0.4v-2V,同时检测8个通道的模拟量。有一个奇怪的现象,把所有的模拟信号接入后进行校准,都正确以后,在逐个将8路模拟信号移除,结果是在线的模拟信号AD转换值会变化,用万用表测量输入信号并没变化,似乎和内部AD的Vref(基准)的负载能力有关,感觉是内部基准变化了。而且这种现象在多种PIC单片机都有,我做过实验,PIC18F4523,PIC18F45K22,PIC16F1789,都有此现象。有哪位高手遇到过,该如何解决这个问题?
沙发
chenyu988| | 2015-4-1 16:14 | 只看该作者
移除时,在线的模拟信号AD转换值误差大吗

使用特权

评论回复
板凳
弓长月月鸟| | 2015-4-1 17:10 | 只看该作者
可以试试外部做个精准的基准电压。看看效果如何。。。

使用特权

评论回复
地板
yklstudent| | 2015-4-1 18:59 | 只看该作者
示波器,,,,,,,,

使用特权

评论回复
5
ljm041128|  楼主 | 2015-4-2 10:50 | 只看该作者
使用过外部基准,结果是AD采样不稳定。这是不是PIC的一个BUGE?

使用特权

评论回复
6
ljm041128|  楼主 | 2015-4-2 10:55 | 只看该作者
每移除1个模拟量,大约1%的变换,全部移除,带1路和同时带8路,1通道的变换大约5-8%,无法忍受!关键是在现场用户的外部信号任何一路开路(断路),会影响其他的回路,这就无法忍受了。PIC的技术支持,也无法解释这种现象。

使用特权

评论回复
7
ZG11211| | 2015-4-5 15:09 | 只看该作者
本帖最后由 ZG11211 于 2015-4-5 15:10 编辑

楼主的AD转换代码发来看看,怀疑切换的时间不合适。

使用特权

评论回复
8
yklstudent| | 2015-4-5 16:21 | 只看该作者
多半是楼主自己的问题

使用特权

评论回复
9
ljm041128|  楼主 | 2015-4-7 17:12 | 只看该作者
切换时间?采样电容?我试验了,每通道连续采集64点,排序后,去掉前后各16个点,就取中间的32点,现象一样,在这个采集过程中,模拟开关就不动做,那和切换有啥关系。

使用特权

评论回复
10
chenyu988| | 2015-4-17 09:07 | 只看该作者
我在两款芯片遇到:一路ADC信号输入幅度大于额定输入幅度时,对其他通道会有影响,
是不是在移除通道时有瞬时干扰脉冲影响了其他通道

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

130

主题

456

帖子

0

粉丝