针对码间干扰以及如何消除码间干扰的分析-天下标王
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

针对码间干扰以及如何消除码间干扰的分析

工程师 来源:凡亿PCB 作者:凡亿PCB 2020-09-11 14:58 次阅读

随着信号速率的提高,信号质量会朝两个方面恶化。一方面由于时钟周期变短,固有抖动所带来的影响变得严重,举例来说,对于1Gbps的信号,1个时钟周期为1ns,峰值为50ps的随机抖动不会给系统带来太大的影响;但是对于10Gbps的信号,1个时钟周期为100ps,50ps的随机抖动对系统的影响是致命的。另一方面,速率提升使得通道的损耗变大,码间干扰会变得更加严重。这篇文章主要针对码间干扰的产生以及如何消除码间干扰进行分析。

码间干扰,又称ISI(Inter symbolinterference),顾名思义是不同信号(码元)之间的干扰,在说码间干扰之前,我们先说一下编码。

1编码方式

作为一名工程师,我们分析和处理信号,并不仅仅关心信号本身,而是信号中所承载的信息。对于数字信号,最终表现出来的是一连串的二进制(0/1)数据,数据和电平之间有一定的编码关系,下面列举几种常见的编码方式——NRZ、NRZI、MLT-3。

NRZ即Non-Return to Zero Code, 非归零码,是最简单常见的编码方式,用0电位和1点位分别二进制的“0”和“1”,编码后速率不变,有很明显的直流成份,NRZ编码的最高频率基波是波特率的1/2。许多协议都是用的NRZ码,例如:PCIe、SATASASUSB 3.0SS。

NRZI即Non-Return to Zero Inverted,非归零反转码,编码不改变信号速率。NRZI的特点是遇到数据“0”电平保持不变,遇到数据“1”电平翻转,NRZI极性翻转并不影响数据传输。和NRZ一样,NRZI编码的最高频率基波也是波特率的1/2,USB 2.0 HS协议使用的是NRZI编码。

MLT-3即Multi-Level Transmit -3,多电平传输码,MLT-3码跟NRZI码有点类似,其特点都是逢“1”跳变,逢“0”保持不变,并且编码后不改变信号速率。和NRZ/NRZI不同,MLT-3需要4 bit才完成一次完整周期跳变(NRZ和NRZI是2 bit),相对应的最高频率基波是波特率的1/4。百兆以太网(FE)使用的就是MLT-3编码。

图1 NRZ NRZI和MLT-3编码

由于现在高速场景都是使用2电平编码(PAM4尚未普及),NRZ和NRZI码型在物理层上面的表现并没有实质性的区别,所以我们下面以NRZ码为例。

如图2所示的链路的插损[2]如图3所示(相当于20inch FR4背板的损耗),从TX发出的10Gbps理想信号经过背板后在图2中1/2/3所示位置的信号和眼图如图4、图5和图6所示,图中左侧两个信号分别为理想信号和图2中各个不同位置的信号对比,右侧为图2中各个位置的眼图。

图2 互连背板链路示意图

图3 背板插损

插损:介质损耗或InsertionLoss,简称IL,IL =-S21

可以看出,由于ISI的存在,接收端(图6)的眼图已经完全模糊,无法从信号中判断电平的’0’和’1’,如果不经过处理的话,数据从发送端传送到接收端会出现大量的误码。

图4 近端(位置1处)信号和眼图

图5 位置2处信号和眼图

图6 接收端(位置3处)信号和眼图

在插损很大时,在低频信号和高频信号交界的地方,最容易产生ISI。如图6中红圈部位所示,在一串如’11111101’这样的信号,先出现长串的’1’,然后接着是’01’信号,在长’1’信号向’01’信号切换的时候,由于放电时间不足,使得’0’电平严重偏离垂直参考点。所以ISI一般有两个必备条件:1)插损很大;2)低频信号和高频信号切换。消除ISI也需要从这两个方面来考虑。

减小插损一般来说有两种办法:一种是减小走线长度,另一种是使用更好板材的PCB以及更好的连接器,然而减小走线长度的话可能会影响布线,而使用更好的板材和连接器会大大增加系统的成本,所以这种方法本文中不再详述。

