隨着客戶要求手機攝像頭像素越來越高同時要求高的傳輸速度傳統的並口傳輸越來越受到挑戰。提高並口傳輸的輸出時鍾是一個辦法但會導致系統的EMC設計變得越來困難,增加傳輸線的位數是但是這又不符合小型化的趨勢。采用MIPI接口的模組相較於並口具有速度快、傳輸數據量大、功耗低、抗干擾好的優點越來越受到客戶的青睞並在迅速增長。
MIPI(移動行業處理器接口)是Mobile Industry Processor Interface的縮寫。MIPI(移動行業處理器接口)是MIPI聯盟發起的為移動應用處理器制定的開放標准。
MIPI 是專門在高速(數據傳輸)模式下采用低振幅信號擺幅,針對功率敏感型應用而量身定做的。圖2比較了MIPI與其它差分技術的信號擺幅。
由於MIPI是采用差分信號傳輸的,所以在設計上需要按照差分設計的一般規則進行嚴格的設計,關鍵是需要實現差分阻抗的匹配,MIPI協議規定傳輸線差分阻抗值為80-125歐姆。

MIPI聯盟的MIPI DSI規范
1、名詞解釋
• DCS (DisplayCommandSet):DCS是一個標准化的命令集,用於命令模式的顯示模組。
• DSI, CSI (DisplaySerialInterface, CameraSerialInterface
• DSI 定義了一個位於處理器和顯示模組之間的高速串行接口。
• CSI 定義了一個位於處理器和攝像模組之間的高速串行接口。
• D-PHY:提供DSI和CSI的物理層定義
2、DSI分層結構
DSI分四層,對應D-PHY、DSI、DCS規范、分層結構圖如下:
• PHY 定義了傳輸媒介,輸入/輸出電路和和時鍾和信號機制。
• Lane Management層:發送和收集數據流到每條lane。
• Low Level Protocol層:定義了如何組幀和解析以及錯誤檢測等。
• Application層:描述高層編碼和解析數據流。

Command和Video模式
• DSI兼容的外設支持Command或Video操作模式,用哪個模式由外設的構架決定
• Command模式是指采用發送命令和數據到具有顯示緩存的控制器。主機通過命令間接的控制外設。Command模式采用雙向接口
• Video模式是指從主機傳輸到外設采用時實象素流。這種模式只能以高速傳輸。為減少復雜性和節約成本,只采用Video模式的系統可能只有一個單向數據路徑
MIPI規定了一個差分時鍾通道(lane)和一個從1到4數量可擴展的數據通道,可根據處理器和外設的需求來調節數據率。而且,MIPI D-PHY規范只給出了數據率范圍,並沒有規定具體的工作速率。在一個應用中,可用的數據通道和數據率都由接口兩端的器件決定。不過,目前可用的MIPI D-PHY IP內核可提供每數據通道高達1 Gbps的傳輸率,這種特性無疑意味着MIPI完全適用於當前及未來的高性能應用。
采用MIPI作為數據接口還有一大好處。由於MIPI DSI 和 CSI-2架構為新設計帶來了靈活性,並支持XGA顯示和高於8百萬像素相機等令人矚目的功能,故MIPI非常適合於新的智能電話和MID設計。有了具備MIPI功能的新處理器設計提供的帶寬能力,現在就可以考慮利用單個MIPI接口來實現高分辨率雙屏顯示和/或雙相機等新穎功能了。
在采用了這些功能的設計中,針對MIPI信號進行設計和優化的高帶寬模擬開關,如飛兆半導體公司的FSA642,可用於多個顯示屏或相機組件之間的切換。FSA642是一款高帶寬三路 差分單刀雙擲 (SPDT)模擬開關,能夠實現兩個外設MIPI器件之間共享一路MIPI 時鍾通道和兩路MIPI數據通道。這樣的開關可以提供一些額外的優點:對未選擇器件的雜散信號(stub)進行隔離,並提高布線和外設布局的靈活性。為了確保MIPI互連路徑上的這些物理開關的成功設計,除帶寬之外,還必須考慮以下一些主要的開關參數:
1. 關斷隔離:為了保持有源時鍾/數據路徑的信號完整性,要求開關具備高效的關斷隔離性能。對於200mV、最大共模失配(common-mode mismatch)5mV的高速MIPI差分信號,開關路徑之間的關斷隔離應該為-30dBm或更好。
2. 差分延遲差:差分對內部信號間的延遲差(skew)(差分對內延遲差)和時鍾與數據通道差分交叉點之間的延遲差(通道間延遲差) 必需降至50 ps或更小。對於這些參數,這類開關的業界同類最佳延遲差性能目前在20 ps 到 30 ps之間。
3. 開關阻抗:在選擇模擬開關時,第三個主要考慮事項是導通阻抗(RON) 和導通電容 (CON)的阻抗特性的折衷選擇。MIPI D-PHY鏈路同時支持低功耗數據傳輸和高速數據傳輸模式。因此,開關的RON應該平衡選擇以優化混合工作模式的性能。理想情況下,這一參數應該分別針對每一個工作模式而設定。結合每一模式的最佳RON,並保持很低的開關CON對保持接收端的壓擺率(slew rate)十分重要。一般規則是,使CON 低於10 pF將有助於避免高速模式下通過開關的信號轉換時間的惡化(延長)。

上圖是個典型的理想差分設計狀態為了保證差分阻抗線寬和線距應該根據軟件仿真進行仔細選擇。為了發揮差分線的優勢差分線對內部應該緊密耦合走線的形狀需要對稱甚至過孔的位置都需要對稱擺放差分線需要等長以免傳輸延遲造成誤碼。另外需要注意一點為了實現緊密的耦合差分,對中間不要走地線。PIN的定義上也最好避免把接地焊盤放置在差分對之間,指的是物理上2個相鄰的差分線。
下面簡單介紹MIPI的通道模式和線上電平。在正常的操作模式下,數據通道處於高速模式或者控制模式。在高速模式下,通道狀態是差分的0或者1,也就是線對內P比N高時,定義為1,P比N低時,定義為0,此時典型的線上電壓為差分200MV,請注意圖像信號僅在高速模式下傳輸;在控制模式下,高電平典型幅值為1.2V,此時P和N上的信號不是差分信號而是相互獨立的,當P為1.2V,N也為1.2V時,MIPI協議定義狀態為LP11,同理,當P為1.2V,N為0V時,定義狀態為LP10,依此類推,控制模式下可以組成LP11,LP10,LP01,LP00四個不同的狀態;MIPI協議規定控制模式4個不同狀態組成的不同時序代表着將要進入或者退出高速模式等;比如LP11-LP01-LP00序列后,進入高速模式。下圖為線上電平的圖示。

