硬汉嵌入式论坛

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

[有问必答] F407的ADC采样率计算问题

[复制链接]

8

主题

20

回帖

44

积分

新手上路

积分
44
发表于 2020-9-25 14:34:34 | 显示全部楼层 |阅读模式
本帖最后由 Kevin666 于 2020-9-25 14:41 编辑

这个是ADC实验中快速交叉的实验,我有几个问题想请教一下

1.ADCCLK = PCLK2 /4 = HCLK / 4 = 168 / 4 = 42M ,这边ADCCCLK时钟为42M,我查看数据手册看这个ADCCLK,最高只能到达36Mhz,这边是否有问题?




2.这个ADC 采样率问题。假如这个42Mhz时钟是没有问题的话,这个5是从哪来的?我查阅相关资料看这个值需要是 采样时间+转换时间,那么按照代码配置应该是 采样时间(ADC_SampleTime_3Cycles)+ 转换时间(ADC_Resolution_12b即15 ADCCLK cycles )  , 最终  42Mhz/(15+3)  ?           






提问3.png
提问2.png
提问1.png
回复

使用道具 举报

356

主题

2180

回帖

3253

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3253
发表于 2020-9-25 15:39:04 | 显示全部楼层
如果你让MCU主频跑168MHz的话,ADC就不能这么分频,42MHz是超规格了的。  如果ADC的转换速度很重要,你就让MCU跑144MHz好了,ADC正好可以到36MHz
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2020-9-25 17:12:33 | 显示全部楼层
42属于超频。

实际应用无碍,不放心就降低主频时钟,配置个144MHz
回复

使用道具 举报

8

主题

20

回帖

44

积分

新手上路

积分
44
 楼主| 发表于 2020-9-25 17:25:20 | 显示全部楼层
eric2013 发表于 2020-9-25 17:12
42属于超频。

实际应用无碍,不放心就降低主频时钟,配置个144MHz

硬汉哥,这个采样率计算 5 是怎么来的?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-16 13:52 , Processed in 0.058527 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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