什么是LED驅(qū)動(dòng)時(shí)序?LCD背光驅(qū)動(dòng)程序設(shè)計(jì)
VSYNC: 幀同步信號(hào),表示掃描1幀的開始,一幀也就是LCD顯示的一個(gè)畫面。
HSYNC: 行同步信號(hào),表示掃描1行的開始。
VDEN:數(shù)據(jù)使能信號(hào)。
VD[23:0] : LCD像素?cái)?shù)據(jù)輸出端口。
VCLK:像素時(shí)鐘信號(hào)。
寄存器參數(shù):VSPW:幀同步信號(hào)的脈寬,單位為1行(Line)的時(shí)間。
VFPD: 幀同步信號(hào)的前肩,單位為1行(Line)的時(shí)間。
VBPD: 幀同步信號(hào)的后肩,單位為1行(Line)的時(shí)間。
LINEVAL:幀顯示尺寸-1,即屏行寬-1,對(duì)于800*480分配率的LCD屏,那么LINEVAL=480-1=479,請(qǐng)記住,是屏行寬,也就是LCD屏顯示一幀數(shù)據(jù)所需要的行的數(shù)目。
HBPD:行同步信號(hào)的后肩,單位為1VCLK的時(shí)間。
HFPD:行同步信號(hào)的前肩,單位為1VCLK的時(shí)間。
HSPW:行同步信號(hào)的脈寬,單位為1VCLK的時(shí)間。
HOZVAL:行顯示尺寸-1,即屏列寬-1,對(duì)于800*480分配率的LCD屏,那么HOZVAL=800-1=799,請(qǐng)記住,是屏列寬,也就是LCD屏顯示一行數(shù)據(jù)所需要的像素(pixel)的數(shù)目。
由上圖可知:
掃描一幀所需的時(shí)間:((VSPW+1)+(VBPD+1)+( LINEVAL+1)+(VFPD+1))個(gè)行時(shí)間。
掃描一行所所需的時(shí)間:((HSPW+1)+(HSPD+1)+(HFPD+1)+ (HOZVAL+1))個(gè)VCLK時(shí)間。
而一個(gè)VCLK時(shí)間由LCD寄存器VIDCON0內(nèi)的CLKVAL決定: PCLK/(CLKVAL+1)
因此掃描一幀所需的時(shí)間:
T=[(VSPW+1)+(VBPD+1)+(LINEVAL+1)+(VFPD+1)]*[(HSPW+1)+(HSPD+1)+(HFPD+1)+ (HOZVAL+1)]* PCLK/ (CLKVAL+1)。
LCD背光驅(qū)動(dòng)程序設(shè)計(jì):本次背光驅(qū)動(dòng)開發(fā)對(duì)應(yīng)的是IMX233下LCD背光燈設(shè)備,主要由三個(gè)部分組成:PWM、RT9284B15PJ6芯片 和 LCD背光燈。
PWM(Pulse-Width Modulator,脈沖寬度調(diào)制) 是 利用微處理器的數(shù)字輸出來對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù)。
RT9284B15PJ6芯片是一個(gè)高效高度集成的LED驅(qū)動(dòng)器,相當(dāng)于一個(gè)LED開關(guān)。LCD背光燈電路原理圖 如圖一,LCD背光燈連接到RT9284B15PJ6芯片的兩個(gè)引腳,而芯片的其中一個(gè)引腳連接到PWM。我們主要通過PWM的相關(guān)寄存器來產(chǎn)生不同效果的波形 從而間接控制背光燈的亮度,所以下面我們會(huì)主要介紹下PWM。
脈沖寬度調(diào)制(PWM)是利用微處理器的數(shù)字輸出來對(duì)模擬電路進(jìn)行控制,簡(jiǎn)而言之,PWM是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼的方法,這種通過以數(shù)字方式控制模擬電路的方法,可以大幅度降低系統(tǒng)的成本和功耗,所以廣泛應(yīng)用在從測(cè)量、通信到功率控制與變換的許多領(lǐng)域中。
在一個(gè)連接有電池(電壓5V)、白熾燈泡和開關(guān)的簡(jiǎn)單電路當(dāng)中,如果開關(guān)閉合50ms,燈泡將得到5V的電壓,接著將開關(guān)斷開50ms,接著燈泡將得到0V的電壓。如果在1秒內(nèi),將上述的過程重復(fù)10次,燈泡將會(huì)被點(diǎn)亮,看到的效果和連接到一個(gè)4.5V的電池的效果一模一樣,這種實(shí)驗(yàn)情況下,占空比為50%,調(diào)制頻率為10Hz。圖二是兩種不同的PWM信號(hào)以及其對(duì)應(yīng)的不同的模擬信號(hào)值,電壓為5V,占空比分別為10%和50%,兩種不同的PWM信號(hào)分別對(duì)應(yīng)0.5V和2.5V的模擬信號(hào)值。
圖二 兩種不同的PWM信號(hào)和對(duì)應(yīng)模擬信號(hào)
圖三 電路圖
圖三為RT9284B15PJ6芯片的電路圖,我們關(guān)心的是EN引腳。它的輸入是PWM信號(hào),從而芯片能控制LED輸出與PWM信號(hào)相對(duì)應(yīng)的亮度。在做背光驅(qū)動(dòng)開發(fā)的時(shí)候涉及到硬件相關(guān)的部分主要是與LCD背光燈相對(duì)應(yīng)的PWM寄存器,后面將做詳細(xì)介紹。