STM32最小系統設計
概述
最近在在設計一塊板子的時候發現在設計STM32電路這部分時,有些東西模棱兩可。本着科學嚴謹的態度,本着對工作負責的態度(板子設計壞了都是money!),這里對STM32最小系統的設計進行一個梳理。如果其他人願意將就,而我不願意將就。
下面以STM32F407IGT6的最小系統設計為例。
1 下載口
124:SWDIO;
137:SWCLK。
選擇SW下載模式,只需要3根線就好,DIO,GND,CLK。
2 啟動選擇項
58:BOOT1;
166:BOOT0;
通常情況下是BOOT0接地,BOOT1懸空。
3 時鍾
29:OSC_IN;
30:OSC_OUT。
當接有源晶振時,直接接OSC_IN管腳就行了,OSC_OUT管腳懸空就行。
4 VREF
1, V_ref+與V_dda相連接
在VDDA/VREF+與VSSA/VFRE-之間並聯1uF和10nF的電容。
2, 2,V_ref+與V_dda不連接
需要在VREF+和VREF-之間並聯1uF和10nF的電容。
需要在VDDA和VSSA之間並聯1uF和10nF的電容。
5 調壓器
見STM32F4xx中文數據手冊3.18調壓器
BYPASS_REG一直設置為低,啟用調壓器,然后VCAP_1和VCAP_2通過2.2uF的電容接地。
參考設計:BYPASS_REG接地(若有),VCAP_1和VCAP_2通過2.2uF的電容接地。
6 供電
VDD和VSS之間用100nF的去耦電容相連接。
7 電源監控器
保持 PDR_ON(171)為高電平,啟用電源監控器。
參考設計:PDR_ON(若有)接3V3
8 VSSA和VDDA
VSSA和VDDA之間通過100nF和10uF電容相連接。
9 后備電池
VBAT直接接3.3V。
后續會放出我設計的最小系統電路圖。
未完,待續