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

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

3天内不再提示

如何准确测量和降低DAC中的毛刺脉冲能量

星星科技指导员 来源:ADI 作者:ADI 2022-12-15 11:53 次阅读

本应用笔记讨论了DAC中毛刺脉冲能量的原因,并提出了一种降低毛刺脉冲能量的简单解决方案。

介绍

当数字代码输入从低到高或从高到低变化时,所有数模转换器(DAC)在模拟输出端都会表现出毛刺脉冲。这种现象在中间量程的主要进位代码转换期间最为明显,这可能会产生不良的性能。本应用笔记研究了这种毛刺脉冲的原因,并探讨了在低功耗、16位缓冲电压输出、高线性度DAC等DAC等DAC中降低毛刺脉冲的实用方法。

什么原因导致故障能量?

当DAC输出模拟值发生变化时,在DAC输出端观察到动态现象,表现为毛刺,如图1所示。该毛刺能量定义为电压曲线下的面积与示波器上捕获的时间图的关系。该毛刺能量的单位是nV × s。

pYYBAGOamiKAH7PtAAAawdWNzBY217.jpg?imgver=1

图1.主要代码转换时的典型DAC毛刺脉冲。

这种毛刺是由于当数字位改变时选择电阻时内部开关之间的传播延迟不匹配而产生的,如图2所示。当输入代码在中量程更改时,这一点最为明显。对于像MAX5134这样的16位DAC,这种代码变化从0X7FFF到0X8000,反之亦然。原因是在二进制格式中,0X7FFF分别为 0111 1111 1111 1111 和 0X8000 1000 000 0000 00000。在数字表示中,它们分别为 32767 和 32768。这表明,在中间量程,包括最高有效位(MSB)在内的所有位都仅通过1个最低有效位(LSB)变化而改变,从而产生主要的进位转换,因为所有内部开关同时开路或闭合。因此,最糟糕的故障是在这个中间尺度转换处产生的。

如果DAC中存在输出缓冲放大器,则输出缓冲放大器也会出现这种毛刺,MAX5134就是这种情况。毛刺是所有DAC固有的,但其幅度可以通过外部电路(如简单的RC低通滤波器)来降低。

poYBAGOamiSAPuzgAAAi0cbSabM908.jpg?imgver=1

图2.典型的R2R DAC架构。

减少毛刺脉冲的方法

图3示波器图显示了输入代码从0变为1时的MAX5134毛刺脉冲。毛刺脉冲几乎察觉不到,因为只有一个内部开关闭合,因为输入从输入数字代码0到1不等。

pYYBAGOamiWAYO1fAAA0p9C52RY055.jpg?imgver=1

图3.输入数字代码从0更改为1时的MAX5134毛刺脉冲。

图4示波器显示了输入代码从0X777变为0X8000时输入代码1LSB时的毛刺脉冲。

正如预测的那样,毛刺脉冲更加明显。

poYBAGOamieAHtmRAABk9LCF2S8161.jpg?imgver=1

图4.MAX5134输入代码从0X7FFF更改为0X8000时的主要代码转换模拟毛刺脉冲1LSB。

主要代码毛刺脉冲通常是毛刺脉冲下的区域。其计算方法如下: 主代码转换模拟毛刺脉冲 ~ 10mV × 2.5μs ~ 25nV × s,在MAX5134数据资料电气特性表中有规定。

通过在MAX5134 DAC输出端安装RC低通滤波器(R = 13.8k?, C = 33pF),可以减小这种主要代码毛刺脉冲幅度,如图5所示。

pYYBAGOamimAbAOFAABfZ2wTj6Y652.jpg?imgver=1

图5.MAX5134主代码转换模拟毛刺脉冲,当输入代码从0x7FFF更改为0x8000时,输出端采用RC低通滤波器(R = 13.8k?,C = 33pF)。

采用RC低通滤波器时,主代码转换模拟毛刺脉冲为~10mV×1.5μs~15nV × s。

通过将MAX5134 DAC输出端的电容增大至100pF,可以进一步减小这种主要代码毛刺脉冲幅度,如图6所示。

poYBAGOamiuAMOJ3AABiTTCAb5g550.jpg?imgver=1

