![新聞中心](http://www.dsmpfkyy.com/upload/admin/20220125/202201251046367721.jpg)
在嵌入式系統(tǒng)開發(fā)過程中,經(jīng)常需要使用調(diào)試器下載和調(diào)試程序,對于Arm Cortex M架構(gòu)的MCU產(chǎn)品來說,最好的調(diào)試器無疑是Jlink系列的產(chǎn)品了,但是其產(chǎn)品功能雖然豐富,價(jià)格都很高,不是個(gè)人開發(fā)人員能接受的,好在其推出了Jink mini,價(jià)格親民,只有100多人民幣,功能也夠用。但是由于成本原因,Jlink mini并沒有集成信號隔離芯片,也就是理論上只支持和Jlink芯片電壓相同的3.3V系統(tǒng)。那么如果想要調(diào)試一個(gè)電壓為5V的MCU系統(tǒng),就有燒毀的風(fēng)險(xiǎn)。于是就想到了自行增加電平轉(zhuǎn)換電路進(jìn)行5V系統(tǒng)開發(fā)調(diào)試的想法,正好本站正在組織潤石開發(fā)板免費(fèi)申請活動(dòng),于是果斷參與。邏輯電平轉(zhuǎn)換評估板RS0104YQ Demo使用的主芯片是潤石科技推出的4路電平轉(zhuǎn)換芯片RS0104,自動(dòng)識別數(shù)據(jù)方向,兼容開漏架構(gòu)和推挽架構(gòu),應(yīng)該能夠滿足我的需求。
?
? 在收到快遞后,進(jìn)行拆包,本以為是焊接好的板子,結(jié)果首先掉出了兩顆芯片,正是RS0104。
?
?
? 除了芯片,就是Demo的PCB板了。從板子可以看出,PCB板是支持四路和8路兩種芯片的。
?
? 然后查看手冊,速率和電壓都是能滿足我的需求的。
?
?
? 看一下手冊的封裝信息。
?
?
? 手冊中頁給出了典型應(yīng)用的電路
?
?
? 根據(jù)開發(fā)板和芯片信息,對電路進(jìn)行簡單設(shè)計(jì),A口部分連接Jlink,四顆信號線外界GND和VCC,這里VCC為3.3V。B口部分連接MCU,VCC為5V。
?
?
焊接芯片和接線。
?
?
?
Jlink mini的SWD接口是沒有VCC的。
?
?
這里只能通過飛線連接一個(gè)3.3V到SWD接口上,目的是為RS0104提供A邊電源。
?
?
在開發(fā)板上的SWD接口上提供了5V,來為RS0104的B邊提供電源。
?
?
?
連接Jlink、RS0104 Demo板、MCU開發(fā)板。
?
?
在Keil中下載程序成功。
?
?
在Keil中進(jìn)入調(diào)試狀態(tài)
?
?
SWO輸出調(diào)試信息成功。至此,jlink增加信號隔離芯片的改造完成。
總結(jié):
? 在單片機(jī)開發(fā)過程中,調(diào)試器使用是非常普遍的,然而大多數(shù)中低端產(chǎn)品,因?yàn)槌杀究紤],并沒有提供多電平支持,通常是調(diào)試器為3.3V系統(tǒng),支持目標(biāo)板也是3.3V系統(tǒng),對于5V系統(tǒng)并不友好。通過添加一個(gè)潤石科技的RS0104芯片,便可以使得調(diào)試器同時(shí)支持3.3V和5V系統(tǒng)了,成本增加也只有2塊多錢,所以總的來看,該芯片的性價(jià)比還是很高的。
?
?