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

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

3天内不再提示

在ADS中如何进行仿真分析?

QTv5_SI_PI_EMC 来源:未知 作者:工程师郭婷 2018-08-28 11:46 次阅读

对于这类场景评估的方式主要有两大类,一类是实际电路评估,一种是仿真。对于实际电路的方式又分为拥有特定的芯片,一种是没有特定的芯片,这就可以使用一些FPGA芯片搭建一些电路进行实际测试的,这需要工程师具备一些电路设计的能力以及FPGA编程的能力,使整个链路运行起来,再结合仿真进行“仿测同源”,通过仿真进一步的优化设计,这也涉及到一个人员和成本的问题,当然,对于一些大公司还是具备的;对于一些中型的公司来讲,无法通过实际的电路进行验证,就只能通过ADS这类的工具来进行仿真验证和评估,如果知道芯片的类型并且有模型,可以针对性的进行特定的仿真,如果不知道芯片的型号或者没有模型,就使用ADS中的TX_Diff和Rx_Diff元件,在元件可以设定信号的速率、PRBS的码型、抖动、均衡等参数,然后进行仿真评估;对于一些小公司而言,这就只能凭经验了。

在以前的文章中介绍过,在获得了连接器、线缆或者PCB背板的测试或者仿真S参数之后,可以在ADS中非常方便的判断是否满足总线或者设计的要求:

在ADS中如何进行仿真分析?

本文就和大家分享下在ADS中如何对这类的情况进行仿真分析。无源器件或者无源通道都是用S参数来表征。假设通道使用的S参数如下所示:

在ADS中如何进行仿真分析?

在10GHz时,损耗接近-30dB,回波损耗将近-20dB。搭建一个有源仿真通道如下图所示,采用的IBISAMI是stratix5gx:

在ADS中如何进行仿真分析?

单击F7键仿真,获得的结果如下所示:

在ADS中如何进行仿真分析?

从仿真的结果可以看到,结果并不是非常好,这种情况下,可以通过修改配置芯片的均衡或者加重值,看是否能获得比较好的链路性能。双击TX_AMI模型,如下图所示:

在ADS中如何进行仿真分析?

在按F7仿真,获得仿真结果如下所示:

在ADS中如何进行仿真分析?

显然,调整之后的结果非常好。如果调整加重或者均衡到最合适的值之后依然无法满足要求,那么就说明设计的通道需要再优化。

如果结果比较好之后,想考察通道是否能承受外部串扰或者噪声的影响,可以通过在模型中注入抖动,再进行一次评估,同样双击TX_AMI模型,如下图所示:

在ADS中如何进行仿真分析?

增加0.02UI的随机抖动后,再单击F7后,获得的仿真结果如下所示:

在ADS中如何进行仿真分析?

从结果上可以看到,抖动增加了之后,并没有使眼图恶化很多。抖动的类型非常多,总体抖动分为了固有抖动和随机抖动,固有抖动进一步的分为数据相关抖动、周期性抖动和不相关的边界抖动。占空比失真抖动和码间干扰抖动归属于数据相关抖动。如下图所示:

在ADS中如何进行仿真分析?

如果没有IBIS-AMI模型,则可以使用ADS自带的Tx_Diff和Rx_Diff元件,如下图所示:

在ADS中如何进行仿真分析?

双击Tx_Diff如下图所示,同样可以设定仿真激励源、均衡、加重、抖动以及编码方式:

在ADS中如何进行仿真分析?

设定之后,获得仿真的结果如下图所示:

在ADS中如何进行仿真分析?

对于无源器件和无源通道通道这一类的工程师,通过这种有源的仿真分析,可以更加清楚的了解到自己设计的部分,在链路中会呈现什么样的性能表现。

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

    关注

    446

    文章

    47746

    浏览量

    409043
  • adc
    adc
    +关注

    关注

    95

    文章

    5646

    浏览量

    539410
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132147

原文标题:如何评估无源器件在高速电路整体链路中的表现

