EVADC模块多路触发导致AD值波动

news2024/10/28 14:09:29

前言:最近开发中遇到一个问题,某一路ADC通道采集的AD值波动比较厉害,达到9个hex值波动,对此进行了分析排查......

1 排除硬件因素

        用示波器对电路图上该ADC通道的测试点进行电压测量,发现电压比较稳定,换算下来顶多2个hex值波动,对此排除硬件因素。

2 分析该ADC通道特殊性

        调试发现出问题的AD通道所在的Adc内核还有其它通道的AD值也会存在波动。然后在MCAL配置中,对ADC模块配置进行对比分析,发现只有AdcHwUint2中有两个Group用了不同触发源触发,其它的Adc内核都只用了一个触发源,为此怀疑是触发源的问题。为此将AdcHwUint2中两个Group改成同一触发源触发,结果波动消失,证明猜测正确。然后进行了触发源方向相关怀疑...

3 采样转换时间接近

        由于触发源不同且触发源的周期不一致,导致两个Group转换时间可能非常接近导致这种现象。措施:将ATOM3_0修改为ATOM1_2,且参考ATOM1_1,触发时间间隔50us。结果:波动现象还有。排除采样转换时间接近的怀疑点。

4 GTM本身的问题:不能同时用两个ATOM通道

        措施:将Group2改为软件触发。结果:波动现象还有。

5 配置的采样时间,预充时间不够

        措施:增大采样时间,预充时间。结果:波动现象还有。

6 修改各种配置参数尝试

        接下来就对于ADC的一些MCAL配置进行修改验证,结果发现开启AdcHwUint2中的闲时预充功能,波动异常没有了。芯片手册对这个参数的描述为,Adc空闲时(即不转化)会将采样电容预充到2.5V。那样对于转化2.5V以上模拟信号的速度将会快一点(如0-5V和2.5-5V,后者时间少)。问了下英飞凌的人,他们说一般这个选项开启比较好,至于为什么不开启会导致这种现象,解释不通。

7 结论

        得出结论:开启闲时预充使能会让配置了两个触发源(无论硬件触发软件触发)的Adc内核中adc采样波动变正常。原因不知。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2225476.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【计算机网络三】一篇文章详解TCP/IP四层协议簇

目录 TCP/IP四层协议簇 1.应用层 DNS NAT NAPT HTTP/HTTPS 2.传输层 TCP协议 UDP协议 3.网络层 IP协议 4.数据链路层 以太网 ARP协议 TCP/IP四层协议簇 TCP/IP四层协议簇是目前世界上最流行的网络协议分层方式,本篇文章我将带大家从上到下详解四层协议…

开放式蓝牙耳机哪个品牌好用?爆款开放式耳机推荐!

在当今蓝牙耳机市场中,开放式蓝牙耳机以其独特的设计和舒适的佩戴体验,逐渐成为众多消费者的新宠。然而,面对众多品牌和款式的开放式蓝牙耳机,消费者往往陷入选择的困境。究竟哪个品牌的开放式蓝牙耳机真正好用?其性能…

