This website requires JavaScript.
发布

多功能MCU调试器

小男孩
发布于2025-03-14 16:04:24
CC BY-NC协议 分类: 侵权投诉
销量: 1
1
1
0
简介:

集成3串口(其中1个为虚拟串口)、CANable分析仪、ST-Link、3.3v和5v供电的多功能调试器,实现Type C一线通的开发体验!

应用场景:

调试串口、CAN、程序下载、debug、小功率传感器供电。

一、产品简介

多功能超迷你调试器Type C一线通,集成ST-Link,CANable分析仪,双UART串口和一个虚拟串口,Type C接口一线连接电脑,额外提供5v和3.3v供电各2路。


二、应用场景

  1. CAN 数据收发调试:集成 CANable 分析仪功能,可用于调试和分析 CAN 总线通信,适用于汽车电子、工业自动化等领域。
  2. 程序下载与调试:内置 ST-Link,可用于 STM32 等 MCU 的固件烧录和在线调试,方便嵌入式开发。
  3. 串口通信调试:提供双 UART 串口和一个虚拟串口,可用于有线串口转 TTL,适用于物联网设备、串口调试等应用。
  4. 外设供电与调试:提供 5V 和 3.3V 各 2 路供电,支持小型嵌入式设备或外设的供电调试,无需额外电源。



三、产品概述

  • 尺寸2.5cm * 2.5cm
  • CAN芯片:STM32G431CBT6
  • ST-Link:STM32F103CBT6或者C8T6也行
  • 串口芯片:CH9012 *2
  • USB Hub:CH334F


四、产品参数

单板参数: 2.5*2.5cm,4层板,支持CAN,ST-Link,有线串口,3.3,5v对外供电。

主要芯片:STM32G431CBT6, STM32F103CBT6,CH9012 ,CH334F。

供电电压:USB 5V供电。

供电方式:type-c。

工作电压:5V。

正常工作电流:150MA-200MA。

温升:TYP=25°,MAX<=(25°+30°)

CAN:5Kbit-1Mbit。

ST-Link: ST-Link V2。

UART: CH9012最高支持4M波特率。



五、使用说明

  • 先按红色的连线跳线,用另一个J-Link或者ST-Link给本板子下载BootLoader,接口如下图所示连接STlink;
  • 多功能MCU调试器硬件项目图1
  • 然后跳到蓝色的跳线(保持本板子的USB和电脑的连接),用ST-LinkUpgrade软件升级固件;
  • 重新上电即可正常使用(没装驱动的话可以装一下仓库提供的官方驱动),可以在设备管理器看到ST-Link设备和一个COM口;
  • 多功能MCU调试器硬件项目图2
  • CAN able固件下载 使用ST-Link Utility软件 直接烧写压缩包中CANable固件。


六、备注

  • 此项目为本人在调试程序时遇到的一些痛点问题,因为跑RTOS再加上调CAN和串口,你需要接一个CAN分析仪、一个STlink用来下载芯片程序和debug、一个串口来监视Finsh组件、一个串口用来上位机调试,还需要额外给其他的小传感器和板子供电,有的时候还需要给他们共地,就得到了一堆杂七杂八的线,调试的时候很容易出现接线错误和烦人的接线问题。
  • 因此在每次设计项目时可以提前预留一个接口,只需要设计好一个简单的通用小板用排线连出来就非常稳定了!!!非常优雅非常省力,感觉一下子就能多活好几年……
  • 这个项目很多东西都是用的开源的方案,包括固件都是官方提供给个人下载的,所以我只是做了一个方案的探索和集成。
  • 从个人项目的调试经历来说,确实很好用,下图就是设计好拓展板,直接一插即可。
  • 拓展板子就是转接排线而已,根据自身项目需求自己画哈。


多功能MCU调试器硬件项目图3

  • 本项目除PCB成本外(JLC四层板可白嫖)物料成本共计100元左右。


七、测试视频

下面展示固件烧录完后整板在电脑中显示情况,会出现如下设备;

多功能MCU调试器硬件项目图4




CAN 收发测试;



ST-Link debug(在Rt-Thread Studio中);


STlink UART串口 CAN分析 传感器供电 多功能调试器
最近更新时间 2025-03-14 16:04:24
描述
PCB
元件清单
原理图
附件
讨论