LT8912B為MIPI DSI+Audio轉(zhuǎn)1Port_LVDS+HDMI1.4橋接電路,具有單端口MIPI®D-PHY接收器前端配置,MIPI接收4組數(shù)據(jù)通道,每組數(shù)據(jù)通道運(yùn)行1.5Gbps,最大輸入帶寬高達(dá)6Gbps。對(duì)于屏幕應(yīng)用,橋接解碼MIPI®DSI 18bpp RGB666和24bpp RGB888數(shù)據(jù)包,并將格式化的視頻數(shù)據(jù)流轉(zhuǎn)換為兼容的LVDS輸出,在25MHz至154MHz的像素時(shí)鐘下工作,提供每鏈路4個(gè)數(shù)據(jù)通道的單鏈路LVDS。對(duì)于電視應(yīng)用,該橋接提供HDMI1.4數(shù)據(jù)輸出,可選SPDIF或2通道I2S串行音頻輸入。它的高保真2通道I2S可以傳輸立體聲高達(dá)192kHz采樣率。SPDIF可以攜帶立體聲LPCM音頻或壓縮音頻,包括Dolby®數(shù)字和DTS。 ◆應(yīng)用框圖 ◆訂購信息
→我們提供LT8912B開發(fā)資料包及在線軟硬件技術(shù)支持,具體請(qǐng)與億旸公司朱先生聯(lián)系! →聯(lián)系方式:18126125171 13714033198(+微信) ◆寄存器配置說明 LT8912B是IIC從器件,需要前端主控 IIC bus 去控制、初始化 LT8912B。 第一部分 1、LT8912B內(nèi)部有三個(gè)IIC 模塊,IIC地址分別是 0x90/0x92/0x94. I2C_Adr=0x90/0x92/0x94;//bit0是讀寫標(biāo)志位; 如果是 Linux 系統(tǒng),IIC address 的 bit7 作為讀寫標(biāo)志位,IIC 地址需要右移一位, 則 I2C_Adr 應(yīng)該是 0x48 / 0x49 / 0x4a. LT8912 IIC Address LinuxIIC address 0x90 ==》 0x48 0x92 ==》 0x49 0x94 ==》 0x4a LT8912B slave IIC速率不要超過100KHz。 2、LT8912B對(duì) MIPI 輸入信號(hào)的要求: a) MIPI DSI b) Video mode c) non-burst mode(continuemode)--(MIPI 的 CLK 是要連續(xù)的)(RK 平臺(tái) 要選擇MIPI_DSI_MODE_VIDEO_BURST ) d) sync event or pulse。 MIPI 信號(hào)要關(guān)閉展頻;MIPI的 CLK 要連續(xù),不能有 LP。 MIPI 信號(hào)要關(guān)閉EOTP: a、MTK 平臺(tái)的 dis_eotp_en 的值,改成 TRUE; LK 和 kernel 都需要修改成 TRUE b、展訊平臺(tái)的tx_eotp 的值要置 0 。 c、高通cfg->append_tx_eot = false. 第二部分 1、LT8912B支持 HDMI(DVI)和 LVDS 輸出,在寄存器配置文檔里,如果需要 LVDS 輸出,那么需要打開_LVDS_Output_ 的宏定義(如下圖)。 如果需要輸出 DVI(準(zhǔn)確說是 Single link 的 DVI-D,只有視頻信號(hào),沒有音頻),那么就 屏蔽_HDMI_Output_宏定義,同時(shí)打開_DVI_Output_ 宏定義。 同樣,要輸出 HDMI(帶音頻),那么就是屏蔽_DVI_Output_宏定義,打開 _HDMI_Output_宏定義。 MIPI 轉(zhuǎn)HDMI(DVI)輸出是 Bypass 的,前端 MIPI 信號(hào)是什么分辨率,輸出的 HDMI (DVI)就是什么分辨率。 MIPI 轉(zhuǎn) LVDS 輸出,可以是 Bypass 輸出,也可以 scale 輸出(就是 LVDS 輸出分辨率 可以縮放成 1080P60 以下分辨率輸出)。 2、根據(jù)前端MIPI 信號(hào) Timing 配置 LT8912B MIPI 輸入?yún)?shù)(如下圖): 下圖設(shè)置的 Timing 值要跟 MIPI 信號(hào) Timing 保持一致。 3、如果需要LVDS 輸出去點(diǎn)屏,需要設(shè)置 LVDS 的一些配置(如下圖): 如果 MIPI 信號(hào)分辨率跟 LVDS 屏分辨率一致,打開_Bypass_Mode_ 宏定義,屏蔽 _Scaler_Mode_ 宏定義。 如果 MIPI 信號(hào)分辨率跟 LVDS 屏分辨率不一樣,打開_Scaler_Mode_ 宏定義,屏蔽 _Bypass_Mode_ 宏定義。 根據(jù) LVDS 屏規(guī)格書,設(shè)置色深(6bit / 8bit)、輸出模式(VESA/JEIDA)、DE 模式 / Sync 模式 ,打開關(guān)閉相應(yīng)的宏定義。 如果 LVDS 是設(shè)置 scaler mode 輸出,還需要配置 LVDS 屏的屏參,如下圖: 4、LT8912B 支持 IIS 或者 SPDIF 數(shù)字音頻輸入,跟 MIPI 信號(hào)一起轉(zhuǎn)成 HDMI 輸出(如下圖)。 根據(jù) IIS 或者 SPDIF 輸入,配置不同的寄存器。 根據(jù)輸入音頻的不同的采樣率、數(shù)據(jù)長度,設(shè)置不同的寄存器。 5、AVI(Auxiliary VideoInformation)設(shè)置(具體可以參考 HDMI 規(guī)范): HDMI_VIC的值,根據(jù) MIPI 信號(hào)分辨率來決定,如果是標(biāo)準(zhǔn)的 HDMI 分辨率,在下面 第二張圖的列表里找相應(yīng)的對(duì)應(yīng)值,如果是其它分辨率,設(shè)置為0。 AVI_PB1:如果色彩空間是 RGB,設(shè)置 0x10;如果是 YUV422 色彩空間,設(shè)置為 0x30, LT8912B是 DSI 的 MIPI 信號(hào)輸入,DSI 的MIPI 信號(hào)是 RGB 色彩空間,所以這里設(shè)置為 0x10。 AVI_PB2:設(shè)置圖像的寬高比,4:3 顯示比例設(shè)置 0x19;16:9 顯示比例設(shè)置0x2A。720P、 1080P、4K30 都是 16:9 的顯示比例,800x600/1024x768 這些分辨率是 4:3 顯示比例;默認(rèn) 設(shè)置 0x19. (內(nèi)容結(jié)束) |