0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

技术干货 | ATX7006线性计算与AD/DA动态分析解析

德思特测试测量 2025-06-30 10:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前一章详解了DAC静态参数计算,从偏移误差、增益误差到INL/DNL,再到未调整总误差(TUE),一文掌握D/A转换器的关键性能指标。

【前文回顾】技术干货 | DAC静态参数计算全解析:从偏移误差到总未调整误差-CSDN博客

本章将介绍ATX7006上的线性计算和AD/DA的动态分析:

ATX7006上的线性计算

可使用命令CALC_LIN在ATX7006上进行线性度计算。线性度计算可针对从DIO模块(A/D转换器测试)或WFD(D/A转换器测试)采集的数据进行。

线性度计算可通过以下命令配置:

●CALCOPT_LIN_AD:最佳拟合/端点计算(ADC测试)、跳变点搜索方法、斜坡削波。

● CALCPARAM_LIN_AD:ADC参数、施加的输入信号参数。

●CALCPARAM_LIN_AD_EXT:1/2LSB偏移量、接口偏移和增益参数。

●CALCOPT_LIN_DA:最佳拟合/端点计算(DAC测试)。

● CALCPARAM_LIN_DA:DAC位数、施加的输入信号参数、接口偏移和增益参数。

可通过以下命令获取结果:

● MR_LIN:积分非线性误差(INLE)、差分非线性误差(DNLE)、总未调整误差(TUE)、偏移、增益等。

● MR_LIN_ERR_AD:ADC误差绘图数组结果。

● MR_LIN_MC:ADC缺失码数组结果。

● MR_LIN_TRIP:ADC跳变点数组结果。

● MR_LIN_ERR_DA:DAC误差绘图数组结果。

当系统处于“生产模式”时,在测试(MX)后将进行计算。使用命令PMODE将系统设置为生产模式。在斜坡测试、MT1(A/D测试)或MT11(D/A测试)后进行线性度计算。可使用命令M查询结果。

wKgZPGhh8ciAJmgQAAPzcutXVTc965.png

TS-ATX7006

ATView7006的WaveAnalyzer也可进行线性度分析。按下相应按钮(如B.FIT、TUE、ENDP等)。可从菜单“Options选项”->“LinearityMeasurementSettings线性度测量设置”调整设置。

AD/DA的动态分析

1、傅立叶变换

1.1简介

动态测试是鉴定A/D和D/A转换器的方法之一。将信号(主要是正弦波)施加到被测设备上,然后使用傅立叶变换算法分析捕获的结果。本章将介绍有关傅立叶变换算法的一些背景信息。

1.2实验

在现实生活中,每个信号都是正弦波之和。下图将更清楚地说明这一点。例如,选择锯齿波信号并按下“添加正弦波”按钮。添加的正弦波越多,信号就越像锯齿波信号。数学公式显示在图表的右上角。要显示信号的频谱,请按“显示频谱”按钮。方波和三角波也可重复此实验。

wKgZPGhh8eaAIYjLAAG3EFYH1T8797.png

1.3原理

傅立叶变换基本上是将信号(分析)与不同频率的正弦波和余弦波进行比较。数学比较由乘积求和组成(例如,结果=信号*sin(x)+信号*sin(2x)+......等)。对采样数据(N个样本)进行(离散)傅立叶变换(或DFT)需要N*N次运算。不过,有一种将信号转换为频谱的更快方法。如果采样个数是2的幂次,则可以执行(弧度2)快速傅立叶变换(FFT)。运算次数减少为N*log(N)。弧度为4的FFT算法甚至会更快一些,但需要4次幂采样。

FFT或DFT的结果包括虚部和实部。虚部是正弦比较的结果,实部是余弦比较的结果。只进行正弦比较也称为离散正弦变换(DST)。只有余弦的比较也称为离散余弦变换(DCT)。在上图中可以看到虚部和实部。这些数据元素已归一化,即除以N(样本数)。相位是虚部和实部之间的夹角=arctan(虚/实)。

要检测信号的实频,采样频率必须至少为2*符号频率。因此,如果每个正弦的采样次数等于或小于2,傅立叶变换就无法检测到信号的实际频率。频率高于采样频率的一半(或小于2个采样/正弦)将在频谱中显示为镜像信号。如图所示:按下“显示频谱Showspectrum”按钮并添加正弦信号。锯齿波的第六个正弦波(或方波的第三个正弦波)将显示为镜像频率。

