新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > LCD 字段式驅動器的新方法

        LCD 字段式驅動器的新方法

        作者: 時間:2012-04-24 來源:網絡 收藏


        MCU 和 SoC 使用 m 到 n 多路復用器 (Mux),這里的 m 是指所支持的全部像素,而 n 是指段引腳(圖 1:傳統)。新則在每個引腳上放置 mux(圖 1:新)。這樣,Mux 的 p到 1 會小得多,其中 p 是指支持的偏置等級。這就使任何引腳都能成為公共端或段,從而為設計人員提供實施不同功能的最大靈活性。此外,這種邏輯還可作為焊盤邏輯的一部分,不需要額外占用硅片區域,即盡可能減少成本方面的影響。

        使用可編程的電阻器梯形電路(創新之一)可讓添加更多偏置級的工作得以簡化,而且無需使用更多引腳,也不會影響功耗。在每個引腳上放置 mux(創新之二)可以簡化輸出更多偏置級。上述兩種創新方法相結合,可以更方便地支持較高的偏置級,這樣,我們就能使用更多公共端或背板。有了更多公共端或背板,就能驅動更多 像素或用更少的引腳驅動相同數量的 像素。以帶有52個引腳的 MCU 或 SoC進行 驅動為例,如果支持 4 個公共端,那么系統最多可驅動 192 個像素(48 段 x 4 公共端)。不過,如果 MCU 或SoC 支持 16 個公共端,那么相同的 52 個引腳就能驅動 576 個像素(36 段 x 16 公共端)。如果要驅動的像素數量較少,則可減少引腳數量,這就是說,設計人員可使用引腳數量較少的 MCU,以求降低系統成本。可重新定位的 LCD 引腳還能隨之帶來另一個優勢,即能向多個引腳輸出相同的公共端信號,這樣可非常簡單地驅動需要較高驅動強度的大型顯示器。

        Innovation C: Graphical User Interfaces

        創新之三:圖形用戶界面

        如果您曾經開發過驅動 LCD 字顯示器的固件,那么您一定會了解這項工作的繁瑣程度。您需要手動將每個像素映射到段和公共端交叉處,識別 MCU 寄存器映射中相應的控制位,然后再編寫控制每個寄存器映射的函數。如果需要對成百上千的像素進行上述處理的話,顯然會非常費時,而且容易出錯。完成這項工作往往至少需要幾天的時間。而隨著軟件的發展,上述這種需要大量人力的工作已經被時代所淘汰了。通過簡單易用的圖形用戶界面,我們所做的工作可以得到大幅簡化。例如,塞普拉斯全新 PSoC Creator 軟件的圖形界面只需在 PSoC 3 器件中拖放各種 LCD 對象就能創建任意類型的顯示器。一旦顯示器創建完成,每個像素就能被拖放到縱橫交叉處進行分配。分配完成后,軟件就能生成必需的固件 API,進而實現與主應用的集成。這樣,圖形用戶界面就能將數天的圖形化配置工作縮短到一個小時之內完成,從而節約寶貴的工程設計資源。


        Figure 2: Simplified mapping of pixels in PSoC Creator software
        圖2:PSoC Creator 軟件中像素的簡化映射


        盡管許多設計人員還會繼續沿用此前已經使用過無數次的 LCD 驅動開發方法,但新的技術發展為LCD 字驅動系統帶來了全新的設計方法。這種創新技術使設計人員能獲得以下優勢:(1)節省生成偏置電壓所需的引腳和外部無源組件;(2)任何引腳都能作為段或公共端,從而簡化 PCB 布局,并能最大限度地使用板載外設;(3)將公共端信號輸出到多個引腳,以提升驅動強度,并能用單個器件驅動更大的顯示器;(4)驅動更多公共端(多達 16 個),以增加驅動的像素數量,或以較少的引腳驅動相同的像素數量;(5)大幅縮短 LCD 字驅動固件開發所需時間。

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

        LCD顯示屏相關文章:lcd顯示屏原理


        lcd相關文章:lcd原理

        上一頁 1 2 下一頁

        關鍵詞: 方法 驅動器 段式 LCD

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 遂昌县| 栖霞市| 皮山县| 宝清县| 迁安市| 崇阳县| 吉木萨尔县| 泽普县| 屯留县| 扬中市| 塔河县| 航空| 顺平县| 巴楚县| 双流县| 大余县| 大宁县| 龙州县| 黑河市| 桑日县| 隆回县| 慈溪市| 波密县| 汾阳市| 临武县| 女性| 衡东县| 定日县| 台北县| 通化县| 内黄县| 松潘县| 裕民县| 金门县| 华容县| 桐庐县| 常山县| 双城市| 河北区| 通海县| 罗田县|