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