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

當前位置:首頁 > 電源 > 數(shù)字電源
[導讀]近幾年,數(shù)字電視技術發(fā)展很快,數(shù)字視頻混合器可以將兩路或多數(shù)數(shù)字視頻信號按照一定的算法混合成一路或多路數(shù)字視頻信號。作為數(shù)字視頻信號的基本處理單元,該混合器在數(shù)

近幾年,數(shù)字電視技術發(fā)展很快,數(shù)字視頻混合器可以將兩路或多數(shù)數(shù)字視頻信號按照一定的算法混合成一路或多路數(shù)字視頻信號。作為數(shù)字視頻信號的基本處理單元,該混合器在數(shù)字電視節(jié)目的編輯制作和播控傳輸系統(tǒng)中具有舉足輕重的作用。

本文介紹的基于單片機控制的數(shù)字視頻鍵控混合器具有以下特點:內(nèi)含兩級串聯(lián)的鍵控混合器,可以在主信號中鍵兩入兩路附加數(shù)字信號,如時鐘臺標或各種字幕標識;可以遠程遙控,也可現(xiàn)場按鍵控制;可以隨時更新和保存系統(tǒng)配置,改變系統(tǒng)功能和技術參數(shù);該系統(tǒng)穩(wěn)定可靠,對掉電、死機等異?,F(xiàn)象有自復位能力。

整個系統(tǒng)包括硬件和軟件兩部分,硬件包括數(shù)字混合部分和單片機控制部分。

圖1 數(shù)字混合硬件框圖

1 數(shù)字混合部分

輸入的數(shù)字信號有背景信號、鍵控信號和填充信號,輸出三路數(shù)字信號和一路模擬信號。數(shù)字混合部分的硬件框圖如力1。

串行數(shù)字視頻輸入處理器GS9020A專門設計來接收SMPTE 259M的串行數(shù)字信號。它具有錯誤檢測和處理能力,保證了串行數(shù)據(jù)的完整性;可以直接與GS9035A或者GS9025A連接,提供8位并行口和I2C串行口與外部微處理器通信。本系統(tǒng)通過I2C總線讀取、配置GS9020A狀態(tài)。

TMS2081是數(shù)字視頻處理器,以GBR、YCB、CR或者彩色序列格式,按比例混合數(shù)字視頻。α通道控制下,按M=(α)V1+(1-α)V2(0≤α≤1)完成同時淡出及淡入功能。TMS2081提供微處理器I/O口。

錯誤檢測和處理協(xié)處理器GS9021根據(jù)SMPTERP-165執(zhí)行錯誤檢測和處理,可與GS9002、GS9022或者GS9032串行數(shù)字編碼器接口,產(chǎn)生行同步、場消隱和場序列信號。提供8位并行口和I2C串行口與外部微處理器通信。本系統(tǒng)通過I2C讀取、配置GS9021狀態(tài)。

CMOS芯片SAA7121是數(shù)字視頻編碼器,將數(shù)字亮度和色差信號同時編碼成CVBS和S-視頻模擬信號,也支持NTSC-M、PAL B/G和子標準。輸入信號可以是YCBCR(CCIR 656)或者MPEG解碼數(shù)據(jù);對Y、C和CVBS有三個數(shù)據(jù)轉換器?;揪幋a函數(shù)由副載波生成、彩色調制和同步信號內(nèi)插組成。SAA7121提供I2C總線接口,可按主動方式或從動方式工作。本系統(tǒng)通過I2C接口配置SAA7121。

2 單片機控制部分

基于單片機的控制電路如圖2所示。其完成如下功能:與PC串行通信,傳輸命令和數(shù)據(jù);通過8位并行接口讀寫TMC2801;通過I2C總線讀寫SAA7121、GS9020A和GS9021;保存、更新系統(tǒng)配置數(shù)據(jù);鍵控功能,按鍵完成顯示或不顯示附加數(shù)字信號。

2.1 AT89S8252單片機

