www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]隨著便攜式多媒體終端需求量迅速增加,在視頻解碼等方面對芯片低功耗的要求也越來越高。因此,只有將模擬視頻信號轉(zhuǎn)換成為符合ITU-R BT.656標(biāo)準(zhǔn)的數(shù)字信號,才可方便地利用FPGA或者DSP甚至PC機(jī)來進(jìn)行信號處理。本模塊就是利用TI公司的超低功耗TVP5150芯片對視頻信號A/D解碼,由單片機(jī)通過I2C總線控制,預(yù)留地址數(shù)據(jù)等接口,作為模塊驗(yàn)證以及后續(xù)數(shù)字信號處理之用。

0 引言

隨著便攜式多媒體終端需求量迅速增加,在視頻解碼等方面對芯片低功耗的要求也越來越高。因此,只有將模擬視頻信號轉(zhuǎn)換成為符合ITU-R BT.656標(biāo)準(zhǔn)的數(shù)字信號,才可方便地利用FPGA或者DSP甚至PC機(jī)來進(jìn)行信號處理。本模塊就是利用TI公司的超低功耗TVP5150芯片對視頻信號A/D解碼,由單片機(jī)通過I2C總線控制,預(yù)留地址數(shù)據(jù)等接口,作為模塊驗(yàn)證以及后續(xù)數(shù)字信號處理之用。

1模塊硬件構(gòu)成

1.1系統(tǒng)基本構(gòu)成

系統(tǒng)總體構(gòu)成框圖如圖1所示。

TVP5150是超低功耗、支持NTSC/PAL/SECAM等格式的高性能視頻解碼器,在正常工作時(shí),它的功耗僅115 mW,并且具有超小封裝(32腳的TQFP),因此非常適用于便攜、批量大、高質(zhì)量和高性能的視頻產(chǎn)品。它可以接收2路復(fù)合視頻信號(CVBS)或1路S-Video信號。通過單片機(jī)I2C總線設(shè)置內(nèi)部寄存器,可以輸出8位4:2:2的ITU-R BT.656信號(同步信號內(nèi)嵌),以及8位4:2:2的ITU-R BT.601信號(同步信號分離,單獨(dú)引腳輸出)。

單片機(jī)選用TI公司的MSP430F2013,超低功耗,有2 kB+256 B Flash存儲器和128 B RAM,14腳超小封裝(TSSOP)。其功耗是一般單片機(jī)的1/5,特別適合于手持設(shè)備,在1.8 V~3.6 V電壓、1 MHz的時(shí)鐘條件下,耗電電流在0.1 μA~400 μA之間(因工作模式不同而不同)。單片機(jī)通過MAX3232與串口連接,由PC機(jī)通過串口對單片機(jī)在線編程,方便對單片機(jī)程序及時(shí)修改。由PC設(shè)置并且隨時(shí)調(diào)整TVP5150的內(nèi)部寄存器,控制其工作狀態(tài),輸出信號等。單片機(jī)預(yù)留控制口,以增加本模塊的可擴(kuò)展性。

74HC16245總線控制器用來提高本模塊輸出信號的負(fù)載驅(qū)動能力,它是可選部分,視需要可將信號直通以降低模塊功耗。如果有多個(gè)模塊組合工作,由單片機(jī)對74HC16245使能控制,協(xié)調(diào)各模塊信號輸出。

驗(yàn)證模塊主要由SAA7121視頻編碼芯片構(gòu)成,可將8位4:2:2的ITU-R BT.656或者ITU-R BT.601輸入信號編碼成CVBS信號或S-Video信號輸出。如果TVP5150解碼模塊工作正常,利用此驗(yàn)證模塊可以得到模擬視頻信號,接人顯示設(shè)備可得到輸入圖像。

1.2系統(tǒng)硬件設(shè)計(jì)

TVP5150芯片應(yīng)用原理圖如圖2所示。芯片采用14.318 18 MHz晶振,數(shù)字和模擬輸入電壓為1.8 V,IO口電壓為3.3 V;信號輸入有CH1和CH2兩路,并且都進(jìn)行阻抗匹配設(shè)計(jì),防止對輸入信號的反射;YOUT[0:7]輸出8路YCbCr信號,消隱信號可選擇單獨(dú)引腳HSYNC和VSYNC輸出,或者內(nèi)嵌于這8路信號中。PCLK/SCLK腳時(shí)鐘信號可輸出13.5 MHz和27 MHz兩種頻率。