28B/10B编码

由于数据是随机的,当反复发送”010101”之类的电平时是信号中能够出现的最高基波频率成分,恒定为波特率的一半,但是由于在实际信号中出现连续的’1’或者连续的’0’信号的个数是不确定的,出现连续’0’或者’1’的个数越多,对信号质量的影响越大。图7为两种不同码型信号经过同一链路的仿真结果,上边是PRBS7,下边是PRBS9[3],可以明显看出PRBS9的TJ和ISI比PRBS7大。

限制信号中最长的连续’0’和’1’的个数可以改善ISI,8B/10B编码就是其中最常用的一种编码方式,8B/10B编码将8位数据分解成两组,一组3位、一组5位,经过编码之后变成一组4位和一组6位的10位数据,经过编码后的数据中连续’0’和’1’的个数不超过5个,另外,经过8B/10B编码后的数据’0’和’1’数量基本保持相等,使得信号的DC平衡。USB3.0、PCIe1.0、PCIe2.0和SATA等协议都使用8B/10B编码。类似的还有64B/66B、128B/130B编码等,同时在使用NRZI的USB 2.0中,为了限制连续高或者连续低电平的长度,规定在数据中连续出现6个’1’之后自动插入1个’0’,这也是这个目的。但是8B/10B编码会影响信号的有效带宽,每10比特信号中只传递8比特有效信号,先当于20%的带宽是浪费的。从PCIe2.0到PCIe3.0的演进中,就放弃了8B/10B编码,线速率从5Gbps到8Gbps但是实际的带宽却翻了一倍

图7 PRBS7和PRBS9的ISI

PRBS:伪随机码,PRBS后面的数字越大,出现的连续的’0’和’1’信号的个数就越长

3加重和均衡

均衡可以分为发送端均衡和接收端均衡,发送端均衡称为加重或者FFE,接收端的均衡有CTLE和DFE两种。

FFE:FFE是Feed forward equalizers的缩写,它可以分为预加重(Pre-Emphasis)和去加重(De-Emphasis)的方法类似,都是通过在TX改变高、低频成分(如图8所示),区别是预加重是增加高频成分,去加重是减少低频成分,经过TX端的均衡后能够改善信号质量,现在一般都使用去加重的方式,常用的有2种——Pre cursor和Post cursor,Pre和Post如图9所示。一般情况下Post cursor使用较多,在链路较恶劣的时候加一些Pre cursor可以使眼图的“眼皮”变薄。De-Emphasis的大小是由高频部分和低频部分的比值决定的,高频部分电压和低频部分电压的比值越大,对抗链路差损的能力也就越强。下图的Pre cursor和Post cursor都是6dB,也就是高频电压是低频的两倍。FFE的优点是不会放大信号的噪声,另外,在恶劣的链路环境下,如果光依靠RX的均衡无法使得眼图睁开,在这种情况下我们推荐使用FFE。

图8 De-Emphasis上和Pre-Emphasis下

图9 Post cursor和Pre cursor

图10是链路中接收端经过加重后的眼图,经过8dB的Post cursor去加重后,眼图已经睁开。

图10 链路中接收端经过加重后的眼图

图11是加上8dB 去加重后链路中各个位置的眼图。从图11可以看出,在链路中芯片发送端以及位置1/2处的眼图都有严重的overshoot,这就是FFE的不足之处,由于在发送端增加了高频成分,在多Lane系统中会增加串扰,并且可能会导致EMC超标,在现在的高速系统中,会将较多的均衡的权重分配在接收端。

图11 经过加重后链路中各个位置的眼图

CTLE:CTLE是Continuous-time linearequalizer的缩写,它是有如图12频响曲线的放大电路,它们会对高频信号进行放大,对低频信号进行衰减,以补偿通道的插损。对待不同的链路,我们可以调节CTLE电路的参数(如增益、boost、零点、peak点等)获得恰当的频响曲线来进行补偿(如图13所示)。通常来说,CTLE电路各参数相互配合组成的组合越多,芯片应对不同场景链路的能力也就会越强,这种芯片通常还会集成CTLE的自适应算法,根据链路自动调节CTLE的参数以获得最优的参数。

