adcclk最大_STM32 ADC转换时间
STM32F103XX的ADC的采样时钟最快14MHz,最快采样率为1MHz。
ADC时钟:
这个ADC时钟是从哪来的呢。我们看下面这个STM32的时钟结构图:
我们大多使用STM32的最快PCLK2系统时钟72MHz。
ADCCLK的时钟由72MHz的6分频能瞒住14MHz以下的要求 为12MHz。
RCC_ADCCLKConfig(RCC_PCLK2_Div6); //72M/6=12,ADC最大时间不能超过14M
ADC转换时间:
有如下公式: TCONV = 采样时间+ 12.5 个周期
其中12.5个周期是采集12位AD时间是固定的,另外一个采样时间可以取下面几个参数由SMPx[2:0]寄存器控制,每个通道可以单独配置。
000:1.5周期
100:41.5周期
001:7.5周期
101:55.5周期
010:13.5周期
110:71.5周期
011:28.5周期
111:239.5周期
当我们选择1.5周期时。转换时间 = 1.5+12.5 = 14周期。
当时钟配置为12MHz时 转换时间 = 14/12 = 1.167us.
其中有人就有疑问 为什么系统时钟72MHz 竟然达不到手册上说的1MHz- 1us的采样 。
其实我们要了解,真正决定ADC转换速度的不是系统时钟72MHz 而是不超过14MHz的 ADCCLK。 当我们配置系统时钟为72MHz的时候 ADCCLK 最大为12MHz.所以转换速度稍微慢了。
当我们把系统时钟设置为56MHz的时候,经过4div正好为14MHz,此时就能达到1us的采样。但是测试发现如果按照最快速度转换ADC结果不是很准确。
---------ForeverLongo
adcclk最大_STM32 ADC转换时间相关推荐
- NXP KV30 ADC转换时间计算及高速ADC采样配置
项目中需要高频16位采样,研究了下芯片ADC的配置 芯片转换时间取决于: 采样时间 转换速度 转换时钟的频率fADCK 采样时间配置表 转换时间 转换时间 = 首次采样额外周期 + 硬件平均 * (基 ...
- axi dma 寄存器配置_STM32 ADC多通道转换的DMA传输示例
这里以STM32F334 Nucleo板作为硬件平台,使用ARM keil MDK集成开发环境. 对3个ADC通道进行连续.扫描转换,转换结果通过DMA传输到内存,再作为TIM2的3个比较寄存器的值, ...
- adcclk最大_DSP28335 ADC程序 中文说明 -
* 例程功能:利用中断定时器每隔一秒钟,从DSP28335的A0.A1口接收模拟信号,并转换为数字信号存放在SampleTable1,SampleTable2中. * */ #include\// D ...
- STM32之ADC实例(基于DMA方式)
出处:https://blog.csdn.net/zouleideboke/article/details/75112224?locationNum=9&fps=1 ADC简介: ADC(An ...
- STM32开发 -- ADC详解
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/89498527 最近项目中有用到ADC,正好来做一下总结. 一.ADC简介 A ...
- STM32 之十 供电系统及内部参照电压(VREFINT)使用及改善ADC参考电压
问题 今天在使用 STM32F407 的 ADC 时遇到一个问题:ADC 的参考电压都是通过 Vref+ 引脚提供的并作为ADC转换器的基准电压(部分 MCU 没有 Vref+ 引脚).当我们使用 ...
- STM32 ADC 采样 频率的确定
一 STM32 ADC 采样频率的确定 1. : 先看一些资料,确定一下ADC 的时钟: (1),由时钟控制器提供的ADCCLK 时钟和PCLK2(APB2 时钟)同步.CLK 控制器为A ...
- STM32——ADC
STM32--ADC 宗旨:技术的学习是有限的,分享的精神是无限的. 一.ADC指标 有 18 个通道,可测量 16 个外部和 2 个内部信号源.各通道的 A/D 转换可以单次.连续.扫描或间断模式执 ...
- 【STM32】HAL库 STM32CubeMX教程九---ADC
前言: 本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用 所用工具: 1.芯片: STM32F407ZET6/ STM32F103ZET6 ...
最新文章
- win64环境下的一些配置
- 链计算:构建信任网络,致力无边界协同
- mac 终端提示_有用的终端提示
- ibatis 核心原理解析
- Android 输入法问题 解决三星s5830i或华为低端机输入法崩溃问题
- 计算机网络推荐,计算机网络 | CCF推荐 | 国际会议信息4条
- Ubuntu通用基础教程
- 三相电压型PWM整流器设计
- python转换js_将节点js转换为python-seri
- 微信一键激活 设置开卡字段
- Vcenter证书过期处理----Vcenter无法登录,“根证书错误”,“签名证书无效”,“503 service not available”
- Difference between Vienna DL LLS and UL LLS
- 腾讯发布叮当助手,人工智能语音助手将赋能智能电视
- linux 怎么刷新,Linux下要不要添加“刷新”按钮?Linux用户怎么看?以下附上评论...
- Java web:基于jieba分词器(或ansj分词器)的文章关键词字符云(词云图)
- 【BZOJ3205_洛谷3638】[APIO2013]机器人(动态规划)
- 【软件推荐】身为高级unity工程师,电脑上的软件一览表,从工作顺序带你一览高级unity工程师所用的软件,如果高级是你的目标,这篇博客绝对不会让你失望
- H5 获取浏览器内核及版本
- c++期末上机oj题目汇总二(2018北邮信通版)纯干货
- 2020晓庄学院专转本C语言考试试卷,2020南京晓庄学院专转本自主招生考试软件工程专业考试大纲...
热门文章
- 类选择器选择非唯一属性无法精确取值的问题
- 工信部支持的项目接单平台,团队、公司请进
- IE Web 开发支持将迁移到 StackOverflow
- SCCM2012之客户端发现与安装
- 你的电脑上的应用需要使用以下window功能.NET Framework3.5(包括.NET2.0和3.0)——解决方案
- css实现多行文字溢出隐藏——前端小问题不定时更新
- MySql 5.7 重置root密码
- Unable to connect to the Redgate Client Service
- Windows环境安装运行:Angular.js
- 非洲儿童(南阳oj1036)(馋)