硬汉嵌入式论坛

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

[有问必答] stm32通过FSMC接口控制ADC

[复制链接]

29

主题

62

回帖

149

积分

初级会员

积分
149
发表于 2023-3-25 16:02:01 | 显示全部楼层 |阅读模式
想用407来做高速ADC采样,采样速率3MSPS,发现ADC芯片大多是并行接口,是不是可以直接用FSMC的功能接口来获取并行接口的数据?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-3-25 16:48:35 | 显示全部楼层
3Msps不用外挂了,自带的ADC就行。
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2023-3-25 19:26:33 | 显示全部楼层
eric2013 发表于 2023-3-25 16:48
3Msps不用外挂了,自带的ADC就行。

16bit的,所以需要外挂
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2023-3-25 23:14:13 | 显示全部楼层
eric2013 发表于 2023-3-25 16:48
3Msps不用外挂了,自带的ADC就行。

我看到论坛上例程AD7606是用并口实现的,SRAM是必须吗?还是只做采集的话,可以不用sRAM吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-3-26 13:36:08 | 显示全部楼层
lophost 发表于 2023-3-25 19:26
16bit的,所以需要外挂

H7就带三个16bit的ADC,支持几十个通道使用。便宜的H7,40多块。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-3-26 13:36:39 | 显示全部楼层
lophost 发表于 2023-3-25 23:14
我看到论坛上例程AD7606是用并口实现的,SRAM是必须吗?还是只做采集的话,可以不用sRAM吗?

内部RAM足以
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2023-4-11 16:15:58 | 显示全部楼层

传感器有输出1MHZ采集触发信号,需要我在每个上升沿的时候来做采集,如果一直用中断来处理,一是太占用CPU资源,二是怕处理不过来,有好的实现方法吗?
回复

使用道具 举报

29

主题

62

回帖

149

积分

初级会员

积分
149
 楼主| 发表于 2023-4-11 16:18:38 | 显示全部楼层

trig是1MHZ触发信号,需要在89个上升沿开始采集,每个上升沿采集2048个数,得到一组数据,EOS是采样完成信号
微信截图_20230411161136.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-4-12 11:09:13 | 显示全部楼层
lophost 发表于 2023-4-11 16:18
trig是1MHZ触发信号,需要在89个上升沿开始采集,每个上升沿采集2048个数,得到一组数据,EOS是采样完成 ...

这个使用树莓派单片机非常方便,带的PIO可编程逻辑IO就是个FPGA玩法,很适合采集这个。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 12:46 , Processed in 0.184241 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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