[GD32F5] GD32F50x系列MCU集成的3个3Msps ADC可以同时采样吗?

[复制链接]
409|72
星闪动力 发表于 2026-7-24 12:34 | 显示全部楼层
能同时采样并同步PWM波形,适合电机控制,硬件级联可保证精准同步。
lllook 发表于 2026-7-26 22:43 | 显示全部楼层
通过PWM调整采样时刻,可以让数据采集更精确,误差自然就减小了。
Moon月 发表于 2026-8-5 11:32 | 显示全部楼层
硬件同步依赖专用芯片,速度快但成本高;软件同步用软件实现,成本低但速度慢。
598330983 发表于 2026-8-8 11:26 | 显示全部楼层
GD32F50x 的 3 个独立 3Msps ADC 支持硬件同步同时采样,三路可在同一触发时刻并行采样转换,每路都能跑满原生 3Msps 最高采样速率。
IntelCore 发表于 2026-8-10 15:14 | 显示全部楼层
要保证ADC0作为主控制器,其他从ADC配合,DMA与DMA2协同工作,这样同步采样才准确。
Stahan 发表于 2026-8-13 13:17 | 显示全部楼层
3ADC同步,要用定时器中断和DMA实现。记得配置DMA2,触发信号要与定时器溢出匹配,避免采样延时。
Henryko 发表于 2026-8-14 14:22 | 显示全部楼层
试试看用定时器的TRGO信号同时触发三个ADC,然后通过DMA并行读取数据,可以试试看DMA2的配置。
鹿鼎计 发表于 2026-8-14 19:35 | 显示全部楼层
使用DMA读取时,确保ADC使能,配置好DMA通道,并在中断服务例程中验证数据连续性,比如检查地址或通过CRC校验来保证数据一致性。
梦境漫游者 发表于 2026-8-17 17:00 | 显示全部楼层
三ADC同步采样时,确保触发信号精确到纳秒级,用DMA2配合硬件同步机制,实现PWM与ADC的无缝同步。
AloneKaven 发表于 2026-8-18 13:24 | 显示全部楼层
得看你的PWM频率和ADC的转换时间,如果PWM频率足够高,可以尝试使用ADC的连续转换功能,这样可以保持ADC的采样速率。
AIsignel 发表于 2026-8-18 16:17 | 显示全部楼层
使用定时器比较输出启动ADC采样,PWM生成和采样实现亚微秒级同步。
WhisperingTrees 发表于 2026-8-19 12:43 | 显示全部楼层
查手册,用定时器TRGO触发ADC同步采样,配置DMA2自动转换并存入缓冲区。注意优先级和缓冲区大小。
时光迷宫 发表于 2026-8-20 13:10 | 显示全部楼层
GD32F50x的3个ADC确实可以同时采样,关键是要用硬件触发同步。设置好ADC同步触发模式,再用PWM的触发信号作为同步源,就能实现无缝同步。记得检查ADC_SAMPTRGSEL寄存器配置正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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