基于DSP+FPGA+ADS1282支持32Bit高精度数据采集方案(三)系统性能测试

news2024/11/24 2:24:07

系统性能分析与测试
本章将首先对系统电路的噪声和温漂进行分析,而后对采集系统的性能进行
测试,并对测试数据进行分析。
5.1 高精度 AD 转换电路噪声和温漂分析
5.1.1 电阻噪声与温漂
1 、电阻的噪声
电阻是一种噪声源,其严重程度取决于电阻值、温度、施加的电压和电阻类
型等。合适地选择电阻是避免或减少信号通道噪声或失真的一种最有效的方法。
电阻热噪声是由于导体内部的电子不规则运动造成的,电阻整体噪声由多种分量
组成,最典型的是热噪声。热噪声的一个显著特点是与电阻材料无关,即在电阻
和温度相同的情况下,任何类型电阻的热噪声是一样的。图 5.1 所示为电阻在电
路中的噪声模型,其可等效于无噪声电阻并联一个电流噪声源,也可等效于无噪
声电阻串联一个电压噪声源。其电压噪声源或者电流噪声源的均方差可以表示为
噪声系数 NI 定义为电阻两端每 1 V 的直流电压降在十倍频程内产生的均方根
噪声电压值( uV ),一般用 dB 表示。它可以用作衡量不同材料的电阻噪声的大小。
如图 5.2 所示,绕线电阻和金属膜电阻噪声系数相对较小 [42] 。基于碳阻材料的电
阻(如合成碳膜和碳膜电阻)电流噪声较高。金属膜电阻噪声较小。线绕电阻噪
声最小,但实际应用中绕线电阻体积较大。经综合分析,本设计中运放部分采用
高精度的金属膜电阻,而采样电阻则采用高精度金属箔电阻。
2 、电阻的温漂
一般来说,电阻的阻值并不是固定不变的,它会随着温度的变化而发生微小的
变化。电阻温度系数( TCR )表示当温度每升高 1 时,导体电阻的增加值与原
来电阻的比值,单位为 ppm/ 。可表示为
5.1.2 运放噪声与温漂
1 、运放噪声
运算放大器(运放)电路中的噪声源一般包括散粒噪声( Shot Noise )、热噪
声( Thermal Noise )、闪烁噪声( Flicker Noise )、爆裂噪声( Burst Noise )和雪
崩噪声( Avalanche Noise [43]
运放自身的噪声一般体现在总谐波失真参数( THD )、总谐波失真与噪声参
数( THD+N )以及等效输入噪声电压参数( )等。 THD 是指输出信号中基频
信号的各谐波分量的均方根电压值与输出信号总的均方根电压值之比。 THD+N
是指输出信号中的均方根电压加上基频信号的各谐波分量的均方根电压与信号的
基频均方根电压之比 [44] THD+N 可以表示为

等效输入噪声电压参数 是把内部噪声电压折合成一个与同相输入端串联
的电压源。这个参数与频率有关,单位是
V n
V H z 。对于设计者来说,计算器件在
电路上产生的噪声可以采用公式( 5-5

2 、运放温漂
整个放大电路的温度漂移取决于连接在运放外围的分立器件,一般来说就是
电阻的温漂以及运放自身的的温度漂移。运放自身的温度漂移主要是体现在输入
失调电压的温度漂移上。输入失调电压一般用 来表示,是指为了抵消运放内部
的直流电压失调而必须加在两个输入端之间的电压。它用于平衡由于不可避免的
工艺变化而导致的不匹配。输入失调电压是随着温度的变化而变化的,这个变化
量可以由输入失调电压的温度系数
V IO
V IO 来表示, V IO 表示为输入失调电压的改变
量与芯片温度改变量之比。
本系统中模拟部分用了两种类型的运算放大器,其性能参数如表 5.1 和表 5.2
所示。

 

5.1.3 模拟信号前端处理电路总噪声和温漂估算
模拟前端信号处理电路结构,如图 5.3 所示。它包括采样电阻、缓冲运放和调理运放( OPA1632 全差分运放)。其设计带宽为 0~100 Hz

 

 

 

 

5.2 数据采集测试方法
5.2.1 ADC 数据计算方法和数据通信
随着 ADC 的广泛应用, ADC 性能参数的测量也变得越来越重要。评价模数
转换器的性能指标主要有转换位数,无杂散动态范围( SFDR )、信噪比( SNR )、
转换速率和量化灵敏度等。一般来说, ADC 的转换位数越多,其动态范围就越高
[45] 。但由于 ADC 本身的量化噪声、微分非线性和积分非线性误差带来的噪声、
谐波与采样时钟抖动引入的噪声、系统的热噪声和印刷电路板内信号之间串扰带
来的噪声等, ADC 的实际转换位数与理想的转换位数是有差距的。因此确定 ADC
的实际有效位对精确评价系统性能是非常重要的。
影响 ADC 有效精度的主要因素是 ADC 内部的热噪声,因此只要测出内部噪
声的值,就能够求出 ADC 的有效精度。为了测试 ADC 的内部噪声,把输入信号
短路,测 ADC 输出值就可以得到内部热噪声的值。为了得到通带内噪声的值,
ADC 输出端的数据传输给计算机,由计算机对 ADC 输出的数据进行分析,求
出通带内噪声的均方根值。
本底噪声法测量有效位方法如下:模拟前端不加电流信号,只对本底噪声进
行模数变换,而后采集模数变换后的相关数据,再把这些数据发送到计算机上,
然后计算其有效位。参数测量连接图如图 5.4 所示,具体计算步骤如下 [46]
1 )采集到你 n 个数据,设对应为 x i
1,2, , i n
(2)计算n个数据的均值,

 

串口数据按帧格式发送到计算机上,由串口接收软件把串口接收到的数据保
存成 .TXT 的文本格式,数据帧格式如图 5.5 所示,其中 AA 表示数据帧头,用于
区分开两个不同的数据。 data1 data2 data3 data4 合并即是 ADC 转换的 32
的数据,这 32 位的数据高位在前,低位在后。其界面如图 5.6 所示。每个数据含
有一个起始位、 8 个数据位、一个奇偶校验位以及一个停止位共 11bit ,每个数据
帧由 5 个数据组成,每秒共 500 个数据帧,即可以计算出每秒共 27500bit 的数据,
所以设计中选用 38400bit/s 的波特率进行串口通信。
5.2.2 ADC 操作流程
测试中对 ADC 的操作流程如图 5.8 所示,具体包括
1 )对 ADC 进行复位操作,使其内部寄存器处在初始化状态。
(2)向 ADC 发送 SDATAC (停止持续读数据)命令,使 ADC 不再向外发
送数据。
(3)向 ADC 发送 WREG (写寄存器)命令,然后把相应的数据写入对应的
寄存器当中,完成对寄存器的配置。
(4)向 ADC 发送 RREG (读寄存器)命令,把上一步写入到 ADC 寄存器
中的数据读出来,并判断是否与写入的数据一致。如果不一致则从第一步重新开
始,直到一致为止。
(5)通过外部引脚同步 ADC ,使得三路 ADC 同步工作,由于 ADC 配置成
单同步模式,所以只需同步一次。
(6)等待数据转换好信号( DRDY 引脚),并通过 SPI 总线读取 ADC 的数
据,然后把读数据按帧格式通过 RS232 串口发送到计算机,用于进一步对数据进
行分析。发送完成后回到等待数据转换好信号的状态,如此循环工作。

 

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

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

