
STM32F103ZET6 开发板 核心板
简介
STM32开发板,禁止任何人用于商业用途
简介:STM32开发板,禁止任何人用于商业用途开源协议
:CC-BY-NC 3.0
描述
一直想学STM32,可是手头上只有一个核心板,如图
这个怎么说呢。。。。能用,但是不好用,配套的学习资料太少,说的是可以参考正点原子的视频教程,但是外设差太多,没有SD卡槽,一般的TFT屏幕上是排针没法直接插上去用,作为一个学习板肯定不符合我的口味。
正点原子的精英板的资料比较齐全,外设比较丰富,可以满足学习要求。
但是,这个价格直接却退!
身为一名电子爱好者,自己做一块不香吗?!!!!!!
参考正点原子的原理图,进行设计制作
原理图绘制的“轻轻松松”;
转成PCB,然后“简简单单”布个线,一块高大上的正点原子“同款”精英板就设计好了!
由于为了缩小体积(PCB尺寸控制在了90*100mm),所以去除了精英板的几个外设,以及对一些进行了替换。
* 去除部分
分别是RS485模块,红外接受模块以及温湿度传感器DH11接口
* 替换部分
USB接口都换成Typec接口,数据线更容易匹配;
JTAG接口替换为SWD接口,SWD下载稍慢,但是完全够用,而且板载的ch340也可以下载c'x,就是下载的更慢点;
把boot0和boot1切换用的排针换成波动开关,便于切换;
SD卡插槽换未小体积封装,占用的PCB面积更小,而且小的SD卡更容易找到以及购买(更便宜);
晶振换成较小体积的贴片封装;
蜂鸣器换位5030封装(可能是蜂鸣器类型不一样,烧录蜂鸣器实验的程序,蜂鸣器无反应);
光敏电阻换成电位器;
注
除了蜂鸣器的程序不能直接使用(我使用的是无源蜂鸣器,正点原子使用的是有源蜂鸣器),其他外设程序均可直接使用,且运行正常。
去除部分在使用时只需自己接好对应的模块就可以,接线也比较简单。
该设计方案目前通过不断优化,已经为第三版(最终版本),且已验证成功,优化内容如下:
1,SWD接口增加二极管,避免接反烧坏电路
2,修改USB-TTL下载电路,将原版CH340C换为CH340K,封装更小
3,布线进行优化,加粗电源线,对信号线进行修改优化
4,修改存在的bug
以下是实物图:
实物丝印清晰整洁,整体布局比较合理
由于本人水平有限,布线比较拉跨,欢迎大家进一步优化改进
各位如果有更好的提议或者思路,欢迎在评论区交流。
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | TFTLCD | 1.4`/2.1`LCD | TFTLCD_2_4/2_8/3_5 | 1 |
2 | CR1220 | B1 | BAT-TH_CR1220-12 | 1 |
3 | 104 | C1,C2,C3,C8,C10,C11,C12,C13,C14 | C0603 | 9 |
4 | 10P | C4,C5 | C0603 | 2 |
5 | 22P | C6,C7 | C0603 | 2 |

评论