晶振虛焊導致TI 28335 DSP 燒寫FLASH后,連接仿真器時正常工作,拔掉仿真器卻不能啟動運行


遇到個詭異的問題,28335的DSP,之前程序調試一切正常,但是燒寫FLASH后,拔掉仿真器卻始終部工作。

解決思路:

1) 檢查配置文件貌似沒什么問題,復制到其他工程,在開發板上拔掉仿真器啟動正常。這部分應該沒問題。

2) 檢查DSP 啟動選擇部分 XA12~XA15,看起來沒問題。

3) 檢查DSP上電部分,使用示波器測試,TPS3305工作正常,/RESET信號正常。

正當不知所措的時候,用示波器看了下有源晶振輸出,結果DSP啟動了。下電,再測,DSP不啟動的時候,晶振輸出呈鋸齒波,不同於正常的正弦波。使用示波器多次觸碰,晶振起振。

分析:

有源晶振虛焊,導致起振困難。原來接着仿真器的時候,仿真器發出的RESET信號使得晶振起振,DSP工作正常。示波器表筆存在寄生電容,觸碰晶振時使得晶振起振工作。

解決:

補焊晶振管腳,之后啟動正常。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM