打印

ADC脚位电压会互相干扰?

[复制链接]
2809|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
古代人|  楼主 | 2013-4-9 09:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程式中开启ADC3 Channel5、Channel6作ADC输入脚

脚位设定如下
GPIO_InitStructure.GPIO_Pin  = GPIO_Pin_7 | GPIO_Pin_8;              
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;                        
GPIO_Init(GPIOF, &GPIO_InitStructure);      

ADC脚位接上电压实测后发现以下问题

            当ADC3_IN5(PF7)上电压上升时,用电錶量测ADC3_IN5(PF8)(空接)时
            ADC3_IN5(PF8)(空接)电压也上升。
            当ADC3_IN5(PF7)上电压下降时,用电錶量测ADC3_IN5(PF8)(空接)时
            ADC3_IN5(PF8)(空接)电压也下降。

请问高手们  为何会发生这问题(已用电錶量测2脚间没短路)?
沙发
jiaxinhui| | 2013-4-9 14:56 | 只看该作者
应该不会的,你再检测下各通道的电路。

使用特权

评论回复
板凳
IJK| | 2013-4-9 16:54 | 只看该作者
LZ说的情况是可能发生的,特别是当ADC的输入引脚虚空时。原因很简单:ADC的输入引脚都会经过内部的多路开关接到内部的采样电容上,并且一般用户会在ADC的多路输入间切换、及进行AD转换。

使用特权

评论回复
地板
IJK| | 2013-4-9 16:57 | 只看该作者
如果LZ不对ADC3_IN5(PF8)  进行AD转换,就不会看到上面的现象。

使用特权

评论回复
5
古代人|  楼主 | 2013-4-9 17:19 | 只看该作者
后来测试发现,好像是ADC3_IN5(PF8)空接的关係
将ADC3_IN5(PF8)接上讯号后好像就没此问题了

请问有人遇到过相同的问题吗?

感谢 IJK、jiaxinhui 的解答

使用特权

评论回复
6
tarzar| | 2013-4-9 19:51 | 只看该作者
如果通道切换太快就会出现这种况,楼主可以先试着通道切换延时较长时间100ms,如果能正确采样到,就是AD输入口阻抗问题。

使用特权

评论回复
7
tarzar| | 2013-4-9 19:54 | 只看该作者
特别是当通道间的模拟输入电压相差比较大时,更明显。

使用特权

评论回复
8
hawksabre| | 2013-4-9 20:36 | 只看该作者
应该不会相互串扰    单片机在设计的时候都已经考虑好了   呵呵

使用特权

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

本版积分规则

6

主题

14

帖子

0

粉丝