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

如何通过GD32 MCU内部ADC参考电压通道提高采样精度?

ADC采样精度受很多因素影响,比如电源波动、参考电压波动、输入信号波动等,GD32 MCU内部提供了一个参考电压通道,理论上可以优化由于电源和参考电压较大波动引入的采样误差。

如下图所示,GD32F303 ADC内部17通道为VREFINT参考电压通道,内部参考电压的典型数值为1.2V。

当外部参考电压波动较大的情况下,如何通过内部参考电压通道提高ADC采样精度呢?

比如我们采样ADC_IN0通道的电压VIN0,那么采样的数值为:

其中,Rin0为通道0的采样数值,VIN0为通道0的输入电压,VREF为参考电压。

采样完通道0后,我们可以立即采样VREFINT内部参考电压,那么内部采样电压采样的数值为:

将公式1/公式2将得到:

进而得到以下公式:

由以上公式可得到通道0的电压值可通过内部参考电压以及内部参考电压的采样值来计算,可不受外部参考电压的变化而影响,进而提高了在外部参考电压波动较大的情况下采样误差的精度。

PS:建议可在外部参考电压较大的情况下使用该方法,如果外部参考电压比较准的话,还是可以直接采样的。

如有其他问题或建议,欢迎评论区讨论。

更多GD32 MCU相关咨询:https://www.gd32bbs.com/

http://www.lryc.cn/news/417910.html

相关文章:

  • Centos安装OpenSearch
  • 【pkill pgrep】Centos/Linux pkill命令详细介绍
  • Java如何使用 HTTP 请求下载图片
  • ARM/Linux嵌入式面经(二十):地平线嵌入式开发
  • 无人机竞速赛
  • 【书生大模型实战营(暑假场)】入门任务二 Git 关卡
  • OSPF小实验
  • 蛋白质生物学:从序列到结构和疾病 下载并同时打开1LYZ和1H6M的PDB文件(提交图片)。描述这种蛋白质的二级和三级结构。(10分)
  • 用VBA在Word中随机打乱单词表,进行分列
  • UNI-APP_点击,长按,触摸,结束触摸事件
  • 【QT】Qt 音视频
  • CSP-J 复赛 模拟题6
  • 拷贝函数的三种调用方式
  • C语言 | Leetcode C语言题解之第327题区间和的个数
  • 统计学:条件概率模型
  • 前端工程师学习springboot2.x之配置idea热更新实现高效率开发节奏
  • 文本rerank与图像rerank
  • Docker 在 Windows 系统下的使用指南:数据卷和数据库
  • [数据集][目标检测]轴承缺陷划痕检测数据集VOC+YOLO格式1166张1类别
  • 将本地微服务发布到docker镜像二:
  • 前端构建工具|vite快速入门
  • 拯救PyCharm:击退IDE内存泄漏的策略
  • 在vue3的开发环境中为什么使用vite而不是用webpack
  • mybatis结合generator进行分页插件PluginAdapter开发
  • 面试:ArrayList和LinkedList
  • 【uniapp】uniapp+vue2微信小程序实现分享功能
  • WEB渗透Web突破篇-目录爆破
  • Windows设备文件同步平台
  • 用九方智投学习机,学会应对回撤风险
  • maven打包加入本地jar包