需要确认注册邮箱后才能开通博客,立即确认我的邮箱
文章 搜索 高级搜索 ?3? ?3?
  • 滤波器new!
  • LED驱动 new!
  • 新能源 new!
  • PLL
  • PCIE协议
  • 可穿戴
  • LSI
  • FCI
文章 论坛 博客 小组 研讨会
EDN China>EDN论坛>模拟专区>了解ADC建模工具,让你脑洞大开
?
大家在做什么...
楼主 问题:

了解ADC建模工具,让你脑洞大开

发布时间:2015-2-6 下午5:00

作者: IvanHuang

等级: 新新人类

积分: 290分

发帖数: 63次

网站总积分: 468分

280分

发送消息

加为好友

查看用户的所有发言

查看用户的个人主页

需要确认注册邮箱后才能下载,立即确认我的邮箱
回复后可下载附件
ADI的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 时,将出现弹出窗口,要求用户选择画布,如图1 所示。

图1. VisualAnalog 的"New Canvas"(新建画布)窗口
?
AD9467 的ADIsimADC 模型位于ADC→Single(单通道)→AD9467菜单选项中。图2 显示了ADIsimADC 的FFT 均值画布。



图2. ADIsimADC 画布,所示为9.7 MHz 时AD9467 的单音FFT


设置ADIsimADC 以预测ADC 行为
在单音发生器(Tone Generator)模块上输入频率,然后点击制 表(Tab)键。ADIsimADC 会自动根据采样速率和采样大小,将 该频率转换为相干频率。图3 显示了采用默认设置时9.7 MHz 单 音输入的FFT。

图3. ADIsimADC 中9.7 MHz 时的单音FFT


设置ADIsimCLK 以预测AD9523-1 行为
接着,下载并安装ADIsimCLK 软件。安装完成后,打开程序并选择文件(File)→新建(New)。将出现一个窗口,用来选择各器件,如图4 所示。

图4. ADIsimCLK 的器件选择


遵循与实际目标系统实施最为相似的设置方法。本例中使用一个外部30.72 MHz 时钟来为第一个PLL 提供了参考时钟。CrystekCVHD-950 用作双环路PLL 中第一个环路的VCXO。内部VCO频率设定为2949.12 MHz,并且在内部进行3 分频。OUT7 上的4 分频提供245.76 MHz 时钟。该设置如图5 所示。

图5. ADIsimCLK 内的AD9523-1 设置


ADIsimCLK 还会生成关于时钟输出的报告,包括不同积分范围内的输出相位噪声和抖动。这些报告可从各个输出所对应的选项卡上进行查看。在该设置中,OUT7 用来为AD9467 评估板提供时钟。报告页如图6 所示。图中高亮显示了主要规格宽带抖动。

图6. ADIsimCLK 中的OUT7 报告

仿真带有AD9523-1 的AD9467
ADIsimADC 可以预测使用AD9523-1 提供时钟时AD9467 的性能。ADIsimCLK 报告中的宽带抖动规格可传递到ADIsimADC 画布上。在FFT 画布上,ADC Model(ADI 模型)模块使用户能够更新总抖动规格,如图7 所示。

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


总抖动可通过对各个抖动分量求取方和根而计算得出。这里,孔径抖动为60 fs,宽带抖动为215 fs。传递到ADIsimADC 的rss 抖动为223.2 fs,这会产生97 MHz 的单音FFT,如图8 所示。使用更新后的抖动,ADIsimADC 可预测任何输入频率下的预期性能。

图8. ADIsimADC 中97 MHz 输入的单音FFT 和更新后的抖动规格

关于抖动的简短说明
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 所示。

图9. 带有AD9523-1 评估板和AD9467 评估板的硬件设置
?
该设置采用2 MHz 至400 MHz 的模拟输入频率来采集数据。由VisualAnalog 采集单音FFT,并结合ADIsimADC 的预测来编译数据并绘制成曲线图。图10 显示了信噪比(SNR)与频率之间的关系曲线图。注意,仿真结果完美地匹配实际测量结果。

