各位好
我尝试使用MAX96717F + MAX96714F来传输摄像头视频流时,在接收端无法得到正常的预览图象。
为了减少可能的信号完整性影响,我将CMOS设置为320x240 10FPS RAW8,mipi 1lane 144M速率(示波器可测得72M时钟频率的连续时钟波形)。当摄像头直接连接到控制器时(运行linux的arm开发板),可以通过gstreamer预览得到稳定的视频流。
GMSL进行了如下配置:
96717F
i2c地址0x80,外部晶振,同轴线缆,3Gbps,Tunnel模式
0x0331: 0x00(设置为mipi 1lane模式)
其余保持默认。
96714F
i2c地址0x50,同轴线缆,GMSL2,Tunnel模式
0x044A: 0x10(设置为mipi 1lane模式)
其余保持默认。
链接后,SER DES的GMSL LOCKED标志均为1,I2C与SER,DES,CMOS的通信都正常。CMOS开始推流后,连续读取SER的0x0112寄存器,SER的PIXCLK DET并不稳定
通过示波器直接测量96717F的mipi时钟输入管脚,可以观测到比较稳定的时钟信号
而DES的MIPI时钟输出信号,测量时发现是频率为10HZ的方波
且读取DES 0x01FC的VIDEO_LOCK标志位,同样不稳定
预览到的图像是重复且飘忽不定的。
请问可能是哪方面的问题?时钟模式两端都是默认的连续模式,是否还有别的针对时钟的配置?输入SER的mipi时钟信号质量尚可,为何pclk det会不稳定?