Toshiba TC358743XBG初始化程式碼工具教學

    Toshiba TC358743XBG為東芝影像轉換橋接晶片,針對HDMI影像訊號轉換成MIPI CSI2的影像訊號輸出,因為HDMI包含影音參數、影像格式、EDID等參數設定,而CSI2輸出的訊號規格也必須配合HDMI影像訊號輸入的規格搭配計算才能正常工作,因應這些繁瑣的參數與公式計算對應到TC358743XBG的暫存器設定Toshiba提供了spreadsheet工具可以視覺化的將相關產品所需要的影音參數以填表方式進行設定進而自動產生初始化程式程序,本文將說明TC358743XBG設定工具的使用經驗與設定流程讓有需要使用的讀者可以快速上手。

   首先打開TC358743XBG spreadsheet工具的Main Parameters介面(如下圖一)TC358743XBG HDMI輸入影音格式與MIPI CSI2輸出格式與時序參數都可以在此介面進行設定

圖一: Main Parameters介面

接下來針對細部設定進行說明,Audio參數部分可以參考下圖二紅框處為相關設定,由圖三所示可以點選下拉功能表選擇所需要的Audio訊號格式或是Disable Audio輸出,右方紅框處的設定會影響HDMI EDID相關的參數換,附帶一提TC358743XBG可以在初始化時將EDID參數利用初始化程序寫在ram中,而不需要外掛EEPROM,所以一些EDID的參數也可以在工具中同步設定。

圖二:Audio參數設定

圖三:Audio訊號格式

第二步進行HDMI影像輸入參數的設定,如下圖四紅框處即是主要參數設定,可以利用Timing select下拉列表(如圖五)選擇已經建置的標準影像參數或是選擇Original自行編輯HDMI timing參數,Video format參數也可以在此處選擇RGB888/YCbCr444/YCbCr422的格式;Signal source可以選擇HDMI做輸入來源或是選擇Colorbar做內建Pattern輸出,這個功能可以提供客戶釐清HDMI接收端的問題先單獨測試CSI2的影像輸出是否正常;藍框處相關Video timing的列表選擇會自動產生到EDID對應的參數中。

圖四:HDMI影像參數設定

圖五:HDMI timing選擇列表

接下來針對MIPI CSI2影像輸出的參數進行設定,如下圖六紅圈處依照CSI2規格需求進行頻率與時序的設定,這裡工具會自動進行計算,只需調整參數讓藍圈處顯示為”OK”即可,完成參數設定後再確認綠圈處FIFO的設定確認影像轉換有足夠的時間可以正確的完成轉換輸出。

圖六: MIPI CSI2影像輸出參數設定

影音參數依照產品規格需求完成設定後,可以切換到Source EDID頁面進行其他EDID參數的填寫(如圖七),例如Product information, Monitor name, Monitor range limit等



圖七:EDID設定頁面

設定都確認完成後,切換到Code頁面(如圖八),點選”Start”->”Source HDMI”與內建初始化程序code碼格式->”Conversion”即可產生TC358743XBG所需的初始化程序,若配合主晶片參考程式呼叫的I2C subfunction不同於內建初始化程序code碼格式可以依照程序自行編寫對應程式或是修改呼叫的subfunction直接套用產生的程序都是可行的。

圖八:初始化程序產生頁面

最後附上1080P,720P,480P設定完成所產生的初始化程序code碼於附檔並展示成功進行初始化設定後顯示的畫面如下列各圖。

圖九:1080P顯示結果

圖十:720P顯示結果

圖十一:480P顯示結果

技術文檔

類型標題檔案
推廣文件XML FILES

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

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