[STM32H7] ADC多通道切换时出错

[复制链接]
童雨竹 发表于 2025-8-15 07:13 | 显示全部楼层 |阅读模式
切换通道后有时数据不对,像是上一通道残留影响
Clyde011 发表于 2025-8-15 07:20 | 显示全部楼层
试试加前置缓冲放大器
公羊子丹 发表于 2025-8-15 07:21 | 显示全部楼层
可能是采样时间太短,前通道残留电压
周半梅 发表于 2025-8-15 07:22 | 显示全部楼层
加一个丢弃第一次转换的逻辑
帛灿灿 发表于 2025-8-15 07:23 | 显示全部楼层
切换时先关ADC再配置通道试试
 楼主| 童雨竹 发表于 2025-8-15 07:24 | 显示全部楼层
外部电路阻抗大时更容易出错
万图 发表于 2025-8-15 07:24 | 显示全部楼层
参考电压是不是稳定的
Wordsworth 发表于 2025-8-15 07:25 | 显示全部楼层
DMA读取顺序有对齐吗
Bblythe 发表于 2025-8-15 07:26 | 显示全部楼层
开双缓冲模式试试
Pulitzer 发表于 2025-8-15 07:27 | 显示全部楼层
我之前用过延时几个周期再采样
Uriah 发表于 2025-8-15 07:28 | 显示全部楼层
内部温度传感器和外部通道切换尤其要注意
内政奇才 发表于 2025-8-15 16:00 | 显示全部楼层
通道配置错误
duo点 发表于 2025-8-15 16:01 | 显示全部楼层
是不是DMA缓冲区与通道数不匹配引起的。
onlycook 发表于 2025-8-15 16:01 | 显示全部楼层
ADC时钟或采样时间配置不合适?
海滨消消 发表于 2025-8-15 16:02 | 显示全部楼层
采样时间过短?
豌豆爹 发表于 2025-8-15 16:02 | 显示全部楼层
切换通道后增加短暂延时,推荐使用自动多通道扫描模式,避免手动切换通道。
海滨消消 发表于 2025-8-15 16:03 | 显示全部楼层
可能有其他外设或中断干扰ADC转换。
海滨消消 发表于 2025-8-15 16:04 | 显示全部楼层
关闭不必要的全局中断
麻花油条 发表于 2025-8-15 16:04 | 显示全部楼层
DMA初始化在ADC初始化之后完成。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

151

主题

5816

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部