本文主要基于C-PHY V1.2 spec的内容提炼,将用一组组数字来帮忙理解C-PHY的机制。C-PHY的low-power机制和D-PHY基本一致,故不作为本文的介绍重点,本文的描述,如无特别注明,均表示针对high-speed。
Lane行为特征
3根线
1 lane由A B C3根线组成,lane是CPHY的最小组成单元,也经常称作trio
3种TX单端幅度
CPHY只会输出3种单端幅值,3/4V 1/2V 1/4V,且同一个UI中,A B C的电平必然互不相等
6种wire state
A B C的电平组合决定了Wire state,结合上述ABC电平互不相等的约束,显然组合总数为3x2x1=6
4种RX差分输入电压
RX采用差分接收,可能出现的差分值有+1/2V +1/4V -1/4V -1/2V,分别称作“strong 1”“weak 1”“weak 0”“strong 0”