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

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

3天内不再提示

采用统矩形图分析来检测转换器的丢失代码

电子设计 来源:郭婷 作者:电子设计 2019-06-14 08:18 次阅读

A/D转换器的量化噪声、丢失位、谐波失真以及其他非线性失真特性都可以通过分析转换器输出的频谱分量来判定。

确定由上述这些非线性特性所引起的转换器性能的下降并不困难,因为这些都呈现为A/D转换器的输出噪声中的一些杂散频谱分量以及背景噪声的增加。传统的测量方法是将模拟的正弦电压加到A/D转换器的输入端,然后测量转换器的数字化时域输出采样的频谱。

可以利用FFT来计算A/D转换器输出采样的频谱,但是为了改善频谱测量的灵敏度,必须将FFT频谱泄漏减到最小。但对于高性能的A/D转换器测试,传统的时域开窗无法足够地降低FFT泄漏。

解决FFT泄漏的诀窍是采用频率是A/D转换器时钟频率整数倍的模拟正弦输入电压,如图1(a)所示。该频率为mfs/N,m是整数,fs是时钟频率(采样率),而N是FFT点数。当理想A/D转换器的模拟输入为N = 128转换器输出的8个周期采样正弦波时,图1(a)中x(n)是其时域输出。

采用统矩形图分析来检测转换器的丢失代码

图1:当输入为一个模拟的8fs/128 Hz正弦曲线时,理想A/D转换器的模拟输入为:(a) 输出时域采样;(b) 以dB为单位的幅值。

该例中,输入频率被归一化到采样率fs,即8fs/128 Hz。mfs/N定义了离散傅里叶变换(DFT)的分析频率,或频率段中心(bin center),频率位于频率段中心的DFT输入正弦曲线不会引起频谱泄漏。

在图1(b)中,用对数坐标绘制了x(n)的128点FFT的前半部分,输入频率刚好位于m=8的频率段中心,FFT泄漏得到了有效减小。特别地,如果采样率为1MHz,则A/D的模拟输入频率将必须精确为8(106/128) = 62.5 kHz。

为了实现这一方案,需要确保模拟测试信号源与A/D变换器的时钟频率fs Hz保持精确同步。这也正是为什么A/D转换器测试过程被称作为相干采样的原因。

也就是说,模拟信号发生器和提供fs的A/D时钟发生器在频率上不能有彼此的漂移,必须保持相干(从语义上必须注意,有时候正交采样也被称作为相干采样,不过正交采样与这里的A/D转换器测试过程无关)。

正如所预见的那样,m中的某些值比其他的一些有利。注意图1(a)中,当m=8时,A/D转换器只输出9个不同的幅度值。这些值不断地反复。如上图2中所示,当n=7时,就要比9个不同的A/D输出值多很多。

采用统矩形图分析来检测转换器的丢失代码

图2:7周期的正弦A/D转换器输出。

选m为一个奇素数

由于最好能够测试尽可能多的A/D输出二进制字,同时又要保持量化噪声足够随机,A/D测试方案的用户发现了另一个窍门。他们发现当m选为奇素数(3、5、7、11)时,能够将A/D输出字的重复减到最小。

下面的图3(a)显示了一个非线性A/D转换器工作的一个极端例子,有几个离散输出将采样位下降到m=8的时域x(n)中。图3(b)提供了这种失真的x(n)的FFT,与图1(b)进行比较,可以看到噪声背景增加了,这是因为A/D转换器的非线性所致。

采用统矩形图分析来检测转换器的丢失代码

图3:非理想的A/D转换器输出表现出几个丢失位:(a)时间采样;(b)频谱幅值(单位dB)。

真正的A/D转换器的量化噪声电平应该高于上图3(b)中所测得的结果。这是因为FFT的相关处理增益将高电平的m=8频谱分量在背景噪声中拔高所致。

因此,如果采用该A/D测试技术,必须计算图3(b)中所示10log10(N/2)的FFT处理增益。

为了充分表征A/D转换器的动态性能,需要在许多不同的频率和幅度上执行该测试。当然,加到A/D转换器上的模拟正弦信号必须尽可能地纯净。模拟信号中的任何固有失真都将在最终的FFT输出中表现出来,并导致A/D非线性问题。

关键的是任何输入频率都必须是mfs/N。为了满足奈奎斯特采样准则,这里m小于N/2,充分利用FFT的处理能力同时使频率泄漏最小。

为了量化转换器的互调失真,通常需要在A/D的输入端加上两个模拟信号,互调失真反过来又能表征转换器的动态范围。此时,两个输入信号都必须满足mfs/N限制。测试配置见图4。

采用统矩形图分析来检测转换器的丢失代码

图4:A/D转换器硬件测试配置。

当采用低通滤波器(BPF)来改善正弦波信号源输出信号的纯度时应谨慎,应该采用衰减量较小的固定衰减器(pads)来避免两个信号源相互影响。(建议采用3-dB衰减器)。

功率合成器(power combiner)通常是模拟功率分配器的反向应用,A/D时钟信号发生器的输出也是方波。上面图4中的点划线显示所有三个信号源被锁定到同一参考频率源上。

检测丢失的代码

一个影响A/D转换器的一个问题是丢失代码。当转换器不能输出一个特定的二进制字(一个代码)时将会产生这种问题。试想一下,当用一个模拟正弦波来驱动一个8位转换器,其输出二进制字应该是00100001(十进制的33),而实际输出则是00100000(十进制的32),就会造成这种问题,如图5所示。

