初学stm32 --- 单通道ADC过采样

news/2025/1/11 10:32:14/

如何用过采样和求均值的方式提高ADC的分辨率?

1)如何确定过采样率

根据要增加的分辨率位数计算过采样频率方程:

f_{os} = 4^{w}\cdot f_{s}

 fos 是过采样频率,w是希望增加的分辨率位数,fs 是初始采样频率要求

方程推导过程:用过采样和求均值提高ADC分辨率an.pdf

 2)如何求均值

举个例子:12位分辨率的ADC提高4位分辨率,采样频率就要提高256

        即需要256次采集才能得到一次16位分辨率的数据

        然后将这256次采集结果求和,求和的结果再右移4位,就得到提高分辨率后的结果

注意:提高N 位分辨率,需要 右移N

        ADC过采样技术, 是利用ADC多次采集的方式, 来提高ADC精度, 采样速度每提高4倍采样精度提高 1bit, 同时, ADC采样速度降低4倍, 如提高4bit精度, 需要256次采集才能得出1次数据, 相当于ADC速度慢了256倍. 理论上只要ADC足够快, 我们可以无限提高ADC精度, 但实际上ADC并不是无限快的, 而且由于ADC性能限制, 并不是位数无限 提高结果就越好, 需要根据自己的实际需求和ADC的实际性能来权衡。
 


http://www.ppmy.cn/news/1562211.html

相关文章

JavaScript Chrome 中的运行

我们在 Chrome 浏览器中可以通过按下 F12 按钮或者右击页面,选择"检查"来开启开发者工具。 也可以在右上角菜单栏选择 "更多工具"》"开发者工具" 来开启: 1、Console 窗口调试 JavaScript 代码 清空 Console 窗口到内容可…

03.MPLS静态LSP配置实验

MPLS静态LSP配置实验 1、实验环境2、基础配置开启全局mpls接口下开启mpls配置静态LSP配置FEC从1.1.1.1到3.3.3.3配置FEC从3.3.3.3到1.1.1.13、信息查看查看LFIB表(标签转发信息表)查看FIB表(转发信息表)查看详细FFIB表tracert lsp iptracert -vping lsp ip4、抓包验证1、实…

红帽认证 VS 华为HCIP哪个有用?

如果你是一名IT人,特别是网络工程师或者运维人,估计都知道“RHCE”和“HCIP”这两个认证吧! 那么问题来了,这俩认证到底哪个更有用? 别急,今天就带大家了解了解! 随着信息技术的迅速发展&…

WPF连接USB相机,拍照,视频 示例

USB相机连接 项目通过AForge库实现WPF 连接相机,进行拍照录像。 安装 AForge 库 在NuGet 中下载安装这三个包 AForge.Video AForge.Control AForge.Video.DirectShow 代码示例 辅助类 CameraHelper.cs using System; using System.Drawing; using System.Dra…

微服务中熔断和降级的区别,具体使用场景有哪些?

面试官:说说微服务中熔断和降级的区别,具体使用场景有哪些? 在微服务架构中,熔断和降级是常用的模式,用于提高系统的稳定性和可靠性。虽然这两个概念有一定的关联,但它们的工作原理和使用场景有所不同。 …

C语言基础:野指针、空指针、空悬指针

野指针、空指针、空悬指针 野指针 定义:只想一块未知区域(以及销毁或者访问受限的内存区域外的已存在或不存在的内存区域)的指针,被称作野指针。野指针是危险的。 危害: ① 引用野指针,相当于访问了非法…

【LeetCode: 912. 排序数组 + 归并排序】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

javaEE-网络原理-IP协议

目录 一.网络层 IP协议 IP协议头部格式 IP协议如何管理地址 1.动态分配IP地址: 2.NAT机制(网络地址映射) ​编辑3.IPv6 IP协议如何进行网段划分 早期的网段划分和现在还不一样: 一些特殊的IP地址: IP协议进行地址管理 二…