当前位置: 代码迷 >> 综合 >> MIPI D-PHY--HS和LP协议内容
  详细解决方案

MIPI D-PHY--HS和LP协议内容

热度:80   发布时间:2023-12-11 15:19:31.0

目录

HS模式(Burst Mode)的整个传输过程

Escape模式:

TX端反转数据通信方向请求(Turnaround)

LPDT(Low-Power Date Transmission)模式


MIPI D-PHY协议中规定了两种模式:LP模式和HS模式。其中HS模式只在高速数据传输中使用,而LP模式则同时包含控制模式(Control Mode)、低功耗数据传输模式(LPDT)和极低功耗模式(ULPS)。线上信号的含义如下图所示,LP-01代表P=0,N=1。

HS模式(Burst Mode)的整个传输过程

LP11->LP01->LP00->Start high speed->LP11

|<--进入HS的信号-->|<--图像数据包-->|<--退出HS-->|

Burst Mode和Escape Mode之间不可以直接来回切换,必须通过Control Mode。

Escape模式

LP11->LP10->LP00->LP01->LP00->Data->LP10->LP11

Escape模式(从HS模式逃出来,进入低功耗/超低功耗,复位,未定义异常等等)有很多种进入码,进入码如下图所示。

TX端反转数据通信方向请求(Turnaround)

LP11->LP10->LP00->LP10->LP00

双向数据通道的传输方向可以通过链路反转来互换,Turnaround允许信息向当前方向相反的传输,允许在TX发送的时候切换至RX接收slave端的低功耗数据。如下图所示,等待一段时间后,RX端接管,并切换为TX端发送:LP00→LP10→LP11,切换完成。

LPDT(Low-Power Date Transmission)模式

在LPDT模式下,Date Lane的时钟可以关闭,LPDT模式不需要时钟同步,或者说是LPDT是异步传输数据的。下图是LPDT的一次数据传输图。

可以看到,没有clk的情况下,Dp和Dn都是可以传输有效数据的,相邻的数据中间都插入了一个Spaced-One-Hot code(Dp=Dn=0),使得在LPDT模式下,没有clk也可以从数据传输中恢复出clk,此时的数据传输是Self-clocked的。