关于ADC采样的采样频率,采样时间的问题:(我目前的想法)
一例题开讲:
信号源为5KHZ的正弦波(一个周期),(就已知周期为200us)。
要求:完整的输出这个正弦波(周期无数)。

首先要确定采样频率,即一个周期采多少点,平均每两点的间隔频率就是采样频率。假设我采200个点,也就是两点间隔为1us,那采样频率就是1M。

这里注意ADC时钟最大为36MHZ,你的采样两点间隔时间最好大于adc的转换时间
看图理解一下:
在这里插入图片描述
要等转化结束后我们再去采下一个点。

这里就要涉及到了ADC的转换时间了,看图理解


从这两张图可以看出
转换时间=采样时间+12个周期,其实这个12个周期是由精确度决定的

我们算一下一下采12位的数据ADC最小转换时间:15个ADC时钟周期*每个时钟时间,即
(3+12)x1000000us/36000000hz=0.4167us(个人建议转换时间不要太小了,1us就好了,这里提一下:采样时间越长精度越高,这里的36MHZ是ADC时钟频率,用的是ADC时钟的周期,所以分母是36)

我们已经设置好采样间隔时间了,接下来就是时设置转换时间了,前面说了你的采样两点间隔时间最好大于adc的转换时间,现在采样两点间隔时间是1us,你只要设置成小于1us就行了,我设置的是15(采样时间,可以设置)+12个周期,adc时钟频率为30MHZ,27/30小于1,符合要求。(采用定时器触发,设置时钟频率为30Mhz,这里用的是定时器的周期,所以分母是30)

最后就是配好定时器为采样频率就行了。我们要完整采好这个一周期的波,200us对应200个点,我们只要设置每1us(两点间的时间间隔)重装载更新事件就好了。

分析一下:由于ADC转换时间小于间隔时间,所以在间隔时间段内模拟数据已经转换为数字量了,不会影响到我下次采样了,如果ADC转换时间大于间隔时间,由于没转换完可能数据会出错(具体情况就不知道了,可能会导致实际采样频率不对)

总结一下:
步骤:1.假设好采样频率————>2.配置好ADC转换时间小于两点间隔时间
————>3.配置好定时器重装载更新事件频率为采样频率

对于直接用ADC采样,而不用定时器,转换时间就是两点间隔时间了,即采样频率为“1/转换时间”(个人不推荐使用,不好调时间)。

以上就是本人对ADC采样的采样频率,采样时间的理解,如有不对还请在评论区指出。

纯手打,如对您有用还请留下浏览的痕迹,谢谢。【微笑】

关于ADC采样的采样频率,采样时间的问题相关推荐

  1. adc 采样时间 采样周期数 采样频率计算(以stm32为例)

    ADC转换就是输入模拟的信号量,单片机转换成数字量.读取数字量必须等转换完成后,完成一个通道的读取叫做采样周期.采样周期一般来说=转换时间+读取时间.而转换时间=采样时间+12.5个时钟周期.采样时间 ...

  2. 双电阻差分电流采样_利用采样保持放大器和RF ADC从根本上扩展带宽以突破X波段频率...

    摘要 模拟带宽的重要性高于其他一切在越来越多的应用中得到体现.随着GSPS或RF ADC的出现,奈奎斯特域在短短几年内增长了10倍,达到多GHz范围.这帮助上述应用进一步拓宽了视野,但为了达到X波段( ...

  3. STM32 ADC多通道规则采样和注入采样

    layout: post tags: [STM32] comments: true 文章目录 layout: post tags: [STM32] comments: true 什么是ADC? STM ...

  4. 音频通道数、采样频率、采样位数、采样个数(样本数)的概念及计算一帧音频的大小、每秒播放的音频字节大小、一帧的播放时长、音频重采样

    对于下面data和linesize的解释(参考下面3.4中的av_samples_alloc_array_and_samples函数说明): 1)data是通道的意思,例如双通道,data[0]代表左 ...

  5. STM8学习笔记---ADC平均值采样和有效值采样算法分析

    目录 平均值采样: 采样数据分析: 采样时间分析: 有效值采样: 采样数据分析: 采样时间分析: 结论: 在开关电源中,电流采样是非常重要的.常用的电流采样计算方法有平均值采样法和有效值采样法.现将这 ...

  6. ADC的过采样与欠采样

    在选择一个 ADC时,采样频率 fs是我们最优先考虑的参数.连续的模拟信号以时间间隔 ts = 1/fs被采样,究竟什么样的采样频率才能保证精确地描述原始模拟信号?很显然,同一时间段内采样越多(采样频 ...

  7. STM32F407 ADC+DMA+定时器 定时采样模拟量

    STM32F407 ADC+DMA+定时器 定时采样模拟量 文章目录 STM32F407 ADC+DMA+定时器 定时采样模拟量 前言 一.硬件原理 1.1 ADC 1.2 定时器 3. DMA 二. ...

  8. STM32L031 ADC管脚电压采样

    STM32L031 ADC管脚电压采样 为了更精确的体现ADC对管脚采样的电压值,需要对当前的供电电压的变化也进行参考计算,涉及到STM32 Internal voltage reference (V ...

  9. 过采样与欠采样图像重采样(上采样下采样)

    参考文章: https://blog.csdn.net/majinlei121/article/details/46742339 https://blog.csdn.net/Chaolei3/arti ...

  10. 降采样,过采样,欠采样,子采样,下采样,上采样,你学会了吗?【总结】

    降采样: 2048HZ对信号来说是过采样了,事实上只要信号不混叠就好(满足尼奎斯特采样定理),所以可 以对过采样的信号作抽取,即是所谓的"降采样". 在现场中采样往往受具体条件的限 ...

最新文章

  1. SQLSERVER2012里的扩展事件初尝试(上)
  2. java设计模式--工厂模式
  3. linux编译libevent
  4. Java反射机制01_反射的概念以及获取字节码信息 的四种方式
  5. 使用Servlet和Bootstrap上传Ajax文件
  6. 集成CDI和WebSockets
  7. 读取SQL Server事务日志
  8. L298N电机驱动模块《转》。
  9. 实现对span标签的多选单选功能_如何在Notion中做多级标签?-Notion102
  10. pyspark入门---通过kmeans分析出租车数据并调用百度API进行可视化
  11. office+visio2016版本一同安装说明
  12. Visual Assist X破解版安装(vs2010助手)
  13. Holo 使用场景说明
  14. Windows连接阿里云服务器图形界面
  15. 慎用!网传一公司用微软雅黑和盗版PS损失近3000万
  16. 2011年课外书 杂书总结感想
  17. php怎么查看当前地址,php二分法在IP地址查询中的应用
  18. C语言实现哥德巴赫猜想
  19. xpath 爬取51job,存于excel
  20. 大提顿国家公园美丽风景Mac动态壁纸

热门文章

  1. 解决阿里云oss 图片跨域问题
  2. [转载]视频格式介绍
  3. 王家林 大数据Spark超经典视频链接全集[转]
  4. MAtlab wavefront,这是张小飞的阵列信号的全部MATLAB代码 传统的高分辨波达方向(DOA)估计算法中 - 下载 - 搜珍网...
  5. 项目沟通:小故事中的大道理
  6. SEO中的关键词密度该如何布局
  7. 【juns项目】信用卡数据项目2-2:数据设计
  8. kuma相关istio
  9. C语言中的半角字符,java全角、半角字符的关系以及转换详解
  10. 关于Python3爬虫抓取豆瓣电影的案例-利用正则表达式