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

[复制链接]
 楼主| 冒险武者 发表于 2018-2-6 21:22 | 显示全部楼层 |阅读模式
本帖最后由 冒险武者 于 2018-2-6 21:22 编辑

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

1.A1~A7多路全部悬空
360截图20180126150111027.jpg

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

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

4.同理,A3接入GND,其他路悬空
360截图20180126150311338.jpg

5.同理,A6接入GND,其他路悬空
360截图20180126150342641.jpg

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

7.同理,A6接入VCC,其他路悬空
360截图20180126150438120.jpg

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

相反从A6往上就比较大
360截图20180126150641149.jpg






dirtwillfly 发表于 2018-2-7 08:34 | 显示全部楼层
悬空的时候,采样值是受周围的电磁环境影响
mcuzone 发表于 2018-3-3 19:04 | 显示全部楼层
相邻通道是不是悬空了?
dirtwillfly 发表于 2018-3-4 21:43 | 显示全部楼层
mcuzone 发表于 2018-3-3 19:04
相邻通道是不是悬空了?

楼主说了,多路悬空
城边草 发表于 2018-3-7 14:21 | 显示全部楼层
请问 楼主最后是怎么解决这个问题的?
 楼主| 冒险武者 发表于 2018-3-7 19:58 | 显示全部楼层
城边草 发表于 2018-3-7 14:21
请问 楼主最后是怎么解决这个问题的?

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

本版积分规则

12

主题

127

帖子

0

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

12

主题

127

帖子

0

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