硬汉嵌入式论坛

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

[ADC] STM32H743 ADC采样频率

[复制链接]

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2024-12-6 16:09:03 | 显示全部楼层 |阅读模式
我AHB时钟总线是120MHz, ADC时钟设置了同步4分频。
我有一个DAC发送了一个45KHz的正弦波,每个波64个点。我使用ADC把波形再采集回来,每个波采集64个点,
ADC设置Timer触发 Timer频率45KHz * 64=2.88MHz,采样周期2.5Cycles。使用DMA传输。
现在遇到的问题是ADC采集回来的波很杂,完全看不出是一个正弦波。
以下是我Cubemx中的配置,求大佬帮助!



回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-12-6 16:20:01 | 显示全部楼层
ADC的配置如下:
1.png
回复

使用道具 举报

9

主题

81

回帖

108

积分

初级会员

积分
108
发表于 2024-12-6 16:38:06 | 显示全部楼层
配置看不到呀,通过附件传图片吧 , 直接在对话框的图片看不到
回复

使用道具 举报

20

主题

102

回帖

162

积分

初级会员

积分
162
QQ
发表于 2024-12-6 17:20:38 | 显示全部楼层
DMA改成One Shot试试,别用循环
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2024-12-7 02:22:37 来自手机 | 显示全部楼层
降到1M触发看看正弦波正常不
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-12-9 13:43:41 | 显示全部楼层
我在SRAM中定义了一个数组,大小是128x128
我的场景是DAC+DMA发送,频率为2.88MHz, 同时ADC+DMA采集存放到数组中,频率也为2.88MHz
现在的问题是在2.88MHz频率下,我ADC采集的数组中只有前一半有数据即64x128个点是有数据的 后面的全为0
但如果把DAC,ADC频率都降为1Mhz,ADC采集的数组内都是有数据的。
想问下这是为什么??
看了手册好想也没有超过ADC的最大工作频率
2.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-12-10 08:03:39 | 显示全部楼层
HarleyYu 发表于 2024-12-9 13:43
我在SRAM中定义了一个数组,大小是128x128
我的场景是DAC+DMA发送,频率为2.88MHz, 同时ADC+DMA采集存放到 ...

DAC超了。

STM32H7的DAC采样率是1MHz,大家使用TIM方式触发DAC+DMA方式最好不要超过
https://forum.anfulai.cn/forum.p ... 6980&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-12-11 15:13:19 | 显示全部楼层
硬汉哥,用一个timer两个通道触发两个adc采样同一个引脚的实列代码有吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-12-12 09:41:29 | 显示全部楼层
HarleyYu 发表于 2024-12-11 15:13
硬汉哥,用一个timer两个通道触发两个adc采样同一个引脚的实列代码有吗

参考这个修改

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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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