当前位置: 首页 > news >正文

ADC_内部电路Rsh和Csh和转换速率Tconv以及频率fs

ADC_内部电路Rsh和Csh和转换速率Tconv以及频率fs

    • 芯片内部的ADC结构
    • GD32F103芯片特征参数
    • 主要关注以下参数
    • TI德州仪器计算工具

芯片内部的ADC结构

在这里插入图片描述

GD32F103芯片特征参数

在这里插入图片描述

与STM32F103x8对比

在这里插入图片描述

主要关注以下参数

fs(Sampling rate)=采样率
fADCCONV( ADC conversion time)=ADC转换时间
RADC( Input sampling switch resistance)=输入采样开关电阻
CADC( Input sampling capacitance)=输入采样电容

在原子的例程中 配置如下:

  1. 配置的STM32的系统时钟频率,例如:72MHZ。
  2. 设置的ADC分频因子,例如:RCC_PCLK2_Div6,即6分频。
  3. 设置的ADC采样时间,例如:ADC_SampleTime_239Cycles5, 即239.5个周期。(平常配的最大值)

计算可得
以系统时钟频率为72MHZ,ADC分频因子为RCC_PCLK2_Div6, ADC的采样时间为ADC_SampleTime_1Cycles5,进行计算
ADCCLK(ADC的时钟频率 ) = 72MHZ(系统时钟频率) / 6 (ADC分频因子) = 12MHZ。

一个ADC周期占用的时间 = 1 / 时钟频率 = 1 / 12MHZ = 0.0833334 uS
在这里插入图片描述
在这里插入图片描述

一次采样总的时间 = 采样时间 + 12.5个周期 = 1.5周期 + 12.5周期 = 14周期 = 14 * 0.0833334 = 1.166667 uS
两次采样间隔时间 = 1.166667 uS (ADCCLK为12MHZ时的最小采样间隔时间)

同理,计算ADCCLK为12MHZ时的最大采样间隔时间 = 239.5周期 + 12.5周期 = 252周期 = 252/12Mhz=21 uS

以下是裁剪STM32F103x8芯片手册中Rain中的最大值表格
在这里插入图片描述

TI德州仪器计算工具

参数有点差异,不过是类似的用法
在这里插入图片描述

ADC误差以及硬件用法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

  • Hive的基本操作
  • vue、vscode格式规范prettier、eslint、git commit
  • Revit中门窗如何使用遮罩区域?及CAD生成门窗?
  • windows下使用docker
  • c# iot .net 6 树莓派 读取光敏传感器四针+模拟转数字模块 代码实例
  • Hexagon_V65_Programmers_Reference_Manual(37)
  • JSD-2204-(业务逻辑开发)-续开发购物车功能-新增订单功能-Leaf-Day10
  • 计算机中常见英文术语对照表
  • Django--request 对象
  • 清华推出“脑机绘梦”,把脑电信号变成绘画元素!雨果奖得主用了也说好
  • 嫦娥奔月html+css
  • 金仓数据库 KingbaseES 插件参考手册 S(5)
  • 深度神经网络和反向传播,双向传播的神经网络
  • PHP 特性之 trait
  • 数字收藏盲盒系统开发的非nft交易建设
  • ERLANG 网工修炼笔记 ---- UDP
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • 爱情 北京女病人
  • 前端js -- this指向总结。
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 微服务入门【系列视频课程】
  • 物联网链路协议
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (力扣)循环队列的实现与详解(C语言)
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)Scala的“=”符号简介
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .net wcf memory gates checking failed
  • .NET上SQLite的连接
  • .net下简单快捷的数值高低位切换
  • /dev下添加设备节点的方法步骤(通过device_create)
  • :O)修改linux硬件时间
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [ 蓝桥杯Web真题 ]-布局切换
  • []error LNK2001: unresolved external symbol _m
  • [AIGC] Spring Interceptor 拦截器详解
  • [android] 练习PopupWindow实现对话框
  • [C# 网络编程系列]专题六:UDP编程
  • [C/C++]数据结构 深入挖掘环形链表问题
  • [FT]chatglm2微调
  • [HackMyVM]靶场Boxing
  • [IDF]聪明的小羊
  • [IM] [Webhook] Webhook实现IM平台机器人
  • [Interview]Java 面试宝典系列之 Java 多线程
  • [POJ2104]K-th Number
  • [Pyhton]weakref 弱引用
  • [Python人工智能] 四十二.命名实体识别 (3)基于Bert+BiLSTM-CRF的中文实体识别万字详解(异常解决中)
  • [Qualcomm][GPIO]高通芯片引脚相关知识记录
  • [Web]flask-excel实现excel文件下载的前后端实现
  • [wp]“古剑山”第一届全国大学生网络攻防大赛 Web部分wp