[求助] 单片机ADC的采样率

QWE4562009   2020-11-3 18:20 楼主

关于单片机ADC的采样率比如是200KSPS,是不是等于200KHZ?就是一秒采样200K次吗?假如晶振用的是11.0592MZ,怎么判断是否时钟频率符合要求呢?这个采样率和硬件有哪些关系

  • 采样.jpg

回复评论 (49)

“关于单片机ADC的采样率比如是200KSPS,是不是等于200KHZ?就是一秒采样200K次吗?”

是。

点赞  2020-11-3 18:58

“假如晶振用的是11.0592MZ,怎么判断是否时钟频率符合要求呢?”

这要阅读该型号单片机的说明书。石英晶体产生的振荡,经分频后作为ADC的时钟,ADC根据这个时钟来操作。分频数则要向某些特殊寄存器写入数据。ADC转换的位数、转换结果左对齐还是右对齐、是连续转换还是由程序控制开始转换……也是向特殊寄存器写入数据来控制。

点赞  2020-11-3 19:31

关于“怎么判断是否时钟频率符合要求呢?”,这个问题,你应该看一下手册,ADC转换完成需要多少时钟,如果你要采样频率是200K,那么你的ADC转换时间至少要小于5ms。

点赞  2020-11-3 20:43

要看数据手册 不同的时钟能达到的最大采样率不同

点赞  2020-11-3 23:51
引用: maychang 发表于 2020-11-3 19:31 “假如晶振用的是11.0592MZ,怎么判断是否时钟频率符合要求呢?” 这要阅读该型号单片机的说 ...

我看到很多采样需要分频  这是为什么  

点赞  2020-11-4 18:43
引用: w494143467 发表于 2020-11-3 20:43 关于“怎么判断是否时钟频率符合要求呢?”,这个问题,你应该看一下手册,ADC转换完成需要多少 ...

1/200000=5ms?转换时间在程序上如何设置?这个和延时操作不一样的吧?

还有这个采样率和时间如何对应起来呢?直接取倒数?那200KSPS就和200KHZ是一码事?

点赞  2020-11-4 18:49
引用: QWE4562009 发表于 2020-11-4 18:49 1/200000=5ms?转换时间在程序上如何设置?这个和延时操作不一样的吧? 还有这个采样率和时间如何对应 ...

“转换时间在程序上如何设置?”

逐次逼进式ADC,根据时钟节拍转换。至于程序中如何设置,看该型号单片机说明书。

点赞  2020-11-4 20:01
引用: QWE4562009 发表于 2020-11-4 18:43 我看到很多采样需要分频  这是为什么  

“我看到很多采样需要分频  这是为什么 ”

因为ADC没有那么快。

点赞  2020-11-4 20:02

晶振要倍频和分频成不同时钟,看时钟树里面adc相关的路子就知道了。

默认摸鱼,再摸鱼。2022、9、28
点赞 (1) 2020-11-4 21:32
引用: QWE4562009 发表于 2020-11-4 18:49 1/200000=5ms?转换时间在程序上如何设置?这个和延时操作不一样的吧? 还有这个采样率和时间如何对应 ...

首先你得单片机手册,你的ADC转换需要多少个时钟,然后换算一下自己的时钟是否能够满足5ms内转换完成,最后你如果要设置200KHz的采集频率,使用定时器就可以了。

点赞  2020-11-4 22:23
引用: w494143467 发表于 2020-11-4 22:23 首先你得单片机手册,你的ADC转换需要多少个时钟,然后换算一下自己的时钟是否能够满足5ms内转换完成,最 ...

1.ADC转换需要多少时间   从哪里得知?单片机手册有吗?是哪个参数?

 

2.换算一下自己的时钟是否能够满足5ms内转换完成---------这个啥意思  没看懂

点赞  2020-11-5 09:21
引用: freebsder 发表于 2020-11-4 21:32 晶振要倍频和分频成不同时钟,看时钟树里面adc相关的路子就知道了。

看不懂

点赞  2020-11-5 09:22
引用: maychang 发表于 2020-11-4 20:02 “我看到很多采样需要分频  这是为什么 ” 因为ADC没有那么快。

ADC转换速度没有什么快?没有系统时钟快?

点赞  2020-11-5 09:22
引用: QWE4562009 发表于 2020-11-5 09:21 1.ADC转换需要多少时间   从哪里得知?单片机手册有吗?是哪个参数?   2.换算一下自己 ...

单片机手册里应该会有

就是你的转换时间肯定要小于5ms才行。

点赞  2020-11-5 09:27
引用: w494143467 发表于 2020-11-4 22:23 首先你得单片机手册,你的ADC转换需要多少个时钟,然后换算一下自己的时钟是否能够满足5ms内转换完成,最 ...

ADC.jpg

点赞  2020-11-5 09:44
引用: w494143467 发表于 2020-11-5 09:27 单片机手册里应该会有 就是你的转换时间肯定要小于5ms才行。

如何做到小于5ms呢?

点赞  2020-11-5 09:51
引用: freebsder 发表于 2020-11-4 21:32 晶振要倍频和分频成不同时钟,看时钟树里面adc相关的路子就知道了。

ADC相关的说明框图

  • ADC1.png
  • ADC框图.png
点赞  2020-11-5 09:52
引用: QWE4562009 发表于 2020-11-5 09:22 ADC转换速度没有什么快?没有系统时钟快?

“ADC转换速度没有什么快?”

没有你所希望的那么快。

点赞  2020-11-5 10:41
引用: QWE4562009 发表于 2020-11-5 09:52 ADC相关的说明框图

时钟树,不是adc的功能原理图

默认摸鱼,再摸鱼。2022、9、28
点赞  2020-11-5 21:05
123下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复