新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ST-LINK 仿真器修復

        ST-LINK 仿真器修復

        作者: 時間:2016-11-28 來源:網絡 收藏
        ST-LINK損壞,可能是無意將+12V電源線接到了仿真器TVCC引出線上了。表現的癥狀是能正常連接電腦,能出現可移動磁盤,但接到目標板時會造成目標板一直處于復位狀態,仿真時彈出錯誤30001,無法與目標板通信;打開外殼接上USB連接電腦,發現過一段時間后一8腳芯片逐漸變熱變燙,遂斷定此芯片燒毀造成故障。

        本文引用地址:http://www.104case.com/article/201611/322784.htm

        從原理圖上看到,此芯片為SN74LVC2T45DCUT(見下圖),為TI公司生產的電平轉換芯片。TVCC接目標板電源正,VDD接仿真器內部電源+3.3V,DIR方向選擇引腳接地,信號傳輸方向固定為B->A,即SWIM和SWIM_RST信號從外部接進來,通過電平轉換成3.3V高電平的SWIM_IN和SWIM_RST_IN信號接到仿真器主控芯片輸入引腳。

        閱讀仿真器主控芯片STM32F103C8T6的芯片手冊,發現芯片供電電壓為3.3V,此電平轉換電路的作用是當外部目標系統電源電壓為不同值時都可以轉換成3.3V信號,保護仿真器端口不會損壞,保證仿真器的正常工作。但仿真器主控芯片大部分引腳有5V容忍特性,即可直接與5V電平連接。具體為SWIM_IN連接的PB7,PB9,PB10都可以容忍5V,SWIM_RST_IN連接的PB5不容忍5V。

        修復嘗試1:將U2去掉,直接將SWIM_IN與SWIM連接,SWIM_RST_IN與SWIM_RST連接,外部接上3.3V供電的目標板,可正常工作。

        修復嘗試2:在嘗試1的基礎上斷開SWIM_RST_IN與SWIM_RST的連接,設計了如下的電平轉換電路,將SWIM_RST接在in端,SWIM_RST_IN接在out端,外部接上5V供電的目標板,可正常工作;外部接上3.3V供電的目標板,也能正常工作。(圖中接在TVCC上的1K上拉電阻在仿真器電路里已存在R19,不需要焊。)



        關鍵詞: ST-LINK仿真

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临安市| 克拉玛依市| 宜兴市| 堆龙德庆县| 额尔古纳市| 自治县| 聂拉木县| 上杭县| 太谷县| 永善县| 五台县| 仁寿县| 蓝田县| 盘山县| 长汀县| 崇义县| 缙云县| 福安市| 德惠市| 太仓市| 平顺县| 海兴县| 古浪县| 屏边| 昆明市| 临邑县| 宜兴市| 商南县| 新泰市| 介休市| 安仁县| 龙海市| 长春市| 田东县| 鹿泉市| 济源市| 岗巴县| 交城县| 徐汇区| 郎溪县| 会同县|