硬汉嵌入式论坛

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

[ADC] STM32H743内置AD采3路高频信号,采样率10Msamples/s,精度12bit是否可行?

[复制链接]

1

主题

2

回帖

5

积分

新手上路

积分
5
发表于 2024-12-16 15:11:08 | 显示全部楼层 |阅读模式
思路:采用两个AD交替采样同一路信号提高采样率,每个AD使用3个channel,如ADC1_IN1、ADC2_IN1交替采信号1,ADC1_IN2、ADC2_IN2交替采信号2,ADC1_IN3、ADC2_IN3交替采信号3,采用同一个定时器做触发源。
请教各位大佬,这个思路是否可行?


回复

使用道具 举报

20

主题

57

回帖

117

积分

初级会员

积分
117
发表于 2024-12-16 17:33:41 来自手机 | 显示全部楼层
那这也不是对单个通道采样率达到10M吧。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-12-17 08:32:08 | 显示全部楼层
参考这个改下

STM32H743/H723 三ADC交替触发采样,理论速度可达14MSPS+
https://forum.anfulai.cn/forum.p ... 4871&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2024-12-17 10:05:08 | 显示全部楼层
本帖最后由 mutou2015 于 2024-12-17 10:23 编辑
eric2013 发表于 2024-12-17 08:32
参考这个改下

STM32H743/H723 三ADC交替触发采样,理论速度可达14MSPS+

谢谢版主回复,那个帖子写得很好,对于单路信号通过两个或三个ADC交替采样提高采样率应该没问题的。
我这个需求有点麻烦,需要采三路信号,按照我的理解交替采样时序如下图所示,对应DMA中的数据存储顺序是ADC1_IN1->ADC2_IN1->ADC1_IN2->ADC2_IN2->ADC1_IN3->ADC2_IN3,请问这么理解对不对?(手头没有板子做实验

时序

时序
回复

使用道具 举报

1

主题

2

回帖

5

积分

新手上路

积分
5
 楼主| 发表于 2024-12-17 10:12:47 | 显示全部楼层
bigfanofiot 发表于 2024-12-16 17:33
那这也不是对单个通道采样率达到10M吧。

两个AD交替采1路信号相当于采样率翻倍。不过我这里是要采3路信号,采样率都要达到10M,既要用到两个AD,又要用到多个通道就比较麻烦
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-12-18 08:23:20 | 显示全部楼层
mutou2015 发表于 2024-12-17 10:05
谢谢版主回复,那个帖子写得很好,对于单路信号通过两个或三个ADC交替采样提高采样率应该没问题的。
我 ...

可以试试,严格的时间交叉值不好把控,因为多通道是触发一次,连续多个通道转换一次。




回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 02:35 , Processed in 0.053097 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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