硬汉嵌入式论坛

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

[ADC] stm32h7 的adc不能达到数据手册的速度

[复制链接]

1

主题

13

回帖

16

积分

新手上路

积分
16
发表于 2025-3-18 19:27:13 | 显示全部楼层 |阅读模式
本帖最后由 yuyu51 于 2025-3-18 19:43 编辑

手册说  选择快速通道,F adc=36Mhz   我都已经满足,但是速率竟然是1.8Mhz  是手册的一半,这么巧合吗?
联想截图_20250318190536.png 联想截图_20250318194239.png
用定时器1触发   频率
联想截图_20250318190746.png 联想截图_20250318190918.png

联想截图_20250318190150.png 联想截图_20250318191052.png
联想截图_20250318191351.png

我一次采样500数据, 反转的速率应该*2     也就是   1.8K*2*500=1.8Mhz
这就奇怪了,这么巧合吗,是手册给的数据的一半,
于是我把  分频系数调整为1(不分频)   72Mhz直入,
联想截图_20250318191541.png 联想截图_20250318192323.png
改完后速率竟然还在提升,这回速率的值对上手册了的36Mhz ,  我想想不能这么玩吧 ,求大佬解答
3.6*2*500=3.6Mhz
联想截图_20250318192448.png





回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-3-19 05:51:13 | 显示全部楼层
你的定时器应该没有正常触发ADC转换。

你当前的测试结论符合了H7的V版硬件芯片对ADC主频的强制二分频。
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
 楼主| 发表于 2025-3-19 11:36:04 | 显示全部楼层
本帖最后由 yuyu51 于 2025-3-19 16:12 编辑

感谢大佬回复
联想截图_20250319112852.png
联想截图_20250319112857.png
1.4K*2*500=1.4Mhz  由于adc强制2分频,所以是定时器频率的一半,
这个定时器正常触发了吧,不知道是不是这样理解
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-3-20 09:21:03 | 显示全部楼层

效果好像不太对。

在你的ADC主频一定,也就是ADC最大采样率一定的情况下,只要定时器触发速度不超过ADC支持的最大采样率。

应该定时器触发速度是多少,ADC转换速度就是多少。
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
 楼主| 发表于 2025-3-20 19:55:44 | 显示全部楼层
本帖最后由 yuyu51 于 2025-3-20 20:40 编辑

联想截图_20250320195445.png
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
 楼主| 发表于 2025-3-20 19:57:48 | 显示全部楼层
本帖最后由 yuyu51 于 2025-3-20 20:41 编辑

衷心感谢硬汉大佬,我没注意到我是H7 V版,看数据手册时看的是Y版,我这才反应过来   ,这回结果正确了
联想截图_20250320195445.png
联想截图_20250320195507.png
V版手册补发上
联想截图_20250320195657.png
2.82k*2*500=2.82Mhz
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-13 00:24 , Processed in 0.048551 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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