wKgZO2hh8e6AKpK_AAERIy7vxes526.png

频谱输出

傅立叶变换的结果将转化为可读数据。上图可以以不同方式显示傅立叶变换的结果:

Vpeak:峰值电压(或代码)的计算公式为:

wKgZPGhh8faAEBBxAAATjOjQV2A457.png

Vrms:RMS电压(或代码)的计算公式为:

wKgZPGhh8f6AXXu0AAAWG0_hC88520.png

dBc:dBc表示相对于载波的分贝。因此载波始终为0dB。每个频谱分区的dBc值由以下公式计算得出:

wKgZPGhh8giAJKLYAAAUB5vYajY772.png

相位:每个频谱分区的相位计算公式为:

wKgZO2hh8hCASJXTAAAinlowidE226.png

频率分辨率:X轴的频率分辨率或步长由采样频率和采样数量决定:

wKgZO2hh8hiAY_YYAAANWx9_cP4955.png

2、动态参数计算

根据频谱结果可以计算出以下参数:

wKgZPGhh8iKAQVgOAAAmCySBXjQ814.png

其中:

wKgZPGhh8iuAHYKEAAAuRr131Js041.png

其中,c代表载波频段的幅度(即“信号”),d代表所有失真频段的总和,n代表所有噪声频段的总和。载波频段的位置等于在采集窗口内载波的周期数。在图中,周期数为5,载波的频段位置为5(分区0为直流分量)。

2.1信纳比(SINAD)与有效位数(ENOB)

信纳比(SINAD)指信号与噪声及失真之比,是信号(或载波)与所有其他频谱频段的比值。有效位数(ENOB)由SINAD计算得出。对于输入满量程正弦波输入的线性ADC,其理论最大信纳比由量化噪声(或DAC的分辨率)决定,约为6.02n+1.76dB。在一个完全线性但有噪声的系统中,信纳比(SINAD)和信噪比(SNR)可互换。

2.2信噪比(SNR)

信噪比(SNR)指信号(或载波)与所有噪声频段的比值。噪声频段是指除载波、谐波或直流以外的所有频段。

wKgZPGhh8jKAdzUvAAB4WiONLpk914.png

随着频率升高,信噪比通常会降低,因为ADC内比较器在较高输入转换速率下精度会下降,这种精度损失在ADC输出端表现为噪声。在A/D转换器中,噪声主要来自四个方面:(1)量化噪声;(2)转换器自身产生的噪声;(3)应用电路噪声;(4)抖动。

量化噪声源于量化过程,即给一系列输入值分配输出代码的过程。量化噪声的幅度随分辨率提高而降低,因为在更高分辨率下LSB的大小更小,从而减小了最大量化误差。对于输入满量程正弦波的线性ADC,其理论最大信噪比由量化噪声(对于DAC则是分辨率)决定,定义为),约为6.02n+1.76dB。在完全线性但有噪声的系统中,信纳比(SINAD)和信噪比(SNR)可互换。

应用电路噪声是由于电路设计和布局方式,转换器所感知到的噪声。在输入接近满量程之前,信噪比随输入幅度增加而增大。在输入信号接近满量程之前,信噪比与输入信号以相同速率增加,即输入信号幅度增加1dB会使信噪比增加1dB。这是因为随着信号幅度增大,步长在总信号幅度中所占比例变小。然而,当输入幅度开始接近满量程时,信噪比相对于输入信号的增加速率会下降。

在较高频率下,由于抖动的影响加剧,信噪比性能会降低。

2.3总谐波失真(THD)

总谐波失真(THD)是失真频段与信号(或载波)的比值。谐波是载波的倍数。可通过命令CALCOPT_DYN的参数o配置被认定为谐波的频段数量,默认谐波频段数量为7。谐波可能是镜像频段。

2.4无杂散动态范围(SFDR)

无杂散动态范围是指信号与频谱中峰值最高的任何其他信号(杂散信号)之间的dB差值。

wKgZO2hh8jyAeNBqAAClWWRrGRc884.png

2.5峰值失真

