[其他ST产品]
ADC采样时,若采样引脚不接任何电压,为什么返回来的ADC结果不是零,而是一个一点几的电压值
[复制链接]
1968|10
手机看帖扫描二维码随时随地手机跟帖
probedog
当前在线
关注TA
发消息
468
主题3074
帖子9112
积分
技术达人
技术达人, 积分 9112, 距离下一级还需 888 积分
技术达人, 积分 9112, 距离下一级还需 888 积分
积分9112
在线时间83 小时
精华0
注册时间2020-11-10
最后登录2025-6-27
打赏0.00受赏133.00
电梯直达
楼主
probedog|
楼主
|
2024-8-21 17:20
|
只看该作者
|倒序浏览
|阅读模式
M32F1, 芯片, ADC1, 引脚, 电压值, ADC采样
如题,我用STM32f103zet6芯片,ADC1通道1采集电压值,当通道1接0V时,结果是0V;当通道1接3.3V时,结果很接近3.3V;但是当什么都不连接时候,为什么是一个浮动的1.几V的电压值?
使用特权
评论回复
赏
标题置顶
标题高亮
点赞共0人点赞
ex7s4
当前离线
关注TA
发消息
52
主题1624
帖子5857
积分
高级工程师
高级工程师, 积分 5857, 距离下一级还需 2143 积分
高级工程师, 积分 5857, 距离下一级还需 2143 积分
积分5857
在线时间57 小时
精华0
注册时间2021-11-3
最后登录2025-6-24
沙发
ex7s4|
|
2024-8-31 20:55
|
只看该作者
在STM32F103ZET6芯片中,使用ADC1通道1采集电压值时,如果什么都不连接(即悬空状态),读取到的电压值会出现浮动的情况,这通常是由于ADC输入引脚的噪声和干扰引起的
使用特权
评论回复
赏
点赞共0人点赞
g0d5xs
当前离线
关注TA
发消息
42
主题1626
帖子5869
积分
高级工程师
高级工程师, 积分 5869, 距离下一级还需 2131 积分
高级工程师, 积分 5869, 距离下一级还需 2131 积分
积分5869
在线时间51 小时
精华0
注册时间2021-11-3
最后登录2025-6-24
板凳
g0d5xs|
|
2024-8-31 21:20
|
只看该作者
ADC输入引脚在没有连接到任何信号源时,会受到周围环境的电磁干扰,如电源噪声、数字信号的串扰等。这些噪声信号会被ADC采样,导致读数不稳定
使用特权
评论回复
赏
点赞共0人点赞
kaif2n9j
当前离线
关注TA
发消息
30
主题1534
帖子5593
积分
高级工程师
高级工程师, 积分 5593, 距离下一级还需 2407 积分
高级工程师, 积分 5593, 距离下一级还需 2407 积分
积分5593
在线时间42 小时
精华0
注册时间2021-11-3
最后登录2025-6-19
地板
kaif2n9j|
|
2024-8-31 21:49
|
只看该作者
输入阻抗高也会这样,ADC输入引脚具有很高的输入阻抗,这意味着它很容易受到静电或其他微弱信号的影响。即使是非常微弱的信号,也可能被ADC采样并转换为电压值
使用特权
评论回复
赏
点赞共0人点赞
l1uyn9b
当前离线
关注TA
发消息
27
主题1358
帖子5062
积分
高级工程师
高级工程师, 积分 5062, 距离下一级还需 2938 积分
高级工程师, 积分 5062, 距离下一级还需 2938 积分
积分5062
在线时间45 小时
精华0
注册时间2021-11-3
最后登录2025-6-19
5楼
l1uyn9b|
|
2024-8-31 22:16
|
只看该作者
ADC内部偏置的吧,ADC内部可能存在一定的偏置电压,这会导致在没有外部输入信号时,ADC仍然会读取到一个非零的电压值
使用特权
评论回复
赏
点赞共0人点赞
lamanius
当前离线
关注TA
发消息
35
主题1516
帖子5542
积分
高级工程师
高级工程师, 积分 5542, 距离下一级还需 2458 积分
高级工程师, 积分 5542, 距离下一级还需 2458 积分
积分5542
在线时间37 小时
精华0
注册时间2021-11-3
最后登录2025-6-19
6楼
lamanius|
|
2024-8-31 22:33
|
只看该作者
正常来说可能跟参考电压有关系,ADC的参考电压(通常是VREF+和VREF-)也会影响ADC的读数。如果参考电压不稳定或者存在噪声,那么ADC的读数也会受到影响
使用特权
评论回复
赏
点赞共0人点赞
lix1yr
当前离线
关注TA
发消息
45
主题1684
帖子6043
积分
高级工程师
高级工程师, 积分 6043, 距离下一级还需 1957 积分
高级工程师, 积分 6043, 距离下一级还需 1957 积分
积分6043
在线时间51 小时
精华0
注册时间2021-11-3
最后登录2025-6-24
7楼
lix1yr|
|
2024-8-31 23:01
|
只看该作者
使用屏蔽和滤波,在ADC输入引脚周围使用屏蔽线,并添加适当的滤波电容,可以减少电磁干扰的影响
使用特权
评论回复
赏
点赞共0人点赞
p0gon9y
当前离线
关注TA
发消息
35
主题1576
帖子5716
积分
高级工程师
高级工程师, 积分 5716, 距离下一级还需 2284 积分
高级工程师, 积分 5716, 距离下一级还需 2284 积分
积分5716
在线时间39 小时
精华0
注册时间2021-11-3
最后登录2025-6-19
8楼
p0gon9y|
|
2024-8-31 23:22
|
只看该作者
在软件中实现数字滤波算法,如移动平均滤波或中值滤波,可以进一步平滑ADC的读数
使用特权
评论回复
赏
点赞共0人点赞
q1d0mnx
当前离线
关注TA
发消息
30
主题1457
帖子5356
积分
高级工程师
高级工程师, 积分 5356, 距离下一级还需 2644 积分
高级工程师, 积分 5356, 距离下一级还需 2644 积分
积分5356
在线时间38 小时
精华0
注册时间2021-11-3
最后登录2025-6-19
9楼
q1d0mnx|
|
2024-8-31 23:38
|
只看该作者
检查ADC配置,确保ADC的配置正确,包括采样时间、分辨率等参数,这些参数会影响ADC的性能和读数的稳定性
使用特权
评论回复
赏
点赞共0人点赞
q1ngt12
当前离线
关注TA
发消息
39
主题1485
帖子5446
积分
高级工程师
高级工程师, 积分 5446, 距离下一级还需 2554 积分
高级工程师, 积分 5446, 距离下一级还需 2554 积分
积分5446
在线时间39 小时
精华0
注册时间2021-11-3
最后登录2025-6-24
10楼
q1ngt12|
|
2024-8-31 23:57
|
只看该作者
你是不是IO配置的问题,而且外围电路尤其是基准电路应该稳定才行
使用特权
评论回复
赏
点赞共0人点赞