找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3064|回復(fù): 0
收起左側(cè)

(12)怎么在DXP中畫STM32最小系統(tǒng)和給元件編號(hào)(電路板教程-成都儀器開發(fā)定制)

[復(fù)制鏈接]
ID:63113 發(fā)表于 2019-7-8 19:10 | 顯示全部樓層 |閱讀模式
一般來說,要保證STM32單片機(jī)能夠正常工作,需要建立單片機(jī)最小系統(tǒng),也就是保證單片機(jī)能夠工作的最小外圍電路。本文講述一個(gè)STM32F103RCT6單片機(jī)的最小系統(tǒng)電路,當(dāng)然也不是說最小系統(tǒng)一定要是本文講的這個(gè)樣子,這里講述的只是其中的一個(gè)推薦電路,在廠家資料、各大論壇都應(yīng)該有相關(guān)資料能夠參考。
56.PNG

但是,別人的東西畢竟是別人的東西,自己在應(yīng)用的時(shí)候還應(yīng)當(dāng)根據(jù)具體情況做適當(dāng)?shù)恼{(diào)整和修改,例如,把參考電路里用不到的元件刪除,增加一些需要用到的元件等。
下面就具體介紹一下這個(gè)STM32的最小系統(tǒng)電路,再補(bǔ)充一下在DXP軟件中給元件編號(hào)的方法。
l 單片機(jī)的電源
57.PNG
這款單片機(jī)的主電源推薦是3.3V的直流電源,主電源包括了以下幾個(gè)部分。
Vssa,Vdda= 2.0~3.6V:為ADC、復(fù)位模塊、RC振蕩器和PLL的模擬部分提供供電。將Vssa接地,將Vdda串聯(lián)一個(gè)10歐姆的電阻后接直流電3.3V正極,Vssa和Vdda之間加10uf和0.1uf的去耦電容。
單片機(jī)有多組Vss和Vdd引腳,這是為芯片內(nèi)部各個(gè)單元供電的引腳,為了提高電源的完整性,降低電源的阻抗,所以采用外部走線的方式。在使用的時(shí)候,將各個(gè)Vss引腳接地,將Vdd引腳接電源正極,兩個(gè)引腳之間加0.1uf去耦電容。
l  備用電源和復(fù)位部分

58.PNG
這里將一個(gè)3V的紐扣電池作為單片機(jī)的備用電源,這樣在3.3V主電源失電的時(shí)候也能夠在一定時(shí)間內(nèi)保證單片機(jī)的運(yùn)行。在這里電池的正極與主電源的正極各用一個(gè)二極管防止電源反接,然后把它們連接在一起然后接入單片機(jī)的1#引腳Vbat,當(dāng)然這里的引腳編號(hào)可能會(huì)根據(jù)單片機(jī)的不同封裝有變化,注意區(qū)別。當(dāng)Vbat不想接備用電源的時(shí)候,應(yīng)當(dāng)把這個(gè)引腳接到Vdd上去。
當(dāng)單片機(jī)的7#引腳NRST接高電平的時(shí)候單片機(jī)正常工作,在當(dāng)其接低電平的瞬間單片機(jī)程序復(fù)位從頭開始運(yùn)行。這里用一個(gè)微動(dòng)按鍵U3對(duì)NRST進(jìn)行高低電平控制,用一個(gè)0.1uf的電容進(jìn)行按鍵濾波。
l  晶振電路
59.PNG

單片機(jī)的3#引腳OSC32_IN和4#引腳OSC32_OUT外接一個(gè)32.768KHZ的晶振,用作系統(tǒng)時(shí)鐘計(jì)時(shí),晶振的兩頭再接一個(gè)22pf的電容到地。
5#引腳OSCIN和6#引腳OSCOUT一般接8MHZ的晶振,用作單片機(jī)指令運(yùn)行的基準(zhǔn)時(shí)鐘,晶振的兩頭再接一個(gè)22pf的電容到地,并在晶振兩個(gè)引腳并聯(lián)一個(gè)1M歐姆的電阻。
l 程序下載電路
60.PNG
這里我選用外購(gòu)的一款STM32程序下載器,下載器只需要連接單片機(jī)的復(fù)位RESET、串口1、BOOT0引腳就能正常工作,在電路板上只需要做個(gè)接口J1、J2就可以了,另外設(shè)置供電引腳接口J3備用。另外,承接電路板、控制器開發(fā)定制,業(yè)務(wù)QQ 2531263726
61.PNG
在下載程序的時(shí)候,需要對(duì)BOOT1和BOOT0進(jìn)行電平切換,程序下載的時(shí)候操作流程如下:
62 - 有字.PNG



如圖 61,在設(shè)計(jì)的時(shí)候單獨(dú)把BOOT0引腳留出來,在程序下載的時(shí)候接到下載器,運(yùn)行的時(shí)候跳線到低電平,最后板子調(diào)試完畢后直接將BOOT0與低電平GND用焊錫短接。
再加上之前的電源轉(zhuǎn)換電路,如直流5V轉(zhuǎn)3.3V電路等,一個(gè)簡(jiǎn)單的STM32最小系統(tǒng)電路也就完成了。
63.PNG
未完待續(xù)。
來吧,關(guān)注一個(gè)有趣的技術(shù)公號(hào):yonkotech

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表