MCU提高ADC采样精度的几种方案
1、开启ADC以后,延时一段时间,再采样,如果是连续采样的话,开始的几百个数据建议丢弃。原因就是开启ADC的瞬间,电压肯定是在波动状态的,这个时候采样肯定有问题。
2、过采样。如果采样频率高于信号最高频率的两倍,这种采样被称为过采样。(奈奎斯特采样定理-香农采样定理)
即尽可能快地采样数据,比如之前是1s采1次,现在做成100ms采1次,并把缓存10次的数据求平均。
3、使用基准电压,可以用外部基准电压或者内部基准电压。
4、提高电源稳定性,模拟电源VDDA单独供电。
5、硬件上在模拟输入端加滤波电路。
6、选择合适的ADC外设的时钟频率。
20210801补充:
常规的程序运行时都是在初始阶段进行各外设包括ADC的初始化操作,而其中的自校准操作要注意使用的基准电压已经稳定,且内部电压都已稳定。即可能需要在上电后进行一定延时再进行ADC自校准操作。
参考:
https://www.cnblogs.com/wy9264/p/12994974.html
MCU提高ADC采样精度的几种方案相关推荐
- adc量化单位_单片机外围模块漫谈之二,如何提高ADC转换精度
在此我们简要总结一下ADC的各种指标如何理解,以及从硬件到软件都有哪些可以采用的手段来提高ADC的转换精度. 1. ADC指标 除了分辨率,速度,输入范围这些基本指标外,衡量一个ADC好坏通常会用到以 ...
- 单片机外围模块漫谈之二,如何提高ADC转换精度
在此我们简要总结一下ADC的各种指标如何理解,以及从硬件到软件都有哪些可以采用的手段来提高ADC的转换精度. 1.ADC指标 除了分辨率,速度,输入范围这些基本指标外,衡量一个ADC好坏通常会用到以下 ...
- 利用过采样技术提高ADC测量微弱信号时的分辨率
1. 引言 随着科学技术的发展,人们对宏观和微观世界逐步了解,越来越多领域(物理学.化学.天文学.军事雷达.地震学.生物医学等)的微弱信号需要被检测,例如:弱磁.弱光.微震动.小位移.心电.脑电等[1 ...
- 过采样和求均值提高ADC分辨率
MARK一下 相关器件 本应用笔记适用于下列器件 C8051F000 C8051F001 C8051F002 C8051F005 C8051F006 C8051F010 C8051F011 C8051 ...
- adc采样的值跳动_嵌入式er必知:模数采样知多少(最全总结)
[导读] 生活环境周围信号万万千,对于一个嵌入式er.我们利用技术去了解世界.改变世界.而一个产品要与外界物理环境打交道,一个至关重要的触角就是采样真实模拟世界的信号,翻译成芯片可理解的数字信号,进 ...
- STM32 ADC采样使用内部参考电压
整理也能进步!写得清楚才能理解更深. [问题背景] 在使用ADC时,通常的用法是Vref+接电源VDD3.3V,然后计算时直接用3.3V做参考电压,但是这种方法忽略了一些情况如供电电压有可能随外部一些 ...
- ADC采样效应及相关影响解剖
在前述文章,BUCK电路模拟补偿器的数字化过程 ,我们讨论了模拟补偿器的数字化,事实上,数字化过程的第一个重要的环节就是ADC对反馈量的采样,本文就重点探讨一下由于ADC采样频率带来的一些问题,进而讨 ...
- STM32多通道ADC采样获取MCP9701模拟温度传感器温度输出数据
STM32多通道ADC采样获取MCP9701模拟温度传感器温度输出数据 市面上常见的模拟温度传感器有TI的LM35系列,然后使用中并不简便.MCP9701是Microchip公司推出的相似的模拟温度传 ...
- 解读ADC采样芯片(EV10AQ190A)的采样(工作)模式(双通道模式)
工作模式有三种:分别为四通道模式.双通道模式以及单通道模式,这里先简单讲述双通道模式(由于工程中用过双通道模式): 双通道模式组态: 从这张图中可以得到的信息是什么呢? 首先有两个模拟输入,分别为AA ...
最新文章
- 迁移学习的魔法:任何人都将能使用深度学习
- android美拍相机
- approxPolyDP函数
- SRS学习笔记7-SrsHttpServer
- 提炼游戏引擎系列:开篇介绍
- currenthashmap扩容原理_ConcurrentHashMap实现原理和源码解读
- Nacos 集群集成SpringBoot2.x 微服务_02
- inception_Inception团队在Red Hat推出DevOps
- 数仓建模的edw_浅谈数仓分层和模型
- 利用YQL制作自己的小工具
- PHP 利用CURL抓取页面内容
- 解析数论引论 第1章 算术基本定理
- WebPlayer9电影整站系统第三方电影批量添加工具
- ubuntu使用双模机械师K7机械键盘遇到的问题
- 计算机论文英语单词,英语单词
- 触摸屏 触摸操作 鼠标点击事件
- Mysql-binlog日志分析
- super-csv文档的部分翻译及基本使用
- WebView 加载微信公众号文章加载失败或图片不显示
- java 用验证码的形式验证邮箱
热门文章
- ECCV 2020 亮点摘要(上)
- 计算机网络知识点补充
- 秒懂5G!通俗易懂外行也能看明白
- WebStorm调试Electron
- 从架构设计、部署方式、使用方法、应用场景等方面,比较tfs、hdfs、fastdfs、Tachyon的异同
- Redis实战(八):面试常问:击穿,穿透,雪崩,分布式锁,API(jedis,luttce,springboot:low/high level)
- C# 对get和set的理解
- C语言:以scanf的使用为例,对缓冲区的理解
- 小师妹学JavaIO之:文件File和路径Path
- linux out 日志,关于Linux中nohup.out日志过大问题(示例代码)