硬汉嵌入式论坛

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

[技术讨论] 能实现AD7606C的4通道各1MSPS采样率吗

[复制链接]

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2024-7-29 09:21:30 | 显示全部楼层 |阅读模式
本帖最后由 jerryxie888 于 2024-7-29 09:30 编辑

现在有几个问题需要咨询下:

1. F4系列或F1系列,可否按V6 7606例程来实现AD7606C的4通道各1MSPS采样率?(并口FSMC DMA)如果不行有什么可能的解决方案,不是很想上FPGA。
2. 看例程是没有使用BUSY的,会不会有数据对齐问题?需要连续采集的。
3. 采集到的4通道各1MSPS,通过usb HS的虚拟串口方式发走,速率应该跟的上,没有问题吧?


本来想用常规性能强的ARM A76这些直接做采集后再处理数据,发现A76这些IO跟不上,现在方案是想用STM32+usb hs + ARM A76这样的内部组合来处理。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-7-29 10:05:29 | 显示全部楼层
1、应该是可以的。
2、这里用到了AD7606的一个机制,这次转换后,下次转换前,可以随时读取。
3、最好直接用bulk方式

USB应用实战视频教程第4期:手把手玩转基于QT6.4的USB BULK上位机和下位机开发下篇(2022-11-07)
https://forum.anfulai.cn/forum.p ... 6396&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

1

回帖

4

积分

新手上路

积分
4
 楼主| 发表于 2024-7-29 11:52:20 | 显示全部楼层
看论坛说DMA2是全血,用来做ad7606c并口读取;那只剩DMA1用来做USB HS发送可行吗?

有办法将7606c 的DMA接收后的数据,直接通过某种办法转给USB dma发走吗?  cpu不介入copy
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-7-29 16:17:29 | 显示全部楼层
jerryxie888 发表于 2024-7-29 11:52
看论坛说DMA2是全血,用来做ad7606c并口读取;那只剩DMA1用来做USB HS发送可行吗?

有办法将7606c 的DMA ...

USB HS是专用DMA,不需要用到DMA1,DMA2
回复

使用道具 举报

2

主题

55

回帖

61

积分

初级会员

积分
61
发表于 2024-7-30 11:33:09 | 显示全部楼层
7606c,数据量8M了,单片机忙的过来么
回复

使用道具 举报

15

主题

53

回帖

98

积分

初级会员

积分
98
发表于 2024-8-14 17:08:56 | 显示全部楼层
H743+USB CDC-HS(USB3300)+2片AD7606,中断读取,跑200K无压力,每秒边采集边传输,USB-HS速率可跑到40MB/s
回复

使用道具 举报

5

主题

23

回帖

38

积分

新手上路

积分
38
发表于 2024-8-15 09:52:12 | 显示全部楼层
海米阿门 发表于 2024-8-14 17:08
H743+USB CDC-HS(USB3300)+2片AD7606,中断读取,跑200K无压力,每秒边采集边传输,USB-HS速率可跑到40MB ...

你这个有点奢侈了用H743  407就可以搞定
回复

使用道具 举报

15

主题

53

回帖

98

积分

初级会员

积分
98
发表于 2025-1-6 09:25:48 | 显示全部楼层
sofia 发表于 2024-8-15 09:52
你这个有点奢侈了用H743  407就可以搞定

407内存不够用,数据量太大了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 06:02 , Processed in 0.037649 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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