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

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

3天内不再提示

采用ADC083000/B3000ADC芯片对ADC系统进行优化

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

包含千兆采样率ADC的系统设计会遇到许多复杂情况。面临的主要挑战包括时钟驱动、模拟输入级和高速数字接口。本文探讨了如何才能克服这些挑战,并给出了在千兆赫兹的速度下进行系统优化的方法。在讨论中,时钟设计、差分输入驱动器的设计、数字接口和布局考虑都是十分复杂的问题。本文中的参考设计将采用ADC083000/B3000。

时钟源是高速数据转换系统中最重要的子电路之一。这是因为时钟信号的定时精度会直接影响ADC的动态性能。为了将这种影响最小化,ADC的时钟源必须 具有很低的定时抖动或相位噪声。如果在选择时钟电路时没有考虑该因素,则系统的动态性能在很大程度上将不由前端模拟输入或ADC的质量决定。理想时钟总能 在电平跳变之间保持精确的时间间隔。而实际中,时钟边沿之间的时间间隔是在不断变化的。这一定时不确定性的结果,会使被采样波形的信噪比在数据转换过程中 降低。对于所有的抖动源,系统所能容忍的最大时钟抖动[即由抖动所引起的噪声不超过量化噪声(1/2 LSB)]可由下式定义:

采用ADC083000/B3000ADC芯片对ADC系统进行优化

如果输入电压(VIN)经过优化等于ADC的满量程(VINFSR),则对抖动的要求就只与ADC的分辨率(N位)和被采样的输入频率(fin)相关。当输入频率达到奈奎斯特速率(对于1.5GSps的转换速率为750MHz)时,总的抖动要求为:

采用ADC083000/B3000ADC芯片对ADC系统进行优化

这个值是各种原因引起的抖动的总和。ADC器件内部所引起的抖动被称为孔径抖动。以ADC083000为例,在数据表中给出的孔径抖动为0.4ps, 该值将ADC时钟的抖动规范限制在0.4ps。但是,当被用于数据转换系统时,简单地将振荡器的性能数据匹配到所需的规范,可能还不足以得到所期望的结 果。这是因为基频附近存在的其它频率成分也起着重要的作用。因此,有必要用频谱分析仪来检查时钟信号,并确定与基频相关的能量没有分布到过宽的范围内。扩 展到更高频率上的尖峰是可见的,并且也会直接影响抖动性能。

图1显示了为ADC083000所推荐的时钟电路。它由一个与Vari-L压控振荡器(VCO)相连的锁相环(PLL)器件(LMX2312)组成。 此PLL和VCO在奈奎斯特输入频率下仍能使ADC083000产品维持所需的信噪比(44dB)。图2中的FFT显示了ADC08D1500在1.5 GSps的时钟速率下,采用图1中的电路采样100MHz输入频率时的动态性能。

通常使用一个差分放大器作 为单位增益的单端到差分端的转换器。为什么ADC需要差分输入呢?因为差分信号不仅有利于抑制共模噪声,还能提高ADC的谐波性能。降低偶次谐波能带来更 好的动态性能。使用运放来替代变压器进行单端到差分端转换的优势在于放大器能允许直流信号通过而变压器却不能。并且使用放大器比使用变压器更容易对增益进行控制。

当设计结束后检查放大器的失调电压时,要移除运放输入端的激励信号。现在使用WaveVision的ADC评估软件,进行采样并在时域中观察这些样 本。当运放的输入电压为零时,ADC的输出应该处于半量程,即128(8位转换器)。放大器的任何输出失调误差都会引起输出码偏离半量程。这样就能测量运 放的输出失调误差。如果存在很大的失调电压,则需要检查运放输入端的阻抗匹配,因为输入端的阻抗失配会改变输出失调电压,由于输出幅度受到限制,因此会减 小ADC的动态范围。

捕获数字输出数据

以很高的频率(1GSps甚至更高)对信号进行采样意味着由转换器产生的数字输出数据必须快速地被存储或至少被快速地转移。ADC为它的两个通道提供 了复用数据输出。这一方法将数据率降低了一半,但增加了所需的位数。对于1GSps的采样率,ADC的转换数据输出速率为500MHz。即使以这一被降低 的速度输出,大多数分立或内部FPGA存储器还是难以可靠地捕捉数据。因此最好使用双数据率(DDR)的方法,在时钟的上升沿和下降沿均传输数据。这样对 于DDR信号,数据率不变,但时钟频率再次被减小一半,变成易处理的250MHz。这一频率处于目前CMOS存储电路可实现的范围之内。在将数据存入存储 器之前,在FPGA器件的输入端需要一对中间数据锁存器。第一个锁存器由一个同相数据时钟控制,而第二个锁存器则由一个相差为180°的异相或反相数据时 钟控制。

采用ADC083000/B3000ADC芯片对ADC系统进行优化


为了简化这一计时要求,FPGA通常具有PLL(锁相环)或DLL(延迟锁相环)形式的数字时钟管理器。这些器件允许在内部产生相位锁定到一个输入时 钟的时钟信号,并提供0°、90°、180°和270°的相位延迟。这一时钟管理特性通过提供一个精确的相移180°的时钟,使DDR的时序能有效地工 作。它还能确保到来的数据与下降沿同步,因此能可靠地被数据锁存器捕获。

被锁存后,到来的数据可以被转移到FIFO存储器或Block RAM中。这样系统微控制器就能以较慢的速度容易地从中找回这些数据,进行捕获后的处理。

电路板布局

