• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于i.MX6車載音視頻系統(tǒng)的設計和實現(xiàn)

      2015-10-31 02:12:10杜培軍閆帥劉錦高
      電子設計工程 2015年20期
      關鍵詞:功能測試音視頻數(shù)據源

      杜培軍,閆帥,劉錦高,2

      (1.華東師范大學信息科學技術學院,上海200241;2.上海建橋學院上海201315)

      基于i.MX6車載音視頻系統(tǒng)的設計和實現(xiàn)

      杜培軍1,閆帥1,劉錦高1,2

      (1.華東師范大學信息科學技術學院,上海200241;2.上海建橋學院上海201315)

      隨著汽車產業(yè)和電子技術的發(fā)展,車載系統(tǒng)的電子化程度越來越高,車載音視頻系統(tǒng)作為汽車人機交互的重要組成部分,正成為研究的新熱點。本文提出了智能手機和車載音視頻系統(tǒng)相結合的應用方案,分析了實現(xiàn)i.MX6車載音視頻系統(tǒng)的硬件模塊和軟件流程圖,驅動初始化狀態(tài)機實現(xiàn)方法。系統(tǒng)測試結果表明本文提出的音視頻系統(tǒng)實現(xiàn)了音視頻基本功能,還可實現(xiàn)多屏互動,并提供移動設備實時充電解決方案。

      車載音視頻系統(tǒng);i.MX6;MHL;多屏互動

      近年來,隨著汽車用戶的覆蓋普及和電子技術的不斷創(chuàng)新發(fā)展,人們對汽車性能要求也越來越高,由傳統(tǒng)的交通工具單一功能向多媒體、信息化的多功能交通工具轉變;汽車產業(yè)從單純的機械產品向光機電一體化轉變。未來的趨勢是電子化比重不斷加強,車載音視頻系統(tǒng)作為汽車人機交互的重要組成部分,成為研究的新熱點[1-3]。

      目前市場上的車載音視頻設備大都是以完整的音視頻系統(tǒng)的形式出現(xiàn)在車載環(huán)境中。本文提出了一種利用飛思卡爾半導體最新一代處理器i.MX6,并結合新穎的MHL協(xié)議研究車載音視頻系統(tǒng)的新方案,實現(xiàn)了多屏互動功能,在多系統(tǒng)應用中注意防止同頻干擾問題,并能提供移動設備實時充電解決方案。

      1 基于i.MX6的車載音視頻系統(tǒng)架構

      基于i.MX6車載音視頻系統(tǒng)的系統(tǒng)架構如圖1所示。本文設計的車載音視頻系統(tǒng)由原始音視頻數(shù)據源接收模塊、數(shù)據處理、視頻數(shù)據和音頻數(shù)據輸出組成。

      系統(tǒng)在正常工作時,通過集成MHL功能的智能手機向系統(tǒng)的接收模塊輸入音視頻數(shù)據,數(shù)據可以儲存在手機中的資源,也可以是從2G、GPRS、3G、LTE或WiFi等網絡中獲取的音視頻數(shù)據。接收模塊對接收到的MHL格式的數(shù)據進行預處理,將數(shù)據中的視頻數(shù)據和音頻數(shù)據分離,并將視頻數(shù)據轉換成MIPI格式,音頻數(shù)據轉換成I2S格式[4-5]。

      將MIPI格式的視頻數(shù)據和I2S格式的音頻數(shù)據同時輸入處理器i.MX6,視頻數(shù)據經過圖像處理子系統(tǒng)的相關處理后,轉換成LVDS顯示識別的RGB格式視頻數(shù)據,通過LVDS線纜輸出到顯示設備。同時,通過處理器的一個I2S接收模塊接收音頻數(shù)據,對數(shù)據不作處理,直接通過處理器的另外一個I2S發(fā)送模塊送到音頻驅動器,經驅動后,通過喇叭或者耳機播放與視頻同步的音樂。

      圖1 基于i.MX6的車載音視頻系統(tǒng)構架圖Fig.1Structure diagram of vehicle audio and video system based on i.MX6

      2 系統(tǒng)硬件設計

      基于i.MX6車載音視頻系統(tǒng)的系統(tǒng)架構如圖2所示?;趇.MX6的車載音視頻系統(tǒng)硬件部分主要包括ADV7481構成的MHL數(shù)據格式接收模塊、i.MX6處理器模塊、顯示模塊、WM8962音頻驅動模塊和電源部分。

      圖2 基于i.MX6的車載音視頻系統(tǒng)硬件結構圖Fig.2Hardware structure of vehicle audio and video system based on i.MX6

      2.1電源部分

      電源部分由兩部分構成,第一部分是輸入過壓保護電路,防止輸入電壓過大或外界干擾進入,損壞電路;第二部分是集成電壓管理電路,集成了開關型電壓轉換電路和線性電壓轉換電路。

      輸入過壓保護電路如圖3所示。在正常輸入5 V電源電壓時,閉合開關S1,Q1的源極為5 V,柵極電壓由電阻R2、R4、R5的分壓決定,約為0.26 V,這樣Q1的VGS為-4.74 V,低于開啟電壓-2.1 V,Q1的漏極和源極之間導通,主電源5 V流入PSU_5V0供給后級試用。當輸入端輸入非正常的過壓時,穩(wěn)壓二極管D2的反向電壓會超過它的反向擊穿電壓限值,使得D2的陰極電位穩(wěn)定在5.1 V左右,同時使得三極管Q2的UBE大于0.7 V時,Q2的集電極和發(fā)射極之間導通,會有大量電流從其內部流過,這些電流會在R4和R5上產生壓降,在Q1的柵極產生一個電壓,使得Q1的柵源電壓近似相等,高于開啟電壓-2.1 V,Q1管截止,阻止過壓流入后級電路,實現(xiàn)保護后級電路的功能。

      圖3 輸入過壓保護電路圖Fig.3Input overvoltage protection diagram

      集成電壓管理電路選用了飛思卡爾半導體的MMPF0100解決方案,它主要包括電源管理控制、線性穩(wěn)壓電源轉換、開關電源轉換3個部分。電源的管理控制部分可以配置輸出的電壓值,精度,輸出時序等。開關電源電路的本質是一個串聯(lián)型開關型穩(wěn)壓電源。線性穩(wěn)壓電源轉換電路,實質上就是一個線性調制器。

      2.2接收模塊

      接收模塊兼容MHL和HDMI兩種數(shù)據源輸入,其中MHL的差分數(shù)據線和HDMI的DATA0+/-共用一對差分線,CBUS與HDMI_HPD_CON共用一根信號線,電源和地共用。

      系統(tǒng)靠檢測連接器第2腳的CD_SENSE信號線的電平來判別是什么數(shù)據源輸入。當CD_SENSE為高電平時,表示是MHL源輸入;當CD_SENSE為低電平時,表示是HDMI源輸入。

      MHL有個特殊的功能,Sink端可以為Source設備供電,5 V電壓要向外輸出,而兼容HDMI接口檢測時需要接收Source設備的5 V電壓,這就意味著在兩種不同的輸入模式下,5 V電源管腳的電流方向截然相反。

      為了解決兩種不同的應用造成的困擾,本文設計了一種5 V電源方案,如圖4所示。當系統(tǒng)檢測到MHL輸入時,CD_SENSE是高電平,Q7管導通,Q7和Q8的柵極約為0 V,由于Q7存在體二極管,使得Q7和Q8源極的電位只比5 V低二極管的導通壓降,仍為高電平,兩個MOS管的VGS大于開啟電壓,都呈現(xiàn)導通狀態(tài),5 V電源通過連接器的電源腳為Source設備充電。當系統(tǒng)檢測到HDMI輸入時,CD_SENSE是低電平,Q6管截止,R15上沒有電流,Q3和Q4源極和柵極電壓相等,都呈現(xiàn)截止狀態(tài),5 V不能向外供電,電源管腳只接收Source的電壓實現(xiàn)檢測功能。

      圖4 5V電源的電流方向切換原理圖Fig.4Diagram of current direction switch of 5 V power

      2.3i.MX6處理器模塊

      本文選用飛思卡爾公司的i.MX6處理器,它集成4核ARM Cortex-A9,采用先進的納米技術,且每個內核運行時最高速率可以達到1.2 GHz。每個處理器提供一個64 bit的存儲器接口,以及一系列外設接口,如MIPI CSI-2接口、I2S接口、無線接口、顯示接口、攝像傳感器接口等。從這款芯片特性可以看出,它速率高、安全、功耗低,片上集成了多個外設接口,資源豐富,可以滿足不斷增長的車載娛樂、遠程信息訪問和處理、人機交互界面、集群顯示的市場需求[6-7]。

      2.4顯示模塊

      MHL Source的音視頻數(shù)據經過ADV7481解碼,剝離出視頻數(shù)據。視頻數(shù)據通過MIPI接口傳送到處理器,在經過處理器內部的圖像處理單元和硬件模塊處理電路的轉換,生成可在LVDS接口傳輸?shù)腞GB格式的視頻數(shù)據流。通過外接的TFT屏顯示視頻圖像。對TFT屏還增加了額外的設計,如通過軟件來設計屏幕的亮度,以及實現(xiàn)觸控回傳功能。

      2.5WM8962音頻驅動模塊

      從ADV7481解碼出的I2S格式音頻信號,在SPI總線的控制下傳輸?shù)教幚砥鞯腎2S接收模塊。音頻數(shù)據仍以I2S格式,通過處理器內部另外一個獨立的I2S發(fā)送模塊傳輸?shù)揭纛l驅動,經過處理后從耳機接口輸出。通常耳機線纜長度為1 m左右,在電磁兼容領域可以看成一根有效天線,很容易接收系統(tǒng)內部噪聲,向外輻射能量,導致EMI超標。設計時需要在每根信號線上放置對地濾波電容,濾波高頻噪聲,防止向外輻射[8]。

      3 系統(tǒng)軟件設計

      3.1系統(tǒng)軟件流程圖

      根據系統(tǒng)設計的功能需求,基于i.MX6的車載音視頻系統(tǒng)軟件流程圖如圖5所示。

      圖5 系統(tǒng)軟件的流程圖Fig.5Flow chart of system software

      系統(tǒng)初始化后,配置電源管理模塊,然后檢測MHL輸入還是HDMI輸入,按不同輸入模式配置解碼芯片和處理器,配置MIPI時鐘、幀時鐘、控制音視頻同步等,最后分別處理視頻和音頻數(shù)據并輸出。

      3.2ADV7481驅動初始化流程圖

      ADV7481驅動初始化應用狀態(tài)機進行編程。初始化時呈四種狀態(tài),開機之前的未知狀態(tài)定義為Unknown模式;沒有檢測到線纜插入的狀態(tài)定義為Free_run模式,系統(tǒng)輸出默認的640x480@60的檢測方格的視頻圖像;檢測到MHL線纜插入定義為MHL_IN模式,按照MHL模式配置ADV7481芯片;檢測到HDMI線纜插入定義為HDMI_IN模式,按照HDM模式配置ADV7481芯片。

      圖6 ADV7481驅動初始化狀態(tài)圖Fig.6ADV7481 state diagram of driver initialization

      4個狀態(tài)之間相互轉換的狀態(tài)圖如圖6所示。在芯片復位或者初始化時,Unknown狀態(tài)跳轉到Free_run狀態(tài);在Free_run狀態(tài),當檢測到MHL線纜插入時插入MHL_IN狀態(tài),當檢測到HDMI線纜插入時插入HDMI_IN狀態(tài);在MHL狀態(tài)下檢測到MHL線纜撥出或只檢測到MHL線纜插入而沒有檢測到MHL設備時,跳轉到Free_run狀態(tài);在HDMI狀態(tài)下檢測到HDMI線纜撥出或只檢測到HDMI線纜插入而沒有檢測到HDMI設備時,跳轉到Free_run狀態(tài)。

      3.3MIPI時鐘的設置

      處理器i.MX6中集成的MIPI DPHY的最大串行數(shù)據速率為80 MHz~1 GHz,它必須與ADV7481的MIPI DPHY數(shù)據速率相匹配,否則MIPI_CSI錯誤狀態(tài)寄存器會報出“Start ofTransmission Error on Data Lane”。當兩者的速率相匹配時,MIPI_CSI_ERR1的值為0x0,當速率不匹配發(fā)生錯誤時,MIPI_CSI_ERR1為0x3。

      ADV7481的數(shù)據速率取決于輸入視頻圖像的像素時鐘,每像素的比特數(shù)和通道數(shù)。為了匹配ADV7481的數(shù)據輸出速率,必需設置MIPI_CSI_PHY_TST_CTRL1寄存器值。設置如下的結構體和數(shù)組。

      struct mipi_ctrl1_info{

      u32minclk;

      u32maxclk;

      u8 crtl1;

      };

      Const static struct mipi_ctrl1_info mipi_ctrl1_infos[]={

      {950,1000,0x74},//999Mhz

      {900,950,0x54},//972Mhz

      ……

      {80,90,0x00},//90Mhz(default)

      };

      3.4幀速率的設置

      幀速率(FPS)與像素時鐘(Fpixel_clk),視頻的分辨率和行列消隱三個參數(shù)有關。利用adv748x_get_fps()函數(shù)獲得像素時鐘為Fpixel_clk,通過748x_get_input_info()函數(shù)可以獲取視頻額分辨率為Width*Height,行列消隱為HBP、HFP、VBP和VFP等信息。利用公式(1)計算幀速率。

      4 系統(tǒng)功能測試

      系統(tǒng)的功能測試包括兩個部分:MHL格式數(shù)據輸入的功能測試,這是本文設計的關鍵功能;HDMI格式數(shù)據輸入的功能測試。

      4.1輸入MHL格式數(shù)據的功能測試

      在MHL格式數(shù)據源功能測試時,以聯(lián)想公司生產的型號為K860I的智能手機作為數(shù)據源終端,輸入到車載音視頻系統(tǒng)中,進行音視頻功能測試。

      實際功能測試效果圖如圖7所示。系統(tǒng)上電后,黃色指示燈亮,表示MHL數(shù)據源輸入。依次對設計的車載音視頻系統(tǒng)進行了音頻、圖片、音視頻、應用程序4個方面進行測試,測試結論如下:

      1)手機播放歌曲時,在外接的耳機中能夠聽到清晰的音樂,音頻滿足預期設計要求。

      2)手機查看圖片時,能從LCD屏幕中看到清晰的圖片,實現(xiàn)雙屏互動,滿足預期設計要求。

      3)手機播放音視頻時,也可從LCD屏幕中看到連續(xù)的視頻,同時從外接的耳機聽到同步的聲音,實現(xiàn)信息娛樂功能,滿足預期設計要求。

      4)手機使用百度地圖軟件時,能夠在LCD屏實時顯示。啟動軟件中導航功能時,能夠為駕駛員提供地圖導航、語音導航和實時路況信息,滿足預期設計要求。

      圖7 輸入MHL格式數(shù)據源的功能測試圖Fig.7Function test diagram of input MHL format data source

      4.2輸入HDMI格式數(shù)據的功能測試

      圖8 輸入HDMI格式數(shù)據源的功能測試圖Fig.8Function test diagram of input HDMI format data source

      文中設計的系統(tǒng)還兼容HDMI接口。以戴爾公司生產的型號為V1450的筆記本作為HDMI格式數(shù)據源輸入到系統(tǒng)進行功能測試,實際功能測試圖如圖8所示。系統(tǒng)設計的HDMI接口,支持800*600像素。將筆記本的分辨率設置成800*600,在LCD屏幕上能夠顯示筆記本的桌面,滿足設計要求。

      5 結論

      隨著國內外汽車行業(yè)發(fā)展迅猛,各類車載電子設備及其應用技術的發(fā)展也日新月異,成為工業(yè)界研究的熱點。本文正是基于這一需求,對車載的音視頻系統(tǒng)進行深入研究,采用飛思卡爾半導體i.MX6,結合新穎的MHL協(xié)議,開發(fā)設計出一款可利用手機音視頻資源的車載音視頻系統(tǒng)。

      對系統(tǒng)整體功能進行測試,以智能手機作為MHL格式數(shù)據源終端,接入車載系統(tǒng)后,經處理在LCD屏幕上實時顯示來自手機的圖像或視頻,并能實現(xiàn)多屏互動,耳機可聽到同步的聲音,同時可將手機中的娛樂、地圖、導航等應用軟件完美地融入到車載系統(tǒng),并能提供移動設備充電解決方案,達到預期效果,滿足設計要求。同時系統(tǒng)還能實現(xiàn)常規(guī)HDMI輸入接口,豐富了數(shù)據源類型,提高了系統(tǒng)的兼容性和使用價值,具有較高的經濟效益。

      [1]李媛.車載多接口音頻播放系統(tǒng)的研究[D].哈爾濱:哈爾濱理工大學,2008.

      [2]胡海峰.智能車載視頻系統(tǒng)研究[D].西安:西北工業(yè)大學,2004.[3]曾雷.軌道交通車載音視頻系統(tǒng)設計[D].北京:北方工業(yè)大學,2010.

      [4]朱寶貴.飛入尋常百姓家,帶你走進MHL[J].電腦知識與技術-經驗技巧,2013(9):102-103. ZHU Bao-gui.Flying into the homes of ordinary people,take you into the MHL[J].Computer Knowledge and Technolog-Experience Skills,2013(9):102-103.

      [5]余亮.基于MHL接口的智能電視的設計和實現(xiàn)[D].大連:大連理工大學,2013.

      [6]Kamath P.MIPI將徹底改變移動產品設計方式[J].集成電路應用,2012(2):20-22. Kamath P.MIPI will thoroughly change the design way of mobile product[J].IC Application,2012(2):20-22.

      [7]佚名.飛思卡爾推出i.MX 6系列的四核、雙核和單核應用處理器[J].電子與電腦,2011(2):77. Anonymous.Freescale launch i.MX6 serial process including quad,dual and single core[J].Electronic and Computer,2011(2):77.

      [8]徐慧軍.基于i.MX6平臺的車載信息娛樂系統(tǒng)的硬件設計與實現(xiàn)[D].上海:東華大學,2014.

      Design and implementation of vehicle audio and video system based on i.MX6

      DU Pei-jun1,YAN Shuai1,LIU Jin-gao1,2
      (1.College of Information Science and Technology,East China Normal University,Shanghai 200241,China;2.Shanghai Jianqiao University,Shanghai 201315,China)

      With the development of auto industry and electronic technology,the auto tend to be more electronic,and the vehicle audio and video system playing critical role in auto mobile human-computer interaction attract researcher's new focus. This paper puts forward the application scheme of combination of the mobile phone and vehicle audio and video system,and analyzes the hardware modules and software flow chart of the vehicle audio and video system based on i.MX6 and driver initialization using the method of state machine.After the system function test had been done,the results show that the audio and video system realizes the multi screen interactive and solve the real time charging problem for mobile devices.

      vehicle audio and video system;i.MX6;MHL;multi screen interaction

      TN919.8

      A

      1674-6236(2015)20-0185-04

      2015-01-14稿件編號:201501109

      杜培軍(1984—),男,江蘇淮安人,碩士研究生。研究方向:嵌入式系統(tǒng)開發(fā)與應用,移動通信。

      猜你喜歡
      功能測試音視頻數(shù)據源
      城市軌道交通車車通信系統(tǒng)室內確認測試方案研究
      某內花鍵等速傳動軸八功能測試夾具設計
      3KB深圳市一禾音視頻科技有限公司
      WIFI音視頻信號傳輸?shù)年P鍵問題探究
      電子制作(2018年12期)2018-08-01 00:48:06
      Web 大數(shù)據系統(tǒng)數(shù)據源選擇*
      高速公路整合移動音視頻系統(tǒng)應用
      基于不同網絡數(shù)據源的期刊評價研究
      人事薪資管理系統(tǒng)軟件測試方案研究
      民用飛機機載電子硬件測試策略研究
      科技視界(2015年27期)2015-10-08 12:34:04
      基于真值發(fā)現(xiàn)的沖突數(shù)據源質量評價算法
      房产| 漳州市| 西乌| 大化| 鄂温| 尉氏县| 荆州市| 彭水| 北票市| 阿图什市| 枣阳市| 曲靖市| 从江县| 铅山县| 金阳县| 将乐县| 西平县| 县级市| 聂拉木县| 诸城市| 股票| 钟山县| 新干县| 德江县| 沙雅县| 台南县| 贵南县| 卓尼县| 武平县| 砚山县| 礼泉县| 南和县| 阜城县| 东阳市| 卓资县| 石城县| 茶陵县| 乐安县| 黑河市| 久治县| 和硕县|