電子制作:技小新DAP仿真器
2018-06-11 13:48:24閱讀量:18002來源:立創(chuàng)商城
此模塊由深圳市技新科技有限公司(技小新)制作。
1、作品簡述
CMSIS-DAP模塊以STM32F103C8T6芯片為核心,內部已經帶有CMSIS-DAP固件,可用于Cortex-M0/M1/M2/M3/M4/M7等內核器件的下載&仿真調試,無需安裝驅動,與開發(fā)板連接只需4根線:GND、RST、TCK/CK、TMS/IO。
2、硬件設計
2.11供電電路原理圖
備注:上圖為供電電路原理圖,本工具通過USB串口線連接PC端USB接口,從而提供5V電源,后通過SC662K芯片轉換輸出3.3V,為系統(tǒng)供電,同時USB接口也作為PC端與工具上處理器之間通訊的接口。
2.22主控電路和接口電路
備注:上圖為主控電路和接口電路,這里有兩個下載接口,P1口是出廠時燒錄CMSIS-DAP固件使用的,用戶不需要理會。P2口是引出的SWD下載接口。
3、PCB圖
4、材料清單(BOM列表)
以下是這個電子制作的BOM列表,器件全部采購來自立創(chuàng)商城(www.17719.cn),PCB板的制造在深圳嘉立創(chuàng)完成。
5、軟件部分描述
工作流程圖
技新CMSIS-DAP下載器與Cortex-M的MCU連接只需RST、GND、TCK/CK、TMS/IO等4跟線即可,使用SWD接口(3V3可向外進行供電,但不推薦使用)。連接圖如下:
STM32程序下載
1))連接技新CMSIS-DAP下載器與STM32F103,如下圖(連接完成后給單片機上電):
2))打開工程,點擊魔術棒,在Debug欄下選擇Use:CMSIS-DAPDebugger,點擊Settings,進入TargetDriverSetup窗口,按下圖配置:
3))在Utilities欄下,勾選UseDebugDriver,點擊Settings,進入TargetDriverSetup窗口,按下圖配置:
4))設置完成后點擊OK,完成配置。點擊下載按鈕下載程序,下載完成后如下。
ISO1540DR/隔離式I2C | 2.78 | |
LMR14050SDDAR/DC-DC電源芯片 | 1.42 | |
LMR16030SDDAR/DC-DC電源芯片 | 1.64 | |
TPL0501-100DCNR/數字電位器 | 3.19 | |
TCA9535PWR/I/O擴展器 | 1.58 | |
MC33063ADR/DC-DC電源芯片 | 0.5622 | |
TLV3201AIDBVR/比較器 | 1.3 | |
MP1584EN-LF-Z/DC-DC電源芯片 | 15.27 | |
MP4560DN-LF-Z/DC-DC電源芯片 | 21.21 | |
MP2338GTL-Z/DC-DC電源芯片 | 8.36 |