AT89S8252是ATMEL公司的8位CMOS單片機,與MCS-51系列兼容。主要特片:8K字節(jié)的FLASH程序存儲器(ROM),2K字節(jié)的片內(nèi)EEPROM,256字節(jié)的內(nèi)部數(shù)據(jù)存儲器(RAM),三個16位的定時/計數(shù)器,提供SPI串行接口和看門狗定時器。

選用AT89S8252的原因是:片內(nèi)EEPROM可以保存數(shù)據(jù)且掉電不丟失;看門狗具有掉電、死機等異常現(xiàn)象自復位能力,可以提高混合器的穩(wěn)定性;與MCS-51系列兼容。

2.2 通信接口

通信接口提供RS-485標準,接口電路主要由MAX488(RS-485接收發(fā)送器)構成。RS-485標準不僅與RS-232兼容,而且適合遠距離傳輸數(shù)據(jù)。

圖2 單片機控制電路

3 軟件設計

根據(jù)單片機控制功能的要求,軟件有主程序和串口中斷子程序兩部分,主程序流程圖如圖3所示。編程側重點是:混合器初始化;鍵控功能;對PC命令的判斷和執(zhí)行;更新系統(tǒng)配置及對數(shù)據(jù)的保存。

3.1 訪問EEPROM和看門狗設置

AT89S8252有看門狗和EEPROM控制寄存器WMCON。

;寫一字節(jié)

SETB WMCON.3 ;訪問EEPROM使能

SETB WMCON.4 ;寫EEPROM使能

MOVX @DPTR,A ;寫一字節(jié),尋址范圍0000H~07FFH

JNB WMCON.1$ ;WMCON.1,準備下一次訪問

CLR WMCON.4

CLR WMCON.3 ;MOVX指令可以訪問外部數(shù)據(jù)存儲器

從EEPROM讀字節(jié)與寫過程相似。

WMCON.0是看門狗使能位,WMCON.1是看門狗復位位(單片機復位后為1),WMCON.5~7可以設定看門狗的時鐘周期(16~2048ms)。如果在看門狗的時鐘周期內(nèi),沒有設置看門狗復位位或者沒有關閉看門狗,內(nèi)部復位信號會復位單片機。

3.2 與PC串行通信

PC與單片機通信的數(shù)據(jù)格式有三種:命令長度+命令號;命令長度+命令號+讀數(shù)據(jù)字節(jié)數(shù)N+首地址+校驗和;命令長度+命令號+寫數(shù)字字節(jié)數(shù)N+首地址+數(shù)據(jù)1+…+數(shù)據(jù)N+校驗和。命令長度、命令號、讀\u20889寫數(shù)據(jù)字節(jié)數(shù)N、首地址和數(shù)據(jù)n(1≤n≤N)都是一字節(jié),用16進制表示。命令長度整個命令格式字節(jié)數(shù)。校驗和=命令號+讀數(shù)據(jù)字節(jié)數(shù)N+首地址,或者校驗和=命令中+寫數(shù)據(jù)字節(jié)數(shù)N+首地址+數(shù)據(jù)1+…+數(shù)據(jù)N。例如:顯示附加數(shù)字信號1并且1號LED亮,PC發(fā)送0x02 0x01;讀1號TMC2081的00~03控制存儲器,PC發(fā)送0x5 0xB 0x4 0x0 0xF;寫0x0 0x21 0x1D 0x0到SAA7121的27~2A存儲器,PC發(fā)送0x9 0xC 0x4 0x27 0x0 0x21 0x1D 0x0 0x13。

圖3 主程序流程圖

在單片機的串口中斷子程序中,根據(jù)接收到的命令長度判斷是否接收到一個完整的命令格式。如果接收到一個完整命令格式就設置標志位FLG1(如圖3)根據(jù)這個標志位進入主程序中處理PC命令的程序,由接收到的命令號識別各種PC發(fā)送命令。例如,1號命令是顯示附加數(shù)字信號1并且點亮1號LED,0xC號命令是寫SAA7121存儲器等。依據(jù)接收到的校驗和,可以判斷接收PC數(shù)據(jù)的正確性,防止對混合器的錯誤操作。

