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.
你好,我写了0x65和0x64文档上4.2处这样的值,但量了CSI数据脚和时钟脚,并没信号输出,写完后LOCK脚是由低变高的。请问除了这两个寄存器外,还要写那些寄存器才会有CSI pattern测试信号输出呢?
您好, 0x63 bit0需要配置为1, CML TX 需要power down。这位默认值为power up的,但是enable pattern test的话,需要将其power down。验证下。
看了下整个文档,使用内部时钟,默认测试timming,量了下,有MIPI-CSI波形输出了,I2C配置如下,再加上0x63 bit0,显示屏还是无法显示,可以怎么确认下这种test pattern确实生效了呢,LOCK和PASS脚也量了,都是高电平的。
/* set pclk as 140M/4=35M */
0x66 0x03
0x67 0x04
0x65 0x04
/* enable pattern generator and set PATGEN_SEL as White/Black */
0x64 0x11
pass和lock都为高,可以证明test pattern生效了。
但是0x64这里配置为0x11,即bit2这里配置的为0,disable color bar。 应该配置为1, enable color bar,使能配置的输出条纹,再验证下是否有显示。
按下面这样配置寄存器,还是没有显示,是否与我们940不接serializer时RIN0- RIN0+.RIN1- .RIN01+都能测到波形有关系呢,这个问题也在网站上有提问:e2echina.ti.com/.../ds90ub940-q1-pdb-pass-lock-rin0--rin0-rin1--rin01
0x66 0x03
0x67 0x04
0x63 0x01
0x65 0x04
0x64 0x15
嗯看到RX输入有波形的问题了。
我的建议是首先要保证合理的上电时序。datasheet中描述的:合理的上电时序确保它的l锁定时间以及最佳自适应均衡的处理。