硬汉嵌入式论坛

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

[DSP] 如何实现自动采样率

[复制链接]
回帖奖励 8 个金币 回复本帖可获得 1 个金币奖励! 每人限 1 次

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2025-1-7 15:20:09 | 显示全部楼层 |阅读模式
背景:STM32H7系列+外置并口ADC;
程度:①已经通过外置ADC模块得到一系列采样点,可以通过零交叉点方法(数点)方式粗略得到信号频率,但仍有误差。②采样率自动换挡


求助①:采样率自动换挡有无优美的实现方法
求助②:求频率的方案有更优化的方法吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2025-1-8 08:14:00 | 显示全部楼层

回帖奖励 +1 个金币

可以FFT评估的。
回复

使用道具 举报

5

主题

244

回帖

259

积分

高级会员

积分
259
发表于 2025-1-8 18:29:31 | 显示全部楼层

回帖奖励 +1 个金币

这两个问题应该都可以参考示波器的算法
示波器切换的采样率挡位是根据当前显示的时基和采样缓冲区深度一起算出来的,DS1000E 数字示波器采样率及存储深度的实时读取和计算方法https://d1.amobbs.com/bbs_upload782111/files_10/ourdev_386115.pdf
求频率的有一篇鼎阳的资料可以看看:关于数字示波器测量参数的第一算法https://siglent-prod.siglent.com ... 024/09/HWTT0057.pdf
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2025-1-9 07:16:07 | 显示全部楼层
DX3906 发表于 2025-1-8 18:29
这两个问题应该都可以参考示波器的算法
示波器切换的采样率挡位是根据当前显示的时基和采样缓冲区深度一起 ...

鼎阳的这个手册非常好

我也备份下

HWTT0057.pdf (1.02 MB, 下载次数: 34)
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2025-1-13 10:08:23 | 显示全部楼层
eric2013 发表于 2025-1-8 08:14
可以FFT评估的。

正在验证FFT精度
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2025-1-13 10:08:44 | 显示全部楼层
DX3906 发表于 2025-1-8 18:29
这两个问题应该都可以参考示波器的算法
示波器切换的采样率挡位是根据当前显示的时基和采样缓冲区深度一起 ...

感谢,你提供的资料非常有帮助。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 21:03 , Processed in 0.271127 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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