DAPLink硬件组成及原理图
DAPLink硬件组成
对于DAPLink的硬件组成,可以参考J-LINK OB仿真调试下载器。这一类设备的硬件组成没有大的差别,针对DAPLink,硬件组成会做一些调整,以便能使用完整的DAPLink的功能。总的来说DAPLink的硬件组成可以分为以下几部分:
Ⅰ MCU:这一类设备的核心都是MCU,负责处理计算机、目标设备之间的通信和数据交互,常见的主控芯片有ARM Cortex-M系列微控制器。
Ⅱ USB接口:DAPLink通过USB接口与计算机进行连接。USB接口用于传输数据和供电,使得DAPLink能够与计算机通信且为DAPLink本身供电及目标设备供电。
Ⅲ 调试接口:调试接口分为两个方向,一个是DAPLink本身,一个是目标设备。调试接口通常包括调试时钟线、调试数据线、重置线等。
Ⅳ 外围电路:外围电路包括但不限于电源管理电路、时钟电路、复位电路、led指示灯、按钮等,这些电路中电源管理电路和时钟电路是必需的。
Ⅴ其他:DAPLink的硬件组成可以因不同的实现而有所不同,具体取决于供应商和开发者的需求,因此在实际使用时,会存在一定的变化和定制。以上是一般情况下DAPLink常见的硬件组成。
DAPLink原理图设计
器件选型
① MCU:STM32F103C8T6,是意法半导体(STMicroelectronics)公司推出的一款32位ARM Cortex-M3内核微控制器。该微控制器包含64KB闪存,20KB静态RAM以及多种通信接口(UART\SPI\USB),以及定时器、模数转换器和PWM输出等常用外设。得益于其价格便宜和外设丰富,是制作烧录调试器的绝佳选择,如J-Link,ST-Link都是选择的STM32F103C8T6作为主控MCU。
②接口:USB接口,选择type-c接口作为USB接口连接方式。SWD接口,选择引出排针作为SWD接口的连接方式。串口,选择排针作为串口的连接方式。
③时钟源:晶振,作为MCU的时钟源,是不可或缺的器件,选择8MHz,5032封装的晶振作为MCU的时钟源。
④电源:SC662K-3.3V,电源在DAPLink中有两个电压值,一个是USB接口供电的5V,另一个是MCU使用的3.3V,所以需要一个电压转换器件,本电路选择的电压转换器件是SC662K-3.3V,是一个小封装的LDO,适合放在DAPLink电路中为MCU提供电源。
⑤LED:LED(0603),LED指示电路,用来提示系统的工作状态,本电路选择的是0603封装的LED灯。
DAPLink原理图
DAPLink PCB
DAPLink原理图剖析
电源部分:主要包含电源输入,电压转换,电源滤波。
MCU部分:主要包含STM32最小系统电路,本设计中没有复位按键电路,一般来说DAPLink固件烧录完成后是不需要复位电路的,再一个就是为了缩小PCB面积,去掉复位按键电路。
LED部分:主要包含LED灯与电阻,电阻是为了给LED限流使用,LED的亮度可以通过更改阻值实现。
SWD接口与串口:都是通过排针实现接口的连接,SWD接口包含两个方向,一个方向是给DAPLink本身下载固件,另一个方向是通过DAPLink对目标设备烧录。
笔者:能力有限,如有错漏,欢迎在评论区指正。