手機屏通常都是mipi屏,使用的是dsi介面的屏,一般有3或4對資料線,1對時鐘線。
沒有mipi輸出介面的晶元通常加一顆轉換晶元來點mipi屏,注意點如下:
1、轉接晶元的初始化與命令輸入一般有2種通訊介面,iic和spi,首先寫好通訊協議,不同的晶元可能略有差別,需要把重新包裝下
2、確認通訊是否正常,通常讀轉接晶元的id,讀出來是正確的基本能確定與轉接晶元通訊正常。
3、寫入轉接晶元的初始化**
4、將mipi屏初始化**內嵌到轉接晶元的初始化**中
5、轉接晶元初始化**寫入正確,屏初始化有問題,一般現象是mipi有輸出,但是黑屏或白屏。
6、不同的轉接晶元長包,短包的命令不一樣,這點最容易忽略,導致平初始化失敗。
主要看這幾種,問清楚是哪種,或自己試:
#define lpdt_lpk 0x39//0x29
#define lpdt_spk 0x15//0x23//0x15
#define norm_spk 0x05//0x13//0x05
7、影象整體抖動,檢視 hs,vs,clk 訊號極性
LCD點屏心得
lcd除錯中的常見問題以及注意事項 功能 init sleepin sleepout displayon displayoff 注意事項 lcd的除錯中,延時特別重要,一定要確定延長的時間足夠,特別是更改電壓暫存器後面的延時。記得有一次螢幕出現抖動的現象,一直查不出原因,廠家從日本派了2次來人,都沒...
LCD點屏雜記
一 lcd資料手冊關鍵資訊提取 二 lvds 和 mipi 三 背光1 lcd說明 lcd 即 液晶顯示器,依據驅動方式可以分為靜態驅動,簡單矩陣驅動,主動矩陣驅動三種,其中簡單矩陣分為tn和stn兩種,主動矩陣則以薄膜式電晶體 tft 為主。tft lcd的現實質量是最佳的,從硬體角度看,一塊lc...
MIPI轉EDP屏除錯
原理 主控輸出mipi lt8911b轉換成edp格式資料給屏 主要工作 用i2c與 lt8911b晶元通訊。需要滿足的條件 所以需要修改驅動 lk部分 kernel部分 其他修改 還有一點就是確認一下mtk暫存器 hstx dis eot 目前配置的是0還是1,如果是0,請修改成1.如果是0,傳送...