指最高的失真频段。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 半导体测试
    +关注

    关注

    4

    文章

    125

    浏览量

    20011
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ATX电源维修技术

    本文详细介绍了计算ATX开关电源的工作原理、电路组成以及一些常见故障的维修方法.重点分析了SB电压产生电路、KA7500B为核心的PWM信号产生电路和ATX电源完善的保护网络。
    发表于 11-09 13:45 9405次阅读
    <b class='flag-5'>ATX</b>电源维修<b class='flag-5'>技术</b>

    台式计算ATX开关电源检修技巧

    摘要: 针对台式计算ATX 开关电源主要故障,从ATX 开关电源的结构特点及基本工作过程分析出发,根据多年教学和维修经验,提出了通过对关键测试点波形和参数的检测,确定故障范围,对故障
    发表于 07-16 13:13

    边缘计算 智能视频分析技术

    应用都可得到显著改进。节点分析技术和对数成像器实现的改进有助于解决物联网中的视频分析应用问题。安全、决策制定延迟、数据带宽和计算能力是物联网应用中常见的一些工程难题。通过减少数据传输可
    发表于 08-06 09:54

    UART串口与LWIP以太网问题解析

    技术三千问:【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总【技术三千问】之《AT组件问题汇总与解析》,
    发表于 08-05 06:54

    ATX计算机电源的相关资料推荐

    (CAGR)为 % (2021-2027)。本文研究中国市场Flex ATX计算机电源现状及未来发展趋势,侧重分析在中国市场扮演重要角色的企业,重点呈现这些企业在中国市场的Flex ATX
    发表于 12-28 07:49

    线性动态电路的时域分析的详细资料说明

    通过本章的学习,使学生掌握(1)动态电路的基本概念及其方程;(2)线性动态电路的时域分析方法;(3)动态电路的特性。
    发表于 04-15 08:00 0次下载
    <b class='flag-5'>线性</b><b class='flag-5'>动态</b>电路的时域<b class='flag-5'>分析</b>的详细资料说明

    ADPA7006 Gerber Files

    ADPA7006 Gerber Files
    发表于 01-31 10:12 2次下载
    ADPA<b class='flag-5'>7006</b> Gerber Files

    ADPA7006CHIP S-Parameters

    ADPA7006CHIP S-Parameters
    发表于 01-31 12:48 0次下载
    ADPA<b class='flag-5'>7006</b>CHIP S-Parameters

    UM-WI-030 DA16200 DA16600 DPM动态周期设置

    UM-WI-030 DA16200 DA16600 DPM动态周期设置
    发表于 01-10 18:52 0次下载
    UM-WI-030 <b class='flag-5'>DA</b>16200 <b class='flag-5'>DA</b>16600 DPM<b class='flag-5'>动态</b>周期设置

    7006 数据表

    7006 数据表
    发表于 03-14 18:44 2次下载
    <b class='flag-5'>7006</b> 数据表

    技术干货-凤凰动力为你解析AGV各种驱动配置的优势对比

    技术干货-凤凰动力为你解析AGV各种驱动配置的优势对比
    的头像 发表于 06-08 10:39 2116次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>干货</b>-凤凰动力为你<b class='flag-5'>解析</b>AGV各种驱动配置的优势对比

    7006 数据表

    7006 数据表
    发表于 07-05 19:10 0次下载
    <b class='flag-5'>7006</b> 数据表

    高精度、低噪声、快速采样——虹科ADC/DAC芯片测试平台

    ,模块化,可拓展,并配套分析软件ATView和WaveAnalyzer。产品特点支持线性动态测试DIO同步时钟模块可测试8-24位的数模转换器采样率200/400
    的头像 发表于 08-18 08:07 2281次阅读
    高精度、低噪声、快速采样——虹科ADC/DAC芯片测试平台

    电磁环境动态监测与分析平台软件全面解析

    电磁环境动态监测与分析平台软件全面解析
    的头像 发表于 04-28 16:28 524次阅读
    电磁环境<b class='flag-5'>动态</b>监测与<b class='flag-5'>分析</b>平台软件全面<b class='flag-5'>解析</b>

    技术干货 | AD/DA动态分析中的信号窗口处理技术

    前一章详解了TX7006上的线性计算,AD/DA动态分析中的傅里叶变换和
    的头像 发表于 07-03 13:39 925次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>干货</b> | AD/<b class='flag-5'>DA</b><b class='flag-5'>动态</b><b class='flag-5'>分析</b>中的信号窗口处理<b class='flag-5'>技术</b>