MIPI C-PHY的高速传输依据三相编码运作(Three-phase coding)原理,如下图所示,先从传送端到接收端数据传送的过程来说明C-PHY字节与通道状态的关系,C-PHY的高速数据传送首先是将16比特的数据字节通过16比特到7个字符(Symbol)转换模块机制转换,每个字符以3个比特来表示,因此内部形成一个21比特宽度的数据,再通过序列转串列的方式排成3比特的数据宽度以利于3线数据的处理,接下来再通过符号编码成3线码型(VA, VB, VC)输出,物理传输线上会将实际上使用的6个线状态(5个线状态转换)以三相编码的方式来表示,当接收端收到后,会以同样的方式将线状态解码出16比特的数据。
Symbol Rate由线态在相邻单位间隔之间的变化来定义。请注意,每个符号可编码两位以上的信息(实际为 log₂(5) = 2.3219 比特),因此,7 个连续符号用于传输 16 比特信息。

了解其编码机制将有助于设计者开展相关的信号测试工作。MIPI C-PHY TX 一致性测试是指依据MIPI C-PHY 规范与对应的一致性测试套件(CTS),并利用高带宽高速示波器、专用探头、一致性测试软件,对发射机(TX)开展的全链路物理层与时序符合性验证,确保产品在高速(HS-TX)与低功耗(LP-TX)模式下的电气参数、时序关系及信号质量符合标准,保障多厂商设备互联互通与系统互操作性。
上述测试相关内容已整理成如下的学习笔记,供大家参考:
MIPI CPHY学习笔记01:TX物理层一致性测试项解析(LP信令模式)
MIPI CPHY学习笔记02:TX物理层一致性测试项解析(HS信令模式)第一部分
MIPI CPHY学习笔记03:TX物理层一致性测试项解析(HS信令模式)第二部分
更多 【信号完整性】 技术话题,欢迎订阅文章所在专栏(点击下方“阅读原文”)!