GMSL2, 传输速率可达 3G/6Gbps. GMSL3 传输速率甚至可高达 12Gbps
如此高的信号传输速率,系统设计时一定要考虑信号完整性问题。
我们可以将整个 GMSL 链路系统归纳为如下框图:
在 GMSL2 Channel Spec 中 ,介绍了三个参数去衡量整个 GMSL Link 链路的可靠性:
S 参数, Link Margin, EOM(Eye Open Monitor)
S 参数:
S 参数主要关心插损(S21), ADI 也给出了 GMSL2 链路可承受的最大插损值:系统设计时,可以以此为参考。
Link Margin:
ADI 专门用于定量测试 GMSL 链路的信号完整性的参数。
链路裕度测试从前向和反向通道的默认发射电压幅度开始。测试以 10 mV 为步长逐步减小发射幅度,并在进入下一个测试幅度之前进行错误检查。当检测到错误时,测试结束。链路裕度报告为默认发射器幅度与检测到错误时的幅度之间的差值。
对于 GMSL2 链路, Link Margin 的 Spec 如下:
Eye Open Monitor:
EOM 是 GMSL 设备的片上眼图测量工具。可以测量均衡器输出的水平或垂直眼图张开度。一旦链路处于活动状态,测量就会以大约 1Hz 的速率自动激活。EOM 块将在眼图中心采样的数据与相位样本偏移(对于水平 EOM)或电压偏移(对于垂直 EOM)进行比较。然后报告眼图张开度的品质因数。如果开度低于用户定义的阈值,EOM 可以触发中断或重置。
S 参数测量比较复杂,通常需要借助特性的仪器,比如 keysight 的网分 E5080 。 而对于 Link Margin 和 EOM, 我们可以借助 ADI 提供的 GMSL GUI Tool 进行测量,非常的简单和方便,能够帮助用户快速的评估 GMSL 链路是否满足设计需求。
GMSL Tool 的安装可以参考往期文章: GMSL GUI:CSI Configuration Tool 使用介绍
接下来以 MAX96717 + MAX96724 为例,介绍 Link Margin 和 EOM 的测量:
GMSL Tool - Link Margin 测量:
打开 GMSL Tool, 确保 GUI 正确识别到了加串和解串器:
Tools - Link Margin, 打开 Link Margin Evaluation Tool 对话框
Channel Rate Selection: 根据实际链路的配置进行选择,比如测试中用的 6Gbps,这里就选择 Forward 6G,Reverse 187M
Channel Test Selection: 选择需要测量的channel: Forward Channel; Reverse Channel; Both Channel
Delay Time for Errors: 配置生效后,经过多长时间去查看 decode error 寄存器,通常这里设置为 2s 即可
Minimum TX Setting(mV): 发送端的最小TX电压值,按照默认 50mV 设置即可
Iterations:重复多少次测量;结果会取平均值
上述参数设置完成后,点击 Start Link Margin ,即可开始进行 Link Margin 测量。
测试完成后,结果如上图所示。
GMSL Tool - EOM 测量:
打开 GMSL Tool, 确保 GUI 正确识别到了加串和解串器:
测量 Forward Channel 正向眼图 EOM:
Tools - Forward Channel Eye Mapper, 打开眼图测量工具
这个界面显示的参数,都是 GMSL 链路相关的均衡参数,且为芯片自动校准,点击 “Map Eye” 即可开始测量
测量完成后,结果如下图:
测量 Reverse Channel 正向眼图 EOM:
Tools - Reverse Channel Eye Mapper, 打开眼图测量工具
这个界面显示的参数,都是 GMSL 链路相关的均衡参数,且为芯片自动校准,点击 “Map Eye” 即可开始测量
测量完成后,结果如下图:
通过上述对 Link Margin 和 EOM 的测量,我们基本能确认整个 GMSL 链路是否可行。如果有条件,也可以增加对 S 参数的测量。
笔者针对 GMSL GUI 对 EOM 的测量结果,倒有一个小建议:
如果能将 GMSL 眼图模板(如下图所示)添加到这个 GMSL GUI Tool 中,用户将能直观的评判链路性能是否达标,将会大有裨益。