mipi傳輸協議常見故障排查及解決

2021-01-11 電子發燒友

其實工作了這麼久後,真的發現現在的工程師太依賴軟體庫了,做一個成熟的項目可以,稍微新一點,沒做過的,沒現成的代碼的項目,就不敢接了。一來是風險控制,二來還是技術太菜! 

其實技術很簡單,超級簡單,大學做實驗時候,在開發板,做什麼紅外報警,32位密碼鎖,還有無繩電話等,拉一套學長的代碼,調試一下,燒到板子,就OK了。用帶我的張老師的話說「加個殼,你們就可以註冊個商標創業開公司了。」 

以前覺得技術NB,銷售LJ。現在回頭一看,銷售才是王道啊,技術什麼的,拉個虎皮就能出產品了,慢慢升級質量也會上去。只要有銷路,土豪做朋友。 

吐槽完了,還是出點乾貨吧。現在的COMS sensor 完全不顧人眼最適的800W像素,1200W,1300W不停向上搞。那麼問題來了:這麼高像素的IC,要達到30幀/S,這傳輸速率要多給力啊,所以,mipi傳輸協議打敗了串口,並口的傳輸方式,成為現在的新寵。 

下面就介紹一下mipi協議及一些常規故障排除。不要問我為什麼懂,畢竟COMS晶片FAE的工作不是白做的,現在呆過的第一家公司已經上市了,祝福啊。對於在上市前夕離開開公司的事情,我真是一點不後悔啊。%>_

MIPI ——Mobile industry process interface 多家移動開發或者應用商共同籌劃 接口標準聯盟 節約成本,加快產品開發速度 內容豐富,顯示、照相機、電源管理、射頻、存儲接口等等

CIS(cmos image sensor)中僅用到了mipi協議中的csi-2(camera serial interface二代,標識生成要求)和D-phy(物理層,輸出通道要求) 

Camera端做transmitter,平臺端做receiver 簡而言之 mipi的作用就是: 1.數據並行轉換成串行; 2.功能復用,節約傳輸線; 3.相對提高傳輸品質和速度; 4.增加傳輸距離; 5.適用新的平臺需求; 

 為什麼mipi那麼NB,下面對比一下就照了。  

並口需要 Vsync:幀同步信號 Hsync:行同步信號 和8條數據線,但這10根線,mipi只需要5根。所以,我行,我來! 

Clock和 data中體現差分即低位先出,故如此表示,差分信號P高N低表1,P低N高表0. 現在對mipi大概有點小小的概念了。再給你看看她的照片,保證你喜歡。MIPI 輸出長什麼樣? 

噹噹噹噹~~  

幀頭標識、幀尾標識(分別由vsync上升下降沿生成) 行頭標識、行尾標識(分別由hsync上升下降沿生成) 有效數據長包。包含行標識,所以可以省略line_sync短包 相對於並口傳輸,即是將vsync、hsync與數據共通道復用傳輸。 

總之一句話,能用軟體解決的一定不要動硬體,能動手的一定不要動嘴。人生哲理。 什麼?不要看PS過的照片!好吧,下面發個素顏照。  

是不是美如畫。 而mipi的信號符合其通信協議, 規定其起始電壓在1.1~1.3V,等等,如下圖(我比較懶,不服來辯)。這是其電氣要求。  

然後軟體方面,如下圖:  

字節(byte)為基本傳輸單元,每個byte中有8位(bit) Sync dyte:用來同步數據開始,告知接下來為有效數據 DATA TYPE:該包傳輸的是什麼格式的數據YUV422(1E)/RAW8(2A)/RAW10(2B) WC(16bits)= PAYLOAD中的byte數量(即輸出窗口的1行中有多少個字節,也即列數。注意raw10為列數的1.25倍,raw12為列數的1.5倍) ECC:校驗datatype和wc是否出錯 Payload=image data CSC:PAYLOAD數據傳輸校驗 *由於插入了許多數據標識,所以會影響hb或者vb的最小值 MIPI DPHY 終端概念  

mipi的信號線是一對差分線,理論上可以高電平傳一個數據,低電平也傳一個,速度又快,功耗又小。 很多時候,平臺端的mipi時序和Sensor端如果不匹配,就會出問題。硬體問題的話,就亮信號!  

Term未連接情況信號時這樣滴。正常的是這樣滴:  

Sensor輸出在設計時已經考慮,應用時主要是FPC或者PCB走線影響 通常要求: 差分對內兩線等長,儘量少折線,方向一致; 差分對間地線走地,減小串擾; 線上過孔最少; 至少一側有鋪地; 線長最長不超過20cm; 儘量遠離天線; 目的: 阻抗匹配、阻抗連續,減少信號損失,獲得較高的信號完整性; 減少信號間耦合,保證信號完整性; 減少與其他射頻信號的相互作用,保證各信號的質量; Settle count 主要是hs_prepare+hs_zero時間與其匹配; 通常設定T_settle count為T_(hs_prepare+hs_zero)/2; 是平臺設定參數,通常不改默認值,與pclk頻率有關;

不匹配會引起的問題: 卡頓; 不出圖; 不規則滾屏、拍照分屏

