lcm需要背光源,類似很多小燈泡需要點亮,所需電壓也較高。做lcm driver重要的一步是要把背光點亮,而這又建立在正確的初始化lcm,以及傳送亮背光的cmd。背光控制訊號為pwm,它是lcm的output pin,可以接到背光 driver ic上,由此控制背光 driver ic輸出正確的led_anode,亮時一般在15v左右,滅時為3.5v左右。led_anode是lcm需要的input pin,用來給背光供電。
pwmlcm ic的輸出,是backlight ic的輸入。lcm 的pwm輸出必須符合一定的要求。有些backlight ic只能接受特定頻率的方波,比如10khz--200khz。 比如你的pwm輸出為350hz,則backlight ic很有可能不會輸出led anode訊號,這樣lcm也就不會亮了。 所以要特別注意backlight ic的data sheet,然後調整lcm pwm的輸出一定要落在它可接收的範圍內。
那我們如何來調整pwm輸出呢? 這個先看lcm control ic的data sheet,一般可以通過調整pwm_div, pwm_period的值。 有乙個計算公式, pwm_div調到小,而pwm_period也調到小,這樣pwm frequncy會比較大一點。
螢幕亮度的調整? 這個一般是通過調整pwm 輸出方波的亮滅比來進行。 理論上亮滅比越大,則螢幕越亮;越小則螢幕越暗。 調整也是在lcm control ic中進行。 所以你要知道如何和lcm control ic溝通的。 溝通的介面有spi, mddi等。
mtk6572配置lcm背光
mtk6572配置lcm背光 配置lcm背光的控制腳 lcm背光控制主要有兩個引腳 使能腳en和亮度控制引腳vfb。使能腳用來控制背光的使能與否,比如這裡是1為enable,0為disable 亮度控制引腳則是用來接pwm輸出,通過pwm的占空比來控制背光亮度,這裡是低為亮,高為滅。mtk的電路圖上...
LCD背光控制晶元
pwm訊號可通過調整占空比來調節輸出電壓,可以使用pwm來控制lcd的背光。但cpu的pwm引腳驅動能力太弱,常外接乙個背光晶元。rt9293就是這樣的乙個恆流公升壓轉換器。iled vref rset vfb duty 300mv duty是en輸入訊號的占空比,300mv是內部參考電壓 pwm占...
TQ2440背光控制
控制lcd背光就是控制s3c2440的lcd控制的lcd pwren腳lcdcon5暫存器pwren位控制lcd是否輸出。對linux 2.6.30.4核心進行移植。新建乙個backlight.c檔案放到 drivers video 目錄下。內容如下 include include include ...