既然有了dphy,為何要選擇比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有如下對比:
mipi協議 I2C匯流排協議
本文為系列文件第二篇 暫定 spi匯流排協議 2.i2c匯流排協議 3.mipi協議 狀態 更新ing i2c匯流排簡介 i2c匯流排的硬體設定 i2c匯流排特點 i2c匯流排的協議內容與資料傳輸 i2c匯流排常用場景 電子通訊等硬體相關,基帶與電效能領域 計算機硬體相關,系統介面等。i2c是一種常...
mipi的dsi全稱 MIPI DSI 協議介紹
mipi 移動行業處理器介面 是mobile industry processor inte ce 的縮寫。mipi 移動行業處理器介面 是 mipi 聯盟發起的為移動應用處理器制定的開放標準。已經完成和正在計畫中的規範如下 二 mipi 聯盟的mipi dsi 規範 名詞解釋 dcs displa...
TCP IP 協議之 UDP協議
1 udp 是面向使用者資料報的運輸層協議哈。不可靠,無連線。2 首部 共8b 源埠號 2b 目的埠號 2b udp長度 2b udp校驗和 2b 說明 1 對於udp的埠號,埠號是用來標記應用程序的,tcp和udp可以共用乙個埠號,這可以在ip首部中的協議欄位來區分開來。2 udp長度是首部長度與...