【高速电路设计】高速串行系列

目录

1、AC 耦合电容选值时要考量啥?

2、 金贵的时钟

3、均衡的秘密之 FFE


1、AC 耦合电容选值时要考量啥?


一句话总结:AC耦合电容越大,当出现连续0和1的时候,直流压降越小;对信号传输越有利。AC电容太大时,会降低电容谐振频率,增加信号高频分量的衰减,使眼高减小,上升沿变缓, jitter 增加。最常见的就是 0.1uF 0402 的电容         


        串行信号都会串个 AC 耦合电容,这个电容可以提供直流偏压和过电流保护,但也会给链路带了另一个问题 PDJ(pattern-dependent jitter)。顾名思义,这和码型有关。我们的链路可以等效成高通 RC 电路,当出现连续的“1”或“0”时,会出现下图的直流压降,这不仅会影响眼高,还会造成 PDJ。

        怎样才能减小这个直流压降呢?这和 RC 时间常数有关, RC 值越大,能通过的直流分量就越多直流压降越小。由于链路中等效 R 是相对固定的,只能调节耦合电容值了。 如下图电容值越大,压降越小。

 

        那我们就把电容无限加大吧!答案是: No,不行!
        因为,实际安装后的电容不是理想电容,除了 ESR,ESL,还有安装电感,所以就存在一个串联谐振频率。电容在此频率之前呈容性,之后呈感性。电容值越大,谐振频率越小,电容在较低频率就会呈现感性,这样会造成信号高频分量衰减增大,同样会使眼高减小,上升沿变缓, jitter 增加。所以选值时要综合以上两点考量,一般业界都推荐 0.01uF~0.2uF,最常见的就是 0.1uF的电容。封装的选择不建议使用大于 0603 的封装,最好是 0402 的。

2、 金贵的时钟


一句话总结:时钟信号的频谱则集中在信号的倍频处


         布线空间太小啦,内层走不下了,要走表层,不行,要过EMC 检测。 那走一些去表底层吧,但是一定要保证时钟信号和 DQS 信号走内层,间距一定要做到 3W 以上,四面要包地,包地线地孔间距不能大于 100mil。在过EMC 的时候,时钟信号是最容易出问题的,只要有问题,第一反应就是时钟。到底是什么让时钟信号如此的金贵呢?

        让我们来看一下 MT41J256M16V80A 颗粒的情况,蓝色的是 DQS 信号,红色是 DQ信号。两条曲线完全就是重合的啊,看来时钟信号的上升沿并不比数据信号的陡。 时钟信号是一个脉冲信号,而数据信号是伪随机码。在较长的时间轴上他们表现出来的形态是这样子的:

“时钟信号的上升下降沿比数据信号的多!所以它的干扰大。”
把视角从时域转移到频域。将时钟信号和数据信号做傅里叶变换后:

 数据信号的频谱均匀分布在 5 倍带宽的频带上,而时钟信号的频谱则集中在信号的倍频处。连续的几米高的浪花可以用来冲浪,而突然的一个十几米的浪,可就是海啸了。

3、均衡的秘密之 FFE


一句话总结:在发送端进行 FFE 均衡后,其实也相当于一个低通滤波器的效果,事先就把发送信号的低频部分衰减,这样的话在接收端高频和低频幅度的差异就变小了,因此有效的解决了 ISI 的问题,就能得到张开的眼图。

