<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > UPD6450和uPD6453在視頻字符疊加系統中的應用

UPD6450和uPD6453在視頻字符疊加系統中的應用

作者: 時(shí)間:2006-05-07 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:介紹了NEC公司推出的專(zhuān)用字符疊加芯片uPD6450和uPD6453的性能特點(diǎn)及其在視頻字符疊加系統中的應用,包括控制命令、串行口時(shí)序、硬件外圍電路的設計以及軟件設計等。

本文引用地址:http://dyxdggzs.com/article/242243.htm

關(guān)鍵詞:視頻字符疊加 uPD6450 uPD6453

近年來(lái),隨著(zhù)視頻監控系統的廣泛應用,其系統容量在不斷擴大。字符疊加電路是視頻監控系統中不可缺少的一部分。因此,它的顯示編輯功能、可靠性以及電路的規模和復雜程序,也就成為設計者十分關(guān)注的一個(gè)問(wèn)題。

為了保證在系統容量較大的情況下,實(shí)現低成本、高性能的字符疊加,我們嘗試了使用NEC公司推出的專(zhuān)用字符疊加芯片uPD6450和uPD6453。實(shí)踐證明,以這兩種芯片為核心設計的字符疊加電路,具有可靠性高、顯示編輯功能強、硬件電路簡(jiǎn)化等優(yōu)點(diǎn),是視頻字符疊加的一種較好的選擇。下面對這兩種芯片的性能特點(diǎn)以及它們在字符疊加電路中的具體應用進(jìn)行簡(jiǎn)要的介紹。

1 性能特點(diǎn)

uPD6450和uPD6453是NEC公司推出的專(zhuān)用字符疊加芯片,它們的共同特點(diǎn)是顯示編輯功能強,可以在屏幕上顯示12行24列的字符,每個(gè)字符為12×18點(diǎn)陣,字符的大小、閃爍頻率可以根據需要進(jìn)行調整,同時(shí)為了達到顯示的多樣性,屏幕的背景色、字符的邊緣色以及字符本身的顏色也可以進(jìn)行修改。但在某些應用上,這兩個(gè)芯片之間還是存在著(zhù)一些差異,主要體現在兩個(gè)方面,一是芯片uPD6450內部只固化了128個(gè)日文、斯文字母和數字等字符的字模,而沒(méi)有提供自定義字符的RAM空間,因此不能外擴漢字,對我國的大多數用戶(hù)來(lái)說(shuō),在使用上存在著(zhù)一些局限性。UPD6453則較好地解決了這個(gè)問(wèn)題,其內部不但提供240個(gè)字節的字模,而且還提供16個(gè)字符的RAM空間以供用戶(hù)填入自定義字符,這就為漢字顯示提供了可能。二是這兩個(gè)芯片在顏色控制上也存在著(zhù)一些差異,芯片uPD6450e 5種顏色的內部視頻信號,可以作為顯示時(shí)的背景色,但它的字符顏色只能為黑色或白色,字符的邊緣色也只有黑色一種;而芯片uPD6453字節的背景色、邊緣色以及字符本身的景色均有7種,因此在顏色控制上,芯片uPD6453為用戶(hù)提供了更多的選擇。

2 控制命令和串行口時(shí)序

2.1 uPD6450控制命令和控制時(shí)序

2.1.1 控制命令

uPD6450一每控制命令均由兩個(gè)字節組成,前一字節為“格式”,如下所示:

格 式 X 1 1 1 1 1 F0 FR

格式命令主要用于釋放測試模式(FR=1表示釋放測試模式),并提供一位(F0)與下一字節相組合以確定命令類(lèi)型。當連續幾條控制命令的第一字節,即“格式”的內容相同時(shí),可以共用一條“格式”命令。芯片uPD6450提供10條控制命令,表1列出了這些控制命令主要的功能特點(diǎn)。

表1 uPD6450控制命令的主要功能