图10. SNR 与模拟输入频率之间的关系曲线图(ADIsimADC 预测结果和实 测数据比较)
?
图11 显示了无杂散动态范围(SFDR)数据。这些数字并不完全一致,但模拟数据和实测数据之间的总体趋势在整个频率范围内都匹配得相当好。SFDR 主要取决于PCB 布局、元件、时钟幅度,这些就是差异由来。

图11. SFDR 与模拟输入频率之间的关系曲线图(ADIsimADC 预测结果和 实测数据比较)
?
要更好地测量失真,可比较二次谐波失真和三次谐波失真的模拟数据和实测数据,如图12 和图13 所示。如果输入评估板上ADC中的差分信号在幅度和相位上均衡,并且评估板的布局良好而不会明显影响差分信号平衡,那么模拟和实测的HD2 性能将匹配得非常好。
另一方面, HD3 性能与频率的关系可能比较难以预测。ADIsimADC 模型是在表征过程中通过观察ADC 性能和DNL 数据而开发出的。算法使用插值和外推技术,以便预测特定频率时的动态范围,但不能准确预测所有点上的HD3 性能。

图12. HD2 与模拟输入频率之间的关系曲线图(ADIsimADC 预测结果和实测数据比较)
?

图13. HD3 与模拟输入频率之间的关系曲线图(ADIsimADC 预测结果和实测数据比较)
?
实际的HD3 性能很大程度上取决于各种现实因素,例如电源电压、元件选择、ADC 输入缓冲器和时钟信号质量。
HD3 预测并非总是完全正确,但在频率上的总体趋势表明了模拟 数据和实测数据之间的良好一致。
在很多系统设计中,主要性能指标为SNR。SFDR 和动态范围取决于很多其他因素。模拟结果和实测数据之间的SNR 数字匹配得非常好,这让系统设计人员在选择ADC 和时钟时可以充满自信。
?
结论
期望缩短设计周期的需求给系统设计人员在其设计中评估新产品 带来了巨大压力。硬件评估几乎是必不可少的,但选择错误的硬件组合可能会造成金钱和时间浪费。软件评估可用于对ADC 产品进行快速而简便的初始测评。ADIsimADC 和ADIsimCLK 为系统设计人员提供了一种简单而有效的方式,让他们可以合理地选择ADC 和时钟IC。借助这些软件工具,系统设计人员可混搭使用不同的ADC 和时钟IC,以此获得足够信心来选择各元件进行硬件评估。
?

分享到:? 新浪微博 ?? 微信 ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
qq空间 ?? 腾讯微博 ?? 人人网 ?? 百度搜藏 ??
?
???标签: adc
胖螃蟹 编辑于 2015-2-12 上午10:02
引用 回复 收藏 推荐到小组 ( 0) ( 0) 关注

快速回复 高级回复
用户名:?
美国的游客?????? (您将以游客身份发表,请登陆 | 注册) ?
标题: * 标题还可以输入80
评论: * 你还可以输入30000
验证码: ?*?
分享: 新浪微博?? qq空间?? qq微博?? 人人网?? 百度搜藏??
维护专业、整洁的论坛环境需要您的参与,请及时举报违规帖子,如果举报属实,我们将给予相应的积分奖励。
谢谢您的热心参与!
返回模拟 | 返回专业技术交流区
本论坛仅陈述专家或个人观点,并不代表EDN China 电子技术设计互动社区网站立场。
积分排行榜
彩云 [殿堂级工程师]
mzlr [殿堂级工程师]
特权同学 [殿堂级工程师]
敬请关注EDNC官方微信“edn-china"

每月定期向您递送电子元器件规格书网中的最新元器件数据手册下载、库存信息及技术参数更新。请点击订阅:

2016我的工程师社区
EDN官方QQ群???更多QQ群
  • EDN-深圳 8366025
  • 菜农Cortex-M0技术交流 12047788
  • EDN-哈尔滨 75642591
  • EDN-上海 15156661
  • EDN-广州 57660943
  • EDN-桂林 48813559
  • EDN-武汉 25150805
  • EDN-模拟电路 2837145
  • EDN-通讯 30548292
  • EDN-综合 57490949

促进EDN网友交流合作,方便EDN网友学习沟通

有问题请反馈