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