图12 CTLE频响曲线示意图

图13 经过CTLE补偿的链路频响

图14是图13中信号经过CTLE均衡后得到的眼图。可以看出,CTLE补偿的效果和去加重相比要好一些。

图14 经过CTLE均衡后的眼图

但是在链路很长(链路插损很大)时,CTLE为了补偿链路的插损,通常会将高频进行放大,这样一方面会将高频噪声放大,降低系统的信噪比;另一方面,CTLE的温度特性相对较差,高温下的增益比低温小,所以在温度变化时不利于系统的稳定,在这个时候我们需要DFE的帮助。

DFE:DFE是Decisionfeedback equalizer的缩写,电路中DFE一般在CTLE之后。DFE的实现方式和FFE类似。DFE可以辅助CTLE改善信号质量,另外DFE可以实时地根据眼图的情况进行自适应调节,它可以用来补偿由于温度或者其他条件变化带来的链路和芯片(如CTLE)的变化,增加系统的稳定性。

图15 经过CTLE和DFE均衡后的眼图

在实际的使用过程中,需要FFE、CTLE和DFE三者相互配合使用,尤其是在链路条件相对复杂的情况下。下面是一个比较恶劣的线路,在5GHz处,链路的插损达到了约33dB(相当于40inch FR4 背板的损耗)。这个时候单纯靠FFE或者CTLE、DFE已经无法实现将眼图张开,这时候需要使用FFE+CTLE+DFE相互配合,使得在接收端的采样点处眼图能够完全张开,确保达到目标误码率。

图16 更恶劣的背板差损

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

评论

相关推荐

通用抗干扰屏驱动液晶驱动芯片LCD驱动芯片VK1626(48SEGx16COM)

裸片(绑定COB) 省电模式 —————————————————————————————————————————————————— 高抗干扰LCD液晶控制器及驱动系列: VK1C21A 2.4
发表于 10-12 15:44

专家创新“防抖技术”,轻松克服干扰难题

在工业环境中,读器常常面临各种复杂的干扰波,这些干扰波主要源自于现场的各类工业设备和传感器。传统的读器在这种环境下,容易受到杂波的干扰
的头像 发表于 09-29 17:09 244次阅读

针对 AWR/IWR 器件的干扰缓解应用说明

电子发烧友网站提供《针对 AWR/IWR 器件的干扰缓解应用说明.pdf》资料免费下载
发表于 09-11 10:08 0次下载
<b class='flag-5'>针对</b> AWR/IWR 器件的<b class='flag-5'>干扰</b>缓解应用说明

电磁干扰是怎么产生的

的基本概念 电磁干扰是指由于电磁场的作用,导致电子设备或系统的性能下降或功能失效的现象。电磁干扰可以是有意的,如无线电干扰;也可以是无意的,如设备的相互
的头像 发表于 09-02 17:28 1514次阅读

电路中怎样消除高频干扰

在电子电路设计中,高频干扰是一个常见的问题,它可能导致电路性能下降、数据传输错误甚至设备损坏。因此,消除或减少高频干扰是电路设计中的一个重要任务。 高频干扰的来源和影响 1.1 高频
的头像 发表于 08-22 11:05 2436次阅读

用CD4052做多路开关,通道会相互干扰怎么解决?

我用CD4052做多路开关,通道会相互干扰,发现在XCOM,YCOM任意一同到有大幅度信号通过的的时候,另一路信号会输出会减小。 CD4052 采用正负5V供电,A=L,B=H选通X1,Y1
发表于 08-14 06:35

消除共模干扰用什么器件

消除共模干扰是电子电路设计中的一个重要问题。共模干扰是指在信号传输过程中,由于外部电磁场的影响,使得信号线上的电压或电流出现相同的变化,从而影响信号的传输质量。 一、共模干扰的来源 电
的头像 发表于 08-08 11:28 613次阅读

差模干扰怎么消除最好

