新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于BES7456芯片的OSD的應用平臺設計

        基于BES7456芯片的OSD的應用平臺設計

        作者: 時間:2011-06-22 來源:網絡 收藏

        (2)顯示存儲器DM(Display Memory)的操作
        對顯示存儲器的操作更多一些,這里給出常用的操作,其他情況對應寄存器表可以很快得出。以下步驟支持對圖像的查看,讀寫顯示存儲器時不需要這些動作:寫入VM0[3]=1,使能圖像顯示;寫入BL[4]=0,使能自動OSD黑電平控制,保證正確的OSD圖像亮度,該寄存器包含4個預設為[3:0],不能修改,因此,修改第4位時,首先讀取OSDBL[7:0],修改第4位,然后寫回更新后的字節。
        8位模式下,寫入顯示存儲器的步驟為:向顯示存儲器寫入字符時,8位工作模式最靈活,這一模式支持為每一個字符寫入單獨的字符屬性字節,這一模式與16位工作模式不同,在16位模式下,當寫入一個字符時,從DMM[5:3]自動復制其字符屬性。寫入DMM[6]=1,選擇8位工作模式。
        16位模式下,讀取顯示存儲器的步驟:寫入DMM[6]=0,選擇16位工作模式。寫入DMAH[0],選擇需要讀取數據的地址MSB寫入DMAL[7:0]=xxH,選擇需要讀取數據地址的MSB以外的低位數據該地址確定字符在顯示器上的位置讀取DMDO[7:0],從顯示存儲器中的所選位置讀取數據。
        2.2 硬件的建立
        作為OSD系統的核心部件時,需要添加相應的外圍器件才行。圖5為OSD模塊的硬件結構框圖。其中,負責對輸入的模擬視頻信號進行加字幕處理;MAxQ2000作為一顆低壓微功耗單片機,本身自帶SPI接口,可以運行10 Mbps的速率,速度快,為提供相應的控制信號,并負責通過串口與.PC通信,以獲得用戶自定義的字符集和配置信息,也可通過GPIO模擬SPI接口時序,但速度慢;MAX-3002是一顆雙向電平轉換,經過設定,它可在1.2~5.5 V之間的信號進行相互轉換,把它作為MAXQ2000的2.5 V系統信號轉化為BES-7456可以使用的1.2 V數字系統信號,以及3.3 V的模擬信號都綽綽有余;MAX3311是與MAXQ2000配套的串口,提供與PC通信的串口信號轉換;MAX8881作為電源轉換芯片,在此可將5 V的供電轉化為單片機和buffer芯片需要的2.5 V電源,AMS117負責將5 V電源轉為3.3 V,而IP3878ADJ則負責將3.3 V電源轉為BES7456需要的1.2 V電源。

        本文引用地址:http://www.104case.com/article/150578.htm

        f.JPG


        2.3 實現效果
        采用BEST456芯片作為OSD核心部件的系統顯示,非常穩定適合于模擬電視信號的視頻字幕的疊加。而且這一系統能夠隨時調整顯示字幕的內容,方便修改并可通過I2C接口編輯字幕庫。

        a.JPG

        b.JPG


        圖6中最左邊的低電平部分為視頻信號的VSYNC信號,右邊最高電平的一部分為疊加上去的,其余的是正常視頻信號。圖7中背景為實驗室的測試屋一角,高亮白電平為自己編輯的字幕,可以自由改變其內容。

        結語
        如上所述,使用自主研發BEST456芯片作為字幕疊加處理芯片完全可以到達很好的顯示和效果。使用它不僅可以擺脫國外產品對我國此類芯片的壟斷,有效節約成本,也能促進我國集成電路產業的發展。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 手游| 乌恰县| 刚察县| 阳曲县| 大姚县| 黄石市| 黄浦区| 祁门县| 黄骅市| 瑞昌市| 亚东县| 容城县| 顺义区| 武穴市| 济阳县| 县级市| 积石山| 松桃| 阿勒泰市| 丹东市| 墨玉县| 吴堡县| 太康县| 双鸭山市| 天镇县| 独山县| 三门峡市| 呼伦贝尔市| 黑山县| 灵武市| 德化县| 固原市| 明溪县| 于田县| 杭锦后旗| 盐源县| 泾源县| 泗洪县| 色达县| 民勤县| 彩票|