引言
最近有在学关于DP、HDMI等高速信号的TX&RX的phy有关的知识,然后结合示波器和simulink的仿真去深入的了解这个过程,今天找个时间把笔记整理一下。
学习的资料主要是来源于《通信原理》有关书籍以及泰克科技的视频讲座,所以有些不太对的地方可以帮忙指正。
信号完整性
定义
信号完整性指的是信号从TX–>RX过程中,信号不失真(能判断出信号的高低电平)。电阻,电容、cable、连接器,芯片封装等因素会导致某些信号发生不同程度的形变,从而使接收端收到错误的信号电平,这些失真的信号就是所谓的信号完整性问题。
高速信号的测试方法
1、波形测试:最直接的测试,需要检查带宽是否满足需求
2、眼图测试
3、抖动测试
4、TDR测试:PCB以及器件的阻抗测试
5、时序测试
6、频谱测试:可以分析噪声和都懂的分布,看看是跟哪个频类有关
7、传输线损耗测试:因为高频和低频的损耗不同,所以会产生眼图打不开的现象
8、误码测试:如果是误码率低的测试,可能耗费的时间就会比较长。示波器做的一般是预测分析,给个浴盆曲线。
带宽Bw
信号上升时间小,则信号带宽大,高频成分对信号的贡献大
信号上升时间长,说明较小的带宽可以合成信号,高频的贡献小。
Bw=0.35/Tr or 0.5/Tr Tr–>上升时间
信号完整性分析方法
抖动
信号相对于参考时钟的定时误差。
该跳变的时候不跳,不该跳变的时候发生跳变
产生原因
组成
TJ=RJ+DJ
DJ=PJ+Ducty cycle distortion+ISI
占空比失真:由于传输损耗引起,上升时间和下降时间不同
注意,若一个实际的基带传输等效于低通滤波器,则可以消除ISI。希望使得当前码元在当前抽样时刻有值,在其他码元抽样时刻无值
抖动分析方法
对jitter做一个时间趋势统计,然后对时间趋势做FFT,则可以呈现出jitter的频谱,就可以分析哪些频类因素对jitter1产生影响。
RJ:杂散无规律的
PJ:互不相关的柱子
DJ:间距一定的柱子,与data rate有关
也可以使用浴盆曲线去预测样本累计长时间后有可能的眼宽和jitter
眼图
眼图是系列数字信号在示波器上累计而显示的图形,通过示波器内置的硬件时钟进行时钟的恢复(PLL),以时钟的触发条件捕获各个bit的讯息,以时钟沿为参考将所有bit叠加。
可以对眼图进行分析,知道信号传输的好坏
保证信号完整性的方法
从眼图上分析可以知道信号的好坏,因此可以用眼图来说明信号的完整性好坏。
PLL时钟的恢复
同样的jitter下,不同的PLL带宽会对眼图产生不一样的影响。
PLL的带宽越大,则说明PLL可以跟踪的抖动成分越多,当信号抖动的时候,时钟也抖动,相对来说是不抖动的。
JTF抖动传递函数,1-PLL,意思是在低频时,抖动不会加入系统。
因此,可以通过时钟恢复的设置来实现更好的眼图张开,更好的接收到信号。
加重与均衡
当信号>5Gbit/s时,需要加上EQ
CTLE:
模拟实现的均衡,补偿Cable的损耗,但一定程度上会放大高频噪声,因此需要在高频部分降下来。
零点:代表从哪开始补偿,小心造成补偿过多
极点:补偿的最终大小以及补偿的范围
Adc:低频时的补偿
DFE
因为CTLE没办法根据传输的码型进行参数调整,所以可以用DFE 对后面的bit进行补偿,即根据前面的bit对后面的bit进行下拉或者上拉
抵抗ISI
FFE
TX端pre-emphasis和De-emphasis
pre会带入EMI,De会导致眼图高度变小
原理也是补偿高频和低频的损耗不同
jitter和噪声分析
如果加重和均衡都没办法打开眼图,就可以去分析jitter和噪声的成分,适当的调整或者更改。
尽量消除随机抖动,让确定性抖动占主导