[STM32G4] 用G491RET6跑高速ADC采集时数据丢包厉害

[复制链接]
477|13
Uriah 发表于 2025-9-8 07:43 | 显示全部楼层 |阅读模式
DMA配置没报错,可是采样结果经常断断续续。
Clyde011 发表于 2025-9-8 07:45 | 显示全部楼层
或许要用DFSDM外设更合适。
公羊子丹 发表于 2025-9-8 07:47 | 显示全部楼层
你采样速率多高?
周半梅 发表于 2025-9-8 07:48 | 显示全部楼层
DMA缓存大小是不是太小?
帛灿灿 发表于 2025-9-8 07:49 | 显示全部楼层
我遇到过丢样点的问题。
童雨竹 发表于 2025-9-8 07:50 | 显示全部楼层
看看是不是触发源没对齐。
万图 发表于 2025-9-8 07:50 | 显示全部楼层
高速采样很容易溢出。
Wordsworth 发表于 2025-9-8 07:51 | 显示全部楼层
加双缓冲试试?
Bblythe 发表于 2025-9-8 07:52 | 显示全部楼层
电源布局也会影响ADC。
Pulitzer 发表于 2025-9-8 07:53 | 显示全部楼层
Cube的默认配置不太稳。
 楼主| Uriah 发表于 2025-9-8 07:55 | 显示全部楼层
丢包时有没有报错?
七毛钱 发表于 2025-9-8 16:47 | 显示全部楼层
缓冲区溢出?
内政奇才 发表于 2025-9-8 17:48 | 显示全部楼层
启用DMA循环模式,使DMA在缓冲区满后自动返回起始地址继续写入,避免手动重装缓冲区导致的中断延迟。
海滨消消 发表于 2025-9-8 19:49 | 显示全部楼层
可能是采样时间不足引起的。
豌豆爹 发表于 2025-9-8 20:49 | 显示全部楼层
ADC时钟频率过高可能引发转换错误。
海滨消消 发表于 2025-9-8 18:20 | 显示全部楼层
降低ADC时钟频率试试。
麻花油条 发表于 2025-9-8 22:51 | 显示全部楼层
估计可能是中断优先级冲突。
classroom 发表于 2025-9-9 10:51 | 显示全部楼层
若其他高优先级中断频繁触发,可能打断DMA传输过程,导致数据丢失。
cr315 发表于 2025-9-8 19:22 | 显示全部楼层
可能信号源阻抗不匹配。
duo点 发表于 2025-9-8 21:23 | 显示全部楼层
估计是软件滤波与校准缺失。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

6174

帖子

1

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