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

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

3天内不再提示

信号完整性实际设计中最常用的源端匹配方式

冬至子 来源:大明SIPI 作者:佳如明 2023-06-16 09:11 次阅读

信号驱动器接收器之间传输时,由于源端和末端反射的存在就会导致多次反射,反射的结果就是导致接收端的波形产生信号的畸变。当驱动器的驱动能力强时可能导致过冲和振铃;当驱动器的驱动能力比较弱时,可能会导致信号边沿退化严重甚至边沿不单调。

图片

当过冲超过接收器的规范要求就会对器件寿命产生影响;过冲过大也会导致信号链路上产生远高于信号频率本身的高频分量,从而导致更加严重的EMI问题,这也可能导致系统设计失败;当振铃过于严重就会影响信号的有效位宽和噪声裕量,有效位宽减小会导致信号建立、保持时间余量不足,噪声余量减小会导致信号抗干扰能力的降低,串扰和电源噪声都可能导致信号的误判;时钟信号如果存在边沿不单调则也可能导致接收器接收数据错误。因此可以说控制传输路径上的反射是信号完整性分析的首要任务。而控制反射最常用的手段就是源端匹配和终端端接。

01

源端匹配

实际设计中最常用的源端匹配方式就是在驱动器输出端加串联电阻。电阻的阻值需要根据驱动器的输出阻抗来决定,匹配电阻加上驱动器输出阻抗等于传输线阻抗时能够完全消除源端的反射。

图片

图片

如上所示,在驱动器输出就近加33ohm匹配电阻Rmatch,使Rmatch+Rs=50ohm。信号进入传输线时在Vdrv点50ohm电阻和50ohm的传输线分压,得到的信号幅值只有1.65V。1.65V的入射电压沿传输线传播到接收端发生全反射,产生1.65V的反射信号。这就导致在接收端接收到的幅值为3.3V,同时反射信号向源端传输,由于源端的阻抗已经匹配,当反射信号到达源端之后就不会再发生反射。

由此可见,源端匹配的作用就是让驱动器输出端的阻抗(包含驱动器内阻和匹配电阻)与传输线阻抗匹配,抑制了终端不匹配导致的反射信号在源端发生二次反射,进而抑制了多次反射的发生。抑制了多次反射,也就抑制了信号的过冲和振铃,无论对器件的寿命还是接收端信号的有效判决都有重要的意义。

采用源端匹配方式时,需要注意匹配电阻阻值的选择和匹配电阻布局这两个方面。源端匹配电阻选择以匹配传输线阻抗为目的,但也并不是选择了合适的阻值就能够起到预期的作用,如果匹配电阻的布局不合理它的效果就会大打折扣。

02

匹配电阻的布局

前面讲传输线的效应时曾经提到,通常认为当信号传输延时小于信号上升时间1/6时,互连线处在集总区域,不会体现出传输线效应。这一点应用到匹配电阻的布局中就要求,源端匹配电阻布局要尽量靠近驱动器。因为只有让匹配电阻和驱动器内阻之间的互连线(TLD2)延时小于信号上升时间的1/6才能够使驱动器内阻和这段互连线加上匹配电阻看作是集总的,将这三部分集总在一起考虑。

下面我们可以仿真对比一下当信号上升时间为50ps时驱动器内阻到匹配电阻的互连线延时分别为8ps(小于50ps的1/6)、20ps、50ps(与信号上升时间相当)时的接收器件接收到的信号波形。

为了更好地观测仿真结果,将三种情况信号的延时分别错开了1ns。

图片

需要注意的是,这里的仿真为了让读者更加清晰的看到驱动器内阻到匹配电阻的互连线延时的影响,将信号的上升时间设置为50ps是非常快,实际应用中除了高速串行链路和DDR等高速并行总线上升时间并不会达到这么快。

从上面的仿真结果可以看出:

1.驱动器内阻到匹配电阻的互连线长度对接收器接收波形有很大影响,会在接收波形稳定电平处产生周期性的过冲和震荡,且过冲的间隔等于传输线延时的两倍。这说明由于驱动器内阻到匹配电阻的互连线的存在使得源端并没有完全匹配,在驱动器和接收器之间还是存在着反射信号;

