打印
[STM32G0]

低速ADC转换时候要不要关掉别的外设?

[复制链接]
340|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Uriah|  楼主 | 2025-4-22 07:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有时候测得电压忽上忽下,会不会是外设干扰导致的?

使用特权

评论回复
沙发
Clyde011| | 2025-4-22 07:24 | 只看该作者
尽量让采样时段安静点,别有外设动作。

使用特权

评论回复
板凳
公羊子丹| | 2025-4-22 07:25 | 只看该作者
我ADC采样时总被定时器干扰。

使用特权

评论回复
地板
周半梅| | 2025-4-22 07:25 | 只看该作者
DMA采样的时候效果还好点。

使用特权

评论回复
5
帛灿灿| | 2025-4-22 07:26 | 只看该作者
电源噪声一多ADC就不准。

使用特权

评论回复
6
童雨竹| | 2025-4-22 07:27 | 只看该作者
建议把不用的外设全关掉试试。

使用特权

评论回复
7
童雨竹| | 2025-4-22 07:28 | 只看该作者
我加了RC滤波,波动少了很多。

使用特权

评论回复
8
Wordsworth| | 2025-4-22 07:29 | 只看该作者
用最低速的ADC模式才能看出差别。

使用特权

评论回复
9
Bblythe| | 2025-4-22 07:30 | 只看该作者
高速IO口切换也会影响。

使用特权

评论回复
10
Pulitzer| | 2025-4-22 07:31 | 只看该作者
不同通道之间也有串扰。

使用特权

评论回复
11
Uriah|  楼主 | 2025-4-22 07:31 | 只看该作者
ADC校准做了吗?那也影响。

使用特权

评论回复
12
捧一束彼岸花| | 2025-6-11 15:30 | 只看该作者
外设(如定时器、通信接口、电机驱动等)的开关动作会引入瞬态电流,导致电源电压波动,进而影响ADC参考电压(VREF)的稳定性

使用特权

评论回复
13
失物招領| | 2025-6-11 16:00 | 只看该作者
一般来说可能是数字噪声,外设的时钟信号、数字总线(如SPI、I2C)可能通过电磁耦合或地线回流干扰ADC的模拟输入信号

使用特权

评论回复
14
西洲| | 2025-6-11 17:00 | 只看该作者
共享资源冲突,若ADC与其他外设共用时钟、电源或GPIO引脚,可能因资源竞争导致采样误差

使用特权

评论回复
15
她已醉| | 2025-6-11 18:00 | 只看该作者
建议根据场景选择优化策略,而非直接关闭所有外

使用特权

评论回复
16
风凉| | 2025-6-11 20:09 | 只看该作者
高精度场景关闭非必要外设:尤其是高功耗或高频外设(如定时器PWM、高速通信接口)。启用ADC独立电源(如VBAT):若系统支持,可为ADC单独供电,避免电源噪声

使用特权

评论回复
17
将爱藏于深海| | 2025-6-11 21:00 | 只看该作者
使用硬件滤波,在ADC输入端添加RC低通滤波器(如100Ω + 10nF),滤除高频干扰

使用特权

评论回复
18
春日负喧| | 2025-6-11 22:00 | 只看该作者
电池电量检测这种轻量级场景可以考虑优化外设配置:降低外设时钟频率、减少动态功耗(如将GPIO设置为模拟模式)。软件去抖动:对ADC采样值进行多次平均(如16次采样取均值),降低随机噪声影响

使用特权

评论回复
19
白马过平川| | 2025-6-11 22:30 | 只看该作者
关闭所有外设,仅保留ADC,观察测量值是否稳定。逐步开启外设,定位导致干扰的具体模块

使用特权

评论回复
20
故意相遇| | 2025-6-12 05:00 | 只看该作者
使用示波器观察ADC输入信号、VREF和电源电压(如VDD),检查是否存在尖峰或纹波

使用特权

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

本版积分规则

98

主题

5211

帖子

1

粉丝