如何正确使用数字化仪前端信号调理?(二)

在上期文章如何正确使用数字化仪前端信号调理?(一)中,我们为大家介绍了数字化仪前端电路所需的特性以及使用过程中需要的输入抗阻和输入耦合,本期文章将为您介绍数字化仪前端信号调理的使用过程中所需的输入电压范围,与您分享一些改善信号完整性的小技巧以及数字化仪的内置校准功能

一、输入电压范围

数字化仪内部的核心ADC通常具有固定的输入量程。最简单的直连接口同样也只能提供一个固定量程,该量程与ADC的输入量程匹配。这种方式虽然简单,但在测量仪器中并不实用,除非这单一的量程恰好是用户需要使用的量程。而如果要将输入信号幅值调整到ADC的量程范围内,就需要有一个衰减器或放大器。

1.衰减器

其中衰减器是一种简单的电压分压器,通常为阻性分压,可以降低输入信号的幅值。当使用优质元件设计和制作时,通常不会显著降低信号的完整性。当衰减器在插入到信号路径中时,会出现的一个问题是,仪器内部噪声幅值等效到衰减前的强度会随着前端衰减比的变化而变化。比如,如果原本一个具有58 μV RMS噪声水平的数字化仪,在添加一个 10:1 的衰减器后,噪声水平相等效到输入端则是580 μV。也就是说,在增加衰减后,噪声水平相对于新的全量程范围仍然有相同的百分比比例。

2.放大器

放大器则是另一回事。即使具有正确设计,它们通常也会将额外的噪声引入信号路径,但同时,放大器的增益又会降低内部噪声等效到输入端的幅值,这种现象在某种程度上说也是一种对精度的补偿。放大器还可能引入失真,而进一步降低信号完整性。放大器的另一个限制是它们具有固定的增益带宽积。如果您希望增加它们的增益,则带宽必然会相应地降低。您还可以在高灵敏度范围参数中看到这一点,该参数对应的带宽也会被降低。

输入电压范围的选择是数字化仪设计中的关键课题,因为它会对信号的完整性产生重大影响。但同时,它也为用户提供了更大的灵活性,使用户可以根据可用的信号幅度更好地匹配ADC输入范围。数字化仪制造商提供了各种处理这种权衡的方法。通常,他们会从提供单一固定输入范围开始,然后逐渐将设计工作服务对象从ADC制造商转移到关注应用所需正确量程范围的最终用户,最终提供多种输入路径。多个输入路径配合带缓冲路径,提供了最大的输入范围和终端负载的灵活性,此外50Ω高频(HF)路径,则通过提供较少的输入范围和固定的50Ω负载电阻,提供了最高的带宽和最佳的信号完整性。

图3所示的结构框图展示了德思特TS-M4i系列板卡式数字化仪的模拟输入通道前端架构,该前端部分包括两个输入路径。

图3:德思特TS-M4i数字化仪的前端架构框图,其中含有全功能前端所需的各种元素,包括双输入路径、耦合、终端阻抗、滤波和内部校准源

在我们的设计中,高频路径为提供尽量大的带宽和尽量好的信号保真度而优化。而缓冲路径则通过提供更多的、范围更广的量程选择,为用户提供更大的灵活性。用户可以根据实际测量需求选择最佳的输入路径。

表1展示了14位、500 MS/s数字化仪(TS-M4i.445x型号)中两种路径的参数比较。

表1:14位、500 MS/s数字化仪中高频路径和缓冲路径的特性比较

图4提供了对数字化仪500 mV量程档上256级台阶波形的高频和缓冲路径响应对比。在这张图中,我们看到的是每条路径中的单个台阶数据,请注意,我们为每条路径选择了相邻的台阶,因此它们并不重叠。

图4:高频路径和缓冲路径响应的差异

请注意,尽管缓冲路径的带宽仅为高频路径的一半,但其峰峰值噪声水平还更高一些。