图6.MAX5134主代码转换模拟毛刺脉冲,当输入代码从0x7FFF更改为0x8000时,输出端采用RC低通滤波器(R = 13.8k?,C = 100pF)。

采用RC低通滤波器(C = 100pF)时,主码转换模拟毛刺脉冲为~3 × 1μs×8mV/2 = 12nV × s。

当C进一步增加到180pF时,毛刺脉冲仅为7.5nV × s,如图7中的示波器图所示。

pYYBAGOamiyAIdMLAABSrt_wUs8717.jpg?imgver=1

图7.将电容值增加到180pF,以进一步降低毛刺脉冲。

采用RC低通滤波器(C = 180pF)时,主码转换模拟毛刺脉冲为3 × 1μs×5mV/2 = 7.5nV × s。

表1总结了各种输出低通滤波器带宽下的毛刺脉冲能量值。随着RC滤波器带宽的减小,毛刺脉冲也随之减小。选择此RC滤波器带宽以满足特定应用确定的所需工作频率。

带宽(千赫) 最大毛刺 (nV × 秒)
20
349 15
115 12
64 7.5

表 1.MAX5134毛刺脉冲能量值与输出低通滤波器带宽的关系

测量精度

毛刺脉冲通常表现出低幅度(mV)。要准确测量此低压信号,请使用泰克 P6243 1GHz FET 探头。它具有1pF电容和1M?的高阻抗。探头还提供与地面的短连接,从而能够更准确地测量这种毛刺脉冲能量。图9所示为所需的MAX5134毛刺脉冲测量设置,以实现精确测量。

poYBAGOami6ANOEuAACUjCLe8BY196.jpg?imgver=1

图9.MAX5134毛刺脉冲测量,使用泰克P6234探头。

使用其他具有长接地连接的低频探头可能会产生不准确和嘈杂的结果,如图10图11所示。

pYYBAGOamjCAUdf6AACvxSmPvuE395.jpg?imgver=1

图 10.MAX5134毛刺脉冲测量采用标准示波器探头,长鳄鱼夹接地连接到PCB

poYBAGOamjGAHy3YAAB-T5cowlw294.jpg?imgver=1

图 11.MAX5134毛刺脉冲测量采用与图7相同的设置条件,但采用标准示波器探头,长鳄鱼皮接地夹连接到PCB。

结论

毛刺脉冲能量是所有DAC固有的,但通过简单的低通滤波器,其幅度可以很容易地降低60%以上。由于其幅度为低信号(mV),因此使用与PCB接地较短的适当示波器探头进行精确测量非常重要。

审核编辑:郭婷

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

    关注

    142

    文章

    12416

    浏览量

    210018
  • dac
    dac
    +关注

    关注

    43

    文章

    1973

    浏览量

    189520
  • 数模转换器
    +关注

    关注

    13

    文章

    741

    浏览量

    82436