引发安全事故。因此,消除差模干扰对于保证电子系统的稳定运行至关重要。 一、差模干扰的产生原因 外部电磁干扰 外部电磁干扰是差模
的头像 发表于 07-15 10:27 721次阅读

ESP8266怎么去消除这个wifi模块的杂讯干扰

干扰导致433Mhz的接收距离很近 原本我的接收模块可以有60m左右的距离 现在只剩3m左右了 请问我要怎么去消除这个wifi模块的杂讯干扰? 我用的是安信可公司的ESP-07模块
发表于 07-12 15:32

固定读器怎么选型 工业二维器推荐

器选型是一项重要的决策过程,涉及到多个因素的考虑。在选择读器时,我们需要根据实际应用环境、使用方式、预算、需求以及与其他设备或系统的兼容性等方面进行综合评估。本文将为您详细解读读
的头像 发表于 06-24 14:19 438次阅读
固定读<b class='flag-5'>码</b>器怎么选型 工业二维<b class='flag-5'>码</b>读<b class='flag-5'>码</b>器推荐

高抗干扰LCD液晶显示屏驱动控制电路(芯片)-VK2C22A/B

一款超强抗干扰的LCD液晶段屏显示驱动控制芯片-VK2C22A/B LQFP52/48 可驱动44*4点的LCD显示屏,ESD达8KV,完美兼容替代市面16C22 概述:S88+57 VK2C22
发表于 06-22 14:57

远距离扫模组,用于停车场扫

远距离扫模组在停车场扫支付的应用近年来得到了广泛的推广和应用。这些扫描模组专门针对识别距离进行了优化,能够在1米甚至更远的距离外精准识读手机屏幕二维或纸质二维
的头像 发表于 06-06 14:29 418次阅读
远距离扫<b class='flag-5'>码</b>模组,用于停车场扫<b class='flag-5'>码</b>

如何消除伺服电机的电磁干扰

伺服电机在工业自动化、机器人技术、航空航天等领域中发挥着重要作用。然而,伺服电机在运行过程中可能会产生电磁干扰,影响系统的正常工作。本文将详细介绍如何消除伺服电机的电磁干扰,以保证系统的稳定运行
的头像 发表于 06-05 11:26 3118次阅读

软件功能中设置的的滤波原理

方面是怎么判断出输入的信号是需要的信号而不是干扰杂波什么的? 再者就是一些输入端子之类的滤波功能,比如说输入端子滤波时间,范围是0-1s或者0-10s,在干扰比较大的场合,应该增大该参数,请问这个滤波的原理又是什么?
发表于 02-25 08:20

sim卡pin怎么设置 pin和puk有什么区别

可以设置一个PIN以及一个PUK。PIN是个人识别(Personal Identification Number),PUK
的头像 发表于 02-19 16:20 5189次阅读
更多

推荐专栏

