新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于LED的視頻顯示板設計

        基于LED的視頻顯示板設計

        作者: 時間:2010-03-16 來源:網絡 收藏
        除傳遞每個端口的PWM信息外,幀頭CMD位為010101、101010和111111的3個數據幀,通過MAX6974 LVDS接口傳送CALDAC、全局亮度PDM和配置信息,如表2。每個幀頭包含24 bit,第一字節為同步模板11101000,隨后是6 bit CMD和10 bit計數器值(CNTR)。每個端口PWM數據幀的CMD位是000000。

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


        除PWM信息外,數據幀也利用基于PC的GUI通過DVI接口發送。數據幀類型由FPGA內部的相應電路識別。在一個控制視頻幀內,0至1行的每個像素都包含24 bit幀頭配置信息(HDR);第32行和33行包含全局亮度PDM的幀頭信息,第64行和65行包含CALDAC的幀頭信息。本參考設計中,每組2行幀頭之后的30行數據對應于顯示模塊PCB的30行信息。每個特定的LVDS列提供每行64像素的信息,用于傳輸每塊顯示模塊PCB上64片MAX6974 驅動器的信息。每片MAX6974器件的每個像素包括24 bit控制信息,視頻幀控制中不使用95行以上的數據。
        1.5 控制GUI
        GUI如圖3,用于配置參考設計中所有MAX6974的全局亮度PDM和CALDAC寄存器。GUI包括一個全局設置選項,用于調節上所有芯片的相關參數,還包含一個器件制表符,用于調節每個芯片的參數。所有寄存器和MAX6974 LED驅動器的設置可以存儲到一個文件,當運行時下載數據。提供一個初始化設置文件,其中包括典型的寄存器參數的初始設置,大大簡化了視頻顯示板的初始化過程。


        GUI作為一個獨立的操作窗口出現在Windows操作系統。一旦使能GUI上的Write按鈕,它將創建一個視頻控制幀并將其發送到視頻顯示板。視頻控制幀只能按照60 Hz的視頻刷新率顯示。視頻控制幀也會占據視頻顯示板的整個屏幕;而FPGA會檢測控制幀頭行并將相應的信息發送到MAX6974寄存器。因此,視頻控制幀的內容不會顯示在視頻顯示板上。雖然視頻幀刷新時也會傳遞控制信息,但人眼不會注意到這些更新。
        2 方案實施
        DVI接收板包括TFP401 DVI接收器和AT24C02 EEPROM,另外還有幾個旁路電容。TFP401 DVI接收器實現串并轉換和TMDS解碼,并保證在半像素時鐘速率下同時得到RGB位的奇、偶像素。因為DVI決定屏幕的最小分辨率是VGA,參考設計消除了每個鄰近像素,支持隔行掃描。半像素時鐘對于FPGA非常便利,允許其挑選所需要的像素。在Windows操作系統識別顯示器之前,通過DDC按照I2C協議檢測顯示器。然后,該顯示器響應其EDID,包含制造商信息和操作信息。同樣,AT24C02 EEPROM用于儲存LED視頻顯示板的EDID信息。制造商ID必須從視頻電子標準協會(VESA)獲取,本參考設計中,借用DVI LCD顯示器的EDID,儲存在AT24C02 EEPROM中。當所有的3個地址引腳接地時,AT24C02 EEPROM的I2C地址是0x0A,這是操作系統將要搜索的地址。
        FPGA板主要包括2個SRAM和1片Altera?RFPGA器件。FPGA內部具有LVDS接口和存儲器讀取功能。該參考設計中,FPGA主要用于DVI數字視頻信息的輸出分配。FPGA的另一重要作用是識別數據幀配置、全局亮度PDM和CALDAC信息。當識別到視頻控制幀時,這些數據幀中除了獨立的PWM信息外,都被接收下來并直接發送到相應的MAX6974寄存器。
        圖4給出了FPGA的內部功能電路,一幀像素的數據位存儲在SRAM緩存內。FPGA內部的行緩存器用于連接TFP401A DVI接收機和LVDS通道。兩行緩存器,一行用于接收TFP401A接收的數據位,連接SRAM的另一行緩存器用于接收TFP401A DVI接收機的數據。同樣,兩行緩存器用于每個LVDS通道。FPGA提供完整的邏輯電路使DVI和LVDS數據吞吐率保持一致,并提供所要求的SRAM數據、地址以及控制信號的時序。因為SRAM為單端口,同時進行讀、寫操作時需要在FPGA內部配置存儲器訪問。


        每片MAX6974驅動8個RGB LED,每個顯示模塊包含64個MAX6974 LED驅動器,按照8行、8列分布,另外還有8行、64列的512個RGB LED。所有LED安裝在PCB的一側,LED中心距離為8 mm(上、下、左、右間距),顯示模塊電路板尺寸為512 mm×64 mm。所有MAX6974器件都安裝在PCB的另一側。在安裝MAX6974器件的一側,鋪設電源和地線,包括1×6接頭,共需2組1×6接頭:一個用于左上角的LVDS輸入接口,另一個用于左下角的LVDS輸出接口。顯示模塊電路板可以嵌在視頻顯示板框架上,所有互聯板都安裝在框架內。鄰近LED顯示模塊PCB之間的LVDS接口不需要額外引線。
        3 功耗
        3.3 V VCC供電時,每片MAX6974的工作電流為28 mA(CALDAC關閉)或54 mA(CALDAC使能)。一個LED顯示模塊PCB上包含64個LED驅動器,工作電流為1.8 A或3.5 A。采用5 V VLED供電時,MAX6974每個端口提供的最大LED電流為30 mA。512個RGB LED顯示模塊的最大電流為46 A,需要多個3.3 V和5 V電源為整個視頻顯示板供電。


        上一頁 1 2 下一頁

        關鍵詞: LED 視頻顯示板

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 淮滨县| 天水市| 苍南县| 陈巴尔虎旗| 宜君县| 阳山县| 山西省| 府谷县| 平山县| 南丹县| 科技| 临清市| 高陵县| 清水河县| 繁昌县| 普格县| 乡城县| 云林县| 彭阳县| 镇康县| 民乐县| 丹棱县| 济源市| 滨海县| 巴林左旗| 和田县| 永川市| 彭泽县| 安平县| 紫金县| 时尚| 贺州市| 阿勒泰市| 永城市| 呈贡县| 屏边| 东乌珠穆沁旗| 吉隆县| 芮城县| 嘉定区| 东阿县|