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

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

3天内不再提示

FPGA高速收发器的高速Serdes均衡技术

要长高 来源:国产FPGA之家 作者:大木匠 2022-06-17 11:54 次阅读

高速Serdes均衡技术介绍

FPGA高速收发器的接收通道上有2种均衡模式:CTLE(连续时间线性均衡)和DFE(判决反馈均衡)。1连续时间线性均衡

CTLE(连续时间线性均衡)是一种应用于接收的线性滤波器,可衰减低频信号分量,放大奈奎斯特频率附近的分量,并衰减更高频率,这样就抵消了通道的低通特性。如下图所示,可以调整 CTLE 增益以优化低频衰减与高频放大的比率。CTLE的缺点是放大高频分量的同时噪声和串扰也被放大。和上一篇提到的发送预加重一样,两者都通过反转通道的低通特性来解决通道损耗的问题,所以它们的功能其实很相似。在GT wizard中选择LPM 模式就是使用CTLE模式,FPGA里面的CTLE参数已经是自动调整了,不需要我们去设置。CTLE模式的功耗比DFE模式小10%-15%,在通道损耗小于12db时候建议使用LPM模式。板内互联情况下通道衰减基本上都小于12db,使用LPM模式是一个比较好的的选择。

pYYBAGKr-nSAOVK_AANSTdioqCc851.png

2判决反馈均衡

DFE(判决反馈均衡)是一种非线性均衡器,在上一篇文章里面我们提到发送数据在经过有损通道后,高频成分被衰减,带来的影响是前一个bit数据污染了后来一个数据,引起了ISI(码间干扰)。

DFE的解决思路是:如果我们知道前一个bit对后面几个bit的影响有多大,在收到后面bit的时候把前面bit的影响去除,那就得到了干净的数据。下图中Rx框图内是DFE模块的结构。

pYYBAGKr-nqANCeiAAFUQ3BK-EU726.png

这个是1个tap的判决反馈均衡器,Tx发送的数据是0-1-0, 经过有损通道后因为ISI的影响,我们可以看到图中红圈接收的0-1-0 波形有些畸变。我们假设前一个数据对后面的数据影响因素是10%。

DFE 模块中的slicer切片器就是一个采样保持器。串行数据经过CDR后恢复出时钟,时钟会在数据的中心位置采样数据。采样数据1经过延迟0.5个符号周期(UI)后,把采样数据1乘0.1也就是衰减10%,在后续接收到数据0时候减去衰减10%的前一个接收数据1,这样我们就消除了前面的数据1对后面数据0的影响。这就是判决-反馈的含义。

我们可能有些疑问为何延迟不是1个符号周期,而是0.5个符号周期?下图是不使用DFE均衡,我们看到接收的眼图比较小。

poYBAGKr-n-AO1oTAAN0aZfQt1Q408.png

下图是使用DFE均衡后,眼图张开的比上图要大,我们注意红圈位置是数据的变化沿,DFE延迟0.5个UI,因此在下一个数据的变化沿处就开始减去前一个bit带来的影响,而不是只在数据的采样位置才起作用,这样的效果是整个的眼图都变大了,所以DFE的眼图看起来有不连续性。

pYYBAGKr-oSAesYgAAKQpvlGWoM192.png

3DFE特点介绍

DFE的优点:

1)DFE和CTLE相比不会放大噪声和串扰,数据经过衰减很大的通道后接收的数据信号幅度已经很小了,这个时候高频的噪声和串扰对信号影响就会很大。

2)在高速收发器通过背板连接的应用中,因为过孔和连接器阻抗不匹配引起反射,通道的衰减就像图中浅绿的线,在某些频率点衰减很大。在这种情况下CTLE的效果就比较差,DFE的效果就会比较好。

poYBAGKr-oqAQqOrAAJoU0bDORE567.png

DFE的缺点:

1)设计DFE比CTLE难度大,这个是芯片设计的事情,我们不需要关心。

2)目前DFE的参数在FPGA中都是算法自动调整,不需要我们去设置,但是我们能看出DFE有一个错误传播的特点,如果前面一个bit判断错误,DFE算法会在后面几个bit中起到负面作用。在使用8B10B编码的协议而且数据没有加扰的情况下,如果线路上长时间发送固定码型会使得DFE自动调整算法漂移,引起负面效果。因此在8B/10B编码而且数据没有加扰的协议里面是不建议使用DFE的。我们都知道更高速的协议使用的都是64B/66B或者128B/130B编码,这种编码下数据都是加扰的。而且速率高通道衰减也大,所以DFE一般用在这种场合。

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

    关注

    1602

    文章

    21302

    浏览量

    593109
  • 收发器
    +关注

    关注

    10

    文章

    2968

    浏览量

    104767
  • 滤波器
    +关注

    关注

    158

    文章

    7326

    浏览量

    174759
收藏 人收藏

    评论

    相关推荐

    FPGA高速收发器的GTX发送端解析

    ,其中PMA子层包含高速串并转换(Serdes)、预/后加重、接收均衡、时钟发生器及时钟恢复等电路。PCS子层包含8B/10B编解码、缓冲区、通道绑定和时钟修正等电路。对于GTX的发送端来说,结构如图
    的头像 发表于 11-20 11:27 5726次阅读
    <b class='flag-5'>FPGA</b><b class='flag-5'>高速</b><b class='flag-5'>收发器</b>的GTX发送端解析

    FPGA设计之GTP、GTX、GTH以及GTZ四种串行高速收发器

    xilinx的7系列FPGA根据不同的器件类型,集成了GTP、GTX、GTH以及GTZ四种串行高速收发器,四种收发器主要区别是支持的线速率不同,图一可以说明在7系列里面器件类型和支持的
    的头像 发表于 11-20 12:08 1.8w次阅读
    <b class='flag-5'>FPGA</b>设计之GTP、GTX、GTH以及GTZ四种串行<b class='flag-5'>高速</b><b class='flag-5'>收发器</b>

    求助FPGA高速串行收发器,输出12.5Gbps的信号要用什么电平 ...

    求助FPGA高速串行收发器,输出12.5Gbps的信号要用什么电平输出28.5Gbps的信号要用什么电平?
    发表于 11-10 09:12

    视频: Artix-7 FPGA:如何在大批量应用中使用高速SerDes

    赛灵思 Artix-7 FPGA 是业界唯一的在低端器件上整合了高速收发器的方案,该方案提供了自适应均衡、2D 眼图以及IBIS-AMI仿真模型来简化针对成本敏感型应用的
    发表于 07-27 17:29

    FPGA高速收发器设计要遵循哪些原则?

    高速收发器(SERDES)的运用范围十分广泛,包括通讯、计算机、工业和储存,以及必须在芯片与芯片/模块之间、或在背板/电缆上传输大量数据的系统。但普通高速
    发表于 08-07 06:26

    FPGA高速收发器的设计原则有哪些?

    FPGA高速收发器设计原则高速FPGA设计收发器选择需要考虑的因素
    发表于 04-09 06:53

    RocketIO收发器怎么实现高速通信?

    RocketIO收发器怎么实现高速通信?
    发表于 05-26 06:28

    SerDes的发送端TX的均衡原理是什么?

    SerDes的发送端TX的均衡原理是什么?怎样利用高速接口SerDes去实现芯片间信号的有线传输?
    发表于 06-17 07:15

    FPGA高速收发器设计原则

    FPGA高速收发器设计原则 高速收发器(SERDES)的运用范围十分广泛, 包括通讯、计算机、
    发表于 04-07 22:26 993次阅读

    说说赛灵思(Xilinx )的FPGA 高速串行收发器

    赛灵思(Xilinx)公司FPGA器件的高速串行收发器类别如下
    发表于 02-11 11:11 5987次阅读
    说说赛灵思(Xilinx )的<b class='flag-5'>FPGA</b> <b class='flag-5'>高速</b>串行<b class='flag-5'>收发器</b>

    高速ADC与高速串行收发器

    经理。我从事FPGA工作已经有12年了。他们中后5人的主要工作是高速串行收发器应用。 我们今天在这里演示新的Linear Technology LTC2274模数转换器怎样与具有嵌入式串行
    的头像 发表于 06-20 05:28 4263次阅读
    <b class='flag-5'>高速</b>ADC与<b class='flag-5'>高速</b>串行<b class='flag-5'>收发器</b>

    Xilinx的7系列FPGA高速收发器:TX发送端的介绍

    ,其中PMA子层包含高速串并转换(Serdes)、预/后加重、接收均衡、时钟发生器及时钟恢复等电路。PCS子层包含8B/10B编解码、缓冲区、通道绑定和时钟修正等电路。对于GTX的发送端来说,结构如图1所示。
    发表于 06-20 13:48 2729次阅读
    Xilinx的7系列<b class='flag-5'>FPGA</b><b class='flag-5'>高速</b><b class='flag-5'>收发器</b>:TX发送端的介绍

    基于XilinxVirtex®-6FPGA 11.18 Gbps收发器高速互操作性

    和AFCT-701SDZ 10 Gbs以太网SFP +收发器产品与具有自适应DFE的XilinxVirtex®-6FPGA 11.18 Gbps收发器高速互操作性。 Xilinx产品
    的头像 发表于 04-14 11:53 4152次阅读
    基于XilinxVirtex®-6<b class='flag-5'>FPGA</b> 11.18 Gbps<b class='flag-5'>收发器</b>的<b class='flag-5'>高速</b>互操作性

    Logos系列FPGA高速串行收发器(HSST)用户指南

    电子发烧友网站提供《Logos系列FPGA高速串行收发器(HSST)用户指南.pdf》资料免费下载
    发表于 09-26 10:25 22次下载
    Logos系列<b class='flag-5'>FPGA</b><b class='flag-5'>高速</b>串行<b class='flag-5'>收发器</b>(HSST)用户指南

    介绍一种采用光SerDes而非电SerDes高速收发器

    同时介绍一种采用光电集成技术的,即采用光SerDes而非电SerDes高速收发器
    的头像 发表于 04-01 09:28 1131次阅读