一、
1.1
RP2040 芯片除了用在PICO开发板上作为主控芯片,树莓派官方也推出了基于RP2040的DAPLINK调试器,支持与OpenOCD以及其他支持CMSIS-DAP的工具配合使用。并且,树莓派官方已经公布了该调试器的固件并将长期维护该固件的更新,在相应****上可以找到目前最新版本的调试器固件。正好我购入了两颗RP2040芯片,可以根据树莓派官方的调试器原理图进行PCB电路设计。
1.2
树莓派官方调试器
Debug Probe
搭载 Raspberry Pi 官方自主设计的 RP2040 微控制器芯片
板载 Micro-USB 接口,用于连接 PC 主机或其他主板
板载 3PIN SWD 接口,用于连接被调试的目标板
板载 3PIN UART 接口,可用于实现 USB 串口转接器的功能
标准 CMSIS-DAP 接口,可用于调试大部分基于 ARM 的微控制器
适用 OpenOCD 和其他支持 CMSIS-DAP 的调试工具
采用树莓派同类型的 3PIN 调试接口规范
配备高质量透明塑料外壳以及相关连接线材
程序开源,升级固件更方便
二、调试器电路设计
调试器原理图
可选的EDA设计工具有AD、JLC、Cadanxx、KiCAD等,我使用EDA工具是JLC。
2.1 原理图设计
2.2 PCB设计
三、
完成PCB设计后就可以导出Gerber文件交付厂家打样电路板了
关于PCB元件焊接这里可选SMT服务或手动焊接,我选择后者手动焊接。主要的元器件封装类型为0402、QFN封装,焊接难度不大