小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

[MTK]LCD 調(diào)試總結(jié)(ZZ加實踐)

 臼炮 2013-01-09

[MTK]LCD 調(diào)試總結(jié)(ZZ加實踐)

(2011-4-9 16:33)
轉(zhuǎn)載自博客: http://www./Blog/Detail_RD.Blog_zsqt8888_26399.html

(1) 液晶顯示模式

        并行:MCU接口、RGB接口、Vysnc接口

        串行:SPI接口、MDDI接口

(2) 屏幕顏色

        實質(zhì)上即為色階的概念。色階是表示手機液晶顯示屏亮度強弱的指數(shù)標準,也就是通常所說的色彩指數(shù)。目前彩屏手機的色階指數(shù)從低到高可分三個層次,最低單 色,其次是256色、4096色、 65536色;目前最高的為26萬色。256=2的8次方,即8位彩色,依次律推,65536色=2的16次方,即通常所說的16位真彩色,26萬=2的 18次方,也就是18位真彩。其實65536色已基本可滿足我們?nèi)庋鄣淖R別需求。

(3) 分辨率

        LCD的分辨率與CRT顯示器不同,一般不能任意調(diào)整,它是制造商所設(shè)置和規(guī)定的。分辨率是指屏幕上每行有多少像素點、每列有多少像素點。手機上LCD的分辨率一般是176點×220行的QCIF顯示模式和240點×320行的QVGA顯示模式。

(4) 刷新率

        LCD刷新頻率是指顯示幀頻,亦即刷新一幀屏所需要的時間,與屏幕掃描速度及避免屏幕閃爍的能力相關(guān)。也就是說刷新頻率過低,可能出現(xiàn)屏幕圖像閃爍或抖動。

(5) 可視角度

        指從不同的方向清晰地觀察屏幕上所有內(nèi)容的角度,這與LCD是DSTN還是TFT有很大關(guān)系。因為前者是靠屏幕兩邊的晶體管掃描屏幕發(fā)光,后者是靠自身每 個像素后面的晶體管發(fā)光,其對比度和亮度的差別,決定了它們觀察屏幕的視角有較大區(qū)別。DSTN-LCD一般只有60度,TFT-LCD則有160度。

(6) 響應時間

        響應時間愈小愈好,它反應了液晶顯示器各象素點對輸入信號反應的速度,即pixel由暗轉(zhuǎn)亮或由亮轉(zhuǎn)暗的速度。響應時間越小則使用者在看運動畫面時不會出 現(xiàn)尾影拖拽的感覺。一般會將反應速率分為兩個部份:Rising 和Falling,而表示時以兩者之和為準。

2. 接口形式:

(1) 并行方式

a、MCU接口

       目前主要有i80和m68兩種類型。這種LCD模式須LCD有自己的GRAM。

b、RGB接口:

  通過時鐘同步來實現(xiàn)同步傳輸,此模式不需要LCD有GRAM來緩存數(shù)據(jù)。接口如下:

(2) 串行方式

a、SPI接口:
        目前手機各個平臺無使用此接口方式。接口如下:

b、MDDI接口:

       高通公司的一種接口形式,具有傳輸速率高、抗EMC性能好、降低功率損耗等特點。

3. 調(diào)試注意事項:

(1) 硬件

       測量硬件信號,保證硬件狀態(tài)的正常:

a、背光是否打開?

       LCD是否出于白屏狀態(tài)?

b、數(shù)字電壓和IO電壓是否產(chǎn)生?

      一般IC,數(shù)字電壓為2.8V,IO電壓為1.8V

c、reset信號是否有效過?

       reset信號一般低有效,低有效時間看IC spec要求。

d、控制信號是否輸出?

       CS、RS、WR信號是否有輸出

e、數(shù)據(jù)線上是否輸出?

      數(shù)據(jù)線是8bit、16bit還是18bit,是否有輸出?

(2) 軟件

        手機軟件系統(tǒng)雖不象計算機軟件系統(tǒng)那樣復雜,但同樣具有類似的構(gòu)架:操作系統(tǒng)+應用程序。

         目前操作系統(tǒng),一般是一個任務搶占式實時操作系統(tǒng),使用中斷陷阱、信號、隊列等概念組織各項任務(應用程序)的建立、執(zhí)行、切換。在操作系統(tǒng)的管理下,各項任務看似是并行運行的。

        對于驅(qū)動調(diào)試需要進行兩方面的工作,第一熟悉手機軟件結(jié)構(gòu),第二研究新的外設(shè)功能,編寫新驅(qū)動并集成到手機軟件中。對于LCD驅(qū)動,目前各個平臺軟件上已經(jīng)集成此模塊代碼,我們需要在此基礎(chǔ)上進行代碼調(diào)整和功能驗證。

