LT8912B寄存器配置说明

发布时间:2023-10-16 14:52    发布者:18126125171
关键词: LT8912B , LT8912B寄存器配置
LT8912B为MIPI DSI+Audio转1Port_LVDS+HDMI1.4桥接电路,具有单端口MIPI®D-PHY接收器前端配置,MIPI接收4组数据通道,每组数据通道运行1.5Gbps,最大输入带宽高达6Gbps。对于屏幕应用,桥接解码MIPI®DSI 18bpp RGB666和24bpp RGB888数据包,并将格式化的视频数据流转换为兼容的LVDS输出,在25MHz至154MHz的像素时钟下工作,提供每链路4个数据通道的单链路LVDS。对于电视应用,该桥接提供HDMI1.4数据输出,可选SPDIF或2通道I2S串行音频输入。它的高保真2通道I2S可以传输立体声高达192kHz采样率。SPDIF可以携带立体声LPCM音频或压缩音频,包括Dolby®数字和DTS。
◆应用框图
LT8912B框图.png
订购信息
  
Part Number
  
Operating
  
Temperature Range
Package
  
(mm)
Packing Method
MPQ
LT8912B
−40°C  to +85°C
QFN64(7.5×7.5)
Tray(叠盘)
2600PCS
→我们提供LT8912B开发资料包及在线软硬件技术支持,具体请与亿旸公司朱先生联系!
→联系方式:18126125171  13714033198(+微信)
寄存器配置说明
LT8912B是IIC从器件,需要前端主控 IIC bus 去控制、初始化 LT8912B。
                                   第一部分
1、LT8912B内部有三个IIC 模块,IIC地址分别是 0x90/0x92/0x94.
I2C_Adr=0x90/0x92/0x94;//bit0是读写标志位;
如果是 Linux 系统,IIC address 的 bit7 作为读写标志位,IIC 地址需要右移一位,
则 I2C_Adr 应该是 0x48 / 0x49 / 0x4a.
LT8912 IIC Address LinuxIIC address
0x90 ==》 0x48
0x92 ==》 0x49
0x94 ==》 0x4a
LT8912B slave IIC速率不要超过100KHz。
2、LT8912B对 MIPI 输入信号的要求:
a) MIPI DSI
b) Video mode
c) non-burst mode(continuemode)--(MIPI 的 CLK 是要连续的)(RK 平台
要选择MIPI_DSI_MODE_VIDEO_BURST )
d) sync event or pulse
MIPI 信号要关闭展频;MIPI的 CLK 要连续,不能有 LP。
MIPI 信号要关闭EOTP:
a、MTK 平台的 dis_eotp_en 的值,改成 TRUE; LK 和 kernel 都需要修改成
TRUE
b、展讯平台的tx_eotp 的值要置 0 。
c、高通cfg->append_tx_eot = false.
第二部分
1、LT8912B支持 HDMI(DVI)和 LVDS 输出,在寄存器配置文档里,如果需要 LVDS
输出,那么需要打开_LVDS_Output_ 的宏定义(如下图)。
如果需要输出 DVI(准确说是 Single link 的 DVI-D,只有视频信号,没有音频),那么就
屏蔽_HDMI_Output_宏定义,同时打开_DVI_Output_ 宏定义。
同样,要输出 HDMI(带音频),那么就是屏蔽_DVI_Output_宏定义,打开
_HDMI_Output_宏定义。
MIPI 转HDMI(DVI)输出是 Bypass 的,前端 MIPI 信号是什么分辨率,输出的 HDMI
(DVI)就是什么分辨率。
MIPI 转 LVDS 输出,可以是 Bypass 输出,也可以 scale 输出(就是 LVDS 输出分辨率
可以缩放成 1080P60 以下分辨率输出)。
LT8912 CODE1.png
2、根据前端MIPI 信号 Timing 配置 LT8912B MIPI 输入参数(如下图):
下图设置的 Timing 值要跟 MIPI 信号 Timing 保持一致。
LT8912 CODE2.png
3、如果需要LVDS 输出去点屏,需要设置 LVDS 的一些配置(如下图):
如果 MIPI 信号分辨率跟 LVDS 屏分辨率一致,打开_Bypass_Mode_ 宏定义,屏蔽
_Scaler_Mode_ 宏定义。
如果 MIPI 信号分辨率跟 LVDS 屏分辨率不一样,打开_Scaler_Mode_ 宏定义,屏蔽
_Bypass_Mode_ 宏定义。
根据 LVDS 屏规格书,设置色深(6bit / 8bit)、输出模式(VESA/JEIDA)、DE 模式 / Sync
模式 ,打开关闭相应的宏定义。
LT8912 CODE3.png
如果 LVDS 是设置 scaler mode 输出,还需要配置 LVDS 屏的屏参,如下图:
LT8912 CODE4.png
4、LT8912B 支持 IIS 或者 SPDIF 数字音频输入,跟 MIPI 信号一起转成 HDMI 输出(如下图)。
根据 IIS 或者 SPDIF 输入,配置不同的寄存器。
根据输入音频的不同的采样率、数据长度,设置不同的寄存器。
LT8912 CODE5.png
5、AVI(Auxiliary VideoInformation)设置(具体可以参考 HDMI 规范):
HDMI_VIC的值,根据 MIPI 信号分辨率来决定,如果是标准的 HDMI 分辨率,在下面
第二张图的列表里找相应的对应值,如果是其它分辨率,设置为0。
AVI_PB1:如果色彩空间是 RGB,设置 0x10;如果是 YUV422 色彩空间,设置为 0x30,
LT8912B是 DSI 的 MIPI 信号输入,DSI 的MIPI 信号是 RGB 色彩空间,所以这里设置为 0x10。
AVI_PB2:设置图像的宽高比,4:3 显示比例设置 0x19;16:9 显示比例设置0x2A。720P、
1080P、4K30 都是 16:9 的显示比例,800x600/1024x768 这些分辨率是 4:3 显示比例;默认
设置 0x19.
LT8912 CODE6.png
LT8912 CODE7.png
(内容结束)
LT8912B R1.2.pdf (2.05 MB, 售价: 3 积分)





本文地址:https://www.eechina.com/thread-843371-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表