由于数字开关的瞬时变化主要由高频成分构成,趋肤效应告诉我们逻辑变化产生的噪声几乎与地平面铜皮的总质量无关。总表面积比地平面的总体积更为重要。 典型的充满噪声的数字电路与敏感的模拟电路之间的耦合会导致很差的性能,并且似乎无法隔离和补救。解决这一问题的方法就是要很好地将模拟电路与数字电路分 开。由于所引起的公共回流路径会在ADC的模拟输入“地”中引起涨落,从而在转换结果中引入额外的噪声,因此不应将高功率的数字元件放置在任何线性元件或 模拟与混合信号元件的电源线和电源平面之上或其附近。

采用ADC083000/B3000ADC芯片对ADC系统进行优化


通常,我们假定模拟和数字引线应成90°交叉,以避免数字噪声进入模拟路径。但是,在高频系统中应完全避免模拟和数字引线的交叉。输入的时钟线应与所 有其它引线(包括模拟和数字)隔离。应该避免通常可被接受的90°交叉,因为在高频下即使少许耦合也会引起问题。在高频下,笔直的信号路径具有最好的性 能。模拟输入应与充满噪声的信号引线隔离,以避免将寄生信号耦合到输入中去。由于ADC083000要求低电平驱动,因此这一点尤其重要。任何连接在转换 器输入端和地面之间的外部元件(例如滤波电容),都应被连接到模拟地平面中一个非常干净的点上。所有模拟电路(输入放大器、滤波器等)都应与任何数字元件分开放置。

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

    关注

    1625

    文章

    21665

    浏览量

    601775
  • 存储器
    +关注

    关注

    38

    文章

    7452

    浏览量

    163594
  • adc
    adc
    +关注

    关注

    98

    文章

    6430

    浏览量

    544064
收藏 人收藏

    评论

    相关推荐

    ADC083000芯片无法正常工作的原因?

    当前使用FPGA芯片控制ADC083000工作,FPGA输出的时钟是600Mhz,使用DDR模式接收ADC输出的数据。 当前使用的是交流耦合模式。然后通过外部扩展模式(SPI接口)配置
    发表于 11-15 07:14

    ADC的本质与特性 - 1

    adc
    皮特派
    发布于 :2022年12月07日 11:30:38

    ADC的本质与特性 - 2

    adc
    皮特派
    发布于 :2022年12月07日 11:32:56

    ADC高精度采集

    ADC
    橙群微电子
    发布于 :2023年02月24日 09:37:18

    模数转换ADC

    ADC
    jf_06209345
    发布于 :2023年03月17日 20:17:58

    国产示波器ADC芯片和国产信号源DAC芯片

    的3MXT2001直接替代ADC08D1000(1G)分辨率双8bit的4MXT2004直接替代ADC08D1520(1.5G)分辨率双8bit的5MXT2003直接替代ADC083000(3G)分辨率单通8bit
    发表于 10-20 09:45

    采用ADC083000/B3000的3GSps超高速ADC系统设计

    设计、差分输入驱动器的设计、数字接口和布局考虑都是十分复杂的问题。本文中的参考设计将采用ADC083000/B3000。时钟源是高速数据转换系统中最重要的子电路之一。这是因为时钟信号的
    发表于 05-30 05:00

    ADC08B3000,pdf datasheet (8-Bi

    The ADC08B3000 is a single, low power, high performanceCMOS analog-to-digital converter
    发表于 10-10 09:11 12次下载

    ADC083000,pdf datasheet (8-Bit

    The ADC083000 is a single, low power, high performanceCMOS analog-to-digital converter
    发表于 10-10 09:17 23次下载

    ADC中的ABC:理解ADC误差对系统性能的影响,The A

    ADC中的ABC:理解ADC误差对系统性能的影响 The ABCs of ADCs: Understanding How ADC Errors Affect System Perfor
    发表于 07-22 13:01 5046次阅读
    <b class='flag-5'>ADC</b>中的ABC:理解<b class='flag-5'>ADC</b>误差对<b class='flag-5'>系统</b>性能的影响,The A

    NB3000_ADC084S021

    NB3000 ADC084S021,好东西,喜欢的朋友可以下载来学习。
    发表于 02-18 16:44 0次下载

    ADC芯片需求驱动

    ADC芯片需求驱动(电源技术研讨会)-ADI常用芯片adc驱动程序,C语言,可以借鉴使用。
    发表于 09-15 13:21 19次下载
    <b class='flag-5'>ADC</b><b class='flag-5'>芯片</b>需求驱动

    基于ADC0809芯片的简单采集系统设计

    基于ADC0809芯片的简单采集系统设计(开关电源技术论文)-文档为基于ADC0809芯片的简单采集系统
    发表于 09-17 14:16 91次下载
    基于<b class='flag-5'>ADC</b>0809<b class='flag-5'>芯片</b>的简单采集<b class='flag-5'>系统</b>设计

    国产ADC芯片——adc芯片的多种结构

    、精密ADC和集成ADC等,主要应用于医疗仪器、测试仪器、音频处理和工业系统等领域,具有高稳定性、高精度和低噪声等特点。 ADC芯片具有多种
    的头像 发表于 10-09 16:01 2417次阅读

    ADC083000单通道、低功耗、高性能CMOS模数转换器数据表

    电子发烧友网站提供《ADC083000单通道、低功耗、高性能CMOS模数转换器数据表.pdf》资料免费下载
    发表于 07-17 10:39 0次下载
    <b class='flag-5'>ADC083000</b>单通道、低功耗、高性能CMOS模数转换器数据表