采用统矩形图分析来检测转换器的丢失代码

图5:8位转换器的二进制0010001,十进制33的丢失代码时域图。

代表十进制33的二进制字就是一个有丢失的代码。这种微小的非线性通过检测时域采样或者进行频谱分析都很难检测到。所幸的是,有一种既简单又可靠的方式,即采用统矩形图(histogram)分析来检测该丢失代码。

该统计矩形图分析测试技术仅仅包括收集许多A/D转换器输出采样,并绘制出这些采样值的出现次数和采样值的关系。

在该统计矩形图中,任何丢失的代码(如上面丢失的33一样)都将作为零值被显示出来。也就是说,代表十进制33的这个二进制代码出现的几率为零。

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

    关注

    27

    文章

    8624

    浏览量

    146834
  • 频率
    +关注

    关注

    4

    文章

    1438

    浏览量

    59145
  • 代码
    +关注

    关注

    30

    文章

    4742

    浏览量

    68327
收藏 人收藏

    评论

    相关推荐

    叙述A/D转换器测试技术及发现ADC中丢失代码

      A/D转换器的量化噪声、丢失位、谐波失真以及其他非线性失真特性都可以通过分析转换器输出的频谱分量判定。  确定由上述这些非线性特性所引
    发表于 09-29 16:45

    单片式转换器可提供高输出电压

    利用一个集成型 140V、500mA 开关、可编程频率、超低静态电流和轻负载突发模式 (Burst Mode®) 操作实现了上述两个目标。高电压应用可容易地采用一个简单的升压转换器实现,如图 1
    发表于 08-23 14:22

    两个转换器同步方法和整合多个转换器

    非常关键。子类1使用SYSREF信号对齐串行输出数据。将SYSREF信号输入转换器的输出数据中。这个配置使得SYSREF可与转换时钟同步,并确保分配的各SYSREF信号同时到达各转换器
    发表于 09-03 14:48

    线绕检测电阻用于初级端稳压/稳流转换器好吗

    ,但我们在这里忽略不计,因为它不影响输出电流调节。2:简化的电流检测电阻模型使用网络分析仪,我们测量了检测电阻的串联电感,在85千赫频率下,对应于
    发表于 10-22 09:02

    求一款如何测试A/D转换器的方案

    请问如何测试A/D转换器?如何检测丢失代码
    发表于 04-12 06:00

    DC-DC转换器采用多种电源驱动Lumileds白光LED

    DC-DC转换器采用多种电源驱动Lumileds白光LED设计 LED通常是采用一个恒定DC电流源驱动的,旨在维持恒定的亮度。然而,大
    发表于 03-19 15:15 75次下载

    丢失脉冲检测器电路

    丢失脉冲检测器电路
    发表于 03-28 09:16 1247次阅读
    <b class='flag-5'>丢失</b>脉冲<b class='flag-5'>检测器</b>电路<b class='flag-5'>图</b>

    压频转换器原理

    压频转换器原理 压频转换器是电池容量计的核心部分
    发表于 07-21 14:48 3886次阅读
    压频<b class='flag-5'>转换器</b>原理<b class='flag-5'>图</b>

    极化转换器原理与结构

    极化转换器原理与结构     由于天线馈源输出端通常要与带有矩形接口的
    发表于 10-24 19:28 7977次阅读
    极化<b class='flag-5'>转换器</b>原理与结构

    A/D转换器测试技术及发现ADC中丢失代码

    A/D转换器测试技术及发现ADC中丢失代码 A/D转换器的量化噪声、丢失位、谐波失真以及其他非线性失真特性都可以通过
    发表于 01-04 16:03 921次阅读
    A/D<b class='flag-5'>转换器</b>测试技术及发现ADC中<b class='flag-5'>丢失</b>的<b class='flag-5'>代码</b>

    升压转换器的应用设计分析

    升压转换器的应用设计分析 升压转换器的拓扑类型如何? 本质上,升压转换器IC被用于电池
    发表于 03-20 13:57 1017次阅读
    升压<b class='flag-5'>转换器</b>的应用设计<b class='flag-5'>分析</b>

    Belfuse推出采用调谐回路技术的POL转换器

    Belfuse推出采用调谐回路技术的POL转换器 SLIN系列非隔离,点负载(POL) dc/dc转换器采用调谐回路技术以优化转换器的动态
    发表于 05-14 16:07 1184次阅读

    脉冲丢失检测器原理

    脉冲丢失检测器原理都是值得参考的设计。
    发表于 05-11 17:00 30次下载

    射频工程计算转换器RFEng Tools的手机软件免费下载

    和级联噪声分析多级RF设计计算转换器:包括了一个常见的长度转换工具,一个dbm瓦特/瓦茨的dbm工具和极地
    发表于 05-07 16:01 15次下载
    射频工程计算<b class='flag-5'>器</b>和<b class='flag-5'>转换器</b>RFEng Tools的手机软件免费下载

    AN-276:采用V/F转换器的模数转换

    AN-276:采用V/F转换器的模数转换
    发表于 05-27 18:15 6次下载
    AN-276:<b class='flag-5'>采用</b>V/F<b class='flag-5'>转换器</b>的模数<b class='flag-5'>转换</b>