硬體電路設計之如何設計乙個STM32最小系統?

2021-10-09 05:46:25 字數 1302 閱讀 2561

stm32最小系統主要由stm32f103rct6微處理器、時鐘晶振電路、按鍵復位電路、電源穩壓電路以及boot電路等部分構成,該最小系統所使用的微處理器是一款32位的處理器,該處理器基於高效能的risc核心,執行頻率可以達到72mhz,執行的電壓範圍在2v至3.6v。此外該型號的mcu還具有256k大小的flash,可用於使用者資料的儲存。

時鐘晶振電路由晶振、起振電容和反饋電阻這三部分構成。晶振選用8mhz的無源晶振,該型晶振具有高精度、高頻率穩定性、可靠性強等優良特性。晶振的輸入輸出端需要連線電阻,該電阻起到產生負反饋的作用,保證放大器能夠工作在高增益的線性區,一般為m歐級,本系統的電路設計中選用1m歐的電阻。

stm32系列的處理器通常有三種復位方式,分別為:上電復位、手動復位和程式自動復位。本系統的stm32的最小系統的電路設計中復位電路採用手動復位的方式,通過引入按鍵的使用達到手動復位的目的。該系列的處理器是低電平復位,按鍵按下時,nrst引腳和gnd導通,從而在該引腳出產生乙個低電平,從而實現微控制器的復位。

電源穩壓電路的分析如下,由於本系統所使用電源介面卡提供的是5v的電壓源,系統所使用的mcu的正常的工作電壓是3.3v,所以該電壓源不能進行對該晶元直接供電,需要進行降壓處理。為了實現將5v的電源電壓降低為3.3v的stm32微控制器的工作電壓,該電路設計所採用的是ams1117這一款正向低壓降穩壓器。所選用的穩壓ic是ams1117系列的3.3v降壓版本,其輸出電壓的精度為1%,滿足了降壓精度的需求,同時由於其內部整合有過熱保護和限流電路,所以在電源的使用過程中能夠提供一定的安全保障。

還有其他外圍電路,其中四個104的電容在進行pcb電路設計的時候需要特別的注意就是在接入stm32晶元的幾個vcc/vss端時必須先經過這幾個濾波電容,不然會造成晶元不工作的後果。

需要先接入這幾個104電容從而達到電源濾波的效果。

硬體電路設計學習筆記1 溫公升設計

在硬體電路設計中,我們需要考慮電子元器件的發熱及溫公升,如果不考慮溫公升,當溫度達到一定高度時,部分元器件將失去功能,不能工作,嚴重的將引發火災等,所以溫公升設計必不可少。通常pcb板溫公升設計有以下幾點 1,發熱器件布局要合理,如發熱器件布局要靠近板邊,更利於散熱 該點不絕對,要根據實際情況布局 ...

硬體電路設計學習筆記2 降壓電源電路

文章僅為個人理解,學習記錄,不必具備任何權威性,悉知。電源電路對於整個電子系統的重要性是不言而喻的,以下是在學習過程中的總結 一般電源電路有這幾種型別 acdc,dcdc,ldo,其中dcdc又分為buck,boost,反極性boost。其中降壓為ldo和buck。1.ldo 關於ldo的描述這裡不...

DIY小四軸之電路設計(一)

前一陣時間一直在做四軸飛行器,略有一點收穫吧,在這裡分享出來,一方面算是對自己的總結,另一方面希望能給想做小四軸的讀者一些思路。本人並非電學專業,如有不對之處,懇請斧正。stm32微控制器基礎,任意系列都可以 altium designer電路板設計 一部分數位電路 模擬電路知識。四軸飛行器又稱四旋...