
單片機最小系統一般有單片機、電源、晶振、復位電路和調試電路。
(資料圖片僅供參考)
一、單片機
下圖所選用的單片機為STM32F103C8T6,封裝為LQFP-48。具有價格便宜、性能強大、資源齊全等優點,可直接在TB上買現成的系統板進行測試開發。
單片機最小系統
二、電源
將12V的輸入電源,通過AMS1117-3.3線性穩壓器,輸出單片機所需要的3.3V。
電源電路
保險絲和穩壓二極管的作用是為了防止誤接到過高電源上時造成電路板上的某些芯片損壞,保險絲選用的是16V 1A的自恢復保險絲,穩壓二極管選用的是耐壓14V(瞬間最高20V) 的肖特基二極管。
穩壓器的左右兩邊均為濾波電容,大電容濾低頻,小電容濾高頻。輸入濾波是為了將波動較大的輸入直流電變為波紋不大的直流電,供穩壓器進行使用;輸出濾波是由于穩壓器需要從輸出采樣,然后再進行反饋調節以達到穩壓,但是芯片等負載在使用過程中會發生變化,反饋回去的電壓頻率可能會和穩壓器產生沖突,所以穩壓輸出也必須加濾波電容。
三、晶振
晶振電路用來給芯片提供時鐘信號。晶振就好比單片機的心臟,沒有心臟起跳,單片機就無法工作,晶振值越大,單片機的運行速度就越快,夠用就好,速度越快越容易被干擾,可靠性就越差。
晶振電路
不同型號的晶振所要求的電阻電容不一樣,畫圖時需要查看其數據手冊,以達到正常使用。另外,晶振在畫PCB板時需要距離芯片近一點兒;走線時最好避免在晶振附近或者背部走線,防止干擾晶振。
四、復位電路
按下按鍵時,RST的引腳被拉低,產生復位脈沖,使系統復位。
按鍵復位電路
五、調試電路
BOOT選擇
一般我們使用JTAG或SW模式下載程序時,都是下載到主閃存存儲器(Main Flash Memory)這個里面,重啟后也是直接從這里重啟就好。
三種BOOT模式
BOOT1:BOOT0=0:0 主閃存存儲器啟動模式
程序下載調試電路
直接將仿真器與連接器上的SWDIO、SWCLK、GND、3.3V(如芯片已供電,可不接)引腳一一連接即可下載程序以及調試。
程序下載電路
六、去耦電容和濾波電容
1.VBAT:電池或其他電源供電。(在此未接外界電池)
2.VDD:芯片的工作正電壓。
3.VSS:芯片的工作負電壓。
4.VDDA:芯片的工作模擬正電壓。
5.VSSA:芯片的工作模擬負電壓。
去耦電容(VBAT、VDD與VSS之間連接的)主要是用來濾除雜波,保持引腳電壓的穩定性;濾波電容(VDDA與VSSA之間連接的)主要是為了得到一個更加平穩的直流電為ADC、復位模塊、RC振蕩器和PLL的模擬部分進行供電。必須注意的是,畫板時這些電容需要盡量離相關引腳近一點兒,可以起到更好的濾波去耦作用。
去耦和濾波電路
標簽: