国产单片机GD32系列开坑,带你零死角玩转GD32 第六章

文章详细介绍了GD32F103C8T6单片机的串口开发板硬件设计,包括USB转串口电路和MCU晶振、BOOT、SWD的设计难点与解决方案。CH340的原理图设计强调了晶振选择和电源配置,而MCU的BOOT引脚功能和SWD下载电路设计提供了关键指导,帮助读者理解并解决常见问题。

【开坑国产单片机GD32系列,带你零死角玩转GD32】


第六章 GD32F103C8T6串口开发板设计指南(二)

(1)前言

历添新岁月,春满旧山河;

      开头别的先不说,先祝各位彦祖新年快乐!
在这里插入图片描述      新的一年,准备给粉丝们安排一波福利,随机选择五名幸运彦祖,然后你们众筹一块野火Linux开发板送给我吧!
在这里插入图片描述      好的!言归正传!第五章主要讨论了电源接口和电源电路的芯片选型和原理图设计,这一章,要讨论的就是剩下的硬件设计部分,主要包含以下两个内容:

(I)USB转串口的电路原理图设计。

(II)MCU晶振电路,BOOT,SWD的原理图设计。

      在开始讨论之前,我先对这两个内容所存在的一些难点进行一个大致的描述,彦祖们如果觉得这些难点自己都没啥问题的话,这篇帖子其实就可以不用看了, 因为篇幅还是挺长的。
在这里插入图片描述

(2)硬件设计部分难点

(2.1)USB转串口电路设计难点

      这应该是最常用的一个功能了,CH340与PC机通过USB接口和协议通讯,将USB的数据包的有效数据段提取出来,然后将数据通过串口发给其他诸如MCU的下位机,这里主要有以下几个难点:
(I)CH340的基本原理图如何设计?

(2.2)MCU晶振电路,BOOT,SWD的设计难点

      MCU的晶振电路,BOOT,SWD以及复位电路,构成了MCU的最小系统,市面上也有很多有关MCU最小系统的资料和商品,可是当我们自己绘制原理图,PCB进行实物制作时,有时候就会出现外部高速/低速晶振不起振,上电后BOOT状态异常,程序执行错误,或者说复位功能失效,压根就没法复位,最让人不能接受的就是下载功能无效,一顿操作猛如虎,一到下载就芜湖,这当中其实涉及到的就是MCU最小系统的原理图设计,主要有以下几个难点:
(I)MCU的BOOT引脚是干啥的?BOOT引脚如何正确使用?
(II)SWD下载电路如何设计?

(3)硬件原理图解决方案的设计

(3.1)USB转串口电路原理图设计

      在第二点中,我们描述了USB转串口电路原理图设计的三个难点,现在我们依次解决。
(I)CH340的基本原理图如何设计?
      首先我们需要知道的是,CH340其实本身就是一款MCU,它的作用,就是依据USB协议,将USB数据包中的数据段提取出来,再通过串口发送出去,这里要注意的是,USB转TTL可不是简单的通讯电平转换,USB通信协议的复杂度,已经有一点TC

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

真的是尽头了吗?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值