新聞中心

ST-LINK 仿真器修復(fù)

作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò) 收藏
ST-LINK損壞,可能是無(wú)意將+12V電源線接到了仿真器TVCC引出線上了。表現(xiàn)的癥狀是能正常連接電腦,能出現(xiàn)可移動(dòng)磁盤(pán),但接到目標(biāo)板時(shí)會(huì)造成目標(biāo)板一直處于復(fù)位狀態(tài),仿真時(shí)彈出錯(cuò)誤30001,無(wú)法與目標(biāo)板通信;打開(kāi)外殼接上USB連接電腦,發(fā)現(xiàn)過(guò)一段時(shí)間后一8腳芯片逐漸變熱變燙,遂斷定此芯片燒毀造成故障。

本文引用地址:http://butianyuan.cn/article/201611/322784.htm

從原理圖上看到,此芯片為SN74LVC2T45DCUT(見(jiàn)下圖),為T(mén)I公司生產(chǎn)的電平轉(zhuǎn)換芯片。TVCC接目標(biāo)板電源正,VDD接仿真器內(nèi)部電源+3.3V,DIR方向選擇引腳接地,信號(hào)傳輸方向固定為B->A,即SWIM和SWIM_RST信號(hào)從外部接進(jìn)來(lái),通過(guò)電平轉(zhuǎn)換成3.3V高電平的SWIM_IN和SWIM_RST_IN信號(hào)接到仿真器主控芯片輸入引腳。

閱讀仿真器主控芯片STM32F103C8T6的芯片手冊(cè),發(fā)現(xiàn)芯片供電電壓為3.3V,此電平轉(zhuǎn)換電路的作用是當(dāng)外部目標(biāo)系統(tǒng)電源電壓為不同值時(shí)都可以轉(zhuǎn)換成3.3V信號(hào),保護(hù)仿真器端口不會(huì)損壞,保證仿真器的正常工作。但仿真器主控芯片大部分引腳有5V容忍特性,即可直接與5V電平連接。具體為SWIM_IN連接的PB7,PB9,PB10都可以容忍5V,SWIM_RST_IN連接的PB5不容忍5V。

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

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



關(guān)鍵詞: ST-LINK仿真

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