PCIe学习系列往期文章
PCIe学习笔记(1)Hot-Plug机制
PCIe学习笔记(2)错误处理和AER/DPC功能
PCIe学习笔记(3)链路初始化和训练
文章目录
链路均衡概述
链路的速率越高,相比低速率会受到更多的码间干扰(ISI, inter-symbol interference)。均衡的目的是为了补偿信道非理想特性,通过平坦化传输函数奈奎斯特频率特性,消除时域ISI,提高信号质量。
如USB 3.1要求发送端Tx实现FFE(Feed-forward Equalizer,前馈均衡器),接收端Rx实现CTLE(Continuous Time Linear Equalizer,连续时间线性均衡器)和DFE(Decision Feedback Equalizer,判决反馈均衡器),以支持更高速率。
PCIe Gen1/2采取固定去加重(De-emphasis)系数方法;Gen3以后也引入了FFE、CTLE、DFE和CDR均衡器(EQ)。
PCIe均衡通过主动握手流程,将发送端与当前信号实际传输环境相适配,每个Lane独立评估,所有Lane都参与。均衡过程大部分自适应,由硬件完成。
De-emphasis
去加重(De-emphasis):通过减弱信号中非上升沿和下降沿处的幅度,来补偿高频分量在传输过程中的较大衰减。也可以采用预加重(Pre-emphasis)增加高频幅度。加重可能加剧串扰。
连续相同电平极性的信号产生的较高电压使极性变化难以在规定时间切换到相反值。
2.5 GT/s速率下,需要 -3.5 dB 去加重(电压减少33%)。
5.0 GT/s速率下,建议-6.0 dB 去加重(电压减少50%)以补偿高频下更大的信号衰减,可选 -3.5 dB。