MIPI入門 CSI 2介紹(一)

2021-09-25 05:12:17 字數 1273 閱讀 7438

前面的博文中提到過,csi旨在為高畫質攝像頭和應用處理器之間提供乙個高速的序列介面,舉例來說,在目前的智慧型手機中的攝像頭和cpu之間採用的就是csi協議。目前來說,廣泛使用的是其第二個版本csi-2,最新的版本則是csi-3。置於csi-1是否存在,亦或是曾經是否存在暫時無從考證,至少在mipi的官網是找不到csi-1的身影了。

csi-2協議既可以使用與dsi一致的d-phy物理層協議,也可以使用c-phy作為物理層協議。而csi-3則只能使用m-phy作為物理層協議,也就是說csi-2和csi-3之間是不相容的!具體如下圖:

需要注意的是,c-phy和d-phy在物理連線上存在多處不同,因此必須保證主機和從機同時使用c-phy和d-phy之間的一種作為物理層才能進行有效地通訊。具體的差別,參見下圖:

差別主要體現在時鐘機制上。

顯然,採用c-phy可以獲得更高的速率,這也是c-phy的優勢。但是,換乙個角度思考,c-phy只支援csi-2,而d-phy同時支援csi-2和dsi,因此,從裝置相容性,硬體設計成本和靈活性等多個角度來看的話,d-phy還是具有相當大的優勢的。所以目前來說,d-phy要用的更多一點。

基於d-phy v1.1版本的csi-2不同版本的效能差別如下:

【注】接下來文章介紹的csi-2將以v1.1版本的為例。

MIPI入門 CSI 2介紹(三)

mipi csi 2的low level protocol主要有一下特徵 csi 2的data lane的low level protocol資料報的一般形式為 如上圖所示,也就是說,csi 2的資料報有兩種 長包和短包。無論是長包還是短包,包的開頭都是sot start of transmissi...

lwIP 介紹 2 介紹

我的部落格 現今,無線網路技術比如藍芽與ieee 802.11b g wifi 已經成為大部分人生活不可或缺的一部分。這使得關於健康管理 安全加密 傳輸 工業處理等相關設施的蓬勃發展。小的裝置比如感測器,可以連線到現有的網路設施,在網路上進行監控。網路技術已經證明自身足夠靈活來適應千變萬化的網路環境...

Hadoop入門 一 介紹Hadoop

the apache hadoop project develops open source software for reliable,scalable,distributed computing.hadoop是做可靠的 可擴充套件的 分布式計算,說白了就是處理海量資料問題的解決方案。海量資料的儲...