2模塊程序構(gòu)成

本模塊主要由PC機(jī)與單片機(jī)串口通信程序和單片機(jī)與TVP5150的I2C控制程序兩部分軟件組成。

2.1 PC機(jī)與單片機(jī)串口通信程序

PC機(jī)與單片機(jī)通信協(xié)議見表1。

注:帶引號部分為傳輸數(shù)據(jù)頭,供單片機(jī)識別處理;Addr為地址;Data為數(shù)據(jù)。

本程序在dephi7.0開發(fā)環(huán)境下完成設(shè)計(jì),配置文件為txt格式,能讀取和保存配置文件,在配置表格中能對配置文件進(jìn)行簡單處理,能選取配置文件中的寄存器信息通過串口發(fā)送給單片機(jī),并且能讀取單片機(jī)發(fā)送來的寄存器信息。

程序分為前臺的界面處理與后臺數(shù)據(jù)和功能處理兩層。前臺只負(fù)責(zé)界面的設(shè)置與動作,對表格中一切數(shù)據(jù)的處理都在后臺。通過SPcomm串口通信控件進(jìn)行串口通信操作。定義Sendlist和Revlist兩個(gè)類,將所有允許發(fā)送項(xiàng)存入Sendlist,然后通過串口發(fā)送,而接收到的單片機(jī)發(fā)送來的數(shù)據(jù)存入Revlist。然后,將Sendlist和Revlist兩者進(jìn)行對比。如果相同,則存儲,并在表格中顯示;否則,報(bào)錯(cuò)處理。每發(fā)送一個(gè)寄存器項(xiàng)有一定的延時(shí)用于單片機(jī)處理。軟件有超時(shí)設(shè)置,如果發(fā)送5 s后無法接收到單片機(jī)回復(fù)數(shù)據(jù),則判斷為超時(shí)出錯(cuò)。

本程序流程如圖3所示。

2.2 單片機(jī)程序

單片機(jī)程序完成串口通信和I2C總線控制兩個(gè)功能。

圖4為I2C時(shí)序圖。I2C總線是由數(shù)據(jù)線SDA和時(shí)鐘線SCL構(gòu)成的串行總線,可發(fā)送和接收數(shù)據(jù)。I2C總線在傳送數(shù)據(jù)過程中有以下3種類型信號:

a)開始信號(Start)。SCL為高電平時(shí),SDA由高電平向低電平跳變,開始傳送數(shù)據(jù)。
b)結(jié)束信號(Stop)。SCL為高電平時(shí),SDA由低電平向高電平跳變,結(jié)束傳送數(shù)據(jù)。
c)應(yīng)答信號(AcK)。接收數(shù)據(jù)的IC在接收到8 bit數(shù)據(jù)后,向發(fā)送數(shù)據(jù)的IC發(fā)出特定的低電平脈沖,表示已收到數(shù)據(jù)。

I2C總線在傳送數(shù)據(jù)時(shí),必須保證在SCL高電平時(shí)SDA上數(shù)據(jù)穩(wěn)定,否則就判斷為開始或結(jié)束信號。

單片機(jī)內(nèi)程序按照通信協(xié)議與PC機(jī)進(jìn)行數(shù)據(jù)傳輸,然后識別數(shù)據(jù)頭,按協(xié)議分別處理,經(jīng)由I2C總線,對TVP5150內(nèi)部寄存器進(jìn)行讀寫操作。單片機(jī)通信收發(fā)主程序由C語言編寫,通過串口中斷接收PC機(jī)數(shù)據(jù),判斷接收的是數(shù)據(jù)頭還是有效數(shù)據(jù)。當(dāng)接收數(shù)據(jù)頭R時(shí),回發(fā)PC機(jī)r,然后將后面的1個(gè)字節(jié)地址,由I2C總線操作讀出TVP5150該地址寄存器中的數(shù)據(jù),并通過串口回發(fā)給PC機(jī)。如果幀頭是W,回發(fā)PC機(jī)w,并且緩存它后面2個(gè)字節(jié)的數(shù)據(jù),第1個(gè)字節(jié)為TVP5150寄存器地址,第2個(gè)為寫入該寄存器的數(shù)據(jù)。通過I2C總線完成此寫操作,并讀出寫入數(shù)據(jù)后寄存器中數(shù)據(jù),通過串口回發(fā)給PC機(jī),以備PC機(jī)端軟件校驗(yàn)。