相关文章

与贵州公安面对面|欧科云链天眼中国行,他们都说“行”

4月28日,为期两天“链上天眼科技助警中国行贵州站”(以下简称:贵州站)迎来了尾声。 继首日亮相中共中央政法委员会机关报-法制日报社主办的“政法智能化建设技术装备及成果展巡展贵州站”,引发贵州省政法机关单位的广…

基于.Net开发的、支持多平台、多语言餐厅点餐系统

今天给大家推荐一套支持多平台、多语言版本的订单系统,适合餐厅、酒店等场景。 项目简介 这是基于.Net Framework开发的,支持手机、平板、PC等平台、多语言版本开源的点餐系统,非常适合餐厅、便利店、超市、酒店等,该系统基础功…

vue3+ts+vite自适应项目——搭建项目

系列文章目录 第一章:搭建项目 目录 系列文章目录 前言 一、搭建项目 二、安装sass 1.安装依赖 2.测试 三、引入element-plus 1.引入库 1.1 安装 2.2引入插件 2.3测试 2.自定义主题 四、实现自适应 1.安装 2.引入 总结 前言 本项目主要目的是熟练…

Web前端学习路线 Web前端面试题 Web前端简历及常用工具

文章目录: 一:web前端学习路线 二:web前端常用工具 手册 文档 教程 插件 组件 三:IT计算机web前端面试题和面试需知 一:web前端学习路线 web前端学习路线 二:web前端常用工具 手册 文档 教程 插件 组件 …

浙大数据结构第三周初识二叉树

03-树1 树的同构 (25分) 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构…

[2023.4.28]知识体系脑图

整理下工作5年来的知识体系脑图:

Vulnhub:DerpNStink 1靶机