我们可以观察到,缓冲路径的峰峰值噪声水平明显高于高频路径。高频路径的设计为尽可能小的噪声而优化,因此尽管其带宽是缓冲路径的两倍,仍能显示出较少的噪声。而为此性能付出的代价就是减少了可用的输入量程范围数量,并需要使用固定的50Ω终端负载。也因此,如果您选择的其他数字化仪只能提供缓冲路径,或与之等效的前端通道,那么您将被迫引入较高的噪声水平。

接下来,再来看这些波形的直方图(如图5所示),我们可以看到高频路径的平均值的分散度小于缓冲路径的分散度。这意味着高频路径的噪声或畸变更小。

图5:高频和缓冲信号路径的数据值直方图,其中高频路径分布较窄,说明噪声水平更低

而这种现象的度量参数是标准差。在这个例子中,高频路径的标准差为0.125 mV,而缓冲路径的标准差为0.183 mV。这为两个信号路径之间相同的输入信号的噪声水平差异提供了量化依据。当然,我们应当注意,这两个响应之中也包含有信号源和数字化仪本身的噪声成分。

高频信号完整性更高的优势,也可以通过数字化仪分别使用两个输入信号路径获取到的正弦波对应的频率谱中看出,如图6所示。在这里面,左右两个窗格对应的是两个输入路径获取的信号的快速傅立叶变换(FFT)结果。红色和蓝色光标分别标记了频谱峰和最高杂散峰的峰值。从中可得知高频路径的无杂散动态范围为80.9 dB,而缓冲路径为60.7 dB。此外,我们还可以发现,高频信号路径中的噪声基线更低一些。

图6:比较缓冲(左侧)和高频(右侧)路径的频谱

这里测得高频路径的无杂散动态范围为80.9 dB,而缓冲路径为60.7 dB。

二、改善信号完整性的小技巧

无论您选择哪种信号路径,都有一些通用的技巧可以帮助您获得最佳信号完整性。最重要的一点就是尽可能多地利用输入量程范围。如果信号具有稳定的幅度,则选择至少使用90%范围的输入量程。但同时,也应避免超过ADC量程的情况发生。一旦超过满量程范围,结果将是失真或削波,而这将产生我们不希望的谐波并且降低信号的完整性。

如果你选用的数字化仪有内置带通滤波器,可以考虑将其启用,来帮助降低噪声。在德思特数字化仪中,其前端模拟信号处理部分,有一个20 MHz低通滤波器,可以选择启用来限制数字化仪的带宽。如果输入信号在20 MHz以上没有有用内容,则可以使用滤波器减少20 MHz以上的噪声通过,以改善采集到的信号的信噪比。

三、内置校准

德思特推出的所有数字化仪通道在发货前均经过工厂校准。但由于板卡式数字化仪被集成到PC环境中,而PC的电源电压和内部温度可能会存在较大波动,因此这些板卡式数字化仪的软件驱动程序都提供了自动的板上自校准程序,校准对象包括偏置值和增益(缓冲信号路径),并且会针对所有输入量程范围。每张数字化仪板卡上都包含一个高精度的内置校准参考源。这是一个很棒的特性,可以帮助数字化仪在环境变化和本身老化的情况下保持校准状态。推荐的校准程序使用时机是在数字化仪持续运行了足够的时间,达到了稳定的运行温度后再进行校准,这个预热时间通常在10到15分钟。

END

德思特板卡式数字化仪的模拟通道前端提供了确保准确、可重复测量所需的各种必备功能和特性。多量程范围、交流/直流耦合、滤波和内置校准功能都有助于确保信号的最大完整性和准确性。我们坚信,一个设计良好的模拟前端将允许用户恰到好处地处理输入信号,并尽可能确保输入信号能覆盖核心ADC的量程范围,而又不会超限。只有这样,数字化仪才能实现最佳的测量准确性和精度。


关于德思特

德思特是原虹科测试测量事业部孵化出来的独立公司,基于超过10年的业务沉淀,德思特公司专注提供电子测试/测量解决方案。主要业务范围涵盖:汽车电子仿真及测试、射频微波及无线通信测试、无线频谱监测与规划、无线通信(包括智能网联汽车无线通信、轨道交通、卫星通信、室内无线通信)、半导体测试、PNT解决方案、大物理和光电测试等。

