大家好,我是程序员小哈。
综合实例:自动洗碗机的分享,下面小哈哥来介绍一下。
准备工作
软件安装
我们使用Altium Designer 14.2来绘制本实例的PCB板,大家先把软件准备好。注意:本软件仅用来交流学习使用,请勿用于商业用途,请支持正版。
封装库下载
我们不重复造轮子,直接使用嘉立创提供的AD封装库,遇到没有的器件也可以去立创商城中下载,使用嘉立创提供的封装库的好处是,PCB画好之后,直接导出坐标文件和BOM文件,就可以进行SMT了。
在此基础上,以后使用新的元器件,大家可以添加到其中,维护好自己的封装库,以后画起图来,事半功倍。
https://www.jlc.com/portal/smtComponentList.html
STM32核心板功能分析
小哈哥在公众号分享过一个版本的核心板,使用核心板可以简化底板的设计,避免重复劳动,节约成本,利用它分享过三个综合实例,每个实例只需要替换底板即可。
因为那是我绘制的第一版核心板,其中有少许不合理的地方,今天我们借此机会,重新制作一个核心板,这次核心板力争尽量小,预留的IO尽量全。
我们之前详细介绍过STM32的最小系统,所谓最小系统,就是能够独立运行,使用最少而又必需的器件所组成的系统。
我们要做一个核心板,让核心板能够独立运行,那么我们就要搭建一个STM32的最小系统,该系统的组成包括:
系统供电(3.3V)
晶振电路(主时钟晶振和RTC晶振)
VBAT引脚供电
下载电路
复位电路
去耦电容
BOOT引脚
调试电路(串口1、KEY0及LED0)
预留一些常用的IO
核心板原理图绘制
准备所有用到元器件的原理图符号
绘制核心板的原理图