用VB6.0設計軟件,讀寫PC的串行口。本文波特率為9600bps,單片機的定時器/計數(shù)器2(T2)設定在波特率發(fā)生器的工作方式。

3.3 訪問TMC2081

TMC2081提供微處理器I/O口,包括讀/寫控制R/W、片選CS、寄存器選擇控制A[2:0]、數(shù)據(jù)I/O口D[7:0]。通過微處理器I/O口可以訪問TMC2081的內(nèi)部控制存儲器,完成對芯片的配置。讀寫時序如圖4。

參數(shù)tPWLCS、tSA、tSD、tHD、tPWHCS、tHA、tDOM的最短要求時間都是ns級。用AT89S8252軟件編程可以模擬該端口的讀寫時序配置TMC2081。

本系統(tǒng)用到兩片TMC2081,標記為TMC2081_0和TMC2081_1。AT89S8252的P3.6連TMC2081_0/1的R/W,P2.3連TMC2081_0的CS,P2.4連TMC2081_1的CS,P2[2:0]連TMC2081_0/1的A[2:0],P0[7:0]連TMC2081_0/1的D[7:0](如圖2)。讀寫TMC2081_0的A通道存儲器的程序如下:[!--empirenews.page--]

MC2081_0 EQU P2.3

TMC2081_1 EQU P2.4

R_NW EQU P3.6

MOV A,#00H

LCALL WADDRTMC2081_0 ;選中A通道控制寄存器

MOV A,#01H

LCALL WDATMC2081_0 ;寫01到A通道控制寄存器

MOV A,#00H

LCALL WADDRTMC2081_0 ;選中A通道控制寄存器

LCALL RDATMC2081_0 ;讀A通道控制寄存器的內(nèi)容

WADDRTMC2081_0:寫控制寄存器地址

SETB TMC2081_1

SETB TMC2081_0

SETB R_NW

CLR R_NW

ORL P2,#00000111B

CLR TMC2081_0

SETB R_NW

MOV P0,A

SETB TMC2081_0

RET

WDATMC2081_0: 寫數(shù)據(jù)到控制寄存器

SETB TMC2081_1

SETB TMC2081_0

SETB R_NW

CLR R_NW

ANL P2,#11111101B

CLR TMC2081_0

SETB R_NW

MOV P0,A

SETB TMC2081_0

RET

RDATMC2081_0;讀控制寄存器數(shù)據(jù)

SETB TMC2081_1

SETB TMC2081_0

SETB R_NW

ANL P2,#11111101B

CLR TMC2081_0

MOV A,P0

SETB TMC2081_0

RET

3.4 鍵控功能

有兩個按鍵1,2。按下1號鍵,1號LED亮并且顯示附加數(shù)字信號1;再按1號鍵,1號LED滅并且附加數(shù)字信號1不顯示,恢復背景信號。2號鍵也同樣,這樣可同時顯示兩個附加數(shù)字信號。信號顯示或不顯示的過程必須在場消隱的第6個下降沿完成,才能保證顯示或不顯示的過程不影響背景信號。

