简介:
集成3串口(其中1个为虚拟串口)、CANable分析仪、ST-Link、3.3v和5v供电的多功能调试器,实现Type C一线通的开发体验!
应用场景:
调试串口、CAN、程序下载、debug、小功率传感器供电。
一、产品简介
多功能超迷你调试器Type C一线通,集成ST-Link,CANable分析仪,双UART串口和一个虚拟串口,Type C接口一线连接电脑,额外提供5v和3.3v供电各2路。
二、应用场景
- CAN 数据收发调试:集成 CANable 分析仪功能,可用于调试和分析 CAN 总线通信,适用于汽车电子、工业自动化等领域。
- 程序下载与调试:内置 ST-Link,可用于 STM32 等 MCU 的固件烧录和在线调试,方便嵌入式开发。
- 串口通信调试:提供双 UART 串口和一个虚拟串口,可用于有线串口转 TTL,适用于物联网设备、串口调试等应用。
- 外设供电与调试:提供 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;
- 然后跳到蓝色的跳线(保持本板子的USB和电脑的连接),用
ST-LinkUpgrade
软件升级固件; - 重新上电即可正常使用(没装驱动的话可以装一下仓库提供的官方驱动),可以在设备管理器看到ST-Link设备和一个COM口;
- CAN able固件下载 使用
ST-Link Utility
软件 直接烧写压缩包中CANable固件。
六、备注
- 此项目为本人在调试程序时遇到的一些痛点问题,因为跑RTOS再加上调CAN和串口,你需要接一个CAN分析仪、一个STlink用来下载芯片程序和debug、一个串口来监视Finsh组件、一个串口用来上位机调试,还需要额外给其他的小传感器和板子供电,有的时候还需要给他们共地,就得到了一堆杂七杂八的线,调试的时候很容易出现接线错误和烦人的接线问题。
- 因此在每次设计项目时可以提前预留一个接口,只需要设计好一个简单的通用小板用排线连出来就非常稳定了!!!非常优雅非常省力,感觉一下子就能多活好几年……
- 这个项目很多东西都是用的开源的方案,包括固件都是官方提供给个人下载的,所以我只是做了一个方案的探索和集成。
- 从个人项目的调试经历来说,确实很好用,下图就是设计好拓展板,直接一插即可。
- 拓展板子就是转接排线而已,根据自身项目需求自己画哈。
- 本项目除PCB成本外(JLC四层板可白嫖)物料成本共计100元左右。
七、测试视频
下面展示固件烧录完后整板在电脑中显示情况,会出现如下设备;
CAN 收发测试;
ST-Link debug(在Rt-Thread Studio中);
点赞
描述
PCB
元件清单
原理图
附件
讨论