网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> ADI DSP >> ADSP21xx >> 文章正文
  ADSP21160调试经历         ★★★ 【字体:
ADSP21160调试经历
作者:61IC    文章来源:本站原创    点击数:    更新时间:2007-1-16    
下面是我的一批DSP的调试经历,希望对大家有帮助。

前一段时间在产品中用了一批21160的板子,拿到板子之后发现6种近30块板子,没有一块是好的。因为同种的板子,以前都用的很好,所以排除了逻辑设计问题,把注意力集中到电装的问题上面。
我首先看了一下板子的生产日期,看了以后简直吓一跳,是去年6~8月分生产出来的,在今年7月份才电装,也就是说放了一年。 我初步判断是由于印制板氧化造成虚焊,以至板子状态不正常。 去问了一下管工艺的人,得到的答案是BGA生产出来后,在三个月内必须电装,否则会造成焊盘氧化,除非能够密封保存;又问了一下管生产调度的人,得到的答案是,板子是在某个犄角旮旯里的小厂生产的,估计生产的也不匝地。
得到答案之后,开始调板,因为我必须确定是那些BGA有问题,才能让工艺的人来修理。  
因为大部分dsp外面都加了外部存储器,所以判断地址和数据线是否虚焊比较简单。我写了个测试程序,向外部存储器里面写入数据,然后读回来,如果读的不对,说明有问题。分析写入和读出的数据,可以初步判断到底是虚焊、还是相邻的信号线碰在一起。 如果还判断不了,就比较麻烦了。
BGA的引脚虽然没有引出来,但是下面还是有过孔的。先用三用表测一下过孔有没有和电、地碰在一起,我真希望有啊。因为要是碰在一起,就说明我找到问题了。如果信号没有和电地相连,写个测试程序——向一段外部存储器地址范围内写递增数,用示波器点到BGA的过孔上。如果没有虚焊,地址和数据线、读/写信号、片选信号都应该是方波,如果一直是低电平,那就有可是虚焊了。

判断link口的信号是否虚焊的方法类似,区别在于link口是两片互连的,需要判断是那片DSP的link口虚焊了。 写个link传输的测试程序,发送0x0f0f0f0f。如果数据完全正确,恭喜你,没有问题。如果什么都没收到,那就可能是时钟或者握手信号有问题了,当然前提是你必须保证测试程序的正确性。如果时钟或者握手信号一直为高,那就是接收的那片dsp相应的引脚虚焊了。确定握手和时钟没问题后,还需要确定数据线是否有问题。方法类似不多说了。
判断那个BGA甚至BGA的那个引脚虚焊后,让人把片子吹下来,处理一下焊盘,重新把片子装上去,问题就解决了。

一点经历,希望对大家有帮助。
               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    C28x 滤波器库
    ADSP流水线
    ADSP2116x的几个常用算法库函…
    ADSP系列SHARC与FIFO的典型连…
    ADSP218x从FLASH引导方式分析
    The simple examples for AD…
    ADSP-218x 加载器指南
    ADI DSP的单精度随机斜率滤波…
    ADI DSP双精度除法的例子
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号