收藏 人收藏

    评论

    相关推荐

    令人困扰的DAC输出短时毛刺脉冲干扰

    DAC基础知识:静态技术规格中,我们探讨了静态技术规格以及它们对DC的偏移、增益和线性等特性的影响。这些特性在平衡双电阻 (R-2R) 和电阻串数模转换器 (DAC) 的各种拓扑结构间是基本一致的。然而,R-2R和电阻串DAC
    发表于 07-23 16:31 7856次阅读
    令人困扰的<b class='flag-5'>DAC</b>输出短时<b class='flag-5'>毛刺</b><b class='flag-5'>脉冲</b>干扰

    DAC输出在高阻抗模式中被加电的问题分析

    该篇将分析对象限定为一个DAC,其中的输出缓冲器在正常模式下被加电:零量程或中量程。文章将分析一下DAC输出在高阻抗模式中被加电的情况。同时提出一个针对加电毛刺脉冲的数学模型,随后给出
    的头像 发表于 10-23 15:11 4527次阅读
    <b class='flag-5'>DAC</b>输出在高阻抗模式中被加电的问题分析

    FPGA设计毛刺产生原因及消除

    的瞬间,组合逻辑的输出常常产生一些小的尖峰,即毛刺信号,这是由FPGA内部结构特性决定的。毛刺现象在FPGA的设计是不可避免的,有时任何一点毛刺就可以导致系统出错,尤其是对尖峰
    发表于 09-06 14:37

    脉冲能量收集的供电电路

    脉冲能量收集应用程序转换的能量爆发足够的动力操作简单的电路如无线交换机,无线数据采集器,远程控制等。能量收集应用程序通常依赖于清除能量涓涓细
    发表于 03-01 16:43

    AD9117输出端有脉冲毛刺

    在测试AD9117时,用FPGA给DAC一个正弦波的数字信号,在输出端发现有脉冲毛刺出现,在示波器上有毛刺的余晖。在频谱上会有底噪抖动,我认为是毛刺
    发表于 01-17 08:19

    毛刺的滤波方法

    错位现象得到明显好转。示波器探头测量信号时相当于并联上一个pF级的电容,也能够一定程度上起到滤波的效果,因此可以断定同步信号的毛刺影响了数据的采集。其中一个同步信号如图1,两个有效高脉冲之间有很多
    发表于 06-04 05:00

    DAC80508 多通道DAC在高精度测试测量的应用

    在测试测量设备开发应用,如何实现信号链DC Offset的补偿,以及如何获得高精度灵活可调电压输出一直都是系统设计者需要克服的困难。在本文中,我们将探讨TI新一代多通道DAC——DAC
    发表于 08-19 15:56

    如何准确的去定义和测量SNR?

    在数字通信系统,接收信噪功率谱密度比(Pr/N0)、接收位能量与噪声功率谱密度比(Eb/N0),以及其它类似的信噪比(SNR)常常被不太准确地定义在接收电路的输入点处。如何准确的去定
    发表于 04-07 07:00

    准确测量开关损耗的几个方式

    100mV是不可能的,甚至有可能测出来的电压是负的(100mV-500mV)。由于导通时的微小电压,无法准确测量,所以使用电压乘电流的积分的方法计算的能量损耗误差会很大。相反,导通时电流是很大
    发表于 11-18 07:00

    AD9117测试时,输出端有脉冲毛刺出现的原因?

    在测试AD9117时,用FPGA给DAC一个正弦波的数字信号,在输出端发现有脉冲毛刺出现,在示波器上有毛刺的余晖。在频谱上会有底噪抖动,我认为是毛刺
    发表于 12-13 06:19

    浅谈怎样减少高精度DAC中的加电/断电毛刺脉冲

    DAC) 驱动电机驱动器,以控制电机旋转。如果毛刺脉冲幅度高于电机驱动器的灵敏度阈值,当系统加电/断电时,电机会在没有任何方向控制的情况下旋转。 图1.经简化的输出级和加电毛刺
    发表于 11-14 14:20 1次下载
    浅谈怎样减少高精度<b class='flag-5'>DAC</b>中的加电/断电<b class='flag-5'>毛刺</b><b class='flag-5'>脉冲</b>

    令人困扰的DAC输出毛刺消灭记

    DAC基础知识:静态技术规格以及它们对DC的偏移、增益和线性等特性的影响在平衡双电阻(R-2R)和电阻串数模转换器(DAC)的各种拓扑结构间是基本一致的。然而,R-2R和电阻串DAC的短时毛刺
    发表于 11-29 14:59 1405次阅读
     令人困扰的<b class='flag-5'>DAC</b>输出<b class='flag-5'>毛刺</b>消灭记

    DAC的短时毛刺脉冲干扰资料下载

    电子发烧友网为你提供DAC的短时毛刺脉冲干扰资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-13 08:44 11次下载
    <b class='flag-5'>DAC</b>的短时<b class='flag-5'>毛刺</b><b class='flag-5'>脉冲</b>干扰资料下载

    高压R-2R DAC的去毛刺技术

    在电源电压超过±5V的R-2R DAC设计中,DAC的主要进位转换期间可能会出现较大的电压毛刺(高达1.5V)。这些毛刺会传播到输出缓冲放大器,并出现在输出端。控制顶部 (VREF+)
    的头像 发表于 02-24 17:10 1954次阅读
    高压R-2R <b class='flag-5'>DAC</b>的去<b class='flag-5'>毛刺</b>技术

    什么是毛刺毛刺的大小和方向 如何测量毛刺的尺寸?

    什么是毛刺毛刺的大小和方向 如何测量毛刺的尺寸?如何检查已去除的毛刺毛刺是指由于加工工艺或
    的头像 发表于 12-07 14:24 1820次阅读