一种简单的ADV7842调试视频pixel_cnt/line的办法.
其实到现在还不明白外什么ADV7842 H/W UG.pdf上写可以配置成8-bit SDR ITU-656 mode,但是即使配成这样的输出模式,但输出的视频不符合ITU-656 mode;
用示波器测量,HS-blanking:6lines,VS就只能估算了。
这是不要气馁,继续往下走,看看yuv4:2:2/2byte对不对,否则绝对不可饶恕adi。但示波器的显示面板就那么大一点,这么办:好办法当然有,用示波器后面的USB做二次开发,可以的;上他官网看看就行了;在这肯定不用这个办法了;这儿的方法是:
1.测出P-CLK的时钟
2.量出HS.active的长度
3.估算得到:pixel_cnt/line = P-CLK * HS.active,此时按这估算值设pixel_cnt/line参数,上位机读到的图像应该是向着左边或右边倾斜;注意因为上来的是rgb565(在fpga端做了yuv422 -> rgb565);
4.微调,上位机调整pixel_cnt/line, +1,-1,得到竖立的图像即OK。
5.备注,当然上下位机读写数据量要设置成一致。