1. 程式人生 > >Android+高通 MIPI轉LVDS顯示屏除錯之---基於SD65DSI84

Android+高通 MIPI轉LVDS顯示屏除錯之---基於SD65DSI84


1.硬體介面
顯示屏解析度是1920×RGB×1080 pixels。
1.1 硬體連線示意圖


1.2 硬體連線引腳

CPU

SN65DSI84

DSI轉LVDS

LM3492HCMH

背光控制IC

顯示屏

GPIO126_LCD_1V8_EN

VCC

GPIO129_LCD_5V_EN

5V_BL

GPIO125_LCD_COMM

COMM

MPP2_LCD_BL_PWM

DIM1/CLK

GPIO123_LCD_DIM2

DIM2

GPIO7_LCD_I2C2_SCL

SCL

GPIO6_LCD_I2C2_SDA

SDA

GPIO124_LVDS_INT

IRQ

GPIO130_LVDS_EN

EN

我們CPU的DSI採用24bpp的視訊資料。

2.SD65DSI84
The SN65DSI8x can be used between a GPU with DSI output and a video panel with LVDS inputs,MIPI DSI-to-LVDS
 
SN65DSI84 非常適合於每秒 60 幀的 WUXGA 1920 x 1200 應用,每畫素位元位高達 24。 執行了部分線路緩衝以適應 DSI 與 LVDS 介面間的資料流不匹配。

2.1 SN65DSI84的主要特徵
(1)單DSI接收通道,可配置為使用1~4個D-PHY資料通道,每個資料通道最高可工作在1Gbps。
(2)支援18bpp(RGB666)和24bpp(RGB888)資料格式的DSI視訊包。
(3)支援低壓差分信令(LVDS)單通道DSI 至雙鏈路LVDS 橋 (Rev. E)
(4)LVDS輸出時鐘範圍為25MHz~154MHz。
(5)低功耗特性包括關斷 (SHUTDOWM) 模式、精簡 LVDS 輸出電壓擺幅、共模和 MIPI® 超低功耗狀態 (ULPS,ultra-low power state,超低功耗) 支援

2.2 復位晶片
 


2.3 SN65DSI84推薦的初始化時序

 

2.4 時鐘配置和倍頻器


(1)選擇DSI通道A時鐘作為LVDS時鐘源
(2)採用外部參考時鐘源

2.5 SN65DSI84的工作模式
工作模式由DSI和LVDS通道的使用數量與CSR暫存器配置的DSI資料輸入選項來決定。
 
2.6 LVDS輸出格式
當使用雙通道配置,通道A傳輸奇數畫素資料,通道B傳輸偶數畫素資料when 
 
SN65DSI84處理DSI包和以工業標準格式來產生視訊資料驅動LVDS介面,上圖這是我們產品使用的視訊資料格式。


2.7 DSI lane資料合併
 
我們採用4路DSI資料通道。


2.8 DSI 畫素流包
 
2.9 DSI視訊傳輸規範
 
2.10ULPS
  

LVDS的輸出時序由CSR暫存器對應的視訊引數來產生。HSync pulse width, HSync Back Porch duration,and VSync pulse width.這些值需要變成用來建立LVDS顯示屏的時序。

2.11LVDS模式生成
 
此特徵可用來測試LVDS輸出路徑和LVDS面板。

2.12SN65DSI84的I2C地址

我們硬體設定是ADDR引腳通過下拉電阻接地,也就是ADDR=0,所以I2C寫地址為0x58,讀地址為0x59,但在程式碼裡I2C從裝置地址為0x2C,採用前7位作為I2C從裝置的地址。