微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > ADC采样时,若采样引脚不接任何电压,为什么返回来的ADC结果不是零,而是一个一点几的电压值

ADC采样时,若采样引脚不接任何电压,为什么返回来的ADC结果不是零,而是一个一点几的电压值

时间:10-02 整理:3721RD 点击:
如题,我用stm32f103zet6芯片,ADC1通道1采集电压值,当通道1接0V时,结果是0V;当通道1接3.3V时,结果很接近3.3V;但是当什么都不连接时候,为什么是一个浮动的1.几V的电压值?

相当于一个悬浮电压,大概为3.3V的一半

为什么会有这种情况?是什么原因?

这应该是芯片内部的原因吧,具体我新手也不是很清楚,你要测AD最好不要让该引脚悬空,接个可调电位器也行

这应该是芯片内部的原因吧,具体我新手也不是很清楚,你要测AD最好不要让该引脚悬空,接个可调电位器也行

ok,谢谢,我现在还处于编程序阶段,编到这里,发现了这个问题

会不会是你程序算法的问题。

我在这个采样引脚上接0V就会得到0v电压,接3.3v也会得到接近3.3v电压,这两个值的采样没有问题,所以我感觉程序还好吧。

这应是接地噪声的问题,检查硬件设计是否没有滤波,

我把引脚设成了下拉输入,然后就解决了。

很正常 看你管脚的模式 浮空输入韩香就是这样

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top