命令類(lèi)型 主要功能
顯示控制
NTSC/PAL、內部/外部視頻信號、晶振控制
顯示塊垂直/水平位置控制
背景類(lèi)型、內部視頻信號顏色控制
顯示字符行/列地址控制
顯示字符的大小控制
顯示字符的閃爍控制
顯示字符的選擇
確定是否允許顯示字符、字符垢閃爍頻率,及控制LC振蕩的停振和起振
該命令用來(lái)選擇顯示模式和控制晶振的停振和起振。需要注意的是外部視頻信號使用LC振蕩,內部視頻信號使用晶振
用來(lái)確定12位24列的字符顯示塊離屏幕最上端/最左端的距離
用來(lái)確定背景類(lèi)型以及內部視頻信號的顏色(有5種顏色選擇)

確定字符的顯示位置,12行24列對應地址為0000~1011和00000~10111
確定每一行顯示字符的大?。ㄒ槐?、兩倍、三倍、四倍顯示)
確定某單個(gè)字符是否閃爍
確定uPD6450內部固化的128個(gè)字符中哪個(gè)字符送出顯示

2.1.2 控制時(shí)序

控制時(shí)序如圖1所示。DATA、CLK、STB、BUSY分別芯片uPD6450的串行數據輸入端、時(shí)鐘輸入端、選通信號輸入端及忙信號輸出端。只有當BUSY信號為低電平時(shí),uPD6450才能讀取CPU輸入的串行數據為低電平時(shí),uPD6450才可讀取CPU輸入的串行數據(先高位后低位),并在STB的上升沿將該8位串行數據寫(xiě)入其內部寄存器。

2.2 uPD6453控制命令和控制時(shí)序

2.2.1 控制命令

uPD6453的控制命令分為兩種:?jiǎn)巫止澝詈碗p字節命令,這兩種不同的命令格式具有不同的時(shí)序。表2列出了這些控制命令主要的功能特點(diǎn)。

表2 uPD6453控制命令主要功能

命令類(lèi)型 主要功能
顯示控制 確定是否允許顯示字符、字符的閃爍頻率,及控制LC振蕩的停振和起振
背景控制 確定背景的類(lèi)型(無(wú)背景、字符邊緣背景、字符塊背景、全屏幕背景)
背景顏色控制 確定背景的顏色(有7種顏色選擇)
視頻RAM復位 此時(shí)晶振起振,視頻RAM寫(xiě)模式,字符的顏色、大小等為默認設置
顯示塊位置控制 用來(lái)確定12行24列的字符顯示塊離屏幕最上端、最左端的距離
顯示字符行、列地址控制 確定字符在12行24列的顯示塊中的行列位置
字符大小、平滑控制 確定每一行字符的顯示大小,以及用多倍顯示時(shí)是否采用字符的平滑措施
字符RAM寫(xiě)地址控制 uPD6453內部提供16個(gè)字符的RAM空間,每個(gè)字符為12×18點(diǎn)陣,該命令用來(lái)確定將點(diǎn)陣數據寫(xiě)入RAM空間中第幾個(gè)字的第幾行(一共18行),寫(xiě)完一行,行地址自動(dòng)加1,寫(xiě)完一個(gè)字,字地址自動(dòng)加1
字符RAM寫(xiě)數據控制 確定需要寫(xiě)入RAM空間的一行12個(gè)點(diǎn)的點(diǎn)陣數據
顯示字符控制 確定芯片uPD6453的256個(gè)字符(包括固化的240個(gè)字符以及16個(gè)自定義字符)中哪個(gè)字符送出顯示,以及該字符的顯示顏色和是否閃爍

2.2.2 控制時(shí)序

圖2給出了單字節命令和雙字節命令的控制時(shí)序。

3 uPD6450和uPD6453在視頻字符疊加系統中的應用

3.1 硬件電路設計