調節方法: 增大或者減小T_hs_prepare、hs_zero,參數最小值為1,有時需要調的很不可思議才可行,這是需要配成manual模式。  

DDR採樣,即在時鐘的上升和下降沿均採集數據,保證高速傳輸又可以有效降低時鐘頻率,要求時鐘和數據相位為正交關係。 實際中因為負載差異,會限制時鐘的建立速度,同時數據的不規律輸出(不是確定的輸出序列),所以對setup或者hold時間要求不同。可能造成誤碼,引起麻點,嚴重時會丟行。 

數據傳輸速率,單位為bps(bit per second)

mipi_data=pclk_tot*10(raw10) =pclk_tot*8 (raw8)

pclk_tot=數字輸出並行時鐘pclk * 數字通道數M mipi N通道,每通道數據率=mipi_data/N Mipi時鐘速度=每通道數據率/2= mipi_data/4

相關焦點

  • 水泵控制器常見故障及解決
    打開APP 水泵控制器常見故障及解決 網絡整理 發表於 2020-11-20 15:06:13   水泵控制器常見故障及解決   相信大家都應該有接觸到水泵,特別是現在都是高樓林立,對於高層的住戶來說,水壓非常低,如果沒有藉助水泵的話,根本沒法正常使用,現在隨著科技的進步,很多家庭已經使用上了智能水泵,那麼智能水泵控制器常見故障有哪些?
  • 太陽能路燈常見故障及解決方法
    近幾年,隨著國家對環保產業的大力支持及太陽能路燈行業的發展,太陽能路燈越來越普及,如何正確的使用太陽能路燈很重要,使用前的正確安裝是一部分,使用後的正確維護也是一部分,今天源碼太陽能路燈小編給大家總結了一些太陽能路燈常見故障及解決方法,希望能幫助大家更好的做好太陽能路燈的日常維護。
  • 地鐵屏蔽門故障排查關鍵步驟
    隨著地鐵城軌的廣泛鋪設,地鐵的安全性也得到人們的廣泛關注,尤其是地鐵屏蔽門的安全運行,直接關係到人們的財產安全,因此,當地鐵屏蔽門出現故障時,如何高效地完成故障排查?下面將介紹常見的排查關鍵步驟,輕鬆快速地完成故障排查。 地鐵屏蔽門採用CAN總線進行通訊,當出現偶發性故障時,人工排查效率較低,嚴重影響人們的出行。
  • 網絡故障排查之路由器篇
    上一篇文章介紹了光貓的簡單故障排查。網絡故障簡易排查篇之光貓故障判斷。今天給大家介紹一下路由器的簡單故障排查。今天先主要介紹通過手機進入路由器,查看路由的相關狀態。以後單獨寫一篇從電腦進路由器。光貓屬於電信運行商設備,其相關數據,用戶是不需要了解,及設置的。
  • 汽車發電機常見故障和解決辦法?
    當充電系統出現不充電、充電電流過大或過小、充電電流不穩等故障時,應及時進行檢查並排查。>汽車發電機常見故障——充電電流過小故障解決辦法:蓄電池在存電不足的情況下,提高發動機轉速,電流表指針指示較小的充電電流,則為充電電流過小故障。
  • 扭矩傳感器故障排查_方向盤扭矩傳感器故障_矩傳感器故障分析
    打開APP 扭矩傳感器故障排查_方向盤扭矩傳感器故障_矩傳感器故障分析 佚名 發表於 2017-08-24 09:50:43
  • 汙泥濃縮脫水系統常見運行故障及解決對策
    3 汙泥濃縮脫水系統故障的解決對策3.1 有無潤滑系統常見故障的解決對策針對上述汙泥脫水系統中離心脫水機的油霧潤滑系統經常產生的幾種故障的主要原因是:(1)針對壓力開關經常出現的斷開現象主要的原因有以下一些
  • 螺杆空壓機八種常見小故障及解決方法
    根據麥恩斯售後團隊多年從業經驗我們總結出螺杆空壓機日常維修中最容易發生的8故障及解決方法1、空壓機無故啟動不了檢查有沒有控制電壓。2、空壓機供氣異常檢查控制油缸有無動作,有動作,檢查蝶閥是否有機械故障;無故障,查看加載電磁ISV線圈是否有吸力;排除ISV電磁閥機械故障和線圈故障後,再逐一排查電磁閥ISV所在的分電路。
  • 開關量光端機指示燈說明及常見故障問題處理方法
    全數字光傳輸通道,確保高質量的信號傳輸。面板上有電源指示燈、光信號指示燈數據信號指示燈,可以直觀的檢測電源、光信號、數據信號狀態。單向系列開關量光端機是高性能,高可靠性的長距離開關量信號傳輸系統。接下來我們就來詳細了解下開關量光端機指示燈說明及常見的故障問題處理方法吧!
  • 一分鐘搞定 顯示器常見故障及解決方法
    顯示器常見故障及解決方法   根據筆者經驗,顯示器常見小故障的外部表現主要是以下幾方面在下面的文章中,筆者將為大家詳細解析這些故障的產生的可能原因,及解決方法。  有一些東西需要寫在本文之前:  1、同一個故障,產生的原因也是多樣的。筆者會在下面的文章中會儘可能為大家列出所有的可能性,至少會列出所有常見的可能原因及解決辦法。  2、您的顯示器不管有沒過保,都可以償試撥打售後電話,以尋求幫助。
  • 自動封口機常見的三種故障以及對應的解決辦法
    其工作原理是,當裝有物品的包裝放置在輸送帶上,袋的封口部分被自動送入運轉中的兩根封口帶之間,並帶入加熱區,加熱塊的熱量通過封口帶傳輸到袋的封口部分,使薄膜受熱熔軟,再通過冷卻區,使薄膜表面溫度適當下降,然後經過滾花輪(或印字輪)滾壓,使封口部分上下塑料薄膜粘合併壓製出網狀花紋(或印製標誌),再由導向橡膠帶與輸送帶將封好的包裝袋送出機外,完成封口作業。
  • 常見的無線傳感器傳輸協議有哪些?
    是一種無線數據採集傳輸通訊終端,具有低功耗運行,無線數據傳輸,無需布線,即插即用,安裝調試靈活、智慧型手機現場調試配置等特點。下面就來看看物聯網中常見的無線傳輸協議類型:RFIDRFID(Radio Frequency Identification),即射頻識別,俗稱電子標籤。
  • 光模塊在使用時會出現的常見問題及解決方案匯總
    導讀 光模塊作為較敏感的光學器件,在使用過程中有時候會出現一些問題,下面易天光通信(ETU-LINK)就給大家羅列一些光模塊在使用中比較常見的問題及解決的辦法,一起來學習一下吧
  • 4G全網通工業路由器 多種VPN協議保證加密傳輸
    計訊TR341 工業級路由器是一款4G全網通五網口高速無線路由器,支持串口DTU、有線/無線雙重備份功能,支持4G/WIFI/VPN等多種組網,為用戶提供安全,高速,穩定可靠,各種協議路由轉發的無線路由網絡。本產品已廣泛應用於金融,水利,環保,電力,郵政,氣象等行業。
  • UPS常見故障及解決辦法大全
    UPS常見故障及解決辦法大全 本文介紹了山特以及APC的UPS常見故障及維修辦法。溫州長運集團雙嶼客運中心業務副經理鄭仲敏說,早上UPS突然發生故障,客運中心隨即啟動應急預案,讓本來休息的幾名售票工作人員趕來加班,以保證售票工作流暢。客運中心微機管理部工作人員陳霖說,客運中心的所有電腦,都是通過配電房中的光纖交換機與主伺服器進行連接,並進行數據交換。UPS是所有光纖交換機的備用電源。昨天早上6時左右,因不明原因,UPS突然無法工作,並從機器內部傳出一股焦味。
  • 最全網絡攝像機常見故障及解決方法
    前言:網絡攝像機在使用過程中會出現哪些故障呢?如何解決這些問題呢?二、網絡攝像機常見故障及解決方法1、用IP搜索工具或中心管理軟體搜索不到網絡攝像機IP? 首先確認網線與電源。攝像機丟包的原因2:設備故障 設備故障主要是指設備硬體方面的故障,不包含軟體配置不當造成的丟包。如網卡是壞的,交換機的某個埠出現了物理故障,光纖收發器的電埠與網絡設備接口,或兩端設備接口的雙工模式不匹配。
  • 東道爾水技術:汙泥濃縮脫水系統常見運行故障及解決對策
    汙泥濃縮脫水系統故障的解決對策 1、有無潤滑系統常見故障的解決對策 針對上述汙泥脫水系統中離心脫水機的油霧潤滑系統經常產生的幾種故障的主要原因是: (1)針對壓力開關經常出現的斷開現象主要的原因有以下一些: 系統中的壓縮空氣不能實現穩定運輸
  • 變電站視頻監控系統的組成及故障分析及解決方法
    變電站視頻監控系統的組成及故障分析及解決方法 佚名 發表於 2020-02-29 11:09:22 變電站視頻監控系統是綜合計算機IP視頻技術、視頻數據壓縮及解壓縮處理技術
  • 電風扇常見故障分析及解決方法
    其實,有時候一些電風扇小故障,我們完全可以自己動手檢修的。下面就給大家介紹一些電風扇常見故障分析及解決方法吧!電風扇常見故障分析及解決方法電風扇維修:一、電風扇不轉1、因為缺少潤滑導致轉不動應該用一些潤滑油滴入轉軸。
  • LED燈常見故障及解決方案
    今天我們就來分析一下LED燈常見的故障並給予提供解決方案,好讓大家可自行修復。今天我們就來分析一下LED燈常見的故障並給予提供解決方案,好讓大家可自行修復。LED燈常見故障及解決方案LED燈現在市面上流行的就2種,一種是恆流的一種是阻容的,相對來說恆流的比較穩定,有一個控制器,電流是穩定輸出的。阻容的相對來說結構簡單,只是做了降壓處理,使得LED燈珠在正常的工作電流內工作。