CH340C-STM32F103C8T6

1年前

简介:STM32F103C8T6最小系统板,使用了内置晶振的型号为CH340C的usb转串口芯片,此最小系统板可以实现一键下载

开源协议: GPL 3.0

  • 1754
  • 4
  • 11

描述

工程描述:      STM32F103C8T6最小系统板,使用了内置晶振的型号为CH340C的usb转串口芯片,自带最大1A电流的5V转3.3V的LOD,带SWD下载接口,BOOT0和BOOT1都有引出方便用户设置各种模式,单片机的大多数脚位都用2.54mm的排针引出方便与外部电路连接,PCB的背面都有标注脚位,此最小系统板可以实现一键下载,一键是指在电脑上点击就可以下载。

电路介绍:       此系统就是一个单片机最小系统电路,就是多了一个USB转串口电路,串口电路可以通过外部三极管控制BOOT的电位和控制复位电路来实现下载和下载完自动运行用户程序。 CH340C下载电路介绍图.png 红圈1内是USB转串口电路,没有晶振可以减少占板面积在5V处加入了一个TVS瞬态抑制二极管,防止瞬间电压过高损坏CH340C芯片。 红圈2内是5V降压3.3V的LDO低压差稳压器。 红圈3呢是自动下载和自动运行控制电路。 BOOT设置.jpg 要理解自动下载和自动运行控制电路,先要了解STM32的启动配置设置模式,我使用的是串口下载所以通过跳线选择BOOT0置高电平,BOOT1置低电平。 红圈3内的电路里Q2就是控制BOOT0为高电平的,Q1是用于单片机复位来运行用户程序的,看下面的时序图就知道了,当USB在使用串口通讯来下载程序时,DTR和RTS分别为先是DTR维持差不多100多毫秒的高电平后转为低电平,RTS维持低电平到下载完程序后DTR和RTS才同时都为高电平,RTS为低电平时正好通过Q2把BOOT0置为高电平,实现串口模式下载,BOOT1是要用户通过短路跳线来置低电平的,当下载完用户程序后DTR会早于RTS置为高电平,Q1就会导通,拉低NRST电压实现复位,Q2也会截止,BOOT0脚有一个100K电阻到地被置于低电平,那单片机就会处于用户闪存存储模式,此时复位电路的电容会慢慢冲满,大家可以稍微加大一下复位电路的上拉电阻。

RTS和DTS时序.jpg复位电路.png

PCB空板

PCB空板正面.png焊接元件PCB.png

附件里有上传一个点灯程序,使用PC13-GPIO脚通过一个470R电阻加一个发光二级管接到3.3V正电源处来闪烁。 ISP下载软件使用了国产软件,自动下载时大家要设置成红圈里一样的啊,不然会不能成功下载,还有BOOT1要设置为地电平,BOOT0也要设置值为低电平,其余的就没啥啦,大家可以到网上搜索下载。 自动下载程序界面.png

https://lceda.cn/editor#id=|155c0dd211864e7a898e98eeff06e930|9b454d15e54c4d58b8d53d1b00495dc2 开源

文档

STM32F103C8T6最小系统板

在编辑器中打开

STM32F103C8T6最小系统板

在编辑器中打开

BOM

ID Name Designator Footprint Quantity
1 1A F1 0805 1
2 1.5K R1 C0603 1
3 22R R3,R2 C0603 2
4 1k R9,R8 0603 2
5 100k R10,R11 0603 2
6 Header-Male-2.54_1x4 P4 HDR-4X1/2.54 1
7 100nF C1,C5,C7 0603 3
8 1N4148WSQ-7-F D1,D2,D3 SOD-323F 3
9 8MHz X1 SMD-5032_2P 1
10 LD1117-3.3 U2 SOT-223 1
11 CH340C U1 SOP-16_150MIL 1
12 S8050-G Q1 SOT-23(SOT-23-3) 1
13 USB-BF90 USB USB-B_4PIN-FEMALE_BF90 1
14 32.768 X2 XTAL-SMD_2PIN-L3.20-W1.50-L 1
15 10uF C4,C6 CASE-B_3528 2
16 Header-Male-2.54_2x3 P3 HDR-3X2/2.54 1
17 CR1220-2 B1 BATTERY-2 1
18 MTP125-1110S1 P7,P8 SDIP-D-10_2.54 2
19 6*6*12SMD Tactile Switch SW1 KEY-6.0*6.0 1
20 SS8550 Q2 SOT-23(SOT-23-3) 1
21 Header-Male-2.54_1x20 P1,P2,P5,P6 HDR-20X1/2.54 4
22 210S-2*2PL=11.6MM Gold-plated black ISP 210S-2.54-2X2P 1
23 1K R7,R6,R4 C0603 3
24 10K R5 C0603 1
25 1u C12,C13,C14,C16 0603 4
26 22P C8,C9,C10,C11 0603 4
27 PESD5V0S1BA TS1 SOD-323 1
28 STM32F103C8T6 U3 LQFP-48_7X7X05P 1

展开

工程成员

工程附件

登录注册之后才可以进行评论操作
工程所有者当前已关闭评论
征集令发布者当前已关闭评论
全部评论 4

小小一棵葱

@xjerry  哈哈哈,终于有人发现了啊,都喜欢白嫖,留点BUG也可以啊!

2020-03-24 21:34:22
回复

xjerry

牛叉,大佬这个stm32最小系统有32.768k晶振的电容还是22pf?

2020-03-24 14:30:51
回复

小小一棵葱

@gorizi 是的,是的,是的

2019-11-03 09:38:17
回复

gorizi

大佬!复位那个是接到NRST吧。

2019-11-02 09:05:37
回复

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn