你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F4 ADC采集数据不匹配问题?

[复制链接]
outman777 提问时间:2021-8-9 08:52 / 未解决
通过STM32F4 进行双同步规则AD采集,设置ADC1,ADC2各2路通道,一共4路通道进行AD采集。
按照我的理解是0~3.3V对应0~4096,且硬件方面Vref+接到3.3V,Vref-接到地。
然而实际采集到的数据是:

输入电压0V~ADC转换数据0;
输入电压1.054V~ADC转换数据2320;  转换数据/电压=2201

输入电压1.65V~ADC转换数据3633;    转换数据/电压=2201
上述转换比例一致。
请教大佬帮忙分析下可能的原因!万分感谢您的解答和建议!
收藏 评论2 发布时间:2021-8-9 08:52

举报

2个回答
废鱼 回答时间:2021-8-10 11:41:46
楼主您好,从现象上描述应该是参考电压或者输入电压不准,参考电压请用准确的电压,输入电压,建议用示波器看一下,是否有抖动。
butterflyspring 回答时间:2021-8-11 10:25:36
首先,这种逐次比较型的ADC转换并非完全理想的线性结果,现实电路和理想有一定差距。其次误差不能太大。楼主的结果显然差距太大。 除了检查外部的这些关键电压,电压稳定性外,楼主也要关注输入通道的串联电阻。这个电阻与对内部电容充电时间以及采样时间的设定都有关系,详情可以参考产品的数据手册电气参数一栏里关于AD章节有描述的。同时应用的程序最好先用例程跑跑看,双向验证硬件是否合适,毕竟跑例程不用花太多时间哈
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版