<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 光電顯示 > 設計應用 > 什么是LED驅動(dòng)時(shí)序?LCD背光驅動(dòng)程序設計

什么是LED驅動(dòng)時(shí)序?LCD背光驅動(dòng)程序設計

作者: 時(shí)間:2017-10-22 來(lái)源:網(wǎng)絡(luò ) 收藏

  LCD時(shí)序驅動(dòng)是什么?它的特性又是什么?

  外部引腳信號:

  VSYNC: 幀同步信號,表示掃描1幀的開(kāi)始,一幀也就是LCD顯示的一個(gè)畫(huà)面。

本文引用地址:http://dyxdggzs.com/article/201710/367418.htm

  HSYNC: 行同步信號,表示掃描1行的開(kāi)始。

  VDEN:數據使能信號。

  VD[23:0] : LCD像素數據輸出端口。

  VCLK:像素時(shí)鐘信號。

  參數:

  VSPW:幀同步信號的脈寬,單位為1行(Line)的時(shí)間。

  VFPD: 幀同步信號的前肩,單位為1行(Line)的時(shí)間。

  VBPD: 幀同步信號的后肩,單位為1行(Line)的時(shí)間。

  LINEVAL:幀顯示尺寸-1,即屏行寬-1,對于800*480分配率的LCD屏,那么LINEVAL=480-1=479,請記住,是屏行寬,也就是LCD屏顯示一幀數據所需要的行的數目。

  HBPD:行同步信號的后肩,單位為1VCLK的時(shí)間。

  HFPD:行同步信號的前肩,單位為1VCLK的時(shí)間。

  HSPW:行同步信號的脈寬,單位為1VCLK的時(shí)間。

  HOZVAL:行顯示尺寸-1,即屏列寬-1,對于800*480分配率的LCD屏,那么HOZVAL=800-1=799,請記住,是屏列寬,也就是LCD屏顯示一行數據所需要的像素(pixel)的數目。

  由上圖可知:

  掃描一幀所需的時(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í)間由LCDVIDCON0內的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背光驅動(dòng)程序設計:

  本次背光驅動(dòng)開(kāi)發(fā)對應的是IMX233下LCD背光燈設備,主要由三個(gè)部分組成:PWM、RT9284B15PJ6芯片 和 LCD背光燈。

  PWM(Pulse-Width Modulator,脈沖寬度調制) 是 利用微處理器的數字輸出來(lái)對模擬電路進(jìn)行控制的一種非常有效的技術(shù)。

  RT9284B15PJ6芯片是一個(gè)高效高度集成的LED驅動(dòng)器,相當于一個(gè)LED開(kāi)關(guān)。LCD背光燈電路原理圖 如圖一,LCD背光燈連接到RT9284B15PJ6芯片的兩個(gè)引腳,而芯片的其中一個(gè)引腳連接到PWM。我們主要通過(guò)PWM的相關(guān)來(lái)產(chǎn)生不同效果的波形 從而間接控制背光燈的亮度,所以下面我們會(huì )主要介紹下PWM。

  脈沖寬度調制(PWM)是利用微處理器的數字輸出來(lái)對模擬電路進(jìn)行控制,簡(jiǎn)而言之,PWM是一種對模擬信號電平進(jìn)行數字編碼的方法,這種通過(guò)以數字方式控制模擬電路的方法,可以大幅度降低系統的成本和功耗,所以廣泛應用在從測量、通信到功率控制與變換的許多領(lǐng)域中。

  在一個(gè)連接有電池(電壓5V)、白熾燈泡和開(kāi)關(guān)的簡(jiǎn)單電路當中,如果開(kāi)關(guān)閉合50ms,燈泡將得到5V的電壓,接著(zhù)將開(kāi)關(guān)斷開(kāi)50ms,接著(zhù)燈泡將得到0V的電壓。如果在1秒內,將上述的過(guò)程重復10次,燈泡將會(huì )被點(diǎn)亮,看到的效果和連接到一個(gè)4.5V的電池的效果一模一樣,這種實(shí)驗情況下,占空比為50%,調制頻率為10Hz。圖二是兩種不同的PWM信號以及其對應的不同的模擬信號值,電壓為5V,占空比分別為10%和50%,兩種不同的PWM信號分別對應0.5V和2.5V的模擬信號值。

  圖二 兩種不同的PWM信號和對應模擬信號

  圖三 電路圖

  圖三為RT9284B15PJ6芯片的電路圖,我們關(guān)心的是EN引腳。它的輸入是PWM信號,從而芯片能控制LED輸出與PWM信號相對應的亮度。在做背光驅動(dòng)開(kāi)發(fā)的時(shí)候涉及到硬件相關(guān)的部分主要是與LCD背光燈相對應的PWM寄存器,后面將做詳細介紹。



關(guān)鍵詞: lcd pwm 寄存器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>