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.

LVDS324+MN34041测试模式问题



lvds324 设置为测试模式后没有图像输出。如果不设置为测试模式,有图像输出,但是效果很不好。所以想进入测试模式看下,但VSYNC为何一直保持高?

硬件是:MN34041+LVDS324+DM8127

RDK:IPNC RDK3.5

lvds324的配置寄存器如下:

(0x9 0x4a);

(0xa 0x62);

(0x1F 0x07);

(0x20 0x80);

( 0x21 0x03);

( 0x22 0x48);

读回来的数据对,如下几个关键的寄存器:


[m3vpss ] gMn34041_I2c_ctrl.regValue[9] = 4a
[m3vpss ] gMn34041_I2c_ctrl.regValue[10] = e2


[m3vpss ] gMn34041_I2c_ctrl.regValue[31] = 7
[m3vpss ] gMn34041_I2c_ctrl.regValue[32] = 80
[m3vpss ] gMn34041_I2c_ctrl.regValue[33] = 3
[m3vpss ] gMn34041_I2c_ctrl.regValue[34] = 48

并且0x11寄存器为0,没有错误出现。

用示波器测量:sclk=74.5

                          hsync有信号,而vsync一直保持高。

我的问题是:

1.lvds324只支持松下2-channel 2-port的12bit和16bit。但是松下的支持说要支持16bit就需要2-channel 3port,岂不lvds无法支持松下的sensor了。而TI提供的参考设计就是lvds输出16bit的。比较疑惑,麻烦知道的给解释下。

2.为何设置为测试模式后,没有图像输出?只是在有图像的基础上使能了下test mode,和测试的frame大小而已?