kali:192.168.111.111 靶机:192.168.111.130 信息收集 端口扫描 nmap -A -v -sV -T5 -p- --scripthttp-enum 192.168.111.130 通过nmap的http-enum脚本发现目标80端口存在wordpress,访问目标网站的wordpress被重定向到http://derpnstink.…

政务智能办体验升级、乳腺癌创新药加速研发,飞桨和文心大模型驱动应用智能涌现...

4月27日,百度“飞桨中国行”落地上海,围绕“如何运用深度学习平台大模型技术打造壁垒快速破局”主题,飞桨携手区域企业、高校院所、硬件厂商、开发者等生态伙伴共话 AI 技术新动向和产业升级新趋势,助力上海夯实具有国际影响力的人…

设计模式 -- 状态模式

前言 月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂) 央是一片海洋,海乃百川,代表着一块海绵(吸纳万物) 泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出) 月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容 希望大家一起坚持这个过程,也同…

系统集成项目管理工程师 笔记(第11章:项目人力资源管理)

文章目录 项目人力资源管理 过程11.2.1 编制项目人力资源计划的工具与技术 375(1)层次结构图(工作、组织、资源 分解结构)(2)矩阵图(责任分配矩阵,RAM)(3&…

KubeSphere 社区双周报 | 杭州站 Meetup 议题征集中 | 2023.04.14-04.27

KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为:2023.04.14-2023.…

开源+实时+数据即服务的架构——唐建法受邀出席2023数据技术嘉年华【干货回顾】

点击报名 假设原料是一个产品公司的 SaaS 业务系统、一套 CRM、一套工单系统、一个内部人事系统,和内部研发管理系统;现在给到你 40min 的时间,能做出怎样的数据菜肴? 如果这里的厨师是 Tapdata,那么答案可以是一个实时…

【Python】实战:生成多层嵌套笛卡尔积组合问卷 csv《感知觉与沟通评估表》

目录 一、适用场景 二、业务需求 (1)原产品需求 (2)需求分析 ① 需求漏洞 ②「0 能力完好」分级标准问题答案组合 ③「1 轻度受损」分级标准问题答案组合 ④「2 中度受损」分级标准问题答案组合 ⑤「3 重度受损」…

Superset安装部署(docker版)

为什么选择使用docker部署superset呢?因为Linux的python环境版本太低,而且一般是不能动系统自带的python环境,大部分都是通过conda或docker的形式创建一个新的python环境 安装yum工具集 yum -y install yum-utils添加docker源至镜像源中 y…

利用chatgpt+低代码技术搭建进销存系统

1 前言 在当今数字化时代,企业管理系统已经成为各行各业不可或缺的一部分。而进销存系统更是企业管理中的重要组成部分,它可以帮助企业实现产品库存管理、采购管理、销售管理等多个方面的自动化管理。 然而,搭建一个高质量的进销存系统需要…

Fiddler抓包工具常见功能介绍,还不会的进来看

目录 Fiddler的功能面板 一、Statistics数据统计面板,性能分析 二、Inspectors查看请求与响应 三、Filters过滤器 1、User Filters启用 2、Action 3、过滤器实际应用 四、AutoResponder请求重定向 1、什么是请求重定向? 2、为什么要用这个功能&…

如何搭建信息存储中心?资源共享方案之搭建ftp个人服务器

serveru是一款由Rob Beckers开发的ftp服务器软件,全称为:serv-u ftp server,它功能强大又易于使用。ftp服务器用户通过ftp协议能在internet上共享文件。FTP协议是专门针对在两个系统之间传输大的文件开发出来的,它是TCP/IP协议的一…

(下)苹果有开源,但又怎样呢?

一开始,因为 MacOS X ,苹果与 FreeBSD 过往从密,不仅挖来 FreeBSD 创始人 Jordan Hubbard,更是在此基础上开源了 Darwin。但是,苹果并没有给予 Darwin 太多关注,作为苹果的首个开源项目,它算不上…

【Unity-UGUI控件全面解析】| Canvas 画布组件详解

🎬UGUI控件全面解析 | Canvas 画布组件详解一、组件介绍1.1 绘制元素的顺序二、组件属性面板2.1 Canvas :画布,控制UI的渲染模式2.2 Canvas Scaler:画布缩放器,控制UI画布的放大缩放的比例2.3 Graphic Raycaster:图形射线投射器,控制是否让UI响应射线点击三、代码操作组…

快递账单管理线上化教程

对一家现代化企业来说,快递账单管理怎么做,才能高效不出错?到企业的快递账单管理,其实是伴随着快递行业的发展而改变方式的。 最早的时候,企业快递账单管理,更多的其实是底单管理,早期寄快递&am…