01
STM32F1系列的MCU電源軌比較簡單,從規(guī)格書P44的Table 10可以看到,共有VDD、VDDA、和VBAT三組電源軌。
該系列MCU有LQFP144、LQFP100、LQFP64、LFBGA144四種不同類型封裝,芯片電源軌供電要求和不同封裝的功耗信息如下圖。
對于MCU電源方案的評估,這里以ST官方評估板MB672為例,評估板MB672上選用的芯片封裝為LQFP144,板載外設均為3.3V電平,所以上述三組電源軌均使用3.3V供電,通過上圖中的LQFP144封裝功耗信息(666mW),可以估算到MCU滿載時電源系統(tǒng)至少提供202mA電流。
在評估板MB672中,還搭載了音頻芯片AK4343、TF卡座、SRAM、Nor Flash、NAND Flash、電機等應用方案。這里查閱了這些方案的芯片規(guī)格書資料,匯總得需要的電流約500mA。
結(jié)合MCU的電流需求信息,可以知道評估板的所有外設滿載工作時,3.3V電源系統(tǒng)至少提供700多mA的電流。查看官方評估板的3.3V電源解決方案,官方使用的是一顆LDO(在評估板第10頁),如下圖所示。
LDO型號為LD1086D2M33,查閱這顆LDO的規(guī)格書資料知道,它能連續(xù)提供1.5A的電流對外輸出,因為評估板預留了很多排針給用戶外擴,所以可以看到ST在設計該評估板時,3.3V電源軌留了很多的裕量。
確定電源方案后,可以通過STM32F1系列的MCU的規(guī)格書提供的去耦方案給對應的電源引腳放置去耦電容,該信息在規(guī)格書第41頁的Power supply scheme小節(jié)提供,如下圖所示。
設計時注意VDDA的供電處理方式,推薦處理方式是3.3V電源經(jīng)過一顆100Ω/100M的磁珠后再供給VDDA,對于VREF-、VREF+兩個參考電壓引腳,可以通過放置0Ω電阻跟GND和VDDA隔離,使GND或VDDA上的噪聲盡可能少的影響到VREF。
02
Boot 配置
STM32F1系列的MCU的boot方式有3種,如下圖所示,其他細節(jié)可以在參考手冊RM0008 Rev 21的Boot configuration小節(jié)看到。
從參考手冊提供的描述知道,STM32F1系列的MCU可以通過引腳BOOT1、BOOT0來設置boot方式,按照常規(guī),我們都是Main Flash memory啟動,所以產(chǎn)品硬件設計時可直接通過一個10kΩ電阻給BOOT0下拉。
當然,有時軟件調(diào)試代碼時會不小心燒錄了錯的代碼,導致MCU不能正常工作和再次燒錄,遇到這樣的情況時,解決辦法是把BOOT0信號通過鑷子短接至3.3V,然后重新上電,讓MCU從System memory boot,然后重新燒錄代碼即可。
03
對于ST的所有MCU,復位和燒錄接口處理方式均一樣。
-
處理器
+關注
關注
68文章
19100瀏覽量
228807 -
MCU電源
+關注
關注
0文章
18瀏覽量
6386 -
GND
+關注
關注
2文章
528瀏覽量
38631 -
stm32f1
+關注
關注
1文章
56瀏覽量
12161
發(fā)布評論請先 登錄
相關推薦
評論