
基于AT32F415的隔离DAP-Link调试器
简介
基于AT32F415的隔离DAP-Link调试器
简介:基于AT32F415的隔离DAP-Link调试器开源协议
:GPL 3.0
描述
基于AT32F415的隔离DAP-Link调试器
更新日志
20240522 首次发布
20240527 更新固件20240527.hex,优化串口收发性能
20240611 更新固件20240611.hex,优化SWD速度,支持双串口功能,如需使用上位机可选择旧版固件
20240717 更新3D打印外壳链接
20241125 更新固件20241125.hex,修复20240611.hex非双串口问题
主要功能
基于雅特力科技AT32F415芯片,设计了一款隔离DAPLink调试器,最高支持1500V隔离(不接入隔离电源情况下可以达到5KV),可用于调试电机控制板等其他设备。
使用CherryUSB框架,搭配优化过的DAPLink的代码,可以在USB FS下实现较高速度的下载以及4M速度的串口通信。
设计要点
1. USB Type-C设计,方便长距离调试
2. 使用川士微隔离芯片,实现电源与信号全隔离,防止高压通过信号线串入电脑电路中
3. 5V隔离电源(可不焊)用于为隔离对端信号和设备供电,具有短路保护等功能
4. 使用3U镀金牛角座(选配),外观更加精美
5. 物料保持较低成本
软件功能
1. DAP SWD下载/调试,示波器测到最高SWD频率为8M左右
2. USB转串口,可实现4M波特率不丢字符(可自行开发第二路串口转USB)
3. 支持USB更新程序,无需拆机即可刷新程序
4. 支持上位机,可用于配置DAP ID,方便区分多个DAP
5. 根据芯片唯一码生成的序列号,可防止重复
外壳打印及组装
文件:上壳.stl 下壳.stl
切片文件可参考附件外壳.3mf
具体说明可查看:https://makerworld.com.cn/zh/models/335477#profileId-266989
打印后,使用烙铁热熔四颗螺母至孔中,然后将板子放入其中,在使用M3*5螺丝从上课拧入即可,参考图如下:
螺丝购买链接(选颜色分类:M3* 5 (100个)):
https://detail.tmall.com/item.htm?id=624811454452&spm=a1z09.2.0.0.1de82e8d8Zps2p&_u=h2dklb456894
热熔螺母购买链接(选颜色分类:M3*6*4.2[100颗]):
https://detail.tmall.com/item.htm?id=598418504681&spm=a1z09.2.0.0.1de82e8d8Zps2p&_u=h2dklb458180
原件购买链接
1. 10P牛角座(选颜色分类:10P规格:直针):https://item.taobao.com/item.htm?_u=m2dklb45f734&id=712321967438&spm=a1z09.2.0.0.e8dd2e8dC6CepY
2. 白色板Type-C座(想要好看的可以买这个,正常参考BOM表购买即可):https://item.szlcsc.com/3272613.html
3. 隔离电源(选B0505S-3WR2【5V转5V600mA】,该原件立创商城也有售):https://detail.tmall.com/item.htm?_u=m2dklb45d901&id=612898477250&spm=a1z09.2.0.0.e8dd2e8dC6CepY
4.隔离芯片(选CA-IS3742HW,CA-IS3741HW):https://item.taobao.com/item.htm?_u=m2dklb45ea32&id=609653319378&spm=a1z09.2.0.0.e8dd2e8dC6CepY
5.AT32F415CCU7:https://item.taobao.com/item.htm?_u=m2dklb45fe39&id=650419388165&spm=a1z09.2.0.0.e8dd2e8dC6CepY
6. ESD管:https://item.taobao.com/item.htm?_u=m2dklb45580f&id=653799154764&spm=a1z09.2.0.0.6b752e8dC0aQg2
(其他原件根据BOM购买即可)
程序开源
注意选择one_uart分支,测试固件可参考附件:20240523.hex
https://gitee.com/fhcloud/at_-f415_-dap
固件刷新教程
下载ISP工具:https://www.arterytek.com/file/download/1720
按住BOOT0,将调试器USB口连接至电脑,电脑应能听到USB识别的声音
选择Artery_ISP_Programmer_V2.0.13\Artery_DFU_DriverInstall中的Artery_DFU_DriverInstall.exe,双击后开始安装USB DFU驱动
安装完成后打开Artery_ISP_Programmer_V2.0.13\Artery ISP Programmer_V2.0.13中的ArteryISPProgrammer.exe开始烧录即可
私有协议开源
本调试器支持私有协议连接被调试芯片,协议参考附件《隔离DAP HID通信协议》,可使用上位机.7z来进行控制
展示图片
设计图

BOM


评论