paradoxfx

【原创】自制TMS320F28335最小系统板(6)--制版、调试问题

0
阅读(12670)
  • 以前做TMS320F2812的板子的时候,用的是两层板,各个方面没怎么注意,所以做出来的板子性能很差,经常那边电机一启动,这边DSP就死住了;这次在做TMS320F28335的板子的时候,专门阅读了一些信号完整性方面的资料,在TI网站上也能找到一些高速布线的指南;在C2833x DSP上,外部时钟频率30MHz相对而言比较低,而C28346这样的300MHz高速控制DSP上,高频信号的处理就得仔细注意了。目前的处理主要是让时钟信号的走线尽量短\直,且尽可能靠近时钟管脚。在做板的时候,一方面是少用过孔,这样可以尽可能保证信号完整性;必须使用过孔时,要使用全通空,因为半孔的成本实在是太高了……

    板子来了之后,我总结大概的调试顺序是:

    • 先把电源调通:包括3.3伏\1.9V这些的数字地\模拟地。用万用表看个有效值能证明其正确性了,但是要想看到其性能,还得用示波器测一下波形,比如纹波是否验证等等。
    • 焊接\调试晶振。那种普通的贴片晶振,管脚在芯片的腹部,而且并没有接口,导致焊接的时候比较困难。第一次调试这个晶振总没信号,量了半天发现是管脚顺序搞错了;第二次安装正确管脚顺序焊接了,时钟信号却时有时无;示波器测量半天发现不是器件的原因,补焊了一下才解决。
    • 然后焊接其余各部件,因为使用了很多的表贴器件,又是全手工焊,所以非常费时。
    • 焊接完成并检查后,通电,先用仿真器测试JTAG是否能够连接上。然后就是编程序测试各个模块了。为了测试可靠性,简单地用了一个5kHz的EPWM1定时中断,连续运行了超过24个小时,然后发现还没有崩溃哈哈,在实验室的环境下算是测试成功了。