找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5226|回复: 4
收起左侧

STM32 ADC的问题(采样频率)

[复制链接]
ID:497627 发表于 2020-4-13 07:36 | 显示全部楼层 |阅读模式
5黑币
根据手册,以F103为例,ADC触发频率最高为14MHz,采样周期可设置为1.5个周期,转换周期为12.5个周期,则最快获取一个点信号的时间是1us,请问1MHz是否是STM32F103最大采样频率,还是采样频率应该为14/1.5=9.3MHz,或者这两个都不对。在一些博客上看到有人能够设置采样频率超过1MHz,与手册上最快获取一个信号频率(1MHz)不符合,是这两个不是一个概念吗?         感谢回答

最佳答案

查看完整内容

总转换时间= ADC采样时间+转换时间=1.5周期+12.5周期=14周期,也就是说完成一次模数转换时间需要14个周期(14*(1/14M)=1us). 一次完整的ADC分为采样和转换(ADC内部转换)两个环节,先采样再转换,可以说ADC转换速率是1Mhz。由于每个转换周期内会有一次采样,所以也等同于采样速率,所以在数值上转换速率=采样速率,如果有疑问的话可以继续讨论。
回复

使用道具 举报

ID:727683 发表于 2020-4-13 07:36 | 显示全部楼层
总转换时间= ADC采样时间+转换时间=1.5周期+12.5周期=14周期,也就是说完成一次模数转换时间需要14个周期(14*(1/14M)=1us). 一次完整的ADC分为采样和转换(ADC内部转换)两个环节,先采样再转换,可以说ADC转换速率是1Mhz。由于每个转换周期内会有一次采样,所以也等同于采样速率,所以在数值上转换速率=采样速率,如果有疑问的话可以继续讨论。
回复

使用道具 举报

ID:10947 发表于 2020-4-13 11:43 | 显示全部楼层
最快获取一个点信号的时间是1us
回复

使用道具 举报

ID:497627 发表于 2020-4-15 00:33 | 显示全部楼层
lfc315 发表于 2020-4-13 11:43
最快获取一个点信号的时间是1us

意思是采样频率就是1M吗
回复

使用道具 举报

ID:255794 发表于 2021-2-3 16:31 | 显示全部楼层
我想楼主想问的可能是,ADC采样是转换完成之后再继续采样还是边转换边采样
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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