文章出处:【微信号:SI_PI_EMC,微信公众号:信号完整性】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32CUBE生成的工程如何进行KEIL的软件仿真

    通过STM32CUBE生成的工程如何进行KEIL的软件仿真有异常,做了很多的尝试,没能成功 1、根据网上的资料,进行魔术棒的相关修改,如下图 2、能顺利进入仿真界面,但是全速
    发表于 03-13 06:04

    ADS调用spectre网表仿真异常—薛定谔的NetlistInclude

    ADS是支持调用spice/spectre等网表文件进行仿真的,可以用NetlistInclude控件来进行调用。
    的头像 发表于 03-07 09:57 472次阅读
    <b class='flag-5'>ADS</b>调用spectre网表<b class='flag-5'>仿真</b>异常—薛定谔的NetlistInclude

    LTSpice能不能进行任意降压型DC-DC的环路特性分析,如何进行

    LTSpice能不能进行任意降压型DC-DC的环路特性分析,如何进行
    发表于 01-04 07:09

    PCB仿真软件有哪些?PCB仿真软件是如何进行LAYOUT仿真的?

    PCB仿真软件有哪些?PCB仿真软件是如何进行LAYOUT仿真的? PCB仿真软件是为了帮助电子工程师在设计和开发PCB电路板时
    的头像 发表于 11-24 14:51 6251次阅读

    ads不能进行噪声仿真无法设计噪声匹配电路怎么解决?

    毕业设计用到了HMC413芯片进行低噪声放大器电路的设计,可是芯片只提供了s2p文件且只有s参数,ads不能进行噪声
    发表于 11-16 06:38

    新apcups电源如何进行初充电

    电子发烧友网站提供《新apcups电源如何进行初充电.doc》资料免费下载
    发表于 11-15 09:55 0次下载
    新apcups电源如<b class='flag-5'>何进行</b>初充电

    如何获取零件的ADS仿真模型?

    因为仿真环境是ADS,并且目前还是初步的学习阶段,所以并不清楚如何能通过官网提供的其他软件的模型来生成ADS仿真模型,希望
    发表于 11-15 06:39

    请问ADS里如何仿真得到时域信号的功率谱密度?

    请问ADS里如何仿真得到时域信号的功率谱密度,是有仿真控件还是需要写计算方程呢? 在ADS中,可以使用频谱分析工具来
    的头像 发表于 10-20 15:08 999次阅读

    ADS仿真如何得到时域波形的功率谱密度?

    ADS仿真如何得到时域波形的功率谱密度? ADS是一款基于电磁场理论的电路设计软件。在设计电路时,我们需要对信号的功率谱密度进行分析,这样
    的头像 发表于 10-20 15:08 799次阅读

    工程师如何使用ADS仿真?如何优化ADS仿真

    工程师如何使用ADS仿真?如何优化ADS仿真?我需要详尽、详实、细致的最少1500字的文章 摘要: 高级设计系统(ADS)是一种强大的模拟和
    的头像 发表于 10-20 14:22 1389次阅读

    rtthreadstudio何进行汇编的单步前进?

    keil调试时鼠标点击反汇编窗口可以实现汇编语句的单步前进。 rtthreadstudio中点击反汇编窗口进行单步前进依然是按c语句的单句进行
    发表于 08-20 17:29

    直线模组如何进行精度校准?

    直线模组如何进行精度校准?
    的头像 发表于 08-01 17:44 750次阅读
    直线模组如<b class='flag-5'>何进行</b>精度校准?

    利用ADS中的S参数仿真方法建立和导入S2P文件

    动态仿真、静态仿真和瞬态仿真,是3类基础仿真。S参数仿真ADS中最重要的
    的头像 发表于 06-29 11:36 1.8w次阅读
    利用<b class='flag-5'>ADS</b>中的S参数<b class='flag-5'>仿真</b>方法建立和导入S2P文件

    ADS瞬态仿真控制器实例

    ADS瞬态仿真是电路在给定的输入激励下,在设定的时间范围内计算电路的时域瞬态响应性能。
    发表于 06-29 11:23 3679次阅读
    <b class='flag-5'>ADS</b>瞬态<b class='flag-5'>仿真</b>控制器实例

    ADS中使用FEM仿真

    的选择。它提供全自动网格划分和收敛功能,用于对任意3D形状(例如键合线和有限电介质基板)进行建模。除了Momentum,ADS中的FEM仿真器还为射频和微波工程师提供了一些业内最全面的EM仿真
    的头像 发表于 05-25 15:13 4045次阅读
    在<b class='flag-5'>ADS</b>中使用FEM<b class='flag-5'>仿真</b>器