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

    文章

    8116

    浏览量

    141113
  • 频率
    +关注

    关注

    4

    文章

    1272

    浏览量

    58406
  • 代码
    +关注

    关注

    30

    文章

    4536

    浏览量

    66490
收藏 人收藏

    评论

    相关推荐

    迟滞型转换器电路

    后还继续有电流维持LED亮度。但缺点是占空比和频率不断改变的情况下检测电阻RCS呈现的阻抗是不一样的,流经RCS的电流和LED实际电流相比不完全一致,检测数据存在偏差。1:迟滞型转换器
    发表于 04-26 12:05

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

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

    基于电容数字转换器技术用于系统唤醒和中断的人体接近检测参考设计包含BOM,PCB文件及组装

    描述此 TI 设计使用德州仪器 (TI) 的电容数字转换器技术提供一种在发生人机交互时唤醒系统的高精度方法。TIDA-00220 展示了用于替代性传感设计、环境补偿以及电磁干扰保护的技术。主要
    发表于 08-13 07:14

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

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

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

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

    驱动LED串的DCM升压转换器简化分析

    可以忽视它的存在。这种简化方法的优势就是能够快速地推导出挖模型,为您提供所考虑架构的低频特性:直流增益和极点/零点组合。可以采用的另一种方法是使用DCM电流模式升压转换器的小信号模型,以由4中元件组成
    发表于 09-29 16:52

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

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

    相移时延如何改善DC/DC转换器性能?

    ”,亦即电源的开关DC/DC转换器之间的频差。如果拍频在100Hz到23kHz之间,则音频放大器很可能会检测到它们,并扰乱系统性能。文探讨了如何使用相移时延技术对主/从(Master/Slave
    发表于 12-03 11:26

    用于DC-DC转换器的高电压检测器IC

    电压检测器IC采用SSOP-B20W封装,封装的大小尺寸约为6.50mm x 8.10mm x 2.01mm,典型应用电路如图3所示,主要应用于DC-DC转换器3:BM67290F
    发表于 04-09 05:01

    用于通信的高压升压和反相转换器

    的电压可能非常低,但却需要高输出电压。此时,可以使用3所示的转换器驱动多个雪崩光电二极管、PIN二极管,以及其他需要高偏置电压的器件。这些升压转换器可以从3 V输入生成125 V输
    发表于 09-12 09:25

    用于通信的高压升压和反相转换器介绍

    的升压转换器在有些情况下,可用的输入源的电压可能非常低,但却需要高输出电压。此时,可以使用3所示的转换器驱动多个雪崩光电二极管、PIN二极管,以及其他需要高偏置电压的器件。这些升压
    发表于 08-12 08:59

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

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

    双向DC-DC转换器的设计与分析

    通过阻尼电路或钳位电路降低该电压尖峰的应用,这有一定的改善作用,但不能从根本上解决问题。本文主要介绍全新双向DC-DC转换器的设计与分析。它是双向的,因此不需要其它的DC-DC转换器
    发表于 11-20 08:00

    双向DC-DC转换器的设计与分析

    通过阻尼电路或钳位电路降低该电压尖峰的应用,这有一定的改善作用,但不能从根本上解决问题。本文主要介绍全新双向DC-DC转换器的设计与分析。它是双向的,因此不需要其它的DC-DC转换器
    发表于 11-23 06:30

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

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