Python实现贝叶斯优化器(Bayes_opt)优化简单循环神经网络回归模型(SimpleRNN回归算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后关注获取。 1.项目背景 贝叶斯优化器 (BayesianOptimization) 是一种黑盒子优化器,用来寻找最优参数。 贝叶斯…

C#使用开源库EasyModbusTCP跟PLC进行通讯开发步骤

使用C#进行非标自动化系统开发一般涉及的知识包含后台、前台、手持终端、客户端软件等功能模块的开发,其中后台程序连接数据库,而前台Vue界面,手持终端Android程序,客户端C#软件都会跟后台接口程序进行数据交换。 本文主要讨论C#客…

基于知识图谱的紧急事故决策辅助系统

现代社会紧急事故频发,而处理这些突发事件的效率直接决定了后续影响的大小。这时候,数据智能的解决方案会显得尤为重要!今天为大家分享一个用【知识图谱】技术驱动的紧急事故决策辅助系统,不仅能帮助你快速处理事故信息&#xff0…

当有违法数据时,浏览器不解析,返回了undefined,导致数据不解析

现象:页面上没有看到数据 排查:断点到线上的源码里:1、协议回调确实没有拿到数据是个undefined 2、network里看服务确实响应了数据 3、控制台没有任何报错。 心情:莫名其妙的现象 我本地有json格式化工具,copy进去后&…

STM32硬件平台

STM32 系列是 STMicroelectronics 设计的高度灵活、广泛应用的微控制器(MCU)系列,支持从低功耗应用到高性能处理的需求,适用于工业、汽车、消费电子和物联网等广泛领域。STM32 系列具有广泛的硬件种类和丰富的功能,以下…

uniapp 引入了uview-ui后,打包错误,主包过大解决方案

原因:由于使用uniapp来设计小程序,使用uview的组件库,导致了主包过大,无法打包 前提条件:已经完成了分包,如果还没有分包的先分包,需要上传代码时用到 1. 通常情况,大多数都是通过点…

VUE3实现古典音乐网站源码模板

文章目录 1.设计来源1.1 网站首页页面1.2 古典音乐页面1.3 著名人物页面1.4 古典乐器页面1.5 历史起源页面1.6 登录页面1.7 注册页面 2.效果和源码2.1 动态效果2.2 目录结构 源码下载万套模板,程序开发,在线开发,在线沟通 作者:xc…

MIT 6.824 Lab1记录

MapReduce论文阅读 1. 编程模型 Map 函数(kv -> kv) Map 函数将输入的键值对处理为一系列中间值(键值对),并将所有的中间结果传递给 Reduce 处理。 map(String key, String value):// key: document name// val…

PHP员工管理系统小程序

💼高效管理,从“员工管理系统”开始💼 📋【一键录入,信息整合】📋 你是否还在为整理员工信息而手忙脚乱?纸质档案易丢失、电子表格易混乱,这些问题在“员工管理系统”面前都将迎刃…

如何使用ssm实现电商扶贫平台网站

TOC 10929ssm电商扶贫平台网站 第1章 绪论 1.1背景及意义 系统管理也都将通过计算机进行整体智能化操作,对于电商扶贫平台网站 所牵扯的管理及数据保存都是非常多的,例如管理员;首页、个人中心、商品分类管理、热门商品管理、用户管理、系…

Android 应用申请 Google MBA权限

​ Google Case链接:89 > 34810 > 30025 > 155353 > Handheld > MBA Policies 按照指引填写模板 This bug is for the approval of MBAs under [13.2.2 Pregrant permissions policy](https://docs.partner.android.com/gms/policies/domains/mba#m…

DS3231时钟芯片全解析——概况,性能,MCU连接,样例代码

DS3231概述: 数据: DS3231是一个超高精度I2C实时时钟芯片,带有集成的温度补偿晶振。误差范围:温度范围为0摄氏度到40摄氏度(2PPM),温度范围为-40摄氏度到85摄氏度(3.5PPM&#xff0c…

栈和队列-栈的练习题

1. 逆波兰表达式 题目: 给出一个算数式的后缀表达式,我们来求他最后算数值. 在解题之前我们来认识一下中缀表达式,和后缀表达式(逆波兰表达式 我们在写数学遇到的那种形式的算数表达式就是中缀表达式,我们要从中缀表达式变为后缀表达式(逆波兰式),计算机时不知道式子的计算…

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-25

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-25 0. 前言 大语言模型在很多领域都有成功的应用,在本期计算机前沿技术进展研究介绍中,我们将带来一篇用大语言模型进行诺贝尔文学作品分析的论文。虽然有一定趁最近诺贝尔奖热潮的意味&…

现代数字信号处理I-极大似然估计 学习笔记

目录 1. 极大似然估计的模型介绍 2. 极大似然估计可以达到CRLB的说明 2.1 前期准备:符号定义及说明 2.2 中心极限定理 2.3 大数定理 2.4 说明思路 2.5 具体过程 说明:此部分内容在2024版本的课程中没有提供,需要参考2023之前的课程&…

R语言笔记(五):Apply函数

文章目录 一、Apply Family二、apply(): rows or columns of a matrix or data frame三、Applying a custom function四、Applying a custom function "on-the-fly"五、Applying a function that takes extra arguments六、Whats the return argument?七、Optimized…

基于贝叶斯优化的K折交叉验证BP回归模型(可预测未来数据)

基于贝叶斯优化的K折交叉验证BP回归模型(可预测未来数据) 目录 基于贝叶斯优化的K折交叉验证BP回归模型(可预测未来数据)效果一览基本介绍程序设计参考资料 效果一览 基本介绍 基于贝叶斯优化的K折交叉验证BP回归模型的多输入单一输出回归模型 Matlab版本:2020a及以…

深度学习_循环神经网络_预测平安中国股价(文末附带数据集下载链接, 长期有效, 如果有大佬愿意帮忙, 我先在这磕一个,感谢)

简介: 使用循环神经网络RNN对股价进行预测, 也就是搭建循环神经网络对中国平安的收盘股价进行预测 深度学习训练流程 1.数据集导入 2.数据预处理 3.模型训练 模型结构要求: 单层简单R…