a、LCD的物理地址分配

       查看主芯片memory分配,在代碼實現(xiàn)上指定命令和數(shù)據(jù)傳送的端口地址。

b、LCD命令和數(shù)據(jù)格式

        根據(jù)實際的硬件設(shè)計及IC要求,決定LCD命令和數(shù)據(jù)的傳輸方式,保證指令和數(shù)據(jù)能有效的從主芯片側(cè)傳遞到LCD IC。

c、LCD指令含義

        熟讀LCD IC spec,了解寄存器配置含義,理解LCD的控制方式和工作方式。

d、開關(guān)屏序列

        了解POWER ON順序和POWER OFF順序

e、背光驅(qū)動的控制方式

       電流驅(qū)動還是電壓驅(qū)動?

f、LCD模塊ID識別的方法

       硬件電路是否支持?若無,軟件如何識別?
4. 常見問題總結(jié):

LCD的調(diào)試中,延時特別重要,一定要確定延長的時間足夠,特別是更改電壓寄存器后面的延時。記得有一次屏幕出現(xiàn)抖動的現(xiàn)象,一直查不出原因,廠家從日本派了2次來人,都沒解決;最后,把所有的時序測試出來,發(fā)現(xiàn)延時不足,影響延時的一個函數(shù)傳遞參數(shù)錯了。
1.初始化前需要一個延時(大概為10ms),使Reset穩(wěn)定;
2.如果出現(xiàn)花屏現(xiàn)象,很大的可能是總線速度問題;
3.如果屏幕閃動比較明顯,可以通過調(diào)整電壓來穩(wěn)定,一般調(diào)節(jié)的電壓為VRL、VRH、VDV和VCM;這些電壓也可以用來調(diào)節(jié)亮暗(對比度);
4.調(diào)節(jié)對比度時,也可以通過調(diào)節(jié)Gamma值來實現(xiàn),要調(diào)節(jié)的對象為:PRP、PRN、VRP、VRN等;
5.注意數(shù)據(jù)是8位、16位時,寫命令和數(shù)據(jù)的函數(shù)注意要變化;
6.如果調(diào)試時發(fā)現(xiàn)LCD的亮度有問題,首先檢查(考慮)提供給LCD的電流是否一致,再考慮調(diào)節(jié)電壓。
7.開機花屏問題,最簡單的處理方式就是在INIT結(jié)束的地方增加一個刷黑屏的功能。也可以在睡眠函數(shù)里加延時函數(shù);
8. 如果隨機出現(xiàn)白屏問題,一個可能是靜電問題,把LCD拿到頭發(fā)上擦幾下,如果很容易出現(xiàn)白屏那肯定就是靜電問題了。另外一個在有Backend IC的情況下,也有可能bypass沒處理好。
9.還碰到過一個問題,寫PLL的寄存器寫了2次,屏幕就抖動的很厲害。這個問題應該跟LCD內(nèi)部實現(xiàn)有關(guān)了,并不是每個都會。
10.橫向抖動,看不清畫面,修改ENTRY MODE
11.如果字體反了,修改drive output control ,GS,SS;
12.如果圖像刷新上面的字體跑到下面等,區(qū)域刷新沒處理好;
13.如果圖像分開顯示,起始點不在原點,多半是全屏刷新起始點寄存器沒有設(shè)好;
14.DMA刷新方式,每次刷新為一行,只能一次刷一整行,不然會出錯,減少了循環(huán)計算時間,提高了LCD的刷新速度,也就減少了響應時間;

