大家好,我是程序員小哈。
綜合實例:自動洗碗機的分享,下面小哈哥來介紹一下。
準備工作
軟件安裝
我們使用Altium Designer 14.2來繪制本實例的PCB板,大家先把軟件準備好。注意:本軟件僅用來交流學(xué)習(xí)使用,請勿用于商業(yè)用途,請支持正版。
封裝庫下載
我們不重復(fù)造輪子,直接使用嘉立創(chuàng)提供的AD封裝庫,遇到?jīng)]有的器件也可以去立創(chuàng)商城中下載,使用嘉立創(chuàng)提供的封裝庫的好處是,PCB畫好之后,直接導(dǎo)出坐標文件和BOM文件,就可以進行SMT了。
在此基礎(chǔ)上,以后使用新的元器件,大家可以添加到其中,維護好自己的封裝庫,以后畫起圖來,事半功倍。
https://www.jlc.com/portal/smtComponentList.html
STM32核心板功能分析
小哈哥在公眾號分享過一個版本的核心板,使用核心板可以簡化底板的設(shè)計,避免重復(fù)勞動,節(jié)約成本,利用它分享過三個綜合實例,每個實例只需要替換底板即可。
因為那是我繪制的第一版核心板,其中有少許不合理的地方,今天我們借此機會,重新制作一個核心板,這次核心板力爭盡量小,預(yù)留的IO盡量全。
我們之前詳細介紹過STM32的最小系統(tǒng),所謂最小系統(tǒng),就是能夠獨立運行,使用最少而又必需的器件所組成的系統(tǒng)。
我們要做一個核心板,讓核心板能夠獨立運行,那么我們就要搭建一個STM32的最小系統(tǒng),該系統(tǒng)的組成包括:
系統(tǒng)供電(3.3V)
晶振電路(主時鐘晶振和RTC晶振)
VBAT引腳供電
下載電路
復(fù)位電路
去耦電容
BOOT引腳
調(diào)試電路(串口1、KEY0及LED0)
預(yù)留一些常用的IO
核心板原理圖繪制
準備所有用到元器件的原理圖符號
繪制核心板的原理圖