目錄
1 原理圖庫的創(chuàng)建
1.1 原理圖庫創(chuàng)建過程中用到的操作或者快捷鍵
2 PCB封裝庫的創(chuàng)建
2.1 PCB封裝庫創(chuàng)建過程中用到的操作或者快捷鍵
3 原理圖設(shè)計(jì)???????
3.1 原理圖設(shè)計(jì)過程中使用到的功能菜單或者快捷鍵記錄
4 PCB元器件布局
4.1 布局之后完整的PCB
4.2 PCB布局過程中使用到的功能菜單或者快捷鍵記錄
5 PCB布線
5.1 布線之后的完整PCB
5.2 PCB布線過程中使用到的功能菜單或者快捷鍵記錄
6 絲印整理
7 電氣規(guī)則檢查
8 覆銅
8.1 覆銅之后的完整PCB
8.2 覆銅過程中使用到的功能菜單或者快捷鍵記錄
周末有時(shí)間,用Altium Designer 20繪制一個STM32核心板電路,走一遍原理圖設(shè)計(jì)、原器件布局、布線、覆銅、電氣規(guī)則檢測等大體流程,下面簡單記錄下過程。
1 原理圖庫的創(chuàng)建
1.1 原理圖庫創(chuàng)建過程中用到的操作或者快捷鍵
創(chuàng)建原理圖庫文件,右鍵工程目錄----add new to project----schematic library。
方法1,純?nèi)斯ぎ嫹?/strong>:在原理圖的畫布上,鼠標(biāo)右鍵--place? Rectangle,然后從上面工具欄那里一個一個的增加引腳就好了,這種方法比較繁瑣。注意引腳的小白點(diǎn)是朝外的。????????
方法2,向?qū)М嫹?/strong>:Tools----Symbol Wizard.然后可以在里面修改引腳數(shù),以及給引腳增加名字,比純?nèi)斯ぎ嫹ㄒ奖阋稽c(diǎn)。中間注意修改引腳的electrical type為passive,不要用input。
方法3,利用立創(chuàng)EDA,嘉立創(chuàng)EDA(標(biāo)準(zhǔn)版) - 免費(fèi)、易用、強(qiáng)大的在線電路設(shè)計(jì)軟件
去這個網(wǎng)站搜索元器件,然后放置到原理圖上(雙擊搜出來的元器件原理圖就會把該元器件放置到原理圖上,雙擊搜出來的元器件PCB封裝圖就會把該元器件放置到了PCB圖上),
但是上面的方法你直接雙擊元器件,這樣是把每個元器件放到單獨(dú)的一個文件中了,如果你想把所有的元器件都放到一個文件中,那么你需要先新建project工程,然后在project工程里面新建原理圖,新建pcb,然后當(dāng)你搜索出來一個元器件之后,不要雙擊而是選擇放置,這樣就可以在一個原理圖文件或者PCB文件中放置多個元器件了。
然后文件----導(dǎo)出--altium designer----下載,這樣得到的是.schdoc文件。
這時(shí)候用altium designer打開,然后如果在該工程下直接創(chuàng)建原理圖,那么可以把schdoc里面的元器件直接復(fù)制到原理圖中。
但是如果你想把這個元器件直接從schdoc里面復(fù)制到原理圖庫中,沒法復(fù)制,解決方法是Design----make schematic library,這時(shí)候就會在當(dāng)前工程下生成一個和這個schdoc文件名字一樣但是后綴為SCHLIB的原理圖庫文件.
上面是在立創(chuàng)EDA上搜元器件,還可以從立創(chuàng)商城搜元器件,
但是立創(chuàng)商城這里好像沒法在一個里面添加多個元器件,所以你可以在立創(chuàng)商城搜到并且打開之后,然后復(fù)制原理圖里面左上角屬性那里的器件名稱,然后去上面立創(chuàng)EDA那里搜索元器件(搜索出來之后點(diǎn)一下下面的搜索項(xiàng)這樣右邊的原理圖、cpb、實(shí)物的預(yù)覽才會刷新),
然后將原理圖和pcb封裝刷機(jī)添加到EDA中,這樣就可以在一個文件里面添加多個元器件了。所以可以把立創(chuàng)商城和立創(chuàng)EDA結(jié)合起來,先在商城上搜一下,然后再去立創(chuàng)EDA那里搜器件,然后添加到一個文件中。
2 PCB封裝庫的創(chuàng)建
2.1 PCB封裝庫創(chuàng)建過程中用到的操作或者快捷鍵
方法1,利用立創(chuàng)EDA,和上面的制作原理圖庫的方法類似。
方法2,手工繪制,右鍵工程目錄----add new to project----pcb?library。
繪制的時(shí)候要用到芯片手冊,可以去立創(chuàng)商城上搜晶振,然后點(diǎn)擊數(shù)據(jù)手冊就可以找到芯片手冊。
手工繪制的怎么復(fù)制一個焊盤:要先選中焊盤然后ctrl+c,然后鼠標(biāo)左鍵點(diǎn)擊一下參考點(diǎn)(可以點(diǎn)擊原焊盤的中心,把原焊盤的中心當(dāng)做參考點(diǎn)),然后再ctrl+v,然后鼠標(biāo)就出現(xiàn)復(fù)制的焊盤了,這時(shí)候鼠標(biāo)在想放置的地方點(diǎn)擊一下即可。那么如果復(fù)制第二個焊盤的時(shí)候想讓第二個焊盤和第一個焊盤的距離等于某個特定值呢,那么就是按G----set global snap grid然后在里面輸入某個特定值,這樣你鼠標(biāo)每移動一下移動的距離就是你設(shè)定的距離。
復(fù)制多個焊盤的方法,還可以設(shè)置距離:要先選中焊盤然后ctrl+c,然后鼠標(biāo)左鍵點(diǎn)擊一下參考點(diǎn)(可以點(diǎn)擊原焊盤的中心,把原焊盤的中心當(dāng)做參考點(diǎn)),然后按E,然后按A,選擇paste array,在出現(xiàn)的對話框中可以選擇復(fù)制多少個(最少兩個,這里的個數(shù)是算上原來的焊盤了,所以選2其實(shí)就是復(fù)制了1個)以及每個焊盤之間的距離,設(shè)置完之后鼠標(biāo)再點(diǎn)一下原來的焊盤的中心。
3 原理圖設(shè)計(jì)
3.1 原理圖設(shè)計(jì)過程中使用到的功能菜單或者快捷鍵記錄
新建工程:file----new----Project。然后右鍵----add new to project----schematic
panels:在右下角有個panels,這里面可以選擇把那些狀態(tài)欄調(diào)出來,比如components, projects,navigotor,PCB Library等,但是有時(shí)候這個panels這個本身消失了,這時(shí)候view----Status Bar, 這樣status這個按鈕就會出來。
平鋪窗口:在某個窗口右鍵----split vertical,這樣會把當(dāng)前文件和其他文件分開顯示,window----tile vertically或者tile horizontally,這樣會把所有的窗口都平鋪,一般不這么用。
添加原理圖庫:點(diǎn)擊右上角的components,然后最上面會出現(xiàn)一個三條橫線的標(biāo)志,點(diǎn)擊他,然后選擇file based libraries preferences這個選項(xiàng),然后install選擇庫的路徑。
?鼠標(biāo)拖動選中元器件:如果是鼠標(biāo)從下往上拖,那么只要碰到某根線或者某個元器件,就可以選中,如果是從上往下拖,那么需要完整包含某個元器件或者某根線,才能選中線或元器件。
selection filter:這個可以可以選擇你要選中哪類東西,如果某類東西是off,那么你鼠標(biāo)是沒法選中這類東西的。
修改Net Label名字:可以在放置過程中還沒放下的時(shí)候,按tabel鍵然后修改屬性里面的名字,也可以放下之后雙擊修改名字。
旋轉(zhuǎn)元器件:空格是90度旋轉(zhuǎn),x是水平翻轉(zhuǎn)180,y是豎直方向翻轉(zhuǎn)。還可以在屬性里面設(shè)置翻轉(zhuǎn)特定的角度。
分割線:最上面工具欄的最右邊有個線,可以畫線。
修改designtor編號:tool--annotation--reset schematic designtors,然后tools----annotation----annotate schematic quietly.
添加封裝: 添加封裝之前,工程中要先添加PCB庫,然后可以在某個元器件的屬性里面add封裝,還可以打開tools----footprint manager,這里面是所有的元器件,可以在里面給某個元器件添加封裝。如果是電阻一個一個的增加封裝太麻煩了,那么可以先選中某個電阻然后鼠標(biāo)右鍵----find similar objects,然后在出來的規(guī)劃框中把symbol reference后面的any改成same,這樣就可以選中所有的電阻了,然后可以給所有的電阻添加封裝,另外操作完之后按shift+c這樣原理圖上所有高亮的電阻就會消失。
編譯檢查確認(rèn)原理圖:在工程文件上鼠標(biāo)右鍵----validate?pcb project,這個操作可以檢查設(shè)計(jì)錯誤以及元器件是否都添加了封裝。
4 PCB元器件布局
4.1 布局之后完整的PCB
4.2 PCB布局過程中使用到的功能菜單或者快捷鍵記錄
添加pcb文件;右鍵工程----add new to project----pcb,然后要保存。
生成PCB:可以在原理圖文件,然后disign----update,或者在pcb文件頁面,然后design----import
讓元器件圍繞板子放置:選中所有元器件,然后tools----component placement----arrange outside board.
調(diào)整PCB板子的大小:edit----origin----set,放置原點(diǎn)。然后切換到機(jī)械層,然后點(diǎn)擊直線,然后屬性里面設(shè)置支線的長度為xxmm。然后用線畫一個矩形框,畫線的時(shí)候按空格可以把線的角度切換成直角。然后按住shift選中矩形框的4條邊。然后design----board shape----define from selected objects.
隱藏飛線:按N,hide connection,可以隱藏飛線。
輔助線:可以在絲印層的板子中間做一條輔助線,這樣放置元器件的時(shí)候會更好看。
原理圖選中某個元器件讓PCB中的同樣選中:先在過濾器中選擇直選中component這樣可以防止移動引腳,然后按快捷鍵ctrl+shift+x(一勞永逸的方法是tools--cross select mode這樣不用按快捷鍵也會自動選中器件),? ? ?然后tools----component placement----arrange rectangle會把一模塊的所有元器件放到一個矩形里面.
切換層:放置元器件的時(shí)候按L可以放到底層。
調(diào)整絲印大小:選中一個絲印,然后右鍵尋找相似項(xiàng),然后在屬性里面把字體修改為Turetype。 還覺得大還可以修改字體高度。
如何選擇顯示那些內(nèi)容:ctrl+d,會出來一個view configuration對話框,然后選擇顯示哪些內(nèi)容,比如把絲印隱藏,把覆? 銅隱藏等。
5 PCB布線
5.1 布線之后的完整PCB
5.2 PCB布線過程中使用到的功能菜單或者快捷鍵記錄
隱藏絲印層:布線之前可以先把黃色的絲印層隱藏掉,方便布線。具體方法是鼠標(biāo)右鍵下面的絲印層----選擇隱藏即可。
顯示飛線:N,然后顯示飛線。
如何選中整條線、快速刪除一整條線:使用快捷鍵Ctrl+H(或者S+C鍵),光標(biāo)會變成十字叉。然后將光標(biāo)移動到你想刪除的走線上,點(diǎn)擊該走線,此時(shí)整條走線會被選中。最后按Delete鍵即可將整條走線刪除,因?yàn)橐粭l線分好幾段,如果不用快捷鍵,那么一條線你要選擇多次才能選中。
添加過孔的快捷鍵:在畫線的過程中按2鼠標(biāo)就會變成過孔,再按鼠標(biāo)左鍵過孔就放下了,然后按L線就會切換層。
如何修改線的走向:如果想改變線的走向,但是直接拖動有時(shí)候并不好修改,那就直接在想拐彎的地方直接布線,這樣舊線就消失了。
如何選擇顯示那些內(nèi)容:ctrl+d,會出來一個view configuration對話框,然后選擇顯示哪些內(nèi)容,比如把絲印隱藏,把覆銅隱藏等。
修改導(dǎo)線之間的距離規(guī)則:design----rules----Design rules----electrical----clearance.第一個clearance那里可以為電源線單獨(dú)添加一個rule比如電源線15mil其他導(dǎo)線10mil,子目錄的clearance那里可以設(shè)置導(dǎo)線之間的距離。
修改兩個通孔之間的距離規(guī)則:design----rules----Manufacturing----Hole to Hole Clearance,可以設(shè)置為6mil。
修改絲印、焊盤之間的距離規(guī)則:design----rules----Manufacturing----Minimum Solder Mask Sliver這個可以修改為0,然后design----rules----Manufacturing----SlikToSolderMaskClearance也可以設(shè)置為0.?design----rules----Manufacturing----SlikToSlikClearance也可以修改為0.
設(shè)置過孔的大小規(guī)則:design----rules----Design Rules----Rounting----Rounting Via Style,然后設(shè)置直徑的最小值為1,最大值為25,重點(diǎn)是首選值設(shè)置為24,然后孔的大小最小是設(shè)置為1,最大值設(shè)置為13,然后首選值設(shè)置為12mil。
如何測量距離;ctrl+m測量距離,測量完之后shift+c可以把測量線清理掉。
6 絲印整理
可以在3D模式下對絲印進(jìn)行整理,按數(shù)字鍵3就可以進(jìn)入3D視圖模式,另外v+b是對3D進(jìn)行正反翻轉(zhuǎn),然后在3D視圖模式下就可以對絲印直接用鼠標(biāo)左鍵拖動整理了,然后空格可以旋轉(zhuǎn)角度。
7 電氣規(guī)則檢查
tools----Design Rules Check.
8 覆銅
8.1 覆銅之后的完整PCB
8.2 覆銅過程中使用到的功能菜單或者快捷鍵記錄
覆銅:選擇上面工具欄的----然后在板子的四個角分別鼠標(biāo)左鍵,最后一個角雙擊,然后鼠標(biāo)右鍵取消,然后選中覆銅,在屬性里面選擇覆銅的網(wǎng)絡(luò)是GND這樣就讓覆銅和GND連接到一起了,并且把屬性下面的remove Dead Copper選中,設(shè)置完之后會報(bào)錯,選擇tools----polygon pours----Repour All重鋪錯誤消失。
復(fù)制覆銅:選中頂層的覆銅然后ctrl+c,然后鼠標(biāo)在板子的左下角點(diǎn)擊一下,然后選擇ctrl+v,然后鼠標(biāo)在板子左下角點(diǎn)擊一下,這樣是兩層銅了,然后選中其中一層銅設(shè)置覆銅屬性為bottom layer,同樣要把屬性下面的remove Dead Copper選中,這樣就把覆銅從頂層復(fù)制到底層了。?
調(diào)整覆銅和導(dǎo)線之間的間距:Design----rules----Design Rules----Electrial----Clearance,然后下面選擇Advanced,然后可以把Poly那一行所有的改成10mil,修改完之后會報(bào)錯,選擇tools----polygon pours----Repour All重鋪錯誤消失。
添加過孔:覆銅完之后想添加幾個過孔,注意不要把過孔放到了導(dǎo)線上,那么就是在放置過孔的時(shí)候不斷的切換層查看,切換層快捷鍵是ctrl_+shift+鼠標(biāo)滾輪。文章來源:http://www.zghlxwxcb.cn/news/detail-807857.html
參考文獻(xiàn):Stm32最小系統(tǒng)板電路圖設(shè)計(jì)、PCB設(shè)計(jì)-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-807857.html
到了這里,關(guān)于程序員的周末——硬件設(shè)計(jì)中的Hello World__STM32核心板繪制的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!