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

一、前言

板卡式的数字转换器和类似测量仪器,比如图1所示的德思特TS-M4i系列,都需要为各种各样的特性信号与内部模数转换器(ADC)的固定输入范围做匹配。

图片

图1:德思特TS-M4i系列高速数字化仪,包括2或4通道版本,分辨率可选14或16位

数字化仪前端一般还需要尽量减少待测设备的负载情况,并提供恰当的耦合。此外,还可能需要进行滤波以减少宽带噪声的影响。而对于德思特数字化仪,所有这些特性都是板卡内置的“前端”提供的,这个“前端”包括了从输入端口到ADC之间的所有电路。用户只需要理解并权衡着使用这些功能特性,就能有效地利用起我们的数字化仪了。

作为例子,图2显示了德思特TS-M4i系列板卡式数字化仪的硬件架构框图。每个输入通道都有自己的独立前端(用绿色底色表示),并可以独立进行设置。前端提供适当的输入耦合、终端负载、量程切换模块以及带通滤波。

图2:德思特TS-M4i系列14/16位数字化仪的硬件架构

今天将先为您介绍数字化仪前端电路所需的特性以及使用过程中需要的输入抗阻和输入耦合

二、前端特性

为了使数字化仪能匹配尽可能多的使用场景,需要前端电路具备以下能力:

1.  提供终端阻抗选项以进行阻抗匹配,或在高阻抗输入时尽量减小待测件负载

2.  根据场景需要提供交流或直流耦合的选择

3.  提供滤波,用于尽量降低噪声并减少存在的谐波成分

4.  提供多种输入范围选择,以捕获不同电平的输入信号,减小噪声和失真,并保持信号完整性

5.  内置校准源,以便及时校准

三、输入抗阻

测量仪器应适当地为源信号提供终端负载。对于大多数射频(RF)测量,通常是一个50Ω的终端负载。匹配负载可以使反射造成的信号损失最小化。50Ω阻抗匹配会对反射损耗和电压驻波比(VSWR)参数产生正面影响。因此,这两个指标中的任何一个都可以指示阻抗匹配的质量。

如果信源设备具有较高的输出阻抗,则更适合与一个1 MΩ(兆欧姆)高阻抗终端负载匹配,这可以尽量减少电路负载。1 MΩ的终端负载也可以搭配使用高阻抗的示波器探头,这将进一步增加负载端输入阻抗。如果要匹配其他标准阻抗,例如音频领域常见的600Ω阻抗,我们可以把测量端仪器的输入阻抗设为1 MΩ,然后在外部并联一个600Ω的终端电阻来实现匹配。

由于在仪器设计时,提供输入阻抗选项往往存在用户便利性和信号完整性之间的工程权衡,因此一些数字化仪厂商会只提供50Ω的终端负载。如果用户应用需要用到高阻抗终端负载,或同时具有高阻抗和50Ω选项,则建议向制造商询问参数确认是否提供。而德思特的TS-M4i系列标准版就已经设计为可提供输入负载选项,同时还保持了优秀的信号完整性水平。

四、输入耦合

测量仪器中的输入耦合选项提供了将测量仪器与信号源AC或DC耦合的能力。DC耦合用于检测整个信号,包括其中可能存在的DC偏置(非零均值信号)。AC耦合可消除任何稳态平均值(DC分量)。AC耦合对例如在直流电源输出上的纹波测量等应用非常有用。如果没有AC耦合,直流电源的输出电压将需要用更大的信号衰减比接入到测量仪器中,这将使纹波部分更难准确测量;反之,使用AC耦合可以使用更高的输入灵敏度,从而获得更好的纹波成分测量。

AC耦合的关键参数是其AC耦合频率响应的低频截止点(低-3 dB点)。这决定了低频信号将被AC耦合衰减多少。它还与恢复时间有关,即待测信号一旦发生变化,实际输入电平落后于DC分量发生变化的稳定所需时间。通常,截止频率越低,耦合电容器就越大,恢复时间也越长。一些数字化仪只提供AC或DC耦合,而不是提供两种可选项。这同样是为了减少仪器复杂性而进行的工程权衡,因为具有固定耦合方式的数字化仪无需包含继电器或开关等组件。最终,是否需要可选的耦合选项还是取决于用户的具体适用场景。当然,可选的耦合方式在测量需求发生变化时,能提供更大的灵活性。

END

在下期文章中,我们将继续为您介绍数字化仪前端信号调理的使用过程中所需的输入电压范围,与您分享一些改善信号完整性的小技巧以及数字化仪的内置校准功能


关于德思特

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

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

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

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

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

  • 11
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值