我们公司用DM8168自己开发的设备。VGA输出这一块是完全按照EVM板来的,就是用IOUTA,IOUTB,IOUTC通过THS7360输出VGA,目前我们知道VGA的同步信号复合在了G里面,现在VGA接在支持绿同步的显示器上是能够正常显示的。为了支持老式的显示器,我们用芯片把同步信号分离出来到D-SUB接口,此时G仍然复合了同步信号。然后,问题来了:
VGA在不同的显示器有不同的情况:
在一台不支持绿同步的显示器上能够正常显示,一台显示器上不显示,一台显示器上闪烁,时而显示时而不显示。
这是行场同步信号:
这是行同步与G信号:
经过芯片同步信号分离后,同步信号发生了延迟:
能帮忙分析一下原因吗。
还有一个就是CPU挂死的问题,真是愁死我了。
首先我们用了一个上电时序管理芯片控制上电时序,就是ISL8702IBZ,如下图,控制1V0_AVS,1V8,1V5,1V0_CON的上电顺序。
我们的有几块主板(并不是每块都会出现)装在机箱里时,易出现ISL8702IBZ驱动信号拉低,然后导致1V0_AVS,1V8,1V5,1V0_CON四路电压全部掉电的情况,打开机箱后过一段时间(多长时间不确定)又会恢复正常,重新启动,如果把主板放在外面,出现的概率则要小很多。
目前推测以下几个原因:
1.CPU过热了,打开机箱散热更好所以能够恢复正常,我们只有散热片没有加风扇散热。
2.1V0_AVS的电压不对,目前我们没有用AVS功能,是恒定的1V0,CPU的具体型号是TMS320DM8168BCYG。
3.ISL8702的VCC过压了,12V的电压导致其工作不可靠。
有高人能帮忙分析下吗?谢谢!