This website requires JavaScript.
入驻
发布

基于GD32的RS232/TTL调试工具

flyn
发布于2024-07-15 17:37:23
CC BY-NC-SA协议 分类:消费电子 侵权投诉
销量: 0
3
1
0
简介:

使用GD32F303RCT6设计的一款迷你USB转2路串口调试工具,1路TTL接口和1路RS232接口,两路独立可同时使用。

应用场景:

串口调试,数据传输

一、产品简介

使用GD32F303RCT6设计的一款迷你USB转2路串口调试工具,1路TTL接口和1路RS232接口,两路独立可同时使用。


二、应用场景

1、 串口设备(RS232)和PC通讯

2、 开发板MCU(TTL接口)与PC通讯


三、产品概述

这是一款使用GD32F303RCT6设计的一款迷你USB转2路串口调试工具,通过CDC_VPC虚拟串口功能将GD32的USB接口虚拟出2路串口,并将数据转发到GD32的两路Uart接口,其中一路通过232芯片转换成RS232接口,该模块尺寸小集成度高。同时由于是使用两路Uart接口接出,所以可以同时使用TTL接口和RS232接口与PC通讯,并且GD32F303RCT6的主频为120MHz,理论上最高速度可到7.5MBits/s(GD32用户手册介绍)


四、产品参数

MCU:GD32F303RCT6,主频120MHz

串口接口:2.54排针x2路;

PC端接口:Type-c接口;

支持波特率:50bps~4Mbps;

PCB:尺寸1.6X4.1cm,四层板,两面贴片;



基于GD32的RS232/TTL调试工具硬件项目图1




基于GD32的RS232/TTL调试工具硬件项目图2

五、使用说明

模块初次使用需要先烧入固件,打开dual_cdc.uvprojx工程,用Jlink通过SWD口接入板子,编译工程,然后点击下载。

使用时先将模块USB口接入PC端,在设备管理器可看到2路串口号,将TTL信号或RS232信号接到排针对应接口即可通讯,接口定义如上面3D图所示。

基于GD32的RS232/TTL调试工具硬件项目图3


注意:TTL信号和RS232信号位置不要接错!


六、备注

1、本模块为软硬结合,固件(HEX格式,可使用Jlink配合Jflash工具烧录)和源码(Keil uVision5版本工程)详见附件。

2、本模块元器件在立创商城按10套量购买每套约13.7元,其中GD32f303RCT6为7.12元,在某宝可以3元买到。

基于GD32的RS232/TTL调试工具硬件项目图4

3、U5是ESD静电保护芯片,不想用可以和我一样用两只22R 0603封装电阻替代。分别在U5的1、6脚和3、4脚上焊接电阻。

4、LED1、LED2灯用于2路串口数据指示,目前代码未写可以不焊,SW2按键用于进入boot模式用串口烧入,目前也未用到可以不焊。

5、由于板上空间不够,没有元件标识丝印,可以通过附件的《焊接辅助工具》文件来焊接。



七、测试视频

测试1方式如下图所示,两个模块互相连接,其中模块1的两路串口为COM17\COM18,模块2的两路串口为COM19\COM20。用杜邦线连接两个模块,RX接TX。

接好后COM17[removed]COM20,COM18[removed]COM19。将波特率设为2000000,开启所有的串口并定时输出数据,查看各路串口数据是否正常。

基于GD32的RS232/TTL调试工具硬件项目图5


测试2,模块连接一根USB转RS232串口线测试RS232接口,模块的串口号为COM19,232串口线的串口号为COM10,如下图所示:

基于GD32的RS232/TTL调试工具硬件项目图6





串口调试 USB转TTL USB转RS232 GD32F303
最近更新时间 2024-07-15 17:37:23
描述
PCB
元件清单
原理图
附件
讨论