开源电路分享のFalling Star Board

想自己做个能连网的时钟,结合RT-thread,显示个天气预报什么的,想想就挺有趣的。考虑到当前的芯片价格,和后续的设计,万一还有个啥奇妙的想法呢,就把这个做成了核心板。

一开始就只做了最小系统板,啥都没有。发现调试不方便,打印信息啥的我都得接线,很费劲,就直接加了个ST LINK,ART-PI提供了一个固件挺好用,带虚拟U盘和虚拟串口。

既然打算做个小屏幕显示图片,加个SD卡,那不想显示啥,就把图片存里面进行加载呗。通过SD卡升级程序也可以啊,更换固件很方便呀,后面发现,能联网哎,从平台升级程序也可以啊,但这个SD卡是有可能坏的,或者读取失败,FLASH稳定性还行,固件直接存到FLASH。焊上去,掉不了。还有一个USB,试试把FLASH虚拟个U盘,咱也把固件拖进去,也能升级。最后加来加去,就成现在的板子了。点个灯,跑个RTT,操作一下文件,做做程序升级,玩玩USB,常见的都有。

作品展示

原理图的整理是非常整洁的,说实话,小飞哥的原理图可不像这么整洁,值得学习,嘿嘿...

开源电路分享のFalling Star Board

PCB尺寸及3D视图

开源电路分享のFalling Star Board


  成品

主要功能

主控:STM32f103RxT6

30个扩展IO

板载STLINK

TF卡

flash

用户按键、LED灯

USB、STLINK双type-C接口

各模块介绍

有一定基础的小伙伴直接看电路原理图即可,最小系统,整个原理图来讲,相对还是很容易看懂的。

1、主控STM32F103RxT6

这个就不多做介绍啦,看芯片手册即可,这里主要介绍一种原理图封装的绘制方法,一般引脚数是很多的,全放在一个封装图上,会使得原理图封装很大,看起来比较繁琐,除此之外,PIN脚一般是分为几种类型,电源脚、地脚、普通IO等,我们可以把这些分开画,分为几个子部分,最终合成完整的封装,原理图设计会看起来舒服很多。

开源电路分享のFalling Star Board

2、 5V转3.3V

开源电路分享のFalling Star Board

3、TF卡

开源电路分享のFalling Star Board

4、flash

开源电路分享のFalling Star Board

5、电源灯及用户LED

开源电路分享のFalling Star Board

6、外部高速时钟晶振及RTC用32.768KHZ晶振

开源电路分享のFalling Star Board

7、复位按键及用户按键

开源电路分享のFalling Star Board


8、stlink

开源电路分享のFalling Star Board

9、DBG USB

开源电路分享のFalling Star Board

10、OTG USB

开源电路分享のFalling Star Board


11、 扩展IO

开源电路分享のFalling Star Board

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypjxp.html