硬汉嵌入式论坛

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

[DAC] 求助:DAC+DMA+TIM频率问题

[复制链接]

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2024-11-29 17:16:21 | 显示全部楼层 |阅读模式
本帖最后由 HarleyYu 于 2024-11-29 17:43 编辑

我使用DAC + DMA + TIM,当我使用DAC Channel1,Timer配置111kHz的时候,在DMA半传输中断和传输中断中去做一些gpio引脚的切换,都没有问题。
但当我使用DAC Channel2的时候,使用同样的时钟频率111kHz,也在DMA中断中去做引脚的切换,就会发生卡死问题。
Channel1,2的外部触发最大频率是有什么限制吗?还是因为什么其他原因。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2024-11-30 06:55:04 | 显示全部楼层
这个速度不快,你的DMA缓冲设置的多大,是不是这个设置的小了。

STM32H7的DAC采样率是1MHz,大家使用TIM方式触发DAC+DMA方式最好不要超过
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=106980
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-12-2 10:42:29 | 显示全部楼层
我看了一下
配置的DAC采样率11.6MHz,远远超过了。
我的需求是一个45KHz的波,每个波256个点组成,请问下还有别的方案可以用吗
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2024-12-2 11:26:26 | 显示全部楼层
https://www.st.com.cn/resource/e ... icroelectronics.pdf
这个文档里的这个表格显示的是DAC最大采样率吗
1.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2024-12-2 12:08:05 | 显示全部楼层
HarleyYu 发表于 2024-12-2 11:26
https://www.st.com.cn/resource/en/application_note/an4566-extending-the-dac-performance-of-stm32-mic ...

这个表有误,没有这么快
回复

使用道具 举报

6

主题

24

回帖

42

积分

新手上路

积分
42
发表于 2025-2-25 18:35:38 | 显示全部楼层
HarleyYu 发表于 2024-12-2 10:42
我看了一下
配置的DAC采样率11.6MHz,远远超过了。
我的需求是一个45KHz的波,每个波256个点组成,请问下 ...

一个周期点数还是太多了,实现不了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 18:49 , Processed in 0.043697 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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