硬汉嵌入式论坛

 找回密码
 立即注册
查看: 9260|回复: 12
收起左侧

[客户分享] GD32F407超频直接驱动AD9288(MXT2088),快速交替实现250Msps的示波器固件源码

  [复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122211
QQ
发表于 2021-11-16 10:55:07 | 显示全部楼层 |阅读模式
这个是一个老外在FNIRSI-5012H示波器上自己实现的一个固件,核心就是超频并倒腾了个汇编处理。

GD超频到250MHz,不做快速交替的话是125Msps,快速交替实现250Msps,有兴趣可以玩玩。


https://github.com/ataradov/open-5012h

https://www.eevblog.com/forum/pr ... ering-fnirsi-5012h/
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122211
QQ
 楼主| 发表于 2021-11-16 11:21:16 | 显示全部楼层
这个搞出来成本确实是比FPGA方案低很多。
不过还是决定用FPGA方案了,以后上更高采样率早晚要上。
回复

使用道具 举报

1

主题

26

回帖

29

积分

新手上路

积分
29
发表于 2021-11-19 23:01:50 | 显示全部楼层
隔壁原子那个示波器就类似这个方案,只是用的GD405好像
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122211
QQ
 楼主| 发表于 2021-11-20 00:57:10 | 显示全部楼层
菜鸟中的萌新 发表于 2021-11-19 23:01
隔壁原子那个示波器就类似这个方案,只是用的GD405好像

主要还是得益于GD的通用DMA性能确实比ST的强。

更溜的是树莓派单片机,DMA可以做到单周期传输。超频不做交替采样都可以爆到250MHz

树莓派单片机PIO+DMA高达250MHz的GPIO读写速度
https://forum.anfulai.cn/forum.php?m ... d=104163&fromuid=58
(出处: 硬汉嵌入式论坛)


回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2022-8-31 13:25:00 | 显示全部楼层
直接用GPIO度读取的话,是怎么实现ad9288输出与单片机的读同步呢?
回复

使用道具 举报

9

主题

32

回帖

59

积分

初级会员

积分
59
发表于 2022-11-24 09:39:02 | 显示全部楼层
学习了,基于DMA的高速ADC采集
回复

使用道具 举报

0

主题

32

回帖

32

积分

新手上路

积分
32
发表于 2023-9-7 00:35:48 | 显示全部楼层
eric2013 发表于 2021-11-20 00:57
主要还是得益于GD的通用DMA性能确实比ST的强。

更溜的是树莓派单片机,DMA可以做到单周期传输。超频不 ...

STM32H743/H750 用 TIM DMA GPIO 能做到这个速度吗?
回复

使用道具 举报

2

主题

58

回帖

64

积分

初级会员

积分
64
发表于 2023-9-12 17:34:36 | 显示全部楼层
hkchenhao 发表于 2023-9-7 00:35
STM32H743/H750 用 TIM DMA GPIO 能做到这个速度吗?

做不到吧,adc的采集周期就得十几个了,但主频最高是36mHz,怎么跑百兆?
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
发表于 前天 12:19 | 显示全部楼层
hkchenhao 发表于 2023-9-7 00:35
STM32H743/H750 用 TIM DMA GPIO 能做到这个速度吗?

大佬,你这个H743方案速度做到多少?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122211
QQ
 楼主| 发表于 昨天 16:55 | 显示全部楼层
AnFuLai#stm32 发表于 2026-4-21 12:19
大佬,你这个H743方案速度做到多少?

如果打算用H743,可以使用H730的PSSI

STM32H730/H725带的高速并行同步接口PSSI可玩性很高,可以支持高达110MHz的数据采集
https://forum.anfulai.cn/forum.p ... 4656&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
发表于 昨天 23:33 | 显示全部楼层
eric2013 发表于 2026-4-22 16:55
如果打算用H743,可以使用H730的PSSI

STM32H730/H725带的高速并行同步接口PSSI可玩性很高,可以支持高 ...

好的哥,我学习下这个PSSI

还有个问题, 对于ST的DMA GPIO性能怎么差那麽多,在ST的AN4666里他们F429读并口数据还不到10M,但那个正点原子GD32f405就到100M了,单从 GPIO反转以及 DMA转运速度F429不应该这么慢呀,为什么配合起来两种单片机区别那么大?

而且ST的F407zgt6好像还不支持,我用F407zgt6TIM触发DMA 然后修改DMA源地址为GPIO就直接进传输错误中断像,但是DMA源地址用正常的CCR地址就不会,
回复

使用道具 举报

5

主题

19

回帖

34

积分

新手上路

积分
34
发表于 15 小时前 | 显示全部楼层
AnFuLai#stm32 发表于 2026-4-22 23:33
好的哥,我学习下这个PSSI

还有个问题, 对于ST的DMA GPIO性能怎么差那麽多,在ST的AN4666里他们F429读 ...

这个F407好像知道为啥失败了,刚顺便看一下F407总线架构,DMA1在总线架构图的访问外设线路里没有链接到AHB1,回头试一试换DMA2
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122211
QQ
 楼主| 发表于 7 小时前 | 显示全部楼层
AnFuLai#stm32 发表于 2026-4-22 23:33
好的哥,我学习下这个PSSI

还有个问题, 对于ST的DMA GPIO性能怎么差那麽多,在ST的AN4666里他们F429读 ...

果断树莓派RP2040,我们的250M示波器就是树莓派实现,DAM支持单周期250M传输一次, 是当前性价比最高的方案,芯片4-5元一片。

自带的PIO可编程IO就是FPGA,学这个就行,多掌握一门技能。处理250M以下逻辑控制游刃有余

H7-TOOL的250M示波器模组正式上架开卖,200K存储深度,mV级噪声,含有系统测试视频(2025-08-28)
https://forum.anfulai.cn/forum.p ... d=129422&fromuid=58
(出处: 硬汉嵌入式论坛)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-4-23 16:04 , Processed in 0.477244 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表