预加重的方法就是提高上升沿(下 降沿)的幅度来提高高频的分量;去加重呢,就是不提高高频能量的幅度,而降低较低频能量的幅度,反映的信号波形上,就是不提高上升沿(下降沿)的幅度,而把其他信号的幅度衰减;


        FFE(Feed Forward Equalization 前向反馈均衡。是线性、模拟的均衡器。

        FFE 的位置在发送端,它是利用波形本身来校正接收到的信号,而不是用波形的阈值( 判决逻辑 1 0 )进行校正。
        FFE 的作用基本上类似于 FIR(有限脉冲响应)滤波器,它在校正当前比特电压时,使用的是前一个比特和当前比特的电压电平,加上校正因子( 抽头系数 ) ,来校正当前比特的电压电平。一句话,就是当使用 FFE 时, 是对实际采集到的波形执行均衡算法

 

        那这种对发送的波形进行移位的加加减减,对接收端眼图真的会有改善吗?我们还 是以仿真来说明下吧,仿真的速率为 25Gbps,其中传输通道损耗如下:

 

         无 FFE 均衡时发送波形和接收眼图如下:

        FFE 均衡时发送波形和接收眼图如下:

 

         的确,使用加加减减之后奇怪波形作为发送端时,接收端眼图可以张开,反而采用 原来正儿八经的波形发送,眼图却是闭合。我们来看看接收端的波形,看看两者差异在哪?

        原来眼图闭合的原因和上期的 CTLE 文章类似,都是由于在长 0 或长 1 之后的变化位无法跨过本身的电平门限,也就是说在低频数据之后的高频变换数据由于衰减比较多, 因此幅度无法从低频的高电压位拉到相反的正确电平范围内,因此导致“1 ”不到“ 1 ”, 0”不到“ 0 ”的情况,眼图自然就闭合了。 为什么文章开头说 FFE 和 CTLE 有更大的相似之处?在哪呢?我们把数据波形通过
傅里叶变换转到频域上看,大家就知道了。
        FFE 均衡与否发送端数据和接收端数据的频域幅度分布如下:
        原来,在发送端进行 FFE 均衡后,其实也相当于一个低通滤波器的效果,事先就把发送信号的低频部分衰减,这样的话在接收端高频和低频幅度的差异就变小了,因此有效的解决了 ISI 的问题,就能得到张开的眼图。关于 FFE 均衡的预加重和去加重有什么区别呢?那我 们常说的 3.5dB 或 6dB 加重是属 于哪一种呢? 前面文章也说到了,由于通道的频率响应是越高频损耗越大,因此之前介绍的无论是 CTLE 和 FFE 都是通过把低频幅度进行衰减,以达到在接收端时高低频的幅度差异变小, 这样才能有效改善 ISI 带来的影响,把眼图张开。 其实 FFE 均衡除了把低频的幅度较小之外,还存在另外一种方法,那就是把 高频的幅度 增加 ,这样在接收端时也可以做到高低频的幅度差异变小,其实这就有了预加重和去加重这两种方法。 我们知道, 一个信号的频率高低主要是由信号电平变化的速度决定的 ,因此从波形上看 信号的上升沿(下降沿)体现了信号的高频能量。因此预加重的方法就是提高上升沿(下 降沿)的幅度来提高高频的分量,示意图如下所示:
        而所谓去加重呢,就是不提高高频能量的幅度,而降低较低频能量的幅度,反映的信号
波形上,就是不提高上升沿(下降沿)的幅度,而把其他信号的幅度衰减,示意图如下
所示:

         两种均衡技术有什么区别呢?首先单从均衡的能力来说,肯定是预加重的均衡效果更好, 我这里指的效果好是指接收端眼高会张得更大,因为预加重把高频能量增加了,而去加重是衰减低频的能量,这样去到接收端之后,肯定是预加重的整体幅度比去加重要高; 但是一般有明显优点的东西,缺点也会比较明显,那就是预加重幅度高,那功耗自然就大了,另外高频能量变强,那 EMC 辐射也相应会大了。

        另外一个问题就是我们常说的 3.5dB 6dB 加重,我们从仿真的波形给出答案:

        所谓 3.5dB ,就是加重前的幅度是加重后幅度的 3.5dB 。也就是 20*log 0.5/0.334 =3.5dB 。 同样 6dB ,就是加重前的幅度是加重后幅度的 6dB 。也就是 20*log 0.5/0.251 =6dB 。 由于我们原始的发送波形都是以+-0.5V 发送,因此该波形的高频分量并没有提高, SO 。。。 它们都是属于去加重的技术。

3、均衡的秘密之 CTLE


一句话总结:


CTLE:连续时间线性均衡。它是在接收端芯片上的一种技术,它的作用可以在 传输损耗较大的链路,有效的改善接收端眼图的性能。
XILINX V7 芯片的 ibis-ami 模型为例,一般有以下对 CTLE 的描述:
        软件对 CTLE 的自动算法,的确能在确定通道频域特性的情况下优化出 CTLE 的响应,使得 RX 的接收频域特性达到最优,这样的话,时序和频域的波形就会变好了。
        我们选择 PCIE3.0 协议的 CTLE 模型进行探讨,该模型的描述如下所示:

 

 

         看到它实际上是频率和(幅度)dB 值的关系曲线,我们先不管它的作用,先通过数学对下面的公式分析下:

        首先我们知道,当 s=0 时, H (0) =ADC ,也就是当频率为 0 的时候也就是直流的 时候,实际上幅度是一个负的增益(常数),当频率在一个比较高(趋向无穷大)时, H 为趋向于负无穷大;实际上曲线变化频段的部分是由公式上两个 pole 点来控制,我们一般称为极点或者 peak 点。根据该公式的数学运算,在两个 pole 点之间会出现该曲 线的一个最大值。这样我们就通过增益,零点,极点来定义了一个频域响应了。
        因此 CTLE 曲线就是一个在低频时增益衰减为常数,然后随着频率升高慢慢衰减变小,但是过了一个较高频率之后,衰减又开始慢慢变大的效果。其实我们想利用的频段是前两部分:在低频时候常数增益衰减,然后随着频率升高慢慢衰减变小的频段。然后 我们能下这么一个结论,实际上,在起作用的频段内,CTLE 是一个高通滤波器。
        当 PCIE3.0 的传输通道达到如下损耗时,接收端眼图已经全部闭合。
        然后我们加入一个-12db-ADC CTLE 均衡,眼图变成了下面的样子。
        这时我们再去关注 RX 端的频率响应,加入 CTLE 前后的 RX 端损耗对比如下:

 

        想不到有均衡之后的接收端损耗曲线竟然全频段都在无 CTLE 均衡的下面,说明均衡后的损耗总体都比无均衡的要差,那么问题来了,为什么损耗全频段都变差的情况下, 居然能够使眼图张开呢,隐藏着什么秘密???

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值