This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28076在线调试可以正常输出,程序下载以后没有反应

Other Parts Discussed in Thread: TMS320F28076

你好,我用TMS320F28076在线调试可以正常输出,程序下载成功以后拔掉烧录器,DSP不会有任何反应。晶振、RESET、VDD供电电压波形也都正常,后来发现用手指往下按DSP的时候偶尔会使其正常工作,而且手指松开以后可以保持正常,但是正常工作以后,只要再次按下复位按键以后就又不会输出了,如此反复;这个芯片的接地焊盘是在底部,开始怀疑是DSP地虚焊的原因,但是把DSP拆下来在重新焊接以后,还是同样的问题28076.pdf

  • DSP芯片重新焊接以后,持续按复位按钮3s以上也可以正常输出高低电平,或者有时候稍微用手碰一下芯片也可以,但是另一块用返修台加热过的板子持续按复位按键就不行,只能按DSP,没有规则
  • 在线调试运行正常,基本可以说明芯片的供电和晶振应该没问题。
    手指按压偶尔正常工作的话,有没有注意过按压的部位有没有什么特别的?有没有检查过芯片的boot部分引脚是否连接正常?是仅有部分芯片有这种情况还是同一批次都有这个情况?
  •   现在检测发现开机还是不会启动,需要先把复位电路复位一次,之后只要用手触碰到1脚和176脚之间的附近(芯片封装)或者靠近不接触,DSP就会启动,附近有通讯、晶振、RESET等引脚,补焊过几次应该不存在虚焊,为什么人体靠近就好了,是静电吗? 还是晶振受到干扰了?

    boot 部分TRST接2.2K下拉电阻,BOOT MODE PIN 1、BOOT MODE PIN 2现在都是悬浮状态,连接正常

    芯片用的是同一批次,具体批次号不知道,图片上有丝印

  • user6332447 说:
    BOOT MODE PIN 1、BOOT MODE PIN 2现在都是悬浮状态,连接正常

    请问BOOT MODE PIN 1&2到底是悬浮的还是连接的?

    如果是连接的,具体是怎么连接?原理图中看到GPIO72是配置为SPISTEC(悬空状态),GPIO84是连接的LED灯?

  • GPIO84是通过接线端子和导线控制一个LED等开关,但是这个端子现在没有接,所以就是处于悬空状态

  • 目前来看,你的问题就在于这两个悬空的boot引脚上。芯片的boot引脚,在上电进入引导的时候必须要有可靠的上拉或者下拉处理,上电完成之后可以取消上下拉并用于其他功能引脚。
  • 现在我把GPIO84和GPIO72加了下拉电阻,供电后DSP可以工作,但是电源开关关掉再打开必须要间隔4S以上,才能重新启动,否则无输出
    而且RESET引脚给复位信号,也不能实现重启功能,测了RESET引脚波形无异常
  • 额。。。不知道是怪我没说清楚还是你没仔细看datasheet。你要完成boot to flash的话应该把boot模式改为get mode模式,对应的GPIO84和GPIO72应该配置为上拉而不是下拉。
    至于你说的“必须要间隔4S以上,才能重新启动”不知道跟模式有没有关系,建议你改完之后测试一下,再有问题的话再讨论。