我的输入数据是24bitRGB 分离行场,输出为YPbPr,输出的颜色不对。貌似是所有颜色亮度度偏低。比如本来是以浅蓝色,结果THS8200输出的就是深蓝色。是我那些寄存器设置错误了还是没有设置
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我的输入数据是24bitRGB 分离行场,输出为YPbPr,输出的颜色不对。貌似是所有颜色亮度度偏低。比如本来是以浅蓝色,结果THS8200输出的就是深蓝色。是我那些寄存器设置错误了还是没有设置
你可以先设置colorbar,看是输入的24bit就不对还是8200这边的问题。
如果只是觉得亮度的问题,可以去调一下一个ADJ脚外面的电阻。
怎么配置colorbar的寄存器啊,我根据自己的理解配置了一下,结果不出图像。
另外偏色跟输入的信号时序有关系吗
什么叫做不出图像,是黑掉了? 我的理解就是,要么出colorbar,要么是出你自己给过去的图像。
colorbar寄存器是:
System Control (Sub-Addresses 0x02−0x03)
vesa_colorbars: Color bar test pattern
{chip_ctl 0x03(5)} [0]
0 : normal operation
1 : Device generates color bar pattern; external video inputs are ignored. The color bar pattern is only supported in VESA PC graphics
mode, with the device configured in master mode
(chip_ms = 1).
colorbar没有反应,你应该去回读一下这个寄存器看是否成功配置下去了。
如果colorbar是好的,应该认为是主芯片过来的东西不对。
colorbar如果表现出同样的偏色倾向,那么一般认为是DAC这边可能有其他的问题。
我说的不出意思是YCBCR输出脚上无信号输出。显示器监测不到信号。
我的目的是RGB444 DS TO YCBCR,我的寄存器配置在附件中,结果出的颜色偏色。
另外我调整过fsadj,结果仍然偏色
为了配置colorbar是模式我把我的寄存器增加修改了以下寄存器:
0X03A1,(03是寄存器地址,A1是写入寄存器的值)
0X3D70,
0X3EFF,
0X3F00,
0X4000,
0X3CA0,
0X1AC0,
0X1B02,
0X3886,
我回去读了一下这写寄存器的值,确实写入成功了。
假如 " colorbar如果表现出同样的偏色倾向,那么一般认为是DAC这边可能有其他的问题。”
那么DAC具体可能出现那些问题,是寄存器配置错误,还是硬件电路有问题?
对于你的回答非常的感谢!!!
你是说,配了colorbar之后,本来是有图像的,结果完全就没有图像了?
THS8200的时序,是要通过你输入的时序来产生的。" colorbar如果表现出同样的偏色倾向,那么一般认为是DAC这边可能有其他的问题。”的意思是说, 如果colorbar同样有偏色,那么可能需要看看输入到8200的16线数据+时钟+同步这一套有没有其他的问题了。
DAC这边也是有可能导致偏色的。 你需要测量一下信号,去对比是否和分量信号的标准有偏差了。。。 基本的参数就是摆幅之类
目前最明显的颜色偏差已经解决了,原因是CSC参数我写错了一个寄存器,导致图像偏红。谢谢你的回答
各位TI的技术大牛们,目前在使用THSH200遇到一个问题:24BIT RGB444输入YPBPR输出时,图像显示在监视器上有0.7CM的图像溢出(与播放器YPBPR直连显示器显示比较后发现),请问可以调节寄存器使图像不溢出吗?
另外目前输出YPBPR分辨率 1920x1080p@60 1280x720p@60 1920x1080p@50 1280x720p@50 都是有图像溢出(显示器四周都有溢出)