OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3525|回复: 6

ADC采集,引脚悬空值是3000多,接上传感器就变成4095

[复制链接]

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2018-7-26
在线时间
19 小时
发表于 2019-3-19 09:25:14 | 显示全部楼层 |阅读模式
1金钱
自己画了一款STM32F103VET6的开发板,在使用ADC采集时出现了问题。
我将ADC采集的值通过串口打印出来,当引脚悬空时,12的ADC返回值有3000多,接上传感器(输出模拟量)后,返回值就变成4095,很疑惑,希望有人能解释一下,感激不尽。

ADC采集返回值

ADC采集返回值
核心板电路.png 滤波电路.png

最佳答案

查看完整内容[请看2#楼]

问题解决了,是我芯片的基准电压悬空了,我把芯片上的基准电压(VREF+)接在3.3V上,就能测出实际值了。 谢谢大家!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2018-7-26
在线时间
19 小时
 楼主| 发表于 2019-3-19 09:25:15 | 显示全部楼层
问题解决了,是我芯片的基准电压悬空了,我把芯片上的基准电压(VREF+)接在3.3V上,就能测出实际值了。
谢谢大家! 基准电压.png ADC引脚.png
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2019-3-19 10:08:51 | 显示全部楼层
悬空时, 不管你量到什么值, 它都是没意义的
串个1K左右的电阻, 接到VCC或GND, 分别量出的值应该是~=4095, ~=0, 就大慨能判断ADC没问题了
回复

使用道具 举报

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2018-7-26
在线时间
19 小时
 楼主| 发表于 2019-3-19 16:27:27 | 显示全部楼层
edmund1234 发表于 2019-3-19 10:08
悬空时, 不管你量到什么值, 它都是没意义的
串个1K左右的电阻, 接到VCC或GND, 分别量出的值应该是~=409 ...

我按照你的说法,在AD引脚与GND之间串联了一个1K电阻,这时悬空输出为0,但接上传感器还是4095,请问这时怎么回事呢?
回复

使用道具 举报

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2018-7-26
在线时间
19 小时
 楼主| 发表于 2019-3-19 16:29:42 | 显示全部楼层
辉哥54110 发表于 2019-3-19 16:27
我按照你的说法,在AD引脚与GND之间串联了一个1K电阻,这时悬空输出为0,但接上传感器还是4095,请问这时 ...

串联1K电阻后

串联1K电阻后

回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2019-3-19 19:01:12 | 显示全部楼层

那就是你的ADC取样没问题, 找传感器的问题吧
回复

使用道具 举报

5

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2018-7-26
在线时间
19 小时
 楼主| 发表于 2019-3-19 19:11:00 | 显示全部楼层
edmund1234 发表于 2019-3-19 19:01
那就是你的ADC取样没问题, 找传感器的问题吧

问题解决了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 03:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表