ARM-DAPLINK仿真器硬件解析

ARM-DAPLINK仿真器硬件解析
简介:
daplink没有⼀个统⼀的硬件标准,⽀持的主控有很多,⼀般采⽤NXP或ST的芯⽚。stlink,jlink等烧录器的硬件都可以刷⼊固件变为⼀颗daplink仿真器。由于SWD和JTAG时序完全由IO模拟⽣成和解码,整个代码架构很清晰,可⾃由伸缩、修改。定制⼀个和⾃⼰硬件匹配的源码也不难做到,这样即便⼀个最⼩系统板也刷成daplink仿真器,下⾯便来设计⼀个⾃⼰的DAPLINK烧录器。
硬件参考电路
烧录器主控:stm32f103cxt6
USB⼝:Type-C
电虾机电路图
USB枚举⽅式:PNP三极管控制低电平枚举
电路模块:
USB:
USB连接器电路,由三极管枚举控制1.5K上拉电阻,数据线串联两颗22R的匹配电阻,采⽤Type-C接⼝可正反插使⽤。
MCU-POWER:
USB⼝5V输⼊接⼊⼀颗1206封装的⾃恢复保险丝,⽤于避免电路短路引起的损坏。然后使⽤⼀颗RT9193-LDO(5V-3.3V)给仿真器电路供电。
MCU-CTRL:
stm32f103cxt6芯⽚最⼩系统电路。包含复位和boot选项等
XTAL:
8MHZ晶振,给主控芯⽚提供驱动时钟
DOWNLOAD:压脉带
预留GND,SWD,CLK三线⽤于给仿真器刷⼊固件使⽤
机控网
STATUS-LED:波峰焊锡条
两颗LED指⽰灯⽤于显⽰DAPLINK仿真器的⼯作状态
CONNECT:
仿真器对外连接端⼝,包含虚拟串⼝、SWD接⼝、对外供电接⼝(5V,3.3V)等触摸屏调度台
关键IO清单:
LED-COM:连接成功指⽰灯
LED-RUN:正在运⾏指⽰灯
SERIALRX/TX:虚拟串⼝接⼝(需要连接到芯⽚的UART⼝上)
SWDIO_OUT/IN:SWD数据端⼝(两线中间串联⼀颗100R电阻)
SWCLK:SWD时钟端⼝
USB_ENUM:USB枚举控制
RESET:复位端⼝(正常下载这个可以不使⽤)
>远红外纺织品检测

本文发布于:2024-09-23 13:18:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/220473.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:电路   硬件   包含   解码   电阻
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议