[STM32H7]

stm32h7中ADC的采样频率怎么计算?

[复制链接]
206|3
手机看帖
扫描二维码
随时随地手机跟帖
azhangxingweia|  楼主 | 2022-9-19 22:58 | 显示全部楼层 |阅读模式
请问一下,stm32h7中ADC的采样频率怎么计算?

使用特权

评论回复
sonicll| | 2022-9-20 09:04 | 显示全部楼层
和以前一样,ADC时钟/(采样周期数+转换周期数)

使用特权

评论回复
caosix| | 2022-9-20 16:34 | 显示全部楼层
sonicll 发表于 2022-9-20 09:04
和以前一样,ADC时钟/(采样周期数+转换周期数)

你说的 是 最短 采样时间 。。


ADC的采样频率 —— 必须 低于 最短 采样时间的 倒数。


具体你需要 多少采样率,建议 用定时器 硬件触发采样。


请看 这个 实际 采样率 可调 。最高 5MS 五兆 。


https://bbs.21ic.com/icview-3159488-1-1.html
开源:通用H750核心板 做三通道 简易示波器_(显波形了04) image_s.png ...2
摘要 如下 ——
为了便于数据输出:模拟采样率与数字采样率 修改为 1:4 。
—————————————————————————————
模拟采样率   数字采样率       20ms位置/26.2 的Tim7数值(改47999预分频)
           QSPI(改 40MHz主频、受8位预分频限制)
       Tim6数值     QSPI(8位预分频)              Tim7数值
  5MHz  48 ,  20MHz   2 , 采样时长 26.2ms     100  (20ms)
2.5MHz  96,  10MHz   4 , 采样时长 52.4ms      200  (40ms)
  1MHz 240 ,   4MHz  10 , 采样时长 131 ms     500 (100ms)
0.5M   480 ,   2MHz  20 , 采样时长 262 ms    1000 (200ms)
0.2M 1200 , 0.8MHz  50 , 采样时长 655 ms    2500 (500ms)
0.1M 2400 , 0.4MHz 100 , 采样时长 1.31 s    5000  (1 s)
  50K  4800 , 200K   200 , 采样时长 2.62 s   10000  (2 s)  开机默认这组

使用特权

评论回复
sonicll| | 2022-9-21 09:19 | 显示全部楼层
caosix 发表于 2022-9-20 16:34
你说的 是 最短 采样时间 。。

用定时器触发,每次只采样1个通道的话,只要确保定时器周期大于ADC当前的采样+转换时间,此时的采样速率就是定时器的频率

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则