打印
[Mega]

意外发现---AVR芯片多路AD转换的影响

[复制链接]
1727|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 冒险武者 于 2018-2-6 21:22 编辑

觉得是很有意思的现象,就多次实验截图,各位可以看看这是什么原因引起的。
用的是AVR16芯片
测试AD转换时,意外发现多路相互影响

1.A1~A7多路全部悬空


2.  A1接入GND   A2~A7多路全部悬空可以看到 A2~A7读入数值变小


3.同理,A2接入GND,其他路悬空
影响如下图所示:


4.同理,A3接入GND,其他路悬空


5.同理,A6接入GND,其他路悬空


6接下来就是接VCC
A1接入VCC   A2~A7多路全部悬空可以看到 A2~A7读入数值变大


7.同理,A6接入VCC,其他路悬空


8.最后就是混接
A2接入GND   A6接VCC,其他多路全部悬空可以看到 靠近A2边的比较小

相反从A6往上就比较大







相关帖子

沙发
dirtwillfly| | 2018-2-7 08:34 | 只看该作者
悬空的时候,采样值是受周围的电磁环境影响

使用特权

评论回复
板凳
mcuzone| | 2018-3-3 19:04 | 只看该作者
相邻通道是不是悬空了?

使用特权

评论回复
地板
dirtwillfly| | 2018-3-4 21:43 | 只看该作者
mcuzone 发表于 2018-3-3 19:04
相邻通道是不是悬空了?

楼主说了,多路悬空

使用特权

评论回复
5
城边草| | 2018-3-7 14:21 | 只看该作者
请问 楼主最后是怎么解决这个问题的?

使用特权

评论回复
6
冒险武者|  楼主 | 2018-3-7 19:58 | 只看该作者
城边草 发表于 2018-3-7 14:21
请问 楼主最后是怎么解决这个问题的?

上面一位大神已经给出了建议:在制作PCB时,尽量不要使引脚呈现“高态”,可以接电阻下拉GND或者VCC都可以

使用特权

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

本版积分规则

12

主题

127

帖子

0

粉丝