C6747+FPGA为框架的电路板,前期试制时均为出现任何问题,但是批量制板之后,有些板子间歇性出现程序下载后无法启动现象(有时能正常启动,有时则无法正常启动)。该现象出现频率不一,频率较高的约有5%的几率,频率较低者频繁开关机500次偶尔只出现一次。
之后,本人也进行了如下排查:
1、在dsp程序无法启动时,3.3V和1.2V电源均正常
2、复位芯片约能提供400ms的复位信号,在板子能正常启动和不能正常启动时分别测试两种情况下复位芯片产生复位信号一样。且为了避免万一出现复位信号较短,个人还尝试了延长复位信号时间等办法,均无法解决。
3、在DSP程序无法启动时,板子一直连着仿真器,本人尝试仿真模式,发现程序在线运行正常。
4、更换了FLASH芯片,结果一样
5、时钟信号:时钟波形不是很理想,有24M时钟信号,但DSP正常启动和不能正常启动时,两种情况下时钟信号波形都一样
以上情况,急需大家帮忙指导,谢谢!!!!!
noaming:
首先从你描述的情况看,故障偶尔发生一次,说明自启动等程序方面是没有问题的。而问题应该在硬件上。而硬件上不能自启动成功的因素首先要考虑复位信号和供电电源,时钟的问题了。在您的板子上FPGA和DSP之间是什么关系,电源是怎么设计的,复位信号是FPGA控制住的吗