MIPI D-PHY v1.2相对于之前介绍的v1.1变化不大,主要是速率从1.5Gbps/Lane提升到了2.5Gbps/Lane,同时新增了Calibration功能,用于HS-Deskew。
何为skew, 从字面意思看是倾斜了,不对齐了;放在mipi的传输中意思就是clock lane和data lane 之间,以及data lane与data lane间出现了相位差;一旦出现相位差,大家采样数据时就可能不在同一个节拍上,会出现传输错误。所以就要做deskew,通过做deskew来使得大家重新对齐,在同一个节奏下传输数据.。
Spec规定当速率大于1.5Gbps时,Rx必须先通过Tx发送的deskew burst完成初始化,才能进行数据接收。如果速率低于或等于1.5Gbps时,HS-Deskew是可选的。一旦链路的速率发生了变化,并且变化之后的速率大于1.5Gbps,则必须重新进行HS-Deskew操作。此外,还可以进行周期性的deskew,当然这也是可选的。也可以选择每次从ULPS状态切换成HS状态时,都进行deskew操作。
对比正常模式下,带 Skew Calibration 的时序如下:


MIPI D-PHY HS-Deskew是解决时钟 lane与数据lane间相位差问题的关键,确保高速数据传输的准确性。在速率超过1.5Gbps时,Rx需通过deskew burst完成初始化。该过程包括持续特定UI的数据传输,由发送端决定是否开启及使用UI数量。在实际应用中,deskew对于高data rate的稳定性至关重要,但过多的deskew并不理想,应根据接收端控制器设计调整。

7343

被折叠的 条评论
为什么被折叠?



