最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

STM32F1系列MCU硬件電路設(shè)計-最小系統(tǒng)篇

2023-02-17 23:27 作者:ecircuitlab  | 我要投稿

前言

本系列內(nèi)容主要介紹STM32F1系列的MCU硬件電路設(shè)計,為避免內(nèi)容過長帶來閱讀疲勞,內(nèi)容分為最小系統(tǒng)篇、USB/CAN接口篇、FSMC接口篇講解。如果你只關(guān)注最小系統(tǒng)能否工作,那你只需看最小系篇即可。

*本系列內(nèi)容的相關(guān)資料可在公眾號“ecircuitlab”后臺回復(fù)消息?下載|STM32F1?獲取。


01

芯片供電


STM32F1系列的MCU電源軌比較簡單,從規(guī)格書P44的Table 10可以看到,共有VDD、VDDA、和VBAT三組電源軌。該系列MCU有LQFP144、LQFP100、LQFP64、LFBGA144四種不同類型封裝,芯片電源軌供電要求和不同封裝的功耗信息如下圖。

圖片

對于MCU電源方案的評估,這里以ST官方評估板MB672為例,評估板MB672上選用的芯片封裝為LQFP144,板載外設(shè)均為3.3V電平,所以上述三組電源軌均使用3.3V供電,通過上圖中的LQFP144封裝功耗信息(666mW),可以估算到MCU滿載時電源系統(tǒng)至少提供202mA電流。在評估板MB672中,還搭載了音頻芯片AK4343、TF卡座、SRAM、Nor Flash、NAND Flash、電機等應(yīng)用方案。這里查閱了這些方案的芯片規(guī)格書資料,匯總得需要的電流約500mA。

結(jié)合MCU的電流需求信息,可以知道評估板的所有外設(shè)滿載工作時,3.3V電源系統(tǒng)至少提供700多mA的電流。查看官方評估板的3.3V電源解決方案,官方使用的是一顆LDO(在評估板第10頁),如下圖所示。LDO型號為LD1086D2M33,查閱這顆LDO的規(guī)格書資料知道,它能連續(xù)提供1.5A的電流對外輸出,因為評估板預(yù)留了很多排針給用戶外擴,所以可以看到ST在設(shè)計該評估板時,3.3V電源軌留了很多的裕量。

圖片

確定電源方案后,可以通過STM32F1系列的MCU的規(guī)格書提供的去耦方案給對應(yīng)的電源引腳放置去耦電容,該信息在規(guī)格書第41頁的Power supply scheme小節(jié)提供,如下圖所示。

圖片

設(shè)計時注意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來設(shè)置boot方式,按照常規(guī),我們都是Main Flash memory啟動,所以產(chǎn)品硬件設(shè)計時可直接通過一個10kΩ電阻給BOOT0下拉。當(dāng)然,有時軟件調(diào)試代碼時會不小心燒錄了錯的代碼,導(dǎo)致MCU不能正常工作和再次燒錄,遇到這樣的情況時,解決辦法是把BOOT0信號通過鑷子短接至3.3V,然后重新上電,讓MCU從System memory boot,然后重新燒錄代碼即可。

圖片



03


時鐘、復(fù)位、和燒錄接口


對于ST的所有MCU,復(fù)位和燒錄接口處理方式均一樣,細節(jié)可參考STM32F0系列MCU硬件電路設(shè)計的時鐘/復(fù)位/燒錄篇。



著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

參考資料:

[1].?DS6558: XL-density performance line ARM?-based 32-bit MCU with 768 KB to 1 MB Flash, USB, CAN, 17 timers, 3 ADCs, 13 communication interfaces

[2].?RM0008: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and STM32F107xx advanced Arm?-based 32-bit MCUs

[3].?MB672-F103ZGT6-D06N Board schematic


STM32F1系列MCU硬件電路設(shè)計-最小系統(tǒng)篇的評論 (共 條)

分享到微博請遵守國家法律
永兴县| 茂名市| 南澳县| 浮山县| 丹棱县| 北安市| 浠水县| 庆城县| 宜阳县| 通渭县| 塔河县| 靖西县| 察哈| 新乡县| 都江堰市| 新田县| 潞西市| 香港| 南涧| 双鸭山市| 东平县| 桂阳县| 双江| 嵩明县| 镇江市| 涟源市| 湄潭县| 织金县| 临高县| 威远县| 贵定县| 庐江县| 漳平市| 黎平县| 仲巴县| 祥云县| 马边| 开鲁县| 兴山县| 申扎县| 静海县|