Altium designer快速入門心得

一、Altium designer(後面簡稱AD)版本介紹

從1985年Altium公司成立以來經歷幾個決定性的事件:1991年Altium公司將公司總部遷至美國並在發布了世界上首款基於Microsoft Windows運行的PCB設計系統;1999年Altium公司成功完成IPO並在澳大利亞證券交易所(ASX)上市;2013年Altium公司生產的首個原生3D軟硬結合板電子設計系統問世。我主要講一下Altium公司的AD產品。

這是一款專門為硬體工程師開發設計的一款產品,但後期AD成為了一個包含硬體設計、程序開發等的綜合性軟體。AD的版本也在一直更新,但更新速度在15年之前都不是很快,在15年之後每年軟體都會更新兩個版本。下面介紹一下AD的各個版本號。

1、99SE

2、AD6.9

3、ADS08

4、ADW09

5、ADS09

6、AD10

7、AD12

8、AD13

9、AD14

10、AD15

11、AD15.1

12、AD16.0

13、AD16.1

14、AD17.0

15、AD17.1

對於每個版本的優缺點就不一一介紹了,因為每個人第一開始使用的版本號不一樣但感覺是相同的(每個人都覺的自己使用的版本好用,當然這是對於使用AD久了的人)。本人一開始使用的是ADW09,後來使用的是AD16.0。對於版本的差異,個人覺得新版本在一部分功能上有所更新修補了一部分漏洞,但具體改動不是很大。新版本對運行空間要求比較大,所以在運行上老版本的AD體現了開啟、運行較快的優點。如不追求版本的華麗和部分新加功能,本人建議使用老版本AD就可以滿足我們前期的硬體設計開發使用。

本人的ADW09和AD16資源鏈接:鏈接: pan.baidu.com/s/1miA5NI 密碼: qsnb

二、project(工程)的創建與使用

本文只介紹AD16.0下的project的建立和使用,使用低版本的可以參考或者直接問度娘就可以,這個比較簡單。

先打開AD進入AD界面,下面是一般AD打開的界面(裡面我已經建立了一個test工程)。

進入頁面之後點解file>>new>>project,進入新建工程頁面,自己編輯設置工程名和工程存儲路徑。當然大家可以看見很多工程,根據自己的需求選擇所需的工程。本人並未做過大型項目之類的只是學了簡單的PCB的製作,所以只會跟大家講講PCB project。其他工程讀者需另查閱資料。

對於在工程中添加Schematic(原理圖)文件和PCB文件有兩種方法。

1、如果目錄下只有一個工程則直接使用這種方法,如果有多個工程時需要先選中自己想要添加的那個工程。file>>new>>Schematic新建一個原理圖文件,file>>new>>PCB新建一個PCB文件。

2、自我感覺第一種方法麻煩一點,第二種方法比較簡單。右擊新建的工程>>Add New to Project>>Schematic新建一個原理圖文件,右擊新建工程>>Add New to Project>>PCB新建一個PCB文件。

當然其它的新建文件也可以通過這兩種方式添加到工程文件中,當然建議每個工程一建立就先添加原理圖與PCB文件。其他暫且不添加,如果需要也可以一開始就添加進去。添加完成文件之後,右擊新建工程>>Save Project,將工程中所有文件保存(建議養成一個好習慣在畫圖時要隔一段時間保存一次,防止出現卡頓等現象導致浪費時間。)。

新建工程等文件還有一個快捷的辦法就是設置自己熟練的快捷鍵,當然並不提倡,我覺得開頭新建個工程之類的也浪費不了多長時間。

三、AD庫文件

在使用AD畫原理圖和PCB 之前我先簡單介紹一下它的庫文件。每一個AD軟體中都包含2個基礎庫Miscellaneous Devices.IntLib和Miscellaneous Connectors.IntLib。Miscellaneous Devices.IntLib庫中主要包含了我們比較常用的電阻、電容、電感、控制晶元等之類的東西(當讓裡面也就電阻、電容這些小物件我們一開始使用晶元之類的都比較過時了),Miscellaneous Connectors.IntLib庫中主要包含了我們常見的介面庫。我們初學時都可以用著寫基礎庫,當然當需要一些這兩個基礎庫中沒有的元器件又不會自己製作庫時,我們可以去Altium官網altium.com/去尋找下載(裡面包含許多免費的元件庫都是官方提供比較標準)。

我自己的一些元件庫分享給大家,鏈接: pan.baidu.com/s/1kUFbIV 密碼: zn5p。

當然到後來本人覺得每一個硬體工程師都應該擁有自己的庫文件,這就要求我們會自己建立庫文件。我做了一個小的講解視頻,東西不多,(第一次做望大家諒解)

https://www.zhihu.com/video/882186523179626496

四、Schematic的使用

當我們打開原理圖畫圖之後,我們開始繪製第一個自己想要的原理圖(如下圖所示),在頂部有菜單欄和工具欄。

當然繪製原理圖有三種方法(其實叫三種結構應該更為合適)。

  • 1、單獨圖紙繪製

