lophost 发表于 2023-3-25 16:02:01

stm32通过FSMC接口控制ADC

想用407来做高速ADC采样,采样速率3MSPS,发现ADC芯片大多是并行接口,是不是可以直接用FSMC的功能接口来获取并行接口的数据?

eric2013 发表于 2023-3-25 16:48:35

3Msps不用外挂了,自带的ADC就行。

lophost 发表于 2023-3-25 19:26:33

eric2013 发表于 2023-3-25 16:48
3Msps不用外挂了,自带的ADC就行。

16bit的,所以需要外挂

lophost 发表于 2023-3-25 23:14:13

eric2013 发表于 2023-3-25 16:48
3Msps不用外挂了,自带的ADC就行。

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

eric2013 发表于 2023-3-26 13:36:08

lophost 发表于 2023-3-25 19:26
16bit的,所以需要外挂

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

eric2013 发表于 2023-3-26 13:36:39

lophost 发表于 2023-3-25 23:14
我看到论坛上例程AD7606是用并口实现的,SRAM是必须吗?还是只做采集的话,可以不用sRAM吗?

内部RAM足以

lophost 发表于 2023-4-11 16:15:58

eric2013 发表于 2023-3-26 13:36
内部RAM足以

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

lophost 发表于 2023-4-11 16:18:38

eric2013 发表于 2023-3-26 13:36
内部RAM足以

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

eric2013 发表于 2023-4-12 11:09:13

lophost 发表于 2023-4-11 16:18
trig是1MHZ触发信号,需要在89个上升沿开始采集,每个上升沿采集2048个数,得到一组数据,EOS是采样完成 ...

这个使用树莓派单片机非常方便,带的PIO可编程逻辑IO就是个FPGA玩法,很适合采集这个。
页: [1]
查看完整版本: stm32通过FSMC接口控制ADC