15.PWM的頻率
    對于LCD的背光來說,一般做法是通過升壓芯片來提供對電壓的支持。而這些升壓芯片都會有PWM輸入PIN,通過PWM來調(diào)節(jié)背光的明暗度。不過有時候我 們會發(fā)現(xiàn)背光調(diào)節(jié)幅度陡然增大縮小,或是背光不足夠亮(相對于作為GPIO PIN輸出HIGH來說),但是通過萬用表測量PWM輸入,電壓降的幅度都是處于正常情況下,這時候我們不妨調(diào)低PWM的輸出頻率。因為有很多升壓芯片對 PWM的頻率都會有要求,將頻率調(diào)至datasheet中標示的范圍,一般都能解決此問題。
   
 
  16.LCD的星星點點
 
  在調(diào)試的時候,我們會發(fā)現(xiàn)LCD上有莫名其妙的星星點點。一般這種情況下,我們首先要看看VGH和VGL電壓是否處于datasheet所描述的范圍之 內(nèi)。如果屬于標準范圍之內(nèi),但星星點點依舊,很有可能就是時序問題。這時候不妨在代碼中變更采樣的時序(比如上升沿采樣改為下降沿采樣)。如果無法在代碼 中更改,也可以在clk信號線加個100R電阻,也可能解決該問題。
 
 
 17.背光的反饋電壓
 
  升壓芯片的輸出電壓需要反饋,如果沒有接LCD的話,那兩個極性的電壓是無法出來的。線路中的二極管也是屬于易損的類型,背光不亮很多情況是該二極管壞掉。反饋中的電阻如果沒有計算正確,那么很可能反饋電壓會超出預料,從而導致?lián)p壞LCD。
   
   
 18.顯示抖動
 
   在確認VPW,VBP,VFP,HPW,HBP,HFP的設(shè)置已經(jīng)符合LCD規(guī)格要求后,如果屏幕的顯示還在抖動的話,不妨將輸出的時鐘信號頻率降低,有可能解決該問題。
  
  
 19.一些英文的縮寫
 
  VPW: Vsync Pulse Width
  VBP: Vsync Back Porch
  VFP: Vsync Front Porch
  HPW: Hsync Pulse Width
  HBP: Hsync Back Porch
  HFP: Hsync Front Porch


 

網(wǎng)上資料:
今天調(diào)LCD出現(xiàn)在這樣的問題,就是顯示圖像時,在明暗顏色過渡間,會出現(xiàn)一些亮點,有時還不停的閃動,誰遇到過這樣的情況呀?是硬件的問題還是軟件可調(diào)呀?
我調(diào)整pixel clock 極性,由上升沿采樣改由下降沿采樣就沒事了.不知怎么回事
2 LCD有水波紋一般什么問題
個信號short到地,可以看一下板子是否受到干擾,比如電源或晶振部分,再一個是否你輸出至LCD 的信號線走的有問題,看看電源和背光電壓是否有紋波,檢查一下LCD周邊外圍電路的電阻、電容、電壓是否很干凈。
這個主要是在信號輸入時右能出現(xiàn)于攏,信號線之間、地線與信號線之間出現(xiàn)了信號的反射或于拔;還有一種情況就是攝像頭控制IC不穩(wěn)定,輸出的控制信號不穩(wěn)或有毛剌
    1,背光芯片輸出的紋波:檢查charge pump(dc-dc)電路,替換為合適的濾波電容;

    2,LCD driver 電源管理:

(1)3級chargepump之間確保有足夠的時間延遲,不同的系統(tǒng)這個要調(diào)整;

(2)chargepump的輸出端要加足夠大的濾波電容,具體選擇看波形

    3,修改driver ,主要是有關(guān)顯示周期方面方面的寄存器設(shè)置


肯定是背光電源module的問題,估計你采用的是PWM方式控制屏的亮度!

這種紋波產(chǎn)生的原因是LCD的刷屏頻率與白光燈的頻率頻差小于20Hz造成的,就像在日光燈下看高速旋轉(zhuǎn)的電風扇葉子的影響一樣!好解決,要軟件調(diào)一調(diào)PWM的頻率,運氣好就可以解決問題,如果LCD的刷頻不是很穩(wěn)定,就不能100%解決問題了
于LCD條紋的問題:

    1、條紋的寬度,較寬的條紋一般跟背光有較大的關(guān)系
    2、有些LCD在晃動時,由于視角的變化,逐行掃描比較明顯,這種情況跟有些driver IC有關(guān)系,只能通過修改參數(shù)優(yōu)化
    3、參數(shù)沒有調(diào)試好,涉及掃描頻率、驅(qū)動行列的電壓有關(guān)!

4手機 LCD&Camera ESD 問題
Air Display, Standalone(Isolated), Preview mode( Camera on)
手機為單板(不是折疊或者滑蓋)
如果手機屏朝上,+-10kV pass;
但手機朝下,+-3kV就花屏了
試試屏向下把手機墊起離開桌面一定距離還有沒有問題,如果好了,就找一下放電回路,可能是手機屏的控制電路與金屬板距離短了后,電容增大,阻抗減小,本來可以從其它路徑放掉的電,從這個電路走了,想辦法提高這個路徑的阻抗或為放電電流提供一個其它的低阻抗通路。
5 調(diào)試LCD出現(xiàn)花屏
1)信號的時序,尤其是RS,很大可能是送的數(shù)據(jù)被認為是指令而出錯了。
2)復位信號的時機、時長,復位信號變高到送數(shù)據(jù)的時間足夠。
3)初始化的指令先后順序、正確性。
4)初始化時高壓的打開是否符合規(guī)格式要求?

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多