2010 3--4
CH7026是TVOUT输出芯片,它的输入可以是RGB或者YPBPR的,我们是直接通过LCD控制器的数据输出
RGB888到CH7026的数据接收位,然后配合LCD控制器的行场同步,将数据通过三个通道输出,输出的格式可以配置,三个CVBS,一个CVBS和一个SVideo,或者YPBPR,这里我们
配置成SDTV-->NTSC-M PAL-N
HDTV-->1080i 720P
它的寄存器也是通过i2c来直接控制的,但是我觉得好多芯片手册中告诉的设备地址,不统一,大家都知道,高七位代表设备地址,但是芯片中有的把设备地址说 成是移位后的,有的说成是没有移位的,所以只能是试了,这儿说的是0x75 0x76,跟硬件电路有关,选择哪个,此地址是没有经过移位的
1.在播放视频画面时,当画面内容切换比较快的时候,会有一条横线自下向上扫描,应该是两帧组合看出的线的效果(输入的分辨率720是个界限,如果小于720
不会出现这种情况,大于则出现,最终对比是06寄存器的区别)
解决方法:修改工具生成的06寄存器,将他的4:3位改为1 :0 ,怀疑芯片的BUG,技术支持说我们的LCD时序的问题??
2.会在播放的时候随机出现花屏,花屏后有时一闪而过,有时需等到将近一分钟才会过去
解决方法:需要将主处理器的LCD控制器的行场同步都改为低有效,原因仍然不详,因为ch7026本身是支持行场有效位改变的,为什么只有低可以,不确定原因
编写与上层应用通讯的后台播放程序
TVOUT(CH7026)的调试
最新推荐文章于 2018-09-13 19:58:23 发布