3主要視頻信號

3.1輸出信號

模塊將模擬視頻信號解碼成符合ITU-R BT.656標(biāo)準(zhǔn)的數(shù)字視頻信號,輸出8位Y:Cb:Cr=4:2:2的數(shù)字信號。同步信號內(nèi)嵌于數(shù)據(jù)流中串行輸出,也可以單獨(dú)引腳與數(shù)據(jù)流并行輸出。 圖5所示為完整一幀數(shù)據(jù),分奇偶兩場,23~311行是偶數(shù)場數(shù)據(jù),366~624行是奇數(shù)場數(shù)據(jù),其余為場控制信號或者無效數(shù)據(jù)。FID為奇偶場指示信號,在場同步信號(VSYNC)下降沿跳變。VBLK為場消隱信號,高電平有效,可以通過設(shè)置TVP5150寄存器來改變其長短,控制有效圖像數(shù)據(jù)輸出,因?yàn)樵赩BLK信號低電平期間對應(yīng)輸出視頻有效數(shù)據(jù)。

每一行的數(shù)據(jù)結(jié)構(gòu)如圖6所示。每行開始的288字節(jié)為行控制信號,開始的4字節(jié)為EAV(有效視頻結(jié)束)信號,緊接著280個(gè)固定填充數(shù)據(jù),最后4個(gè)字節(jié)是SAV(有效視頻起始)信號。SAV信號和EAV信號有3字節(jié)的前導(dǎo):FF、FF、00;最后1字節(jié)XY表示該行位于整個(gè)數(shù)據(jù)幀的位置以及如何區(qū)分SAV、EAV信號。

 

XY各位的含義如圖7所示。圖中最高位是固定數(shù)據(jù)1,F(xiàn)=0表示偶數(shù)場,F(xiàn)=1表示奇數(shù)場;V=0表示該行為有效視頻數(shù)據(jù),V=1表示該行沒有有效視頻數(shù)據(jù);H=0表示為SAV信號,H=1表示為EAV信號;P3~P0為保護(hù)信號,由F、V、H信號計(jì)算生成。

3.2 AVID截取

AVID信號是TVP5150產(chǎn)生的專有信號,是有效視頻數(shù)據(jù)指示信號,AVID低電平時(shí)輸出數(shù)據(jù)無效,高電平有效。這樣就提供了一種控制TVP5150輸出視頻數(shù)據(jù)帶寬的方法。通過寄存器設(shè)置,控制AVID的開始和結(jié)束時(shí)機(jī),同時(shí)對VBLK信號起始時(shí)機(jī)進(jìn)行控制,那么就能從一幀圖像中截取某些部分輸出,如圖8所示。


4結(jié)束語

本模塊的調(diào)試結(jié)合了SAA7121視頻編碼模塊。由視頻信號發(fā)生器輸出模擬視頻信號經(jīng)過本模塊解碼,轉(zhuǎn)換為數(shù)字視頻信號,再由SAA7121模塊轉(zhuǎn)換成模擬視頻信號接入顯示設(shè)備,如果模塊運(yùn)行正常,就可以看到顯示設(shè)備上對應(yīng)的輸入畫面。第1步將RGB各單色視頻信號輸入,通過示波器觀察輸出視頻及各同步信號,時(shí)序正常后,經(jīng)SAAT121模塊接入顯示設(shè)備。得到正確圖像后,模塊由DVD機(jī)輸入CVBS信號,顯示設(shè)備得到正常影像則調(diào)試基本完成。調(diào)試的主要工作在于TVP5150的內(nèi)部寄存器正確設(shè)置及其改變對輸出各信號的影響。如果開啟74HC16245,那么本實(shí)驗(yàn)?zāi)K總功耗在200 mW左右;關(guān)閉則功耗可控制在130 mW左右??梢姡?strong>視頻解碼模塊的功耗參數(shù)非常低,如果優(yōu)化單片機(jī)程序,還可進(jìn)一步降低功耗。本模塊將模擬復(fù)合視頻信號解碼成符合ITU-RBT.656標(biāo)準(zhǔn)的數(shù)字視頻信號輸出。方便利用FPGA、DSP等進(jìn)行數(shù)字視頻信號輸出,方便利用FPGA、DSP等進(jìn)行數(shù)字視頻圖像去隔行,方便利用FPGA等進(jìn)行數(shù)字視頻力圖像去隔行,分辨率轉(zhuǎn)換甚至MPEG編碼等處理。

 
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

