MIPI是移動領域最主流的視頻傳輸接口規范,目前應用最廣泛的是MIPI DPHY和MIPI CPHY兩組協議簇(另外還有MIPI MPHY,屬于高速Serdes范疇,應用不那么廣泛),其中CSI-2主要用于圖像接入(一般是接Sensor),DSI-2主要用于圖像輸出(一般是輸出到顯示屏)。我們先看物理層協議。
MIPI DPHY規格
MIPI DPHY架構
MIPI DPHY時序
既然有了DPHY,為何要選擇比DPHY復雜多的物理層CPHY呢?一切都是為了提升帶寬。
MIPI CPHY規格
MIPI CPHY架構
MIPI DPHY和CPHY物理層時序比較
DPHY是源同步系統,有專門的同步時鐘通道,但是CPHY沒有同步時鐘,時鐘是嵌入到數據中的。顯然的,實現嵌入時鐘的目的是為了增加帶寬,肯定會涉及到編碼,物理層的結構必然是完全不同,單從線路上看,CPHY是一個A/B/C三線系統。
MIPI DPHY的物理層,一對時鐘,幾對數據,接收端根據時鐘邊沿采樣數據,找到0xB8的同步頭,物理層實現就算ok了。但MIPI CPHY不同,因為它不傳輸時鐘,必須CDR先恢復時鐘,然后再用恢復的時鐘采樣數據并尋找同步頭,最后還需要進行數據解碼恢復出最初的發送的內容(發送端的過程相反)。
CPHY“線態”變化圖
CPHY接口等效電路圖 CPHY物理鏈路(A/B/C線)上傳輸的是不同的電平,通過A-B,B-C,C-A的電平運算,恢復出+x,-x,+y,-y,+z,-z六種不同的線態,通過前后線態的旋轉方向,相位和極性恢復出編碼符號,再通過連續7組符號解碼出16bit的數據,整個過程見下圖。
總的編碼原理從下圖便可一目了然:
為何要選擇這比DPHY復雜多的物理層呢?一切都是為了提升帶寬,某種線態的可能有5種不同的變化,那么它每個符號(A、B、C共3個bit)可編碼的數據為log2(5)= 2.3219bit/symbol,理論帶寬為DPHY的2.3219倍,每16bit數據編碼成7個符號,帶寬優勢明顯。
綜上,總體來看DPHY vs CPHY有如下對比:
講完物理層,我們再看看CSI-2層:
DPHY以Byte為單位進行數據組織;CPHY以16bit Word為單位進行數據組織;
DPHY 的短幀和長幀的幀頭信息與數據的組織方式相同;CPHY則是固定每個通道為6×16bit的幀頭信息(短幀信息),見下圖。
審核編輯:劉清
-
顯示屏
+關注
關注
28文章
4483瀏覽量
74241 -
MIPI
+關注
關注
11文章
310瀏覽量
48613 -
cdr
+關注
關注
1文章
50瀏覽量
18093
原文標題:MIPI協議之DPHY、CPHY區別
文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論