关于ADC采样的采样频率,采样时间的问题
关于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采样的采样频率,采样时间的问题相关推荐
- adc 采样时间 采样周期数 采样频率计算(以stm32为例)
ADC转换就是输入模拟的信号量,单片机转换成数字量.读取数字量必须等转换完成后,完成一个通道的读取叫做采样周期.采样周期一般来说=转换时间+读取时间.而转换时间=采样时间+12.5个时钟周期.采样时间 ...
- 双电阻差分电流采样_利用采样保持放大器和RF ADC从根本上扩展带宽以突破X波段频率...
摘要 模拟带宽的重要性高于其他一切在越来越多的应用中得到体现.随着GSPS或RF ADC的出现,奈奎斯特域在短短几年内增长了10倍,达到多GHz范围.这帮助上述应用进一步拓宽了视野,但为了达到X波段( ...
- STM32 ADC多通道规则采样和注入采样
layout: post tags: [STM32] comments: true 文章目录 layout: post tags: [STM32] comments: true 什么是ADC? STM ...
- 音频通道数、采样频率、采样位数、采样个数(样本数)的概念及计算一帧音频的大小、每秒播放的音频字节大小、一帧的播放时长、音频重采样
对于下面data和linesize的解释(参考下面3.4中的av_samples_alloc_array_and_samples函数说明): 1)data是通道的意思,例如双通道,data[0]代表左 ...
- STM8学习笔记---ADC平均值采样和有效值采样算法分析
目录 平均值采样: 采样数据分析: 采样时间分析: 有效值采样: 采样数据分析: 采样时间分析: 结论: 在开关电源中,电流采样是非常重要的.常用的电流采样计算方法有平均值采样法和有效值采样法.现将这 ...
- ADC的过采样与欠采样
在选择一个 ADC时,采样频率 fs是我们最优先考虑的参数.连续的模拟信号以时间间隔 ts = 1/fs被采样,究竟什么样的采样频率才能保证精确地描述原始模拟信号?很显然,同一时间段内采样越多(采样频 ...
- STM32F407 ADC+DMA+定时器 定时采样模拟量
STM32F407 ADC+DMA+定时器 定时采样模拟量 文章目录 STM32F407 ADC+DMA+定时器 定时采样模拟量 前言 一.硬件原理 1.1 ADC 1.2 定时器 3. DMA 二. ...
- STM32L031 ADC管脚电压采样
STM32L031 ADC管脚电压采样 为了更精确的体现ADC对管脚采样的电压值,需要对当前的供电电压的变化也进行参考计算,涉及到STM32 Internal voltage reference (V ...
- 过采样与欠采样图像重采样(上采样下采样)
参考文章: https://blog.csdn.net/majinlei121/article/details/46742339 https://blog.csdn.net/Chaolei3/arti ...
- 降采样,过采样,欠采样,子采样,下采样,上采样,你学会了吗?【总结】
降采样: 2048HZ对信号来说是过采样了,事实上只要信号不混叠就好(满足尼奎斯特采样定理),所以可 以对过采样的信号作抽取,即是所谓的"降采样". 在现场中采样往往受具体条件的限 ...
最新文章
- SQLSERVER2012里的扩展事件初尝试(上)
- java设计模式--工厂模式
- linux编译libevent
- Java反射机制01_反射的概念以及获取字节码信息 的四种方式
- 使用Servlet和Bootstrap上传Ajax文件
- 集成CDI和WebSockets
- 读取SQL Server事务日志
- L298N电机驱动模块《转》。
- 实现对span标签的多选单选功能_如何在Notion中做多级标签?-Notion102
- pyspark入门---通过kmeans分析出租车数据并调用百度API进行可视化
- office+visio2016版本一同安装说明
- Visual Assist X破解版安装(vs2010助手)
- Holo 使用场景说明
- Windows连接阿里云服务器图形界面
- 慎用!网传一公司用微软雅黑和盗版PS损失近3000万
- 2011年课外书 杂书总结感想
- php怎么查看当前地址,php二分法在IP地址查询中的应用
- C语言实现哥德巴赫猜想
- xpath 爬取51job,存于excel
- 大提顿国家公园美丽风景Mac动态壁纸
热门文章
- 解决阿里云oss 图片跨域问题
- [转载]视频格式介绍
- 王家林 大数据Spark超经典视频链接全集[转]
- MAtlab wavefront,这是张小飞的阵列信号的全部MATLAB代码 传统的高分辨波达方向(DOA)估计算法中 - 下载 - 搜珍网...
- 项目沟通:小故事中的大道理
- SEO中的关键词密度该如何布局
- 【juns项目】信用卡数据项目2-2:数据设计
- kuma相关istio
- C语言中的半角字符,java全角、半角字符的关系以及转换详解
- 关于Python3爬虫抓取豆瓣电影的案例-利用正则表达式