一. 參考時(shí)鐘
STM32F0系列MCU支持使用內(nèi)部RC時(shí)鐘源作為芯片參考時(shí)鐘,或者通過OSC_IN/OUT、OSC32_IN/OUT的時(shí)鐘信號(hào)作為參考時(shí)鐘,具體使用哪一個(gè)看產(chǎn)品需求,比如只做一些簡單的邏輯控制類的,可以直接使用內(nèi)部RC時(shí)鐘源。
如果需要使用USB2.0或者串口這些通信接口,那還是用外部時(shí)鐘要好些,RC震蕩的時(shí)鐘抖動(dòng)容易受溫度影響,外設(shè)使用通信接口通信時(shí)容易因?yàn)閰⒖紩r(shí)鐘的抖動(dòng)過大導(dǎo)致數(shù)據(jù)傳輸失敗。
使用晶振作為參考時(shí)鐘的典型電路如下圖(圖一)所示,所需的器件主要有晶振、2個(gè)負(fù)載電容、和一個(gè)REXT電阻。
(圖一)
二. 復(fù)位電路
對(duì)于STM32F0的復(fù)位電路,在規(guī)格書第84頁的Figure 25有推薦的設(shè)計(jì)電路,如下圖(圖二)所示。其實(shí)這個(gè)電路比較有意思,我們可以看到復(fù)位這個(gè)引腳內(nèi)部是有一個(gè)上拉電阻的,在第84頁的Table 56有描述這個(gè)電阻典型值為40kΩ,這個(gè)參考電路只需要在外部放置一個(gè)0.1μF的電容和一個(gè)并接到GND的按鍵就可以了。
但我們看評(píng)估板原理圖如下圖(圖三)所示,復(fù)位引腳外部還是加了個(gè)100kΩ的上拉電阻。到這可能有的讀者會(huì)比較疑惑了,那到底要加還是不加呢,其實(shí)這里的話推薦加,因?yàn)榧恿撕笊侠柚底冃?,上拉能力?huì)相對(duì)較強(qiáng),在一些高低溫場合,復(fù)位信號(hào)的穩(wěn)定性會(huì)更好些。
(圖二)
(圖三)
三. 燒錄調(diào)試電路
STM32F0系列MUC主支持SWD、JTAG、串口等幾種燒錄方式,SWD為ST官方推薦方式,可以方便燒錄代碼和軟件調(diào)試。使用SWD接口的另外一個(gè)好處是信號(hào)線少,只需要2條信號(hào)線,分別是SWDIO(引腳PA13)和SWDCLK(PA14)。
對(duì)于SWD接口,ST官方提供了對(duì)應(yīng)工具ST-Link。電路設(shè)計(jì)時(shí)只需把PA13和PA14加電源VCC和GND通過排針預(yù)留出來,燒錄或調(diào)試時(shí)把ST-Link的VCC、GND、SWDIO、SWCLK對(duì)應(yīng)連到排針上即可,如下圖(圖四)所示。
(圖四)
-
上拉電阻
+關(guān)注
關(guān)注
5文章
366瀏覽量
31191 -
時(shí)鐘抖動(dòng)
+關(guān)注
關(guān)注
1文章
63瀏覽量
16189 -
GND
+關(guān)注
關(guān)注
2文章
545瀏覽量
39841 -
STM32F0
+關(guān)注
關(guān)注
0文章
61瀏覽量
17489 -
swd接口
+關(guān)注
關(guān)注
0文章
11瀏覽量
3064
發(fā)布評(píng)論請(qǐng)先 登錄
STM32F0系列概覽

ST發(fā)布STM32F0系列MCU的升級(jí)版STM32G0,仍基于Arm Cortex
STM32F0系列內(nèi)部高速時(shí)鐘的配置方法

AN5145_從STM32F0系列遷移到STM32G0系列的應(yīng)用

AN5145_從STM32F0系列到 STM32G0 系列的應(yīng)用移手冊(cè)

AN4099_在STM32F0和STM32F3系列MCU上實(shí)現(xiàn)紅外遙控收發(fā)控制協(xié)議

STM32F0系列MCU硬件電路外設(shè)設(shè)計(jì)

STM32F0系列MCU硬件電路boot設(shè)計(jì)

STM32F0系列MCU硬件電路供電設(shè)計(jì)

評(píng)論