更多

    相关内容推荐

    崇左seo公司联系5火星台州自动seo做运营要懂seo吗济南seo按天收费诺亚科技seo指数淘宝网站seo优化分析seo 站群是什么意思徐州seo 完败.net兰州快速seo快排研发茂名seo公司选择12火星松岗seo定制淘宝seo名词seo系统哪个域名好云南省seo哪家效果好惠州企业网站seo公司杭州网址优化优选乐云seoseo名词总结拼音域名seo有优势吗seo优化霸屏联系方式海口seo推广平台广东seo推广联系方式seo优化师的前景seo搜索优化软件推广平顶山网站seo优化哪里的好爱站seo教seo培训教程推广软件十堰本地seo推广泉州seo咨询公司淄博seo优化排名怎么选seo方法分金手指排名一潭州seo学院吧杭州网站seo多少钱模板可以做seo吗seo推广方法知识磐安seo按天计费服务公司东宝区seo关键词排名厂家seo基础火乚星26放心seo使用教学青岛seo公司排行苗栗抖音seo外贸seo 镇江seo优化无路可走吗seo快速排名实战蜘蛛池如何快速入门seo外推蜘蛛池seo2和nh3常德seo公司选择13火星上海seo优化营销推广seo兼职招聘营销seo外推刷帖发帖秒收录灰词seo培训推广引流零基础自学seo教程视频收录seo排名赚软件石家庄seo优化哪家好丹江口网站seo从seo角度对网站诊断分析海南百度seo推广seo站内编辑佛山360seo推广托管线上商圈seo交通条件分析seo历史页面优化靖江网络科技seo公司seo怎么增加关键词库南京爱采购seo北滘seo优化方式丹江口网站seo优化狼雨seo是什么河南seo招聘工作河北产品seo优化外包cms系统SEO效果对比濮阳企业seo推广如何进行国外的seo靠谱吗seo论坛都有谁seo写软文教程南京seo网络推广优化价格安徽seo优化费用大同seo技术哪家好某网站seo计划及实施报告外贸seo的暴利怀宁seo优化怎么样玉溪seo公司立择27火星微博 seo分析黄元seoseo综合方案范例知乎外推软件seo顾问金华seo系统英文网站seo专员seo排名赚软件seo全面分析淘宝seo总结威信seo131415西安seo公司网络服务厦门seo如何优化百度SEO工作室百度社区seo教学seo网站查网址先锋骑兵seo综合查询seo快排教程s做seo需要什么网页稿件排名十年乐云seoseo公司选讯飞云洞南庄seo哪家便宜seo爱站网培训杭州关键词广告优选乐云seo华seoseo实战培训哪里好关键词seo亿金手指专业四赣州唐唐seo博客松桃百度seo优化怎么评论一个网站seo免费微商推广平台seo顾问seo和网站运营区别seo历史页面优化福州网络seo排名上海哪家公司seo做得好seo擅长什么意思淘宝SEO违规过滤性有哪些廊坊网站seo外包seo优化的原理是什么H2SeO3受热会分解吗荆门广告seo推广哪里好广西百度seo推广seo作弊类型分析深圳市网络seo推广品牌江门公司seo优化价格黑帽seo技术视频教程成都外包seo 百度推广茂名seo外包优化海珠区互联网seo优化值多少钱岁靠seo狂赚110万腾讯seo课程视频教程江西推荐的seo优化共同合作今日头条seo排名公司白云怎么做网站seo优化黑帽seo有什么用禹州seo优化要多少钱哪种seo域名好seo适合什么cms桌子seo关键词是哪些长沙网站seo公司哪家好seo的服务器端渲染seo优化欢迎考察seo县城谷歌SEO主要算法seo教程零基础入门营销分类小程序内 seo推广架构seo黑帽SEO累吗马鞍山seo公司佳选4火星木材行业网站seo案例seo工作实习周记莱芜区网站seo优化排名武威seo代理哪家好seo优化内容有哪些seo顾问跨境电影seo优化山东搜狗seo优化工具武汉seo建站招聘汕头市软件seo优化报价seo是做什么的啊海南区网站seo优化排名宿州白帽seo前端 seo黑帽昌都seo公司都选火星广元seo公司稳健火星百度seo网站改版百度seo优化推广去哪找佛山企业推广知名乐云seo搜狗seo修改源代码没有影响吗常州商丘seo优化seo外链到底是怎么连接莞城seo优化费用佳木斯seo公司都选8火星seo优化该怎么做网站seo优化方案如何写沙井seo优化多少钱seo原创文章格式龙华seo哪家最好浙江seo定制seo公司怎么操作运营滁州seo优化哪家专业seo2与so2通入水禅城seo搜索引擎优化价格闽侯企业seo服务电话重要的厦门seo优化襄阳如何做seo技术哪家好SEO基础水光针效果专业性seo优化技术指导seo是学习什么SEO的影响因素是什么霸屏系统佳维乐云seo网站seo首选氵19火星as n seo南阳百度seo关键词排名技术项目seo佛山seo外链群发濮阳网络seo推广方案宁波seo关键词排名平台购物网站谷歌seoseo哪个好太首选金手指六seo优化答辩seo关键词按品牌分类

    合作伙伴

    天下标王

    龙岗网络公司
    深圳网站优化
    龙岗网站建设
    坪山网站建设
    百度标王推广
    天下网标王
    SEO优化按天计费
    SEO按天计费系统