首页 » 智能 » ARM-DAPLINK(超强开源arm仿真器)硬件解析_仿真器_电路

ARM-DAPLINK(超强开源arm仿真器)硬件解析_仿真器_电路

神尊大人 2024-11-12 10:33:56 0

扫一扫用手机浏览

文章目录 [+]

daplink没有一个统一的硬件标准,支持的主控有很多,一样平常采取NXP或ST的芯片
stlink,jlink等烧录器的硬件都可以刷入固件变为一颗daplink仿真器。
由于SWD和JTAG时序完备由IO仿照天生和解码,全体代码架构很清晰,可自由伸缩、修正。
定制一个和自己硬件匹配的源码也不难做到,这样即便一个最小系统板也刷成daplink仿真器,下面便来设计一个自己的DAPLINK烧录器。

硬件参考电路:烧录器主控:stm32f103cxt6USB口:Type-CUSB列举办法:PNP三极管掌握低电平列举

事理图

ARM-DAPLINK(超强开源arm仿真器)硬件解析_仿真器_电路 ARM-DAPLINK(超强开源arm仿真器)硬件解析_仿真器_电路 智能

电路模块:USB:

USB连接器电路,由三极管列举掌握1.5K上拉电阻,数据线串联两颗22R的匹配电阻,采取Type-C接口可正反插利用。

ARM-DAPLINK(超强开源arm仿真器)硬件解析_仿真器_电路 ARM-DAPLINK(超强开源arm仿真器)硬件解析_仿真器_电路 智能
(图片来自网络侵删)
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:复位端口(正常下载这个可以不该用)

相关文章

拆解一只雷柏早期的无线鼠标_主板_鼠标

鼠标较大,适宜手型大的人用。侧面,体型苗条。底部,已经磨损得很旧了。拆开的样子,塑料件做工没有罗技的好。鼠标上盖。底壳和主板。移出...

智能 2025-01-21 阅读0 评论0