2.驱动器内阻到匹配电阻的互连线延时小于信号上升时间延时1/6时产生的反射信号对信号质量影响很小;互连线延时超过信号上升时间延时1/6、甚至和信号上升时间相当时产生的反射信号非常大,会产生比较大的过冲,且过冲的幅度随着延时的增大而增大,匹配电阻所起到的匹配效果也会更差。

由此可见,对于一个上升时间有1ns左右的LVTTL或者CMOS电平信号,只要驱动器内阻到匹配电阻之间的延时不超过150ps,匹配电阻就能起到良好的匹配效果。微带线的延时大概140ps/inch,带状线170ps/inch,也就是说只要这段互连线布线长度不超过1inch即可;但是对于DDR等高速内存接口上升时间可能只有几十ps,这对匹配电阻的布局和布线要求就相当严格了,因此这些高速接口常常使用的是芯片内部匹配端接。

03

驱动器的驱动能力

驱动器输出阻抗从一定程度上反映了驱动器的驱动能力。根据输出电阻的大小可以分为过驱动和欠驱动两种情况。下图所示为驱动器输出一个上升时间500ps的3.3V阶跃信号,输出阻抗分别为20ohm、80ohm的时候,在接收端接收到的信号波形。

图片

所谓过驱动就是驱动器输出阻抗(驱动器内阻加上源端匹配电阻)小于传输线阻抗的情况,此时进入传输线的入射电压大于1/2VCCIO,接收端反射回来的信号在源端发生负反射从而使接收端信号产生过冲和振铃,经过多次反射后稳定于VCCIO电平。

欠驱动就是驱动器输出阻抗大于传输线阻抗的情况,此时进入传输线的入射电压小于1/2VCCIO,接收端接收到的电压幅值小于VCCIO,接收端反射回来的信号在源端发生正反射从而使接收端信号产生阶梯状上升的趋势,经过几次反射之后才能到达稳定的VCC电平。总体上看,过驱动时信号边沿很陡并且存在过冲,而欠驱动时信号边沿很缓。

另外,除了使用驱动器输出阻抗来表示驱动器输出能力之外,还可以使用驱动电流来表示驱动能力的大小,比如说xilinx的FPGA中LVTTL、CMOS电平的驱动电流通常在4mA到24mA可调,驱动电流越大说明驱动能力越强。

04

信号上升时间

信号上升时间对信号质量有重要的影响。在过驱动情况下,如果上升时间很快,信号将很快达到过冲的峰值,如果信号的上升时间很长那么过冲达到峰值的时间也会变长甚至不能达到峰值;在欠驱动的情况下,信号的上升时间很短会在信号边沿上形成明显的台阶,随着信号上升时间的增大台阶会越来越不明显最后可能消失。无论是过冲还是台阶它们的宽度都和传输线延时有关,由此信号上升时间和传输线延时应该有一定的关系使相互作用对最终信号质量产生影响。

过驱动情况下,驱动器到接收器之间传输线延时为1ns,信号上升时间分别为1ns、2ns、3ns情况接收器接收波形如下图所示:

图片

当信号上升时间小于2倍的传输线延时,接收端过冲能够达到峰值;当信号上升时间大于2倍的传输线延时时, 接收端过冲峰值减小,上升时间越大过冲越不明显。

欠驱动情况下,驱动器到接收器之间传输线延时为1ns,信号上升时间分别为1ns、2ns、3ns情况接收器接收波形如下图所示:

图片

当信号上升时间小2倍的传输线延时时,接收端信号存在台阶,台阶的大小为2倍的传输线延时减去上升时间;当信号上升时间大于2倍的传输线延时时, 接收端台阶不再明显,上升时间越大信号的边沿越缓。这再一次证明了为什么说上升时间越快、传输线长度越长带来的信号完整性问题越严重。

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

    关注

    52

    文章

    8149

    浏览量

    145945
  • 接收器
    +关注

    关注

    14

    文章

    2456

    浏览量

    71789
  • DDR
    DDR
    +关注

    关注

    11

    文章

    711

    浏览量

    65218
  • 信号完整性
    +关注

    关注

    68

    文章

    1397

    浏览量

    95376
  • 电源噪声
    +关注

    关注

    3

    文章

    149

    浏览量

    17462