核心成员具有9年以上的测试测量、无线通信及其他相关行业资历;技术团队获得世界五百强PNT解决方案合作伙伴Safran的GNSS技术及信号仿真和软件Skydel培训认证证书、航空航天测试和测量合作伙伴Marvin Test 的自动化测试软件ATEasy培训认证证书。

德思特研发部,核心成员获得国际项目管理师PMP认证资质,并具备LabVIEW、python等多种编程语言能力,优势能力集中于:HIL测试,半导体测试,EOL测试和质量检测等多种系统研发集成,拥有10多个实用新型和专利授权。

围绕汽车电子、射频微波、通信、航空航天等行业提供专业可靠的解决方案,现有客户包括华为、德赛西威、蔚来汽车、理想汽车、航天科工集团、清华大学、北京航空航天大学、中电科集团等。

此外,我们还是中国无线电协会、中国通信企业协会、雷达行业协会、RIS智能超表面技术协会等行业协会的会员。

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

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

相关文章

C# 关于进程回收管理的一款工具设计与分享

目录 设计初衷 开发运行环境 Craneoffice ProcessGC 运行主界面 管理任务与策略 其它设置 移动存储设备管理 核心代码-计时器监控 小结 设计初衷 在使用 COM 模式操作 OFFICE 组件的开发过程中,当操作完相关文档后,在某些情况下仍然无法释放掉…

内网渗透-Windows内网渗透

内网渗透-Windows内网渗透 文章目录 内网渗透-Windows内网渗透前言一、信息收集 1.1、SPN1.2、端口连接1.3、配置文件1.4、用户信息1.6、会话收集1.7、凭据收集 navicat:SecureCRT:Xshell:WinSCP:VNC: 1.8、DPAPI1.9、域信任1.10、…

视频编辑软件pitivi基本功之安装篇

视频编辑软件pitivi基本功之安装篇 台式机的系统是openSUSE-Leap-15.5-DVD-x86_64 应用程序——工具——终端,切换到root用户 ruhonglocalhost:~> su - 密码: localhost:~ # zypper search pitivi localhost:~ # zypper install pitivi ruhonglocalho…

PINet车道线检测+YOLOv8视频目标检测

前言: 本文主要目的是实现在PINet车道线检测的代码中嵌入YOLOv8的目标检测模块,具体效果如图所示: 在学习和使用YOLOv8进行目标检测时,感觉可以和最近研究的车道线检测项目结合起来,形成一套如上图所示的视频效…

c++的学习之路:4、入门(3)

摘要 本章将介绍一下auto、for和指针空值,文章末附上入门的所有代码。 目录 摘要 一、auto 二、for 三、指针空值 四、代码 五、思维导图 一、auto 这个关键字是c提出的,可以自动识别变量的类型,可以看出下方图片,auto自…

亚马逊、沃尔玛自养号测评技术解析:如何降低潜在风险

亚马逊等电商平台在全球范围内迅速扩张,竞争愈发激烈。为提升产品排名和销量,众多卖家选择采用自养号测评的策略。然而,自养号测评技术并非完美无缺,它存在着一定的技术局限性。由于缺乏对自养号原理及底层环境搭建的深入理解&…

三个截然不同的爆仓案例,值得每个交易者反思

用铜做镜子,能端正衣冠;以史为镜可知兴;以人为镜能明得与失得。”做买卖,需要以他人的得失为鉴,这样才会不断地反思持续地提高持续地进步。在这篇文章中,我们会分享3个完全不同的爆仓案例给交易者一个“与明…

ELK-Kibana 部署

目录 一、在 node1 节点上操作 1.1.安装 Kibana 1.2.设置 Kibana 的主配置文件 1.3.启动 Kibana 服务 1.4.验证 Kibana 1.5.将 Apache 服务器的日志(访问的、错误的)添加到 ES 并通过 Kibana 显示 1.6. 浏览器访问 二、部署FilebeatELK&…

密码学 | 椭圆曲线 ECC 密码学入门(三)

目录 7 这一切意味着什么? 8 椭圆曲线密码学的应用 9 椭圆曲线密码学的缺点 10 展望未来 ⚠️ 原文地址:A (Relatively Easy To Understand) Primer on Elliptic Curve Cryptography ⚠️ 写在前面:本文属搬运博客,自己留…

