
在嵌入式係統開發過程中,經常需要使用調試器下載和調試程序,對於(yu) Arm Cortex M架構的MCU產(chan) 品來說,最好的調試器無疑是Jlink係列的產(chan) 品了,但是其產(chan) 品功能雖然豐(feng) 富,價(jia) 格都很高,不是個(ge) 人開發人員能接受的,好在其推出了Jink mini,價(jia) 格親(qin) 民,隻有100多人民幣,功能也夠用。但是由於(yu) 成本原因,Jlink mini並沒有集成信號隔離芯片,也就是理論上隻支持和Jlink芯片電壓相同的3.3V係統。那麽(me) 如果想要調試一個(ge) 電壓為(wei) 5V的MCU係統,就有燒毀的風險。於(yu) 是就想到了自行增加電平轉換電路進行5V係統開發調試的想法,正好本站正在組織潤石開發板免費申請活動,於(yu) 是果斷參與(yu) 。邏輯電平轉換評估板RS0104YQ Demo使用的主芯片是18luck新利在线娱乐官网推出的4路電平轉換芯片RS0104,自動識別數據方向,兼容開漏架構和推挽架構,應該能夠滿足我的需求。
在收到快遞後,進行拆包,本以為(wei) 是焊接好的板子,結果首先掉出了兩(liang) 顆芯片,正是RS0104。
除了芯片,就是Demo的PCB板了。從(cong) 板子可以看出,PCB板是支持四路和8路兩(liang) 種芯片的。
然後查看手冊(ce) ,速率和電壓都是能滿足我的需求的。
看一下手冊(ce) 的封裝信息。
手冊(ce) 中頁給出了典型應用的電路
根據開發板和芯片信息,對電路進行簡單設計,A口部分連接Jlink,四顆信號線外界GND和VCC,這裏VCC為(wei) 3.3V。B口部分連接MCU,VCC為(wei) 5V。
焊接芯片和接線。
Jlink mini的SWD接口是沒有VCC的。
這裏隻能通過飛線連接一個(ge) 3.3V到SWD接口上,目的是為(wei) RS0104提供A邊電源。
在開發板上的SWD接口上提供了5V,來為(wei) RS0104的B邊提供電源。
連接Jlink、RS0104 Demo板、MCU開發板。
在Keil中下載程序成功。
在Keil中進入調試狀態
SWO輸出調試信息成功。至此,jlink增加信號隔離芯片的改造完成。
總結:
在單片機開發過程中,調試器使用是非常普遍的,然而大多數中低端產(chan) 品,因為(wei) 成本考慮,並沒有提供多電平支持,通常是調試器為(wei) 3.3V係統,支持目標板也是3.3V係統,對於(yu) 5V係統並不友好。通過添加一個(ge) 18luck新利在线娱乐官网的RS0104芯片,便可以使得調試器同時支持3.3V和5V係統了,成本增加也隻有2塊多錢,所以總的來看,該芯片的性價(jia) 比還是很高的。