<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 攝像頭和顯示屏的接口協(xié)議

          攝像頭和顯示屏的接口協(xié)議

          作者: 時(shí)間:2016-12-16 來(lái)源:網(wǎng)絡(luò) 收藏
            由移動(dòng)行業(yè)處理器接口(MIPI)聯(lián)盟基于MIPI D-PHY制定的攝像頭串行接口(CSI-2)和顯示屏串行接口(DSI)協(xié)議被廣泛應(yīng)用于移動(dòng)設(shè)備中,該協(xié)議為低成本智能手機(jī)細(xì)分市場(chǎng)提供了一套靈活的、高性價(jià)比的解決方案;而D-PHY是在MIPI CSI-2和DSI應(yīng)用中把圖像傳感器和顯示屏與移動(dòng)手機(jī)和嵌入式應(yīng)用中的SoC連接在一起的物理層。它們是應(yīng)用處理器和顯示屏(使用DSI協(xié)議)或攝像頭和圖像傳感器(使用CSI-2協(xié)議)之間的事實(shí)標(biāo)準(zhǔn)接口。MIPI協(xié)議專為滿足圖像傳感器和顯示應(yīng)用的功能需求而設(shè)計(jì)和優(yōu)化,同時(shí)使成本和功耗降到最低。D-PHY經(jīng)濟(jì)地實(shí)現(xiàn)了高速和低速數(shù)據(jù)流,它通過(guò)物理層-協(xié)議接口(PPI)連接實(shí)現(xiàn)了協(xié)議層的連接。

            如圖1所示,CSI-2是一條用于移動(dòng)應(yīng)用的高性能串行互連總線,它把攝像頭傳感器連接到數(shù)字圖像模塊,如主處理器或圖像處理器。CSI-2使用MIPID-PHY來(lái)作為物理層和高速差分接口,通常帶有好幾條數(shù)據(jù)通道(典型的是1、2、4或甚至是8條)和一條普通差分時(shí)鐘通道。出于配置的目的,一個(gè)基于I2C的邊帶攝像頭控制接口(CCI)被用來(lái)連接控制主機(jī)和攝像頭之間的信號(hào)。CSI-2協(xié)議支持應(yīng)用處理器、攝像頭傳感器和橋接應(yīng)用中所需的主機(jī)和設(shè)備接口。

          本文引用地址:http://www.ex-cimer.com/article/201612/330907.htm

          圖1 MIPI攝像頭串行接口

          圖2 MIPI顯示屏串行接口


            如圖2所示, DSI是一條高速、高分辨率的串行互聯(lián)總線, 它為顯示設(shè)備提供連接。DSI使用MIPI標(biāo)準(zhǔn)D- PHY 來(lái)作為物理層高速差分接口,帶有多達(dá)4條數(shù)據(jù)通道和一條普通差分時(shí)鐘通道。像素?cái)?shù)據(jù)和指令被串行化送到一個(gè)單獨(dú)的物理流中,而狀態(tài)能夠從顯示中讀回。該協(xié)議支持應(yīng)用處理器、顯示面板和橋接應(yīng)用中所需的主機(jī)和設(shè)備接口。它也支持運(yùn)行在視頻模式和指令模式中的顯示設(shè)備, 因?yàn)樵诟鼜?fù)雜和更低功耗實(shí)現(xiàn)中的需求依賴于系統(tǒng)實(shí)現(xiàn)和應(yīng)用。當(dāng)顯示面板上集成了顯示控制器和幀緩沖器時(shí), 就需要指令模式。轉(zhuǎn)換通常是以一條指令接著數(shù)據(jù)像素/參數(shù)的形式發(fā)生。在指令模式中, 主機(jī)可寫入和讀出面板寄存器和幀緩沖器, 而在視頻模式中轉(zhuǎn)換時(shí),像素?cái)?shù)據(jù)就被實(shí)時(shí)地從主機(jī)轉(zhuǎn)到面板。



          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();