STM32學(xué)習(xí)筆記之十六——題外話(huà),自己做塊工程板
第一步——用STM32F103CBT6的48腳芯片,為光電平臺(tái)的簡(jiǎn)單控制為目標(biāo),實(shí)現(xiàn)基本外圍硬件、PWM、串口、I/O。將SPI、I2C留插針。
本文引用地址:http://www.biyoush.com/article/201611/322066.htm第二步——為集成傳感器應(yīng)用為目標(biāo),在第一步硬件基礎(chǔ)上制作功能性的套版,兩板連接實(shí)現(xiàn)AD、SPI、I2C、RTC等等功能。
二、硬件規(guī)劃
選用STM32F103CBT6,面積7×7mm,128K flash,16K RAM,4個(gè)16bit PWM,12個(gè)12bit PWM或CAP,2個(gè)SPI,2個(gè)I2C,3個(gè)串口,1個(gè)CAN,1個(gè)USB,),12ADC。
管腳分配目標(biāo)1如圖,之后的功能包括:4個(gè)AD,3個(gè)串口(1個(gè)與I2C復(fù)用),1個(gè)SPI,8個(gè)(兩組)PWM輸入輸出,1個(gè)USB,1個(gè)I/O,1個(gè)MCO。
三、管腳分配:
下載(32.83 KB)
2009-4-26 16:14
四、ALTIUM DESIGNER 6(Protel的第六個(gè)版本)操作筆記
之所以選擇這個(gè)軟件三個(gè)理由:1、界面習(xí)慣兼容Protel。2、操作習(xí)慣于Windows類(lèi)似方便。3、可輸出igs用于結(jié)構(gòu)設(shè)計(jì)。
軟件使用筆記如下:
a)
b)
c)
d)
e)
f)
g)
“設(shè)計(jì)/規(guī)則”改線寬、線距、器件距離……;
“設(shè)計(jì)/板子形狀/重新定義板子形狀”改工作區(qū)域大小,然后左鍵點(diǎn)擊前置Keepout層,畫(huà)電路板外形;
“設(shè)計(jì)/板參數(shù)選項(xiàng)”改網(wǎng)格大小,器件和走線中鼠標(biāo)捕捉的間隔大小……;
“設(shè)計(jì)/Import changes From……”引入原理圖的器件和連接方式,包括改動(dòng)(出現(xiàn)對(duì)match提示選擇繼續(xù)就可以了);
“查看/切換單位”改公制和英制;
“工具/取消布線”取消已經(jīng)布好的線;
“自動(dòng)布線”計(jì)算機(jī)自動(dòng)布線,功能比Protel增強(qiáng)不少;
“報(bào)告/測(cè)量距離”測(cè)量實(shí)際距離;
在層標(biāo)簽單擊,前置這個(gè)層。右鍵有隱藏層和顯示層比較常用。
屏幕中點(diǎn)擊右鍵菜單中“設(shè)計(jì)/規(guī)則”、“選項(xiàng)/板參數(shù)選項(xiàng)”、 “選項(xiàng)/層疊管理”(添加和刪除層)、“選項(xiàng)/顯示掩藏”(針對(duì)各種類(lèi)型進(jìn)行顯示和隱藏,查找未布的線就使用此功能后在操作框中點(diǎn)擊“所有最終”然后點(diǎn)擊“Apply”,再手工點(diǎn)擊所有的選項(xiàng)為“隱藏的”再點(diǎn)“Apply”就能看到未布線的連線了)
快捷鍵:空格鍵旋轉(zhuǎn)器件,TAB鍵切換線寬和放置過(guò)孔。左鍵單擊選擇,左鍵按住移動(dòng)器件(多個(gè)重疊會(huì)有列表選擇,未松開(kāi)時(shí)右鍵取消操作),左鍵雙擊改器件屬性(所在層、位置……),右鍵按住移動(dòng)鼠標(biāo)平移視野,滾輪上下移動(dòng),滾輪按住移動(dòng)鼠標(biāo)放大縮小
五、基本電路原理設(shè)計(jì)
拋棄復(fù)雜設(shè)計(jì),專(zhuān)注于可獨(dú)立調(diào)式的CPU板設(shè)計(jì)。計(jì)劃設(shè)計(jì)模塊包括:供電、JTAG、晶振、RTC(電池引出)。
注:未使用標(biāo)準(zhǔn)JTAG設(shè)計(jì),原因有三:
1、原設(shè)計(jì)太占管腳,這個(gè)尺寸實(shí)在難實(shí)現(xiàn)
2、這只是CPU板具體應(yīng)用會(huì)再做功能套版,上面可以連接標(biāo)準(zhǔn)JTAG
3、有可能向USB燒寫(xiě)和SW雙線調(diào)式方向轉(zhuǎn)變,所以以后不一定會(huì)使用標(biāo)準(zhǔn)JTAG
評(píng)論