只在一張圖紙上作圖,也就是將我們所有想要繪製的元件和連接線都繪製在如上圖的一張紙上,當然紙張也是有大小的,在紙張不夠的情況下我們可以更改圖紙的大小。右擊編輯頁面>>options>>document options,進入文件選擇項的設置窗口,對其中的選項進行更改,我們最常用的就是紙張大小的更改和柵格移動大小的更改,具體位置如下圖所示。

在初級階段我們為了看的方便可以選擇這種繪製方法。當我們電路圖較為複雜,並且功能較多時我們就需要對每一塊成單獨系統的電路圖進行單獨繪製,這個時候這種方法就不再適合我們使用。

給出一個開發板的例子

  • 2、垂直電路分布繪製

這種電路圖的繪製時是分層次的,有主有次。這種方式使用是頁符號連接,當系統檢測到這種連接時自動分層。這種分層設計在頂層中可以明確的體現出設計師的思路,需要的模塊都會在上面體現出來。

  • 3、水平電路分布設計

這種電路中每一個原理圖之間的連接使用的方式是通過默認的網路符號連接。這種方法中每個電路圖的地位都是一樣的。

在每個電路圖繪製完成之後,我們都需要對這個工程進行規制的檢測,在檢測之前我們需要先對檢查規制中的一些自己需要強調的錯誤進行設置。在菜單欄中打開Project>>Project Options,進入錯誤設置窗口。如下圖,設置完成之後點擊OK。

在設置完成之後點擊Project>>Compile Document,對當前文件進行檢測,對於上面第一種方法比較適用。點擊Project>>Compile PCB project,對當前工程進行檢測,對於上面第二,三種方法比較適用。檢測完成之後再messages中會顯示出所有的錯誤和警告。如果沒有顯示出來messages,可以點擊AD的右下角的System>>Messages找到。

對於電路圖的繪製中具體的應用,我就不在這裡細講了(太多了)。下面我做了個演示視頻是以垂直分布為例的,我用的是Altium公司給的一個例子,其中有什麼問題的可以進行討論。

知乎上只讓傳低於15分鐘的視頻,所以只演示了頂層的繪製,但發現超了30多秒,就剪輯了一下。。。。。希望能幫助大家吧。

https://www.zhihu.com/video/883447716145922048 https://www.zhihu.com/video/883449074496442368

五、PCB的設計

在原理圖繪製完成之後,先檢查電路是否完整符合我們的要求,再進行電氣規則檢測,將所有錯誤進行改正,所有規則檢測完成並且沒有錯誤之後開始檢查我們所有元件的封裝是否都擁有。點擊tool>>Footprint Manager ,進入封裝庫管理頁面(如下圖)。我們發現這個列表的第一列是元件的標號,第二列是元件的注釋,第三列是元件的封裝名稱,第四列為元件的原名稱,最後一列為該元件所在的原理圖的名稱。我們只需要觀察第一列和第三列就可以,觀察第一列中是否有重複的元件名稱,如果有回到sheet中進行更改。觀察第三列中是否擁有沒有封裝的元件,如下圖中會發現名為LCD1的元件沒有封裝。

我們對元件添加封裝可以直接在Footprint Manager 中更改也可以回到sheet中進行更改。具體流程可以按照下面圖片提示更改。在sheet中的更改後續與在Footprint Manager中相同。

在每個元件都擁有自己的封裝並且其封裝與實物的封裝相同之後,我們從原理圖中將封裝導入PCB文件中,點擊Design>>Update PCB Document將封裝導入PCB文件。執行添加之後如有錯誤進行修改,如無錯誤關閉。

導入完成後在PC文件中將room刪除。點擊Design>>Rules對所設計產品進行規制設置,設置完成後點擊OK,具體設置在這裡不進行詳細的講解了。

設置好規制後,在keep-out layer層繪製板卡的邊緣線,這將是板卡製作出來的實際形狀。

繪製好之後選中邊緣線點擊Design>>Board Sharp>>Define from selected object進行板卡設計即PCB文件中的黑色區域。將元件封裝按照自己的想法和連接線的順序排放整齊。

元器件放置好之後,點擊Design>>Layer Stack Manager進入層堆疊設置界面,如果只畫雙層板可以不用管這些。

對繪製的線設置網路,右擊>>Add Class對PCB工程中所有線進行分類,根據自己的實際需求進行設置。

所有設置完成後,對元器件之間進行連線,可以進行自動布線,使用菜單欄中Auto Route進行自動布線。我建議大家盡量使用手動布線,因為自動布線的結果往往達不到我們的要求。

布線結束後可以對整個板卡進行鋪銅處理,當然這個根據實際需求進行添加。Place>>Polygon Pour,進行設置添加。

六、快捷鍵

最後我簡單說一下快捷鍵,具體的快捷鍵可以在百度上查詢,都比較詳細。當然在AD上可以直接查看,在Schematic文件和PCB文件中拖動物體,按~鍵顯示相關快捷鍵。當然也可以在shortcuts中查看。如下圖。

聲明:以上所有觀點純屬個人觀點。歡迎大家給我指出錯誤。

推薦閱讀:

TAG:AD | 硬件工程师 |