特氟龙(PFA)实验室器具有哪些?

PFA 是被称为塑料王,具有出众的化学耐受性,并且可在出色的温度范围内执行工作。 PFA 呈半透明,柔韧,并且由于其高密度重量有点重。PFA 具有惰性和低粘合性,溶出物和痕量金属含量较低。它具有较宽的含氟聚合物温度范围…

【gdb调试】在ubuntu环境使用gdb调试一棵四层二叉树的数据结构详解

目录 🌞1. 整体思路 🌞2. 准备内容 🌼2.1 配置.c文件 🌼2.2 准备测试程序 🌼2.3 GDB调试基础 🌞3. GDB调试四层二叉树 🌼3.1 测试程序分析 🌼3.2 gdb分析 🌻1. …

这些矛盾点不搞清楚,私域怎么做得起来!

最近不少人都在问,私域做不起来怎么办?有很多企业砸了不少钱,有些还做了好几年,依旧没有起色。 有些企业觉得私域做不起来的阻碍有运营方面的原因,比如文案写不好,社群不知道怎么管理;有团队方…

Apache Zeppelin 命令执行漏洞复现(CVE-2024-31861)

0x01 产品简介 Apache Zeppelin 是一个让交互式数据分析变得可行的基于网页的开源框架,Zeppelin提供了数据分析、数据可视化等功能, 0x02 漏洞概述 Apache Zeppelin 中代码生成控制不当(“代码注入”)漏洞。攻击者可以使用 She…

Vitis HLS 学习笔记--硬件卷积加速 Filter2DKernel

目录 加速器功能 Window2D()函数 实现代码 变量解释 ARRAY_PARTITION DEPENDENCE LOOP_TRIPCOUNT ramp_up 更新Window 更新LineBuffer Filter2D()函数 ARRAY_PARTITION window_stream.read() 计算过程 备注 加速器功能 硬件加速单元从全局内存(DDR&a…

Centos7配置IP地址

1、找到网卡名字 使用root用户登陆,输入命令 ifconfig 2、打开配置文件 输入命令,打开配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 3、添加IP地址 3.1修改BOOTPROTO 将“BOOTPROTOdhcp” 改为 “BOOTPROTOstatic” 3.2添加IP地址 在配…

D365开发-在视图按钮的js里,引用别的js里的公共方法

公共方法写法: "use strict"; var JJMC window.JJMC || {}; JJMC.SamMCommon JJMC.SamMCommon || {}; (function () { this.cloneRecord function (excludeAttrbuteNames){ / } }).call(JJMC.SamMCommon); 然后在需要调方法的command里面,之…

解读《算者生存:商业分析的方法与实践》:构建企业经营分析框架的必备指南

💂 个人网站:【 摸鱼游戏】【神级代码资源网站】【工具大全】🤟 一站式轻松构建小程序、Web网站、移动应用:👉注册地址🤟 基于Web端打造的:👉轻量化工具创作平台💅 想寻找共同学习交…

Java:定时任务无法正常执行(scheduling + ShedLock)

目录 一、场景二、代码片段三、排查四、原因五、解决 一、场景 1、使用定时任务(scheduling) 分布式锁(ShedLock)定期执行一段代码 2、configureTasks()对于任务执行周期的更新是正常的 3、但任务方法无法被执行 二、代码片段 三、排查 1、确认Trigger没有问题 2、查看red…

水封式防暴器 我的真诚一直不变

天气在变,服务不变,季节在变,态度不变,时代在变,品质不变,不管世界怎么变,我的真诚一直不变! 一、水封式防暴器的用途介绍: FBQ型系列水封式防暴器是安装在抽放瓦斯泵吸…

如何在没有备份的情况下恢复iPhone数据

想要找到没有备份的最佳iPhone数据恢复软件吗?本文介绍了一款专业的iPhone数据恢复软件,无需备份即可恢复iPhone数据。 许多iPhone用户可能对上述情况并不陌生。丢失重要的iPhone数据确实是一件令人沮丧的事情。通常,检索iPhone数据的最佳方…