TI-DSP控制板调试记录-DSP最小系统的调试
2012-10-13
之前,有写过一篇TI -C2834x参考设计的问题疑点,由于一直没有接触过DSP的设计,所以第一版基本都还是按照参考来做。
鉴于是第一版的硬件设计,PCB总共只做了4块,使用4层板设计,通孔10/18mil,最小线宽和线间距为5mil,主要是C28345的BGA小封装,芯片引脚必须用4层板才能引出来。
现在把调试步骤记录如下:
BGA芯片的焊接确实比较费事,还是请同事先帮焊接了2片。
1)拿到板子,迫不及待的加上了5V,加电后发现电流偏大,赶紧去电,不能这么搞,这种 pin间距的BGA很难保证焊接没有问题,多半是BGA焊接短路了;
2)去掉串接在DSP各路电源供电链路上的滤波电感,再加5V,电流100mA左右,应该没 什么大问题;
3)测量系统电源的各路电压,TPS62040的两路电压都不对了,怀疑该芯片焊接有问题,取 下电源芯片,处理好PCB的焊盘和芯片引脚后再用风*将其焊接到PCB上,结果电压 还是不对,仔细检查芯片焊接没有什么问题,难道是芯片坏了,重新搞了个新芯片,焊 接到板子上后,终于1.2V和3.3V两路电压都正常了;
4)到此想到,是不是开始加电电流偏大是TPS62040焊接问题导致的,于是又把DSP供电 串联电感都焊接上去,再加电,电流又偏大了;
5)确认DSP焊接有问题,还是断开串联的电感,测量TPS62040上的两路电压,电压又不 对了,但是电感上的开关信号还是能够看到的,是否电感出了问题,换电感,现象依旧。
到此,有几点基本结论了:
1)C28345的手工焊接还是比较有难度的;
2)TPS62040芯片不够健壮,似乎没有负载过流保护功能,过流后芯片会永久损坏;
3)结合1和2,重新梳理调试步骤如下:
A) 先焊接C28345;
B) 使用外接1.2V和3.3V给C28345供电;
C) 测量时钟复位等信号;
D) 连接JTAG;
E) 跑LED亮灯程序;
F) 焊接TPS62040;
G) 至此,DSP的最小系统就应该可以跑起来了.
这种pin间距的BGA芯片我焊接没有什么把握,只能下次按此步骤配合同事进行焊接调试了。
文章评论(0条评论)
登录后参与讨论