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

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

3天内不再提示

ADC建模工具可加快评估速度

星星科技指导员 来源:ADI 作者:Umesh Jayamohan 2023-01-31 10:44 次阅读

消费者对更快、更智能、更好产品的需求正在将创新推向前所未有的水平。因此,系统设计人员面临着一个共同的困境:在已知平台上设计新产品,只进行增量更改;或者使用具有最先进产品和功能的全新平台。前者可能快速且风险低,但回报较低;而后者提供更好的多功能性、功能和价值,但风险更高。

现在,一套新的仿真工具支持在软件中快速原型设计,最大限度地降低开发风险,并使设计人员相信他们的新产品将按预期工作。该软件提供了对模数转换器时钟IC放大器等单个产品功能的洞察,并且可以组合器件(例如ADC和时钟),而无需获取实际组件。购买硬件的决定可以在软件评估完成后做出,从而节省时间和金钱。

本文演示了ADIsimADC的多功能性,™ ADIsimCLK,™以及 VisualAnalog 软件套件,用于预测 ADC 与采样时钟结合使用时的性能。本示例使用16位、250 MSPS模数转换器AD9467和低抖动时钟发生器AD9523-1。第一部分介绍软件评估,仿真ADC随频率变化的性能,并展示如何在软件中连接器件。第二部分详细介绍了使用评估板和SPIController软件进行的实际硬件设置。本例为AD9467的时钟频率为245.76 MSPS。AD9523-1评估板使用交互式GUI配置时钟输出。

使用 ADIsimADC 和 ADIsimCLK 进行协同仿真

首先,下载并安装VisualAnalog和AD9523-1评估软件。ADIsimADC与VisualAnalog一起封装。启动 VisualAnalog 后,弹出窗口将要求用户选择一个 Canvas,如图 1 所示。

poYBAGPYgHuAAvTxAAFB96F4nCQ915.png?la=en&imgver=1

图1.视觉模拟新画布窗口。

AD9467的ADIsimADC型号可在ADC→单通道→AD9467菜单选项下找到。图2显示了ADIsimADC平均FFT曲线。

pYYBAGPYgH2AGzESAAD_1pcDt8Q852.png?la=en&imgver=1

图2.ADIsimADC画布显示采用9.7 MHz单音FFT的AD9467。

设置ADIsimADC以预测ADC行为

在音调发生器模块中输入一个频率,然后按 Tab。 ADIsimADC 根据采样速率和样本大小自动将此频率转换为相干频率。图3显示了默认设置下9.7 MHz单音输入的FFT。

poYBAGPYgIGAZmKLAAFGWUsy2oA268.png?la=en&imgver=1

图3.ADIsimADC单音FFT,频率为9.7 MHz。

设置ADIsimCLK以预测AD9523-1行为

接下来,下载并安装ADIsimCLK软件。安装后,打开程序并选择文件→新建。将出现一个窗口,其中包含一系列设备,如图 4 所示。

pYYBAGPYgIOAaJIwAAJ34Gq9DZU905.png?la=en&imgver=1

图4.ADIsimCLK器件选择。

遵循与实际预期系统实现最相似的设置方法。在本例中,外部 30.72MHz 时钟提供对第一个 PLL 的参考。Crystek CVHD-950用作双回路PLL第一个环路的VCXO。内部VCO频率设置为2949.12 MHz,内部除以3。OUT7 上的 4 分频提供 245.76MHz 时钟。此设置如图 5 所示。

pYYBAGPYgIWATGC4AAGEYMhuVtU406.png?la=en&imgver=1

图5.ADIsimCLK中的AD9523-1设置。

ADIsimCLK还可生成时钟输出报告,包括各种积分范围内的输出相位噪声和抖动。这些报告在与各种输出相对应的选项卡上可用。在此设置中,OUT7用于为AD9467评估板提供时钟。报告页如图 6 所示。突出显示了关键规格宽带抖动。

poYBAGPYgIeAFz1TAAIzsHUQUS8056.png?la=en&imgver=1

图6.ADIsimCLK 中的 OUT7 报告。

使用AD9523-1仿真AD9467

ADIsimADC可以预测AD9467与AD9523-1时钟配合时的性能。ADIsimCLK报告中的宽带抖动规格可以传递到ADIsimADC画布。在FFT画布中,ADC模型模块使用户能够更新总抖动规格,如图7所示。

pYYBAGPYgImAQhF0AADyfNet7ns286.png?la=en&imgver=1