以前在工作中,同事遇到一個(gè)問題,LDO輸出接了一個(gè)負(fù)載,負(fù)載有低功耗和普通模式兩種工作模式,低功耗模式時(shí)正常,普通模式時(shí)工作也正常,但是從低功耗切換到普通模式時(shí),卻發(fā)生了異常,測量得到LDO的輸出電壓波形大約如下,綠色是...

關(guān)鍵字: LDO 低功耗 負(fù)載調(diào)整率

浙江麗水2022年9月26日 /美通社/ -- 9月26日,艾萊依對外發(fā)布全新品牌TVC,邀請品牌摯友國際超模Cici項(xiàng)偞婧出鏡,與眾多不同角色身份的女性一同詮釋了"她羽絨 自在美"的全新品牌主張,以...

關(guān)鍵字: TV CIC 美的 PLAYER

上海2022年9月20日 /美通社/ -- 9月9日至12日,IBC 2022在荷蘭阿姆斯特丹會展中心盛大開幕,TVU攜多款新品參展,引起了業(yè)界的高度關(guān)注,其中,今年推出的TVU Channel Plus云播出+和TVU...

關(guān)鍵字: TV PS CHANNEL LINK

德國基爾2022年9月2日 /美通社/ -- 尖端智能電視解決方案的創(chuàng)新者Foxxum,取得了埃及電子制造商EI Araby的合作,作為埃及,中東和非洲的重要客戶,使用基于R...

關(guān)鍵字: OS TV 操作系統(tǒng) 智能電視

第15屆亞洲杯板球錦標(biāo)賽將通過YuppTV在70多個(gè)國家/地區(qū)的OTT平臺"直播"。 亞特蘭大2022年8月25日 /美通社/ -- 全球領(lǐng)先的OTT平臺之一YuppTV獲得了2022年亞洲杯板球錦...

關(guān)鍵字: TV ASIA FOR RIGHT

(全球TMT2022年8月24日訊)在宣布與RDK正式合作Foxxum OS4之后,F(xiàn)oxxum宣布與中國CVT半導(dǎo)體企業(yè)Amlogic建立戰(zhàn)略和長期合作關(guān)系,作為Foxxum OS4的第一家芯片合作商。...

關(guān)鍵字: AMLOGIC OS TV ATSC

德國基爾2022年8月24日 /美通社/ -- 在宣布與RDK正式合作Foxxum OS4之后,F(xiàn)oxxum今天宣布與中國CVT半導(dǎo)體創(chuàng)新領(lǐng)導(dǎo)者和市場領(lǐng)導(dǎo)者Amlogic建立戰(zhàn)略和長期合作關(guān)系,作為Foxxum OS4的...

關(guān)鍵字: AMLOGIC OS TV BSP

新思科技攜手三星電子在低功耗工藝上為先進(jìn)節(jié)點(diǎn)5G/6G SoC提供更佳能效和質(zhì)量 新思科技與三星聯(lián)合開發(fā)的端到端射頻設(shè)計(jì)參考流程和設(shè)計(jì)解決方案套件,并集成了Ansys的領(lǐng)先技術(shù),以加快設(shè)計(jì)完成 加州山景城2022年8...

關(guān)鍵字: SoC 三星 低功耗 佳能

(全球TMT2022年8月10日訊)廣告科技公司萃弈(The Trade Desk)聯(lián)合調(diào)研公司NielsenIQ BASES 游戲共同發(fā)布《北美手游市場品牌出海增長白皮書》(以下簡稱"白皮書")。基于近期相關(guān)調(diào)研,白...

關(guān)鍵字: 大屏 手機(jī) TV SE

在當(dāng)今時(shí)代,低功耗是每個(gè)系統(tǒng)都在朝著的方向發(fā)展,這使得工程師將其應(yīng)用的功耗降至最低是一項(xiàng)關(guān)鍵挑戰(zhàn)。低功耗是我們都可以同意的,特別是當(dāng)它導(dǎo)致更低的電費(fèi)和更長的手機(jī)電池時(shí)。

關(guān)鍵字: 低功耗 低壓監(jiān)控

單片機(jī)

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