當(dāng)器件工程師選定一顆Camera模組或一款OLED屏的時(shí)候,硬件工程師就需要根據(jù)這顆器件的參數(shù),來計(jì)算數(shù)據(jù)傳輸所需的帶寬,以此確認(rèn)用哪種協(xié)議、需要多少lane、以及平臺是否支持。
在正式計(jì)算MIPI數(shù)據(jù)傳輸帶寬前,我們先了解一下計(jì)算公式中所要用到的參數(shù)含義:
1)像素總數(shù):水平像素?cái)?shù)*垂直像素?cái)?shù),如一個(gè)分辨率為1920*1080的顯示器,那么其像素總數(shù)可以粗略估算為1920*1080=2073600。
2)幀率/刷新率:幀率表示一秒內(nèi)的幀數(shù),通常表示Camera采集圖像的速率,單位fps;刷新率表示一秒內(nèi)刷新畫面的頻率,通常用于顯示設(shè)備中。
3)色深:色彩深度:表示一個(gè)像素有需要的bit數(shù)。這里需要注意的是,Camera和顯示設(shè)備的色深計(jì)算方式是有區(qū)別的,我們以8bit的色深為例。
Camera傳輸?shù)膱D像,通常是未經(jīng)ISP處理的RAW格式,因此單個(gè)像素所需的數(shù)據(jù)位就是8bit,即RAW8;
顯示設(shè)備傳輸?shù)膱D像,一般都是經(jīng)過處理的RGB格式,因此單個(gè)像素所需的數(shù)據(jù)位就是8*3=24bit,即RGB888。
綜上,
MIPI D-PHY的傳輸速率(bps)= 水平像素?cái)?shù)*垂直像素?cái)?shù)*幀率*色深*1.25/lane數(shù)
MIPI C-PHY的傳輸速率(sps)=D-PHY的傳輸速率/2.28
其中,1.25是一個(gè)估值,通常是對像素的消隱部分和傳輸協(xié)議中的無效數(shù)據(jù)的一種估算。
實(shí)例計(jì)算
1)D-PHY:顯示設(shè)備1920*1080p @ 60hz,色深8bit,2個(gè)數(shù)據(jù)lane,每個(gè)lane的數(shù)據(jù)速率如下:
lane rate=1920*1080*60*3*8*1.25/2=1.866Gbps
2)C-PHY:Camera 1920*1080p @ 60hz,色深8bit,2個(gè)數(shù)據(jù)lane,每個(gè)lane的數(shù)據(jù)速率如下:
lane rate=1920*1080*60*8*1.25/2/2.28=272.8Msps
根據(jù)上述計(jì)算,我們就可以確定所選設(shè)備需要的傳輸帶寬,以此來確認(rèn)MIPI所需lane數(shù),以及平臺是否支持。
以上就是本期分享的所有內(nèi)容啦,歡迎大家持續(xù)關(guān)注,更多干貨正在快馬加鞭地趕來。