图7.更新ADIsimADC模型中的抖动。

总抖动可以计算为各个抖动分量的和方根 (rss)。在这种情况下,孔径抖动为60 fs,宽带抖动为215 fs。传递给ADIsimADC的rss抖动为223.2 fs,产生图8所示的97 MHz单音FFT。利用更新的抖动,ADIsimADC可以预测任何输入频率下的预期性能。

poYBAGPYgIuAT8uzAABXt7N8sg8391.png?la=en&imgver=1

图8.97 MHz输入时的单音FFT,具有ADIsimADC中更新的抖动特性。

关于抖动的简短说明

ADC必须定期对模拟信号进行采样。需要一个稳定的采样时钟,因为任何非理想的时钟源都会产生一些相位噪声。抖动是采样时钟载波两个指定频率偏移之间的相位噪声在时间段内的积分。对于ADC,宽带噪声通常被认为是最重要的。ADIsimCLK计算宽带抖动,对高于1 kHz偏移的相位噪声进行积分。该宽带抖动被传递到ADIsimADC模型,以了解抖动对ADC性能的影响。有关采样时钟抖动如何影响ADC性能的更多信息,请参阅AN-756应用笔记:采样系统以及时钟相位噪声和抖动的影响。

测量的性能

ADIsimADC预测使用AD9467评估板和AD9523-1评估板进行测试。AD9523-1配置为在OUT7上产生245.76 MHz LVPECL时钟。该输出耦合到AD9467评估板,该评估板经过修改,可接受J200和J201上的差分时钟输入。此设置如图 9 所示。

pYYBAGPYgI2AQjBKAAGUVQRUvUU427.png?la=en&imgver=1

图9.显示AD9523-1和AD9467评估板的硬件设置。

该设置使用2 MHz至400 MHz的模拟输入频率收集数据。 使用VisualAnalog捕获单音FFT,并根据ADIsimADC预测编译和绘制数据。图10显示了SNR与频率的关系。请注意模拟与实际测量值的匹配程度。

poYBAGPYgI6AP0EoAAA8G3jOV8A057.png?la=en&imgver=1

图 10.SNR与模拟输入频率的比较ADIsimADC和实际测量数据

图 11 显示了 SFDR 数据。这些数字并不完全一致,但不同频率的模拟数据和测量数据之间的总体趋势非常吻合。SFDR高度依赖于PC板布局,组件,时钟幅度,这可以解释差异。

poYBAGPYgI-Aa-s8AAA4_KqIrvg321.png?la=en&imgver=1

图 11.SFDR与模拟输入频率的比较ADIsimADC和实际测量数据

更好的失真测量方法是比较二次和三次谐波失真的仿真和测量数据,如图12和图13所示。仿真和测量的HD2性能非常匹配,证明进入评估板ADC的差分信号在幅度和相位方面非常平衡,并且评估板的布局足够好,不会显著影响差分信号平衡。

另一方面,预测 HD3 性能随频率变化可能很棘手。ADIsimADC模型是通过查看特性化过程中的ADC性能和DNL数据而开发的。该算法使用插值和外推技术来预测特定频率下的动态范围,但无法准确预测HD3在所有点的性能。

pYYBAGPYgJSAcuCAAABEI7lt55o079.png?la=en&imgver=1

图 12.HD2与模拟输入频率的比较,比较ADIsimADC和实际测量数据。

poYBAGPYgJWAPaUmAABGQFsX-rg303.png?la=en&imgver=1

图 13.HD3与模拟输入频率的比较,比较ADIsimADC和实际测量数据。

HD3的实际性能在很大程度上取决于实际因素,如电源电压、元件选择、ADC输入缓冲器和时钟信号质量。

HD3 预测可能并不总是正确的,但频率的总体趋势在模拟数据和测量数据之间提供了良好的一致性。

在许多系统设计中,主要的性能指标是SNR。SFDR和动态范围取决于许多其他因素。仿真和测量数据之间的SNR值匹配得非常好,这使系统设计人员对ADC和时钟的选择充满信心。

结论

对更短设计周期的需求给系统设计人员带来了巨大的压力,要求他们评估新产品的设计。硬件评估几乎总是必要的,但选择错误的硬件组合最终可能会花费金钱和时间。软件评估可以作为对ADC产品的快速简便的初步了解。ADIsimADC和ADIsimCLK为系统设计人员选择ADC和时钟IC提供了一种简单有效的方法。这些软件工具允许系统设计人员混合搭配各种ADC和时钟IC,从而对所选组件产生足够的信心,以执行硬件评估。

