新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 解析USB數(shù)字電視接收棒解決方案

        解析USB數(shù)字電視接收棒解決方案

        作者: 時(shí)間:2013-09-06 來(lái)源:網(wǎng)絡(luò) 收藏
          隨著計(jì)算機(jī)硬件飛速發(fā)展,外圍設(shè)備日益增多,鍵盤、鼠標(biāo)、調(diào)制解調(diào)器、打印機(jī)、掃描儀早已為人所共知,數(shù)碼相機(jī)、MP3隨身聽接踵而至,這么多的設(shè)備,如何接入個(gè)人計(jì)算機(jī)就是基于這個(gè)目的產(chǎn)生的。是一個(gè)使計(jì)算機(jī)周邊設(shè)備連接標(biāo)準(zhǔn)化、單一化的接口,其規(guī)格是由Intel(英特爾)、NEC、Compaq、DEC、IBM(商業(yè)機(jī)器公司)、Microsoft(微軟)、Northern Telecom聯(lián)系制定的。

           ,是英文Universal Serial BUS(通用串行總線)的縮寫,而其中文簡(jiǎn)稱為"通串線,是一個(gè)外部總線標(biāo)準(zhǔn),用于規(guī)范電腦與外部設(shè)備的連接和通訊。是應(yīng)用在PC領(lǐng)域的接口技術(shù)。USB接口支持設(shè)備的即插即用和熱插拔功能。USB是在1994年底由英特爾、康柏、IBM、Microsoft等多家公司聯(lián)合提出的。

          1 系統(tǒng)總體設(shè)計(jì)方案

          1.1 系統(tǒng)框架

          USB系統(tǒng)主要有以下4個(gè)模塊構(gòu)成,如圖1為系統(tǒng)的原理圖。



          (1)高頻頭:負(fù)責(zé)將天線接收到的高頻信號(hào)轉(zhuǎn)換為基帶信號(hào),并將信號(hào)傳輸至信道解調(diào)器。

          (2)信道解調(diào)器:完成自動(dòng)增益控制、PN幀頭捕獲、信道估計(jì)與均衡、自動(dòng)偵測(cè)與鎖頻、FFT變換等,將基帶信號(hào)轉(zhuǎn)換成TS碼流輸出,并將TS碼流輸至USB傳輸控制芯片。

          (3)USB傳輸控制模塊:該模塊作為主控模塊,加載相應(yīng)的驅(qū)動(dòng)程序后,通過(guò)I2C總線完成對(duì)高頻頭和信道解調(diào)器的初始化和后續(xù)控制,并將TS碼流傳輸至PC機(jī)端。

          (4)PC機(jī)端應(yīng)用軟件:實(shí)現(xiàn)對(duì)TS碼流的接收,并通過(guò)播放器實(shí)時(shí)播放節(jié)目。

          1.2 硬件資源

          硬件方面,由于USB是一種體積小,功耗低,移動(dòng)性好的便攜式設(shè)備,且針對(duì)的是國(guó)標(biāo)DMB-TH,所以選擇的芯片也必須在這些方面特別考慮。經(jīng)過(guò)研究,高頻頭選擇Analog Device公司的AD-MTV102,信道解調(diào)芯片選擇凌汛公司的LGS-8GL5芯片,它們都支持DMB-TH標(biāo)準(zhǔn),USB傳輸控制芯片選擇 Cypress公司的CY7C68013芯片,由這三塊芯片搭建的硬件系統(tǒng)只需要USB接口的5 V電壓就可以滿足其功耗要求,且體積小巧,便于攜帶,完全滿足系統(tǒng)的設(shè)計(jì)要求。

          1.3 軟件資源

          軟件方面,PC機(jī)端應(yīng)用程序的核心部分是實(shí)時(shí)播放器,需要播放的是TS碼流,這是MPEG-2標(biāo)準(zhǔn)定義的一種碼流。本方案采用基于DirectShow技術(shù)搭建的媒體播放器。DirectShow是DirectX家族中的成員,它為在Windows平臺(tái)上處理各種格式的多媒體文件的回放、音視頻采集等高性能要求的多媒體應(yīng)用提供了完整的解決方案,重要的是它很好地支持了MPEG-2標(biāo)準(zhǔn),它使應(yīng)用程序開發(fā)人員從復(fù)雜的數(shù)據(jù)傳輸、硬件差異、同步性等工作解脫出來(lái),總體應(yīng)用框架和底層工作由DirectShow來(lái)完成,大大加快了開發(fā)進(jìn)度。

          2 硬件驅(qū)動(dòng)程序的設(shè)計(jì)

          硬件驅(qū)動(dòng)程序是系統(tǒng)設(shè)計(jì)中很關(guān)鍵的一個(gè)部分,它直接關(guān)系到各硬件芯片是否能正常穩(wěn)定的工作。硬件的驅(qū)動(dòng)是由主控芯片來(lái)完成,在本方案中將uSB傳輸控制芯片CY7C68013作為主控芯片,它內(nèi)置增強(qiáng)型的8051內(nèi)核,通過(guò)I2C總線來(lái)控制前端的高頻頭和信道解調(diào)芯片,完成對(duì)前端的驅(qū)動(dòng)。

          硬件驅(qū)動(dòng)程序設(shè)計(jì)主要是根據(jù)硬件電路的設(shè)計(jì)特點(diǎn)來(lái)編寫CY7C68013的固件程序。固件程序可以處理來(lái)自系統(tǒng)的USB標(biāo)準(zhǔn)請(qǐng)求,完成各種數(shù)據(jù)的交換工作和事物處理。CypreSS公司提供了固件程序框架,用戶可在此框架上增加自己的功能代碼以完成相應(yīng)功能。

        上一頁(yè) 1 2 3 4 下一頁(yè)

        關(guān)鍵詞: USB 數(shù)字電視 接收棒

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 泾川县| 马鞍山市| 定日县| 汕尾市| 中山市| 介休市| 长阳| 邳州市| 蚌埠市| 无棣县| 鄂伦春自治旗| 新巴尔虎左旗| 马公市| 乌兰察布市| 原阳县| 宜兰市| 溧阳市| 房产| 平定县| 孟连| 牟定县| 延边| 沙坪坝区| 将乐县| 兴化市| 铜川市| 宾阳县| 邵阳县| 太和县| 承德市| 嵩明县| 冕宁县| 聊城市| 靖宇县| 浠水县| 承德市| 定陶县| 商洛市| 屯门区| 榆树市| 建湖县|