收藏 人收藏

    评论

    相关推荐

    高频信号设计信号完整性及布线方式实现

    信号完整性基本上是阻抗匹配的问题。而影响阻抗匹配的因素有信号源的架构和输出阻抗(output impedance),走线的特性阻抗,负载
    的头像 发表于 09-15 17:05 1262次阅读

    什么是信号完整性SI?信号完整性设计的难点

    信号完整性(Signal Integrity,SI)是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从
    的头像 发表于 09-28 11:27 2264次阅读
    什么是<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>SI?<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>设计的难点

    信号完整性与电源完整性的仿真分析与设计

    LVDS,目前芯片接口物理标准的演变反映了集成电路工艺的不断进步,同时也反映了高速信号传输要求的不断提高。从版图完整性的分析过程可知,只有结合了互联结构两负载特性的仿真结果才具有实际
    发表于 01-07 11:33

    基于Protel 99的PCB信号完整性分析设计

    信号完整性 信号完整性是指信号信号线上的传输质量,是
    发表于 08-27 16:13

    PCB信号完整性

    的速度传输,信号从驱动发出到达接收,其间存在一个传输延迟。过多的信号延迟或者信号延迟不匹配
    发表于 11-27 15:22

    信号完整性为什么写电源完整性

    得讲讲电源完整性。话不多说,直接上图:01.区别记得刚接触信号完整性的时候,对电源完整性(PI)和电源工程师之间的关系是分不清的。后来才渐渐了解这里面的千差万别。简单来说,电源的产生与
    发表于 11-15 06:32

    详解信号完整性与电源完整性

    完整性中,重点是确保为驱动器和接收器提供足够的电流以发送和接收1和0。因此,电源完整性可能会被认为是信号完整性的一个组成部分。实际上,它们都
    发表于 11-15 06:31

    何为信号完整性信号完整性包含哪些

    、持续时间和电压幅度到达接收时,该电路就有很好的信号完整性。当信号不能正常响应时,就出现了信号完整性
    发表于 12-30 08:15

    常用信号完整性的测试手段和在设计的应用

    常用信号完整性的测试手段和在设计的应用 信号完整性设 计在产品开发中越来越受到重视,而信号
    发表于 06-30 11:04 793次阅读
    <b class='flag-5'>常用</b><b class='flag-5'>信号</b><b class='flag-5'>完整性</b>的测试手段和在设计的应用

    信号完整性简介及protel信号完整性设计指南

    引起的。主要的信号完整性问题包括反射、振铃、地弹、串扰等。 与负载阻抗不匹配会引起线上反射
    发表于 11-16 13:24 0次下载
    <b class='flag-5'>信号</b><b class='flag-5'>完整性</b>简介及protel<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>设计指南

    信号完整性产生的原因是什么

    信号完整性(SignalIntegrity)就是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从
    的头像 发表于 03-14 14:51 3980次阅读

    信号完整性为什么写电源完整性

    记得刚接触信号完整性的时候,对电源完整性(PI)和电源工程师之间的关系是分不清的。后来才渐渐了解这里面的千差万别。简单来说,电源的产生与转化,比如Buck电路,LDO,DC-DC等,
    的头像 发表于 06-02 14:21 1798次阅读

    信号完整性分析

    定义:信号完整性(Signal Integrity,简称SI)是指在信号线上的信号质量。差的信号完整性
    的头像 发表于 11-16 14:56 4024次阅读

    终端端接在信号完整性中的意义

    终端端接对于信号完整性有着重要的意义,它和匹配一样都是解决信号
    的头像 发表于 06-15 11:08 1627次阅读
    终端端接在<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>中的意义

    什么是信号完整性?什么情况下要考虑信号完整性

    信号完整性是指在规定的时间内,信号传输到接收信号
    的头像 发表于 09-21 16:30 2814次阅读
    什么是<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>?什么情况下要考虑<b class='flag-5'>信号</b><b class='flag-5'>完整性</b>?