行同步在P3.3,場消隱連計數(shù)器1(T`1),按鍵1、2連P1.6、P1.7,P1.4和P1.5向混合器發(fā)出控制電平(如圖2)。單片機主程序中以查詢方式檢測是否有按鍵按下。如果有,進入按鍵處理程序,先等待行同步的一個降沿,然后啟動計數(shù)器T1計數(shù)場消隱的下降沿,計數(shù)器T1溢出后P1.4或者P1.5取反,向混合器發(fā)出控制電平。本系統(tǒng)沒有讓同步觸發(fā)外部中斷1子程序,只是簡單地查詢下降沿,實際結果表明查詢方式更可靠、方便。

圖4 (a)微處理器接口寫時序;(b)微處理器接口讀時序

3.5 I2C接口

I2C總線是Philips公司提出的串行通信協(xié)議。通過串行數(shù)據(jù)線(SDA)和串行時鐘線(SCL)傳輸數(shù)據(jù)。數(shù)據(jù)傳輸率最快為400kbps。本系統(tǒng)用P1.0和P1.1代表SDA和SCL,軟件模擬I2C協(xié)議。

本系統(tǒng)充分利用了AT89S8252的內(nèi)部資源,不需要外圍設備,節(jié)省了空間。軟件編程簡單、實用。這種基于單片機控制的鍵控數(shù)字視頻混合器已由師慧公司產(chǎn)品生產(chǎn)成KCM-D2000 Digital Key Control Mixer。實際應用表明該混合器工作穩(wěn)定、方便,已經(jīng)取得較好的市場價值。

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

為解決使用現(xiàn)有接裝紙分離裝置生產(chǎn)“視窗煙支”時出現(xiàn)的安裝調整難度大、耗時長、穩(wěn)定性差,煙支接裝紙外觀質量缺陷率高等問題,設計了一種接裝紙三級分離和控制裝置。通過接裝紙初步分離、分離定位控制和最終定位輸送裝置模塊化設計,且...

關鍵字: 視窗煙支 接裝紙 分離 控制

8位單片機在嵌入式設計領域已經(jīng)成為半個多世紀以來的主流選擇。盡管嵌入式系統(tǒng)市場日益復雜,8位單片機依然不斷發(fā)展,積極應對新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機系列,配備了先進的獨立...

關鍵字: 單片機 嵌入式 CPU

在嵌入式系統(tǒng)開發(fā)中,程序燒錄是連接軟件設計與硬件實現(xiàn)的關鍵環(huán)節(jié)。當前主流的單片機燒錄技術已形成ICP(在電路編程)、ISP(在系統(tǒng)編程)、IAP(在應用編程)三大技術體系,分別對應開發(fā)調試、量產(chǎn)燒錄、遠程升級等不同場景。...

關鍵字: 單片機 ISP ICP IAP 嵌入式系統(tǒng)開發(fā)

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時機的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構、軟件流程、安全規(guī)范三個維度,系統(tǒng)分析看門狗初始化的最佳實踐...

關鍵字: 單片機 看門狗 嵌入式系統(tǒng)

現(xiàn)代社會對計算能力的需求日益增長。人工智能 (AI) 的飛速發(fā)展推動了數(shù)據(jù)量的爆炸式增長,包括數(shù)據(jù)的創(chuàng)建、處理和存儲。AI已滲透到現(xiàn)代生活的方方面面,從汽車到購物方式無所不在。在工業(yè)領域,邊緣計算改變了制造業(yè),創(chuàng)造了一個...

關鍵字: 微處理器 電源 人工智能

本文中,小編將對單片機予以介紹,如果你想對它的詳細情況有所認識,或者想要增進對它的了解程度,不妨請看以下內(nèi)容哦。

關鍵字: 單片機 開發(fā)板 Keil

隨著單片機系統(tǒng)越來越廣泛地應用于消費類電子、醫(yī)療、工業(yè)自動化、智能化儀器儀表、航空航天等各領域,單片機系統(tǒng)面臨著電磁干擾(EMI)日益嚴重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問題。

關鍵字: 單片機 電磁兼容

以下內(nèi)容中,小編將對單片機的相關內(nèi)容進行著重介紹和闡述,希望本文能幫您增進對單片機的了解,和小編一起來看看吧。

關鍵字: 單片機 復位電路

在這篇文章中,小編將為大家?guī)韱纹瑱C的相關報道。如果你對本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關鍵字: 單片機 異常復位

今天,小編將在這篇文章中為大家?guī)韱纹瑱C的有關報道,通過閱讀這篇文章,大家可以對它具備清晰的認識,主要內(nèi)容如下。

關鍵字: 單片機 仿真器
關閉