標籤:

Altium Designer 教程(四)——畫原理圖和PCB板(續)

現在的工程面板看起來是這樣的:

兩個庫文件(Study.PcbLib,Study.SchLib)和原理圖Study.SchDoc。

(翻看了之前的教程,發現使用的是zhihu作為文件名和工程名,但是因為更換了電腦,現在的電腦上沒有zhihu名稱的那個工程,而是Study這個名稱,不過應該對學習沒有影響)

在主菜單上選擇 File->New->PCB,新建一個PCB文件,然後保存為 Study.PcbDoc 。

在PCB文件空白處(現在整個文件都是空白)點擊右鍵,在右鍵菜單上選擇 Options->Board Options...打開當前PCB的屬性對話框,如圖:

最上面的 Unit 選擇Metric,就是毫米,默認是Imperial,就是mil,毫米其實應用的更廣。點擊OK。

在主菜單選擇 Place->Line 我們用四條線畫一個矩形,這個矩形大小是50X50mm,我發現很難通過手動觀察移動距離來準確的畫出50mm的線,所以,我們隨便畫4條大概的線,然後雙擊一條線,通過設置起始位置的坐標和結束位置的坐標,可以非常準確的畫一個指定大小的矩形。如圖:

直線屬性對話框

這是一條水平線(兩個端點的Y軸都是80mm),長度50mm(110mm-60mm)。依次對其它三條線設置端點坐標,我們得到下面的圖:

按住左鍵拖動,使整個矩形處於選擇狀態,然後點擊菜單 Design->Board Shape->Define from selected objects,這樣整個PCB板的大小就調整為選擇框的大小。這一步不是必須的,但是這樣看起來清爽。

現在選中原理圖(Study.SchDoc)文件為當前文件(雙擊),然後在主菜單選中 Design->Update PCB Document Study.PcbDoc,此時會彈出確認對話框:

意思就是比較原理圖和PCB圖文件後,發現21處不同,是否自動解決,點擊Yes,元器件會自動添加到 PCB 文件。中間還有一個確認對話框:

詳細列出具體的每項變動,點擊按鈕 Execute Changes,下第二個按鈕,原件才會自動添加到PCB文件。但是,這個過程可能出錯,某些原件沒有更新過去,比如:

上圖中打叉號的兩個地方,分別對應R1、R2,提示信息說,找不到這兩個原件的封裝。

我們得到的圖是這樣的,顯然上面沒有那兩個電阻。

這是因為封裝是單獨的封裝庫,可能R1和R2的封裝庫沒有在當前工程內,畢竟我們只有2個封裝庫文件,而且我們沒有製作電阻的封裝。沒有封裝顯然就沒法畫原理圖,下面我們給兩個電阻添加封裝庫。

在原理圖上選擇電阻R1,然後在R1上點擊右鍵,選擇最下面的 Properties... 菜單,彈出一個對話框,在右下角的部分點擊Add按鈕,添加一個封裝,會自動打開 Add New Model 對話框,直接點OK,因為默認就是添加 Footprint,如果不是,需要選擇成Footprint。在新打開的 PCB Model 對話框上點擊 Browse,選擇系統自帶的 Miscellaneous Devices.IntLib [Footprint View],Mask裡面輸入 res 電阻,發現只有一個電阻封裝,因為是示例,實際上我們可以隨便選個2腳的封裝,一路點擊OK,電阻的封裝就設置好了。

這種方式需要對R2使用同樣的流程,通常我們已經設置好了原件的封裝,是不會這種問題的。

如果我們在畫好了原理圖和PCB圖的情況下,修改了元件庫,可以在原件上右鍵,Update一下,變化會自動更新到原理圖和PCB圖,但是,這時可能需要重新調整布線,無論是原理圖還是PCB圖,視具體情況而言。

現在重新使用 Design->Update PCB Document Study.PcbDoc 菜單(保持SchDoc文件是當前文件),重複之前的流程,沒有錯誤的話,電阻就更新到PCB文件中了。

剛更新好的原件

可以使用拖放來布置原件的位置,我們所有原件都放到PCB的正面,我們的PCB是一個雙面PCB,這是默認情形,其它層數需要在屬性里調整。擺放原件的時候,可以用空格來調整原件的方向。

經過布局,我們得到上圖。使用對齊功能適當調整原件的位置,選中要對齊的原件(shift+滑鼠點擊多選),然後在工具欄選擇對齊的方向,通常我們使用上下左右4個方向的對齊,還有等距離布局功能。最終布局如下:

下面開始布線,我們把大部分走向布在底面,少部分無法在底面走的線布在正面。

  • 依次按 P、T按鍵,滑鼠變成一個十字,開始布線。
  • 當滑鼠移動到焊盤或連接點的時候,會出現一個白色圓圈,點擊滑鼠左鍵開始布線,一直布到另一個連接點(白線連接的點),點擊滑鼠,布線完成。然後繼續布其它連接點。
  • 我們會發現可能布的線非常細,因為我們沒有設置默認走線的參數。通過菜單 Design->Rules,打開設置對話框,選擇 Routing->Width->Width 分支,發現默認寬度,最小寬度,最大寬度三個值都是0.254mm,如圖:

修改如下:

默認改為2mm,最大改為5mm。

  • 重新開始布線,這是布線完成後的效果:

  • 綠色通常表示錯誤,我們發現邊框和焊盤都是綠色的,我們檢查一下錯誤。通過菜單 Tools->Design Rule Check... 菜單,運行檢查工具:

  • 點擊左下角的 Run Design Rule Check.. 按鈕,消息窗口信息如下:

我們關掉這個窗口,通過另一個自動打開的頁面來查看錯誤,更清晰。

這兩個錯誤實際上是指下面這兩個正負極的焊點懸空,我們現在先忽略它。

這兩個焊點是懸空的

另外一個錯誤是Room錯誤,我們現在不涉及Room概念,直接刪掉Room,錯誤消除。最終PCB圖:

紅色是正面走線,藍色是背面走線。


推薦閱讀:

智能車間、智能工廠、智能製造三大級別
打破存儲壁壘,華棲雲牽手阿里雲獻上NASPlus智能緩存型文件存儲
iBaby Air魔彩安睡燈 助你好眠,給你好空氣
從魯蛋眾籌人氣爆棚,看小眾產品如何成為大眾情人?

TAG:智能硬體 |