新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 牛人業(yè)話 > 一種64色VGA的設(shè)計(jì)思路

        一種64色VGA的設(shè)計(jì)思路

        作者: 時間:2015-08-28 來源:網(wǎng)絡(luò) 收藏

          上周末和好友小陳繼續(xù)探討的真彩色硬件電路時,他給我提供了一個很新穎的想法(至少我個人這么是這么認(rèn)為的)。一般的做8色的設(shè)計(jì)其實(shí)硬件電路無非下圖所示:

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

          

        點(diǎn)擊看大圖

         

          雖然嚴(yán)格來說五個信號接口的邏輯高電平是0.7V,但是接3.3V加個電阻其實(shí)也是可以工作的。對于這個電路,因?yàn)轭伾盘柦涌?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/VGA">VGA_R,VGA_G,VGA_B都是模擬電平輸入(0-0.7V),理論上來說每個信號是可以有256(就是把0-0.7V電壓256等分)個電平值,那么三個信號接口一共最多就會有256的3次方就是1400多萬種色彩,在需要做真彩色的設(shè)計(jì)中一般都是需要AD模塊的。但是如果僅僅用VGA來顯示諸如工業(yè)上的一些簡單的菜單,就不需要那么豐富的色彩,也許8色,也許64色或者256色就足夠了。

          

        點(diǎn)擊看大圖

        一種64色VGA的設(shè)計(jì)思路

         

          上面的電路就是基于8色的設(shè)計(jì),同樣的硬件電路,我們就提出了一種64色的設(shè)計(jì)方案。如何實(shí)現(xiàn)呢?且聽我慢慢道來,如果我用50MHz的時鐘做一副800*600的圖片顯示,刷新頻率是75Hz,上面的電路的確只能顯示8色。而如果我把時鐘頻率提高到100MHz時,還是顯示一副800*600的圖像,那么刷新頻率就會達(dá)到150Hz,現(xiàn)在就要提出我們的構(gòu)想了。我們知道,一般人眼對于75Hz的頻率其實(shí)是比較好的一種視覺效果,而如果我把現(xiàn)在的150Hz的一幅圖片顯示變成兩幅圖片交替顯示,那會是怎樣一種效果呢?很顯然,由于在原來75Hz顯示時的理想視覺時間里,每個信號會出現(xiàn)2bit的數(shù)據(jù),而6種不同顏色灰度疊加在一起又會是怎樣一個效果呢?先看看下面這個圖吧:

          左邊和中間分別是在送紅色數(shù)據(jù)和綠色數(shù)據(jù)的效果(手機(jī)拍的,可能綠色效果不好),而右邊卻是前后兩次交叉送紅色和綠色數(shù)據(jù)的效果,由于綠色和紅色的疊加其實(shí)出現(xiàn)的顏色是第三色了(應(yīng)該是有點(diǎn)深綠色了),那么同樣道理,原先的3bit圖像數(shù)據(jù),在我們提高頻率交叉送數(shù)據(jù)的情況下就會變成了6bit的圖像數(shù)據(jù),那么也就能夠達(dá)到64色了。

          由于手頭不方便接100MHz的晶振,上面這幅圖是我用50MHz的時鐘做的,紅色和綠色是75Hz的刷新率。而深綠色嚴(yán)格說應(yīng)該是75/2Hz的刷新率,肉眼看其實(shí)還是會有閃動的。這個實(shí)驗(yàn)說明了這個思路有一定的可行性,但是如果時鐘上到100MHz(甚至150MHz,理論可以達(dá)到512色)以后情況如何呢?VGA接口能接受如此快的傳輸速率嗎?等我手頭有器件了我會著手實(shí)踐一下的!



        關(guān)鍵詞: VGA RGB

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 调兵山市| 绿春县| 安西县| 西乌| 桐庐县| 鲁甸县| 阿拉善右旗| 宝清县| 六枝特区| 繁昌县| 通化县| 高青县| 谢通门县| 河北区| 博乐市| 海安县| 汾阳市| 渑池县| 平湖市| 黄石市| 富锦市| 繁昌县| 宿迁市| 扎鲁特旗| 女性| 微山县| 长春市| 陇西县| 五大连池市| 乐清市| 冕宁县| 枣强县| 额敏县| 方山县| 潮安县| 湄潭县| 侯马市| 云阳县| 临潭县| 长春市| 长泰县|