一、文档浏览
仔细浏览ADV7513_Hardware_User_Guide.pdf和ADV7513_Programming_Guide.pdf,弄清ADV7513_Programming_Guide.pdf中QUICK STARTGUIDE包含的全部寄存器配置。
二、相应寄存器配置(在ADV7513_Programming_Guide.pdf中查看各寄存器定义)
bt1120嵌入式同步HDMI输出_1080P60.txt是已经调试成功的配置,所需配置的寄存器都在其中。
1. 0x41 Power-up the Tx
查看Programming_Guide中的Table 73,硬件设计中PD引脚接地,写入0x10即可
2.0x15 设置输入i2s采样时钟(音频)和视频制式
[7:4] i2s采样时钟,若无音频输入,设置为0001
[3:0]视频输入制式,由于是16bitYCbCr422嵌入式同步的输入,设置为0010
写入为0x12
2. 0x16 设置输出制式,,色彩深度,输入引脚设置
查看Programming_Guide中的Table 16- Table21
输出制式为444,8位色彩深度,根据硬件引脚设置style2
写入为0x37
3. 0x17 设置输入宽高比使能内部DE信号发生器
写入0x03(若为4:3宽高比,需进行更改)
4. 0x18 – 0x2F CSC(颜色空间转换)设置
由于输入为YCbCr输出为RGB,需要进行CSC操作,具体设置查看ADV7513_Programming_Guide.pdf的4.3.7节中的介绍
5. 0x30 – 0x3A,0xD7-DB,对于嵌入式同步的设置(分离式的无须设置)
DE,Hsync和Vsync发生器
具体说明查看ADV7513_Programming_Guide.pdf的4.3.6节
其中有部分常用分辨率频率的推荐设置已经给出,如果没有给出的需自己自行设置
6. 0x9A,0x9C,0xA2,0xA3,0xA5,0xAB,0xE0,0xF9
使用QUICK START GUIDE的固定设置
7. 0x9D 输入相素时钟分频设置
设置为无分频模式,写入0x61
8. 0xAF HDCP使能操作,帧加密操作,HDMI/DVI模式选择
设置为HDMI模式,写入0x06
9. 0xBA 输入时钟延时
未设置延时,设置为0x60
三、一些错误的解决方法
1. 无输出,屏幕无显示
读取地址0x42中的内容,查看输入时钟是否locked
读取地址0x3D,0x3E,查看输入输出分辨率频率是否正确
示波器查看时钟,检查vo程序是否正确
2. 显示蓝屏或黑屏,检查vo程序,可能为输出制式设置不正确
3. 闪屏或花屏,设置0x30 – 0x3A,0xD7-DB,对于嵌入式同步的设置有偏差,需作出调整
4. 输入与输出颜色不一致,设置0x18 –0x2F,相应调整