今天非常的高兴,寒假画的DM6437的6层板今天终于有了想要的结果了,整个板子基本上全部调通了,程序可以正常的运行,600MHz没有问题。回想起一路上的各种坎坷,感觉还是非常的值得的,风雨后才见彩虹嘛。
刚拿到板子时,看到这么复杂的芯片和小封装器件,心里确实有些打怵,自己到底能不能把这个平台建立起来???
一切都是从零开始的,首先是焊接电源模块,测量电压、纹波等参数,直到电压符合要求(可是后来的一个问题竟然还是电源电压引起的!!!!),3.3V的电源开始的时候纹波很大,到了100多mv,加了个磁珠,一切OK,纹波一下子就降到了10mv以内,磁珠确实是个好东西,滤波效果这么好。其他的两个电源1.8V和1.2V稍微有些小,后来证实确实小了。
当电源模块搞好了后,确定没什么大问题后开始对DSP上电,那个紧张呀,非常的害怕万一一下子烧了咋办,上电,一切OK,谢天谢地!!!接着试JTAG,可以连上也可以正常的下程序,竟然可以下程序,我起初也不相信自己的眼睛,但是他就是能下,呵呵~~~接下来就是运行第一个程序,点灯,还是老传统,正常闪烁,证明了程序可以正常运行。
接下来就是开始测试DSP的外围模块。第一个测试的是VPBS,DAC模块,下了个直通程序,显示器没反应,重新下载、运行,还是没有反应,用示波器测量输出信号,什么也没有,行同步、场同步信号都没有,脑袋接着就懵了,不知怎么办了,前面一路走来还是非常的顺利的,现在给我当头一棒。起初认为视频后端是直接从DSP引出来的应该没有什么问题,但是就是没有信号,自己也没辙了。时间慢慢进入了电赛校赛阶段,板子调试就先暂时搁置了,校赛完后,自己又去努力补习功课,这样时间又慢慢进入到了5月底,一直没有什么实质性的进展。。。。。。
就在5月最后的一周,麻烦来了。实验室一位大二的同学,把开发板上的电源插错了,完了,彻底的完了,DSP烧了、电源芯片烧了,还有n多未知芯片。。。。更让我麻烦的是,挑战杯6月几号要求要演示。看了下时间一周时间,而开发板等到修好至少要两周时间,唯一的办法就是尽快把这块板子调试成功。有了目标、有了压力也就有了动力,别再拖下去了,赶紧调试去吧。。。。。。。
看了一下DM6437的PDF,突然发现其中一个管脚有问题,pdf上说必须4K电阻下拉到地,而自己的是悬空的,maybe问题就出现在这里,心里寻思着。下午上完高频后就来到了实验室,找了个4K左右的电阻先焊上,奇迹出现了,示波器上显示有视频信号输出。看来就是他的问题,经过苦苦2个多小时的努力,终于,终于在显示器上看到了图像,心里非常的激动,困扰我这么长时间的问题终于解决了。一个电阻让我郁闷了这么长时间。
搞好了视频后端,接下来就是视频前端的调试,时间很短,不允许我再有什么拖拉了。测量TVP5146晶振,杂波,没有信号,竟然没有起振!!!!!又是一阵郁闷。。。。。先吃饭再说。晚上下了晚自习后又来到实验室,试图找到解决的办法。我又去测量电源电压,3.3V正常,1.8V电源测了个1.72V,但是经过隔离磁珠到了TVP5146时,电压竟然下降到了1.68V!!!!!会不会是电压的问题,先别管这么多,排除一切可能,电压搞正常了再说,心里寻思着。提高1.8V电压,此时再次测量,到了TVP5146时,电压为1.79V,再次测量晶振,起振,频率正常为14.3181MHz,又一次点下了下载按钮,运行,让我欣喜若狂的结果出现了,显示器上有了采集图像的输出。终于,终于有结果了。。。。。。竟然是电源电压的问题!!!!!!
至此,整个的视频通路算是好了,我又试了个加上算法的视频处理程序,结果正常,心里非常的激动。
这个板子从寒假开始画,用了一个月左右的时间,到投板,调试,自己一路走来,终于有结果了,看到自己的成果,心里的那股高兴劲就别提了,呵呵~~~~
现在凌晨一点多了,不早了,该睡觉了,就写到这里吧,希望自己在以后的道路上,吸取以前的经验教训,走的更远些。。。。。。