发作品
专业版

基于AT32F415的隔离DAP-Link调试器

3.7k
0
0
27
简介:基于AT32F415的隔离DAP-Link调试器
开源协议:GPL 3.0
创建时间:2024-03-31 17:30:53更新时间:2024-07-17 17:15:53

描述

基于AT32F415的隔离DAP-Link调试器

更新日志

20240522 首次发布

20240527 更新固件20240527.hex,优化串口收发性能

20240611 更新固件20240611.hex,优化SWD速度,支持双串口功能,如需使用上位机可选择旧版固件

20240717 更新3D打印外壳链接

主要功能

基于雅特力科技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

暂无BOM

附件

序号文件名称下载次数
1
隔离DAP HID通信协议.pdf
86
2
上位机.7z
137
3
20240523.hex
33
4
20240527.hex
28
5
20240611.hex
16
6
外壳.3mf
2
7
上壳.stl
2
8
下壳.stl
2
克隆工程
添加到专辑
0
0
分享
侵权投诉
工程成员
全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程