采用芯片uPD6453進(jìn)行字符疊加時(shí),其硬件結構框圖如圖3 所示。

在該電路設計中,需要注意以下幾個(gè)問(wèn)題:

(1)芯片uPD6453內部的字模(包括16個(gè)字符的空RAM區)均為12×18點(diǎn)陣的漢字離庫很難找到,因此設計中采用了12×12點(diǎn)陣的字庫數據,但這樣顯示的字符比較小。經(jīng)過(guò)試驗發(fā)現當電感取15μH、電容取56pF時(shí),12×12點(diǎn)陣的漢字字符以雙倍顯示比較合適。

(2)89C52只能直接管理64K的存儲空間,當采用12×12點(diǎn)陣的漢字字庫時(shí),存儲所有的國標一級漢字需要128K的ROM,這樣就需要進(jìn)行分布管理,最高位的地址線(xiàn)由I/O口引出。

(3)行場(chǎng)同步信號的分離可以采用專(zhuān)用集成電路如LM1881,也可以使用分立模擬元件。關(guān)于其具體電路,在參考文獻2中已詳細論述,需要注意的是uPD6453的輸出端只輸出疊加的字符信號。

(4)在圖3所示的設計框圖中,可以在P0口再外接一個(gè)時(shí)鐘芯片,如DS12887,以便能夠在視頻圖像信號上疊加當前時(shí)間。

使用芯片uPD6450時(shí),其硬件電路設計與使用uPD6453時(shí)存在著(zhù)一些差異,主要體現在兩個(gè)方面:一是由于uPD6450只能顯示其內部固化的128個(gè)字符而不能顯示漢字,因此電路設計上不再使用字庫ROM;二是芯片uPD6450本身就有視頻信號的輸入輸出管腳,經(jīng)過(guò)字符疊加后的視頻信號直接從該管腳輸出,與uPD6453只輸出字符信號不同。圖4、圖5給出了uPD6450視頻輸入輸出電路的設計。

3.2 軟件設計

一般而言,需要在視頻圖像信號上疊加標題和時(shí)間等信息,以便將來(lái)對錄像存檔的圖像信號進(jìn)行分辨和查找;同時(shí),為了使疊加的字符信息不影響正常的圖像顯示,字符的顯示位置也應是可調整的?;谶@兩點(diǎn),將整個(gè)系統的軟件設計分為6種狀態(tài),其狀態(tài)圖如圖6所示。

軟件編程時(shí),可以在5個(gè)設置界面上選用背景色。進(jìn)行標題設置時(shí),如采用芯片uPD6453,則需要對用戶(hù)填入的漢字區碼進(jìn)行編輯,從字庫ROM中提取出點(diǎn)陣數據,然后通過(guò)uPD6453的合成,顯示出相應字符;但若采用芯片uPD6453,則可以直接在設置界面上顯示出該芯片內部固化的一些常用字符(如斯文字符和數字等),以供用戶(hù)選擇。另外,標題的設置應有字符替換、字符插入、字符刪除的功能。時(shí)間設置的軟件編程比較簡(jiǎn)單,只需將用戶(hù)設置的當前時(shí)間進(jìn)行顯示并寫(xiě)入時(shí)鐘芯片即可。在時(shí)間移動(dòng)和標題移動(dòng)的編程上,芯片uPD6450和uPD6453提供的顯示位置調整功能為軟件設計帶來(lái)了很大方便。

以上介紹了芯片uPD6450和uPD6453在視頻字符疊加系統中的應用,包括它們的性能特點(diǎn)、控制命令、串行口時(shí)序、硬件外圍電路設計以及軟件設計等。采用這兩種芯片進(jìn)行視頻字符疊加系統的設計時(shí),具有顯示編輯功能強、設計簡(jiǎn)單、可靠性高、實(shí)用性好待優(yōu)點(diǎn),是視頻字符疊加的一種較好的選擇方案。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>