MIPI DCS command讀取與寫入TOSHIBA TC358775XBG的暫存器之應用

TC358775XBG功能介紹:
TC358774XBG/TC358775XBG 是一顆支持 DSI 轉 LVDS 的 低功耗芯片。

TC358774XBG/TC358775XBG 是TC358764XBG/TC35865XBG 的後續芯片:
1. 引腳兼容 TC358764XBG/TC358765XBG
2. LVDS Tx 模塊在 1.8V@135 MHz 下運行,以減少運行功耗
3. 更新 4-通道 DSI Rx 最大比特率@ 1 Gbps,以支持 1920×1200×24@60fps

DSI :
可配置多達4-通道數據的DSI 鏈路,其中,數據通道0 支持雙向傳輸,每條通道最大比特率為1 Gbps。

●視頻輸入數據格式:
- RGB565 16 位/像素
- RGB666 18 位/像素
- RGB666 24 位/像素(loosely packed)
- RGB888 24 位/像素
●視頻幀大小:
受到135 MHz LVDS 傳輸速度的限制,單鏈路LVDS 顯示板可達1600×1200 24-位/像素分辨率
受到4 Gbps LVDS 鏈路速度的限制,雙鏈路 LVDS顯示板可達 WUXGA 分辨率(1920×1200 24-位像素)
●支持視頻流數據包進行視頻數據傳輸
●支持通用長數據包訪問芯片寄存器組
● 支持主機控制芯片上I2C 為主的路徑

LVDS:
●支持單鏈路或雙鏈路
●最大像素時鐘頻率為135 MHz。
●對於單鏈路或雙鏈路,最大像素時鐘速度分別為135 MHz 或270 MHz
●對於單鏈路或雙鏈路,支持分別高達1600×120024-位的像素分辨率或 1920×1200 24-位的分辨率
●支持以下像素格式:
- RGB666 18 位/像素
- RGB888 24 位/像素
●採用東芝Magic Square 算法能使RGB666 顯示板產生幾乎相當於RGB888 24-位顯示板的畫質
● 彈性映射並行數據輸入位數排序
● 支持可編程時鐘極性
● 支持兩種節電狀態
- 睡眠狀態,接收DSI ULPS 信號時
- 待機狀態,通過啟用STBY 引腳進入


● 功耗


Pin Layout:




Block Diagram:


TC358775XBG5支援那些MIPI DCS command(如下圖):




利用TOSHIBA TC358768XBG送出MIPI DCS command,下圖為TC358768XBG所支援的DCS command:



HS Mode Send DSI Commands(Write)




在HS mode送出DSI command寫入TC358775的registers(0x0480)

下面圖片是寫入前的畫面顯示(目前畫面中的天空是正常)


下面圖片是寫入後的畫面顯示(目前畫面天空漸層畫質變差)


HS Mode Send DSI Commands(read)



I2C Read 0x0430(TC358768) register

利用DCS command 讀取TC378775的暫存器時,775回傳的資料包括data id(0x1A),word count,ECC與data



讀取0X0430時會先接收到0x1A  0x04 0x00 0x35(Packet header),再讀取一次就會接收到0x00 0x01 0x02 0x03(Packet payload data)



Note:




★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能