调试案例 | DisplayPort LTTPRs 重定时时钟频率变化

发表日期:2025/07/16 浏览次数:


DisplayPort LTTPRs 重定时时钟频率变化


在DisplayPort中,所有链路建立通信都是通过DP-AUX通道实现的。DP-AUX是一个1Mbps的曼彻斯特编码总线,与高速信号是异步的。图1展示了USB-C下行端口通过重定时器到SoC的SBU/AUX路径。


image.png

图1


为了验证重定时器性能正常,频率变化符合规范要求,设置WaveMaster/SDA8000HD同时探测和捕获SBU/AUX信号和ML0/ML1高速信号。


在图2中,Retimer DUT连接到已知性能好的LinkPartner。


image.png

图2


重定时器频率变化测试是通过确保频率变化参数在规范容许范围内来进行的,这就要求以尽可能高的采样率采集重定时器信号,以便进行精确测量。然而,要在重定时器开始用重定时时钟传输数据时触发示波器比较困难。由于需要很高的采样率,设置触发器的微小延迟都会导致占用大量的示波器存储深度,并可能导致无法在感兴趣的时间内采集信号。


图3显示的是使用示波器的DP-AUX解码捕捉整个链路事务序列,以发现重定时器何时开始传输重定时数据。从图中可以看出,在光标C1所显示的关注点之前发生了许多AUX事务。在解码数据中搜索启动重定时信号的AUX命令,发现TRAINING_PATTERN_SET(地址0x00102)的5字节数据值设置为(0x21000000)。然而,现在示波器采样率设置得很低(10MS/s),可以捕捉很长时间,因此只能看到Lane0信号的轮廓(右上角黄色Z1曲线)。要准确捕捉Lane0信号,必须提高示波器的采样率,但这会减少示波器的采集时间。因此,必须使用DP-AUX触发器在感兴趣的时刻捕捉较短的时间段。


image.png

图3


图4显示了以全采样率(80GS/s)捕获重定时器启动的DP-AUX触发器设置,以便使用TeledyneLeCroy SDA Expert示波器软件选件测量扩频时钟(SSC)变化。频率变化测试通常是在PHY合规性测试期间进行的,但这种设置允许在可能出现互操作性问题的实时链路中进行。


图中清楚地显示了示波器对DP-AUX事件的触发(绿色C4波形),以及Lane0数据信号的相关变化(Z1是放大的通道1波形)与扩频时钟信号的频率变化(计算出的蓝色SSCFreqDev曲线)。


image.png

图4