审核编辑:郭婷

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

    关注

    142

    文章

    12416

    浏览量

    209977
  • 转换器
    +关注

    关注

    27

    文章

    8200

    浏览量

    141733
  • adc
    adc
    +关注

    关注

    95

    文章

    5648

    浏览量

    539413
收藏 人收藏

    评论

    相关推荐

    lavbiew 加快读取txt的速度

    老师布置的要求是 优化发射电流数据回放程序V5.0-20131024-为USB存储的电流文件准备,加快读取速度;因为打开这个txt是,在画xy图是比较慢,而且放大xy图是反应更慢,需要提高读取和反应速度。希望大神能看下,给一些思
    发表于 02-11 21:12

    在BEMF补偿中如何自己评估速度

    在BEMF补偿中,我们如何自己评估速度? #评估工具以上来自于谷歌翻译以下为原文 In the BEMF compensation,How can we evaluate the s
    发表于 05-14 13:42

    UML建模工具推荐

    本文推荐五个免费的UML建模工具。对软件开发而言,软件的对象模型有助于他们对软件的需求以及系统的架构和功能进行沟通。
    发表于 07-19 08:33

    怎么设计射频器件建模工具

    随着半导体工业的飞速发展,新型电力电子器件不断涌现,用户对器件建模的需求越来越迫切,对专用建模工具的开发提出了新的挑战。设计射频器件建模工具
    发表于 08-20 06:20

    ADC 建模工具加快评估过程

    和时钟IC,以此获得足够信心来选择各元件进行硬件评估。参考电路AN-737 应用笔记"如何利用ADIsimADC 完成ADC 建模",Brad Brannon 和Tom
    发表于 10-23 08:00

    如何对系统进行最佳建模

    。    图1:典型的ADC评估板  验证性能后,可将更完整的评估板的示意图和布局作为那一部分子系统的参考设计部分子。我们的数据采集和模式生成工具支持CMOS、LVDS和JESD204
    发表于 01-07 17:37

    请问放大器参数评估工具是如何工作的?

    为什么要设计一种放大器参数评估工具?放大器参数评估工具是如何工作的?放大器参数评估工具是怎样
    发表于 04-20 06:18

    如何加快32的运行速度

    如何会加快32的运行速度
    发表于 11-06 07:58

    并联稳压器可加快电源供应启动速度

    并联稳压器可加快电源供应启动速度 有些应用设计对系统的交换式电源供应提供电压输出的速度有更高要求,图1就是这类电源供应系统的自举升压(bootstrap)电路,亦
    发表于 10-25 11:09 705次阅读
    并联稳压器<b class='flag-5'>可加快</b>电源供应启动<b class='flag-5'>速度</b>

    学生发明可加快伤口愈合设备

    学生发明可加快伤口愈合设备 据国外媒体报道 ,在海地地震救援中,麻省理工大一位研究生所发明的便携式负压医疗设备有效的起到了帮助开放性
    发表于 03-26 08:56 886次阅读

    ADC建模工具加快评估过程

    这个PDF是关于这个领域非常有用的PDF资料。
    发表于 01-07 14:23 0次下载

    ADI高速ADC的行为模型及工具软件

    运用visual analog工具来仿真 和评估高速ADC的产品及其评估板。
    的头像 发表于 06-03 01:47 2967次阅读
    ADI高速<b class='flag-5'>ADC</b>的行为模型及<b class='flag-5'>工具</b>软件

    用于评估ADC的产品及其评估板的模型及工具软件

    运用visual analog工具来仿真和评估高速ADC的产品及其评估板。
    的头像 发表于 06-11 06:49 2952次阅读
    用于<b class='flag-5'>评估</b><b class='flag-5'>ADC</b>的产品及其<b class='flag-5'>评估</b>板的模型及<b class='flag-5'>工具</b>软件

    五个免费UML建模工具介绍

    UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。以下推荐的是五个免费的UML建模工具,相对而言还算功能比较不错。
    的头像 发表于 05-05 11:10 5540次阅读
    五个免费UML<b class='flag-5'>建模</b><b class='flag-5'>工具</b>介绍

    如何用ADIsimADC完成ADC建模

    电子发烧友网站提供《如何用ADIsimADC完成ADC建模.pdf》资料免费下载
    发表于 11-28 10:36 2次下载
    如何用ADIsimADC完成<b class='flag-5'>ADC</b><b class='flag-5'>建模</b>