課程目錄

01/PCB設(shè)計軟件介紹

PCB設(shè)計軟件主要分為4個流派:


①Cadence, allegro

Cadence在電子設(shè)計領(lǐng)域號稱宇宙第一大EDA,包含高速仿真、IC設(shè)計與驗證、Layout等等功能。通常大型公司用的比較多,OrCAD繪制原理圖,allegro進行PCB設(shè)計。

②Mentor, pads

Pads是現(xiàn)在市場上使用范圍較廣的一款eda軟件,適合大多數(shù)中小型企業(yè)的需求。其本身沒有仿真,做高速板時,要結(jié)合其他專用仿真工具,如hyperlynx。

③Altium Designer(Protel)

AD在全國院校的學(xué)習(xí)普及率還是挺高的,簡單易學(xué),適合初學(xué)者,容易上手,國內(nèi)中小公司硬件電路設(shè)計和個人設(shè)計者使用得較多。

④開源EDA, 如Kicad、立創(chuàng)EDA等

隨著上述公司對破解軟件的追查力度的加大,不斷有商業(yè)個體和小公司收到律師函,于是有部分轉(zhuǎn)向開源軟件,這些軟件同樣上手容易,例如立創(chuàng)EDA器件庫和開源資料也很豐富。

當(dāng)然對于初學(xué)者,還是比較推薦Altium Designer,入門容易,迅速上手。不妨等掌握了AD后再深入學(xué)習(xí)Cadence和Mentor.


02/Altium Designer入門與進階資料

廢話不多說了,直接上干貨


掌握Altium Designer,應(yīng)該從四個方面下手:

1. 對PCB設(shè)計流程的掌握;

2. 器件原理圖庫與封裝庫的設(shè)計;

3. 原理圖的繪制;

4. PCB的設(shè)計;

▶文檔資料匯總


1. Altium Designer (Protel)原理圖與PCB設(shè)計教程(江思敏)

本書從實用角度出發(fā),全面介紹了使用Altium Designer 進行電路設(shè)計和PCB制作的基本方法。全書詳細講解了電路原理圖、印制電路板的設(shè)計方法以及電路仿真和PCB信號完整性分析。

獲取方式:公眾號 硬件之家 后臺回復(fù) AD教程1

立即開始PCB設(shè)計(和ALTIUMDESIGNER!)

Example circuit for a multivibrator

如果是PCB設(shè)計和/或Altium Designer的新手,或不知道從哪里開始?本教程將引導(dǎo)您走過從空白原理圖表一直到生成簡單的9個元器件,用于電路裸板制造所需的文件的整個設(shè)計流程。


您將捕獲并用來設(shè)計PCB的電路是一個簡單的不穩(wěn)定多諧振蕩器。電路-如左圖所示-使用兩個通用NPN晶體管,配置為自運行的不穩(wěn)定多諧振蕩器。


本教程涉及您在日常設(shè)計工作中需要熟悉的軟件許多領(lǐng)域——是讓自己熟悉并了解強大設(shè)計工具的最好方式。


探索ALTIUM DESIGNER


Altium Designer具有執(zhí)行電子產(chǎn)品開發(fā)過程各個方面所需的所有編輯器和軟件引擎。所有文件編輯、編譯和處理均在Altium Designer環(huán)境進行。基礎(chǔ)Altium Designer是設(shè)計瀏覽器(DXP)集成平臺,集合了Altium Designer的各種特性和功能(取決于購買的許可證),并為所有工具和編輯器提供一致的用戶界面。由于考慮到進一步的靈活性,此環(huán)境完全可定制,使您能設(shè)置適合工作所需的合適的工作區(qū)間。


您可通過創(chuàng)建一個新設(shè)計項目并走過整個設(shè)計流程、或者更進一步,逐條研究本文檔的方式,來體驗一下Altium Designer 軟件,探索Altium Designer的功能和界面,從而實現(xiàn)好開端。


來自不同的設(shè)計工具?沒問題。瀏覽到與其他設(shè)計工具接口的文檔區(qū)域。無論來自PADS®、EAGLE™、Expedition®、xDXDesigner®、Allegro®、還是其他支持的界面,Altium Designer均有導(dǎo)入器和/或?qū)С銎鳎沟眠@些設(shè)計數(shù)據(jù)能順利可靠地接入Altium的軟件環(huán)境。


擴展ALTIUM DESIGNER


Altium Designer的安裝管理系統(tǒng)允許您在初始安裝后隨時手動安裝插件擴展模塊。這不僅涵蓋對核心功能(或系統(tǒng)資源)的更新,還涵蓋安裝、更新或刪除其他功能的能力。后者可通過提供可選的擴展功能來實現(xiàn)。


擴展實際上是軟件的附加組件,提供擴展的特性和功能。一組核心特性和功能作為初始安裝的一部分被原始安裝和處理,稱為系統(tǒng)資源。此外,還有可選擴展的范圍-用戶可根據(jù)需要選擇性地安裝或刪除功能包。擴展概念使安裝可根據(jù)設(shè)計需要手工配置。此功能可包括新的導(dǎo)入器或?qū)С銎鳌⒃韴D符號生成工具、或者可支持機械CAD協(xié)同。簡而言之,擴展插件是用于擴展和增強Altium Designer功能的任何目標功能包。


擴展功能免費或付費(訂閱)提供,可來自Altium或第三方。此外,借助Altium DXP Developer擴展功能,您可使用Altium Designer SDK(軟件開發(fā)工具包)自己擴展Altium Designer的功能-創(chuàng)建自己的軟件擴展功能。


通過擴展和更新視圖(DXP>擴展和更新),可以瀏覽、安裝和管理通過可選擴展功能提供的其他軟件功能。(點擊工作區(qū)右上角的控制按鈕  ,在菜單中選擇  Extensions and Updates。

了解更多...

托管內(nèi)容服務(wù)器


托管內(nèi)容服務(wù)器與Altium Designer協(xié)調(diào)工作,完美解決了處理設(shè)計數(shù)據(jù)的安全性和完整性問題。此服務(wù)器不僅提供安全可靠的數(shù)據(jù)存儲,而且可以獨立的修訂版本重新發(fā)布數(shù)據(jù),保證可隨時間跟蹤設(shè)計變更,且不會覆蓋以前發(fā)布的數(shù)據(jù)。 同時,它迎合了待管理數(shù)據(jù)的生命周期,使需要使用數(shù)據(jù)的人可以對數(shù)據(jù)目前所處的生命階段一目了然。因此,可以安全使用數(shù)據(jù)。


此服務(wù)器既是設(shè)計元素的起點,也是終點,每個新設(shè)計均利用發(fā)布到此服務(wù)器的元素并通過此服務(wù)器進行管理。 而且,僅使用托管內(nèi)容服務(wù)器中的元素進行設(shè)計可從根本上保證這些設(shè)計的完整性。


單一類型的托管內(nèi)容服務(wù)器可與Altium Designer一起使用,Altium Designer是基于云的Altium Designer工作區(qū)。


閱讀如何從您的Altium Designer軟件訪問服務(wù)器的更多信息。

ALTIUM DESIGNER首選項


Altium Designer提供了一個中心區(qū)域,您可在此設(shè)置軟件不同功能區(qū)域的各種首選項。這些就是應(yīng)用于項目和相關(guān)文檔的全局系統(tǒng)設(shè)置。


首選項的配置在首選項對話框(DXP>首選項)中進行。 ( 點擊工作區(qū)右上角的控制選項  ). 使用加載頁面上可用的控件和選項,根據(jù)需要配置軟件領(lǐng)域的首選項。這是滿足公司政策和您首選工作環(huán)境的有機結(jié)合。


首選項對話框提供了一些有用工具,確保您的首選項集就是您需要的,包括:


導(dǎo)入先前軟件中定義的首選項或軟件版本。

把首選項保存到DXP首選項文件(* .DXPPrf),并從中加載首選項。

把當(dāng)前子首選項子頁面或所有頁面上的選項和控件設(shè)置回默認值。

如果有適當(dāng)許可的Altium數(shù)據(jù)保險庫,您可正式將Altium Designer首選項發(fā)布到該數(shù)據(jù)保險庫中的目標項目(及其修訂版本)。一旦首選項集被發(fā)布,且其生命周期狀態(tài)被設(shè)置為設(shè)計隨時可用的階段,它們則可在軟件安裝中復(fù)用——作為設(shè)計工作環(huán)境集中實現(xiàn)的一部分。根據(jù)被稱為環(huán)境配置管理的理念,首選項集在一個或多個定義環(huán)境配置中被用作配置數(shù)據(jù)條目。


PCB板設(shè)計規(guī)則參考


Altium Designer的PCB編輯器使用設(shè)計規(guī)則概念來定義設(shè)計需求。這些規(guī)則共同形成“指令集”,供PCB編輯器遵循。它們涵蓋設(shè)計的每個方面-從布線寬度、間距、平面連接樣式、布線過孔樣式等-并且許多規(guī)則可以通過在線設(shè)計規(guī)則檢查器(DRC)實時監(jiān)控。


設(shè)計規(guī)則以特定對象為目標,并以分級方式應(yīng)用。可以設(shè)置相同類型的多個規(guī)則。設(shè)計對象可能被有相同范圍的多個規(guī)則覆蓋。在此情況下,存在爭用。所有爭用都通過優(yōu)先級設(shè)置解決。系統(tǒng)通過從最高到最低優(yōu)先級的規(guī)則,并選擇其范圍匹配所有被檢查對象的第一個規(guī)則。


通過定義良好的設(shè)計規(guī)則,您可成功完成具有不同設(shè)計要求的電路板設(shè)計。由于PCB編輯器受規(guī)則驅(qū)動,在設(shè)計開始時設(shè)置規(guī)則花費的時間將使您能夠有效地開展設(shè)計工作,在規(guī)則系統(tǒng)設(shè)置上所花費的時間精力,有助于設(shè)計的成功。


有關(guān)Altium Deisnger中規(guī)則系統(tǒng)的詳細概述,請參閱 Constraining the Design - Design Rules。有關(guān)用于驗證是否符合定義規(guī)則的系統(tǒng)概述,請參閱設(shè)計規(guī)則檢查。

進入?yún)⒖肌?/p>

項目編譯器違規(guī)參考

 

編譯過程是生成項目有效網(wǎng)絡(luò)列表的重要組成部分。實際上,它是產(chǎn)生設(shè)計統(tǒng)一數(shù)據(jù)模型的編譯過程-在Altium Designer統(tǒng)一設(shè)計環(huán)境中跨設(shè)計領(lǐng)域可訪問的單個數(shù)據(jù)模型。可以在編譯期間,根據(jù)設(shè)計項目選項一部分的規(guī)則定義-分別在錯誤報告和連接矩陣表,驗證原理圖中的連通性情況。


這部分Altium Designer文檔提供了全面參考,描述編譯項目時可能存在于源文檔中的每個可能的電氣和繪圖違規(guī)情況。


有關(guān)驗證設(shè)計原理圖的詳細概述,請參閱編譯和驗證設(shè)計。

進入?yún)⒖肌?/p>

查詢語言參考


下面的 Altium Designer原理圖和PCB編輯器都有強大的查詢功能。通過在此查詢引擎中輸入查詢語句,您能有邏輯地準確定出所需對象的范圍。查詢是使用具體關(guān)鍵詞和語法輸入的字符串,通過其將返回到所要查找的目標對象。


查詢主要在過濾器面板上定義,但也可用來定義PCB設(shè)計規(guī)則的范圍。隨著您建立查詢語言以及可用的功能、關(guān)鍵詞和語法,您將能直接輸入表達式。但是,具體如何進行查詢,“查詢幫助”會是有利的助手!“查詢幫助”提供了一個可在其中“建立”表達式的編輯窗口,并包含了查詢功能/關(guān)鍵詞和相關(guān)控制項以及便利語法的完整列表。


開始時,龐大的查詢語言可能看上去有點令人畏懼,但隨著時間的過去,您將會欣賞其功能——建立一組最喜歡的查詢表達式,并將其用于通用的對象集合。如要快一些加快速度,提供了每個查詢功能的信息。只需在“查詢幫助”、“過濾器”面板或PCB設(shè)計規(guī)則的完整查詢字段中突出顯示(或單擊)任何提供的關(guān)鍵詞,并按下F1,您就能進入文檔中的相關(guān)頁面。


有關(guān)查詢在確定設(shè)計規(guī)則范圍中的使用方法,參見確定設(shè)計規(guī)則范圍。

進入?yún)⒖肌?/p>


Altium Designer的統(tǒng)一設(shè)計環(huán)境由插入核心平臺的各種服務(wù)插件組成。這些服務(wù)插件與核心平臺配合提供軟件資源——其所有特性和功能。


這些資源以命令、對話框和面板等方式提供,并通過服務(wù)器記錄和整理——所有原理圖編輯器/原理圖庫編輯器資源均可在參考的原理圖小節(jié)中找到,所有PCB板編輯器/PCB板庫編輯器資源均可在PCB板小節(jié)中找到,等等。

使用以下方法查找特定資源的信息:


在軟件中,將鼠標懸停在菜單命令、工具欄按鈕、對話框、面板或設(shè)計對象上,然后按F1鍵。

本文中,可使用正文左邊的導(dǎo)航樹或者點擊左側(cè)欄中的搜索圖標  瀏覽上述部分的所需資源。

在Altium Designer中,F(xiàn)1快捷方式絕對值得熟悉。將鼠標懸停在軟件環(huán)境中的任何內(nèi)容上-按鈕、命令、對話框、面板、設(shè)計對象或查詢語言函數(shù)/關(guān)鍵字-然后按F1鍵訪問文檔。F1鍵也適用于首選項對話框中的特定頁面,以及PCB規(guī)則和約束編輯器對話框中的特定規(guī)則約束頁面。如果您在運行命令,例如您在放置元件,但不確定如何旋轉(zhuǎn)它,則按下Shift+F1,顯示命令相關(guān)的快捷方式列表。


郵箱
huangbenjincv@163.com

梨树县| 甘德县| 台江县| 绥宁县| 双桥区| 大同县| 三明市| 徐州市| 松阳县| 福州市| 衡阳县| 通山县| 南充市| 电白县| 井研县| 绥宁县| 额尔古纳市| 靖西县| 孟州市| 泰安市| 连云港市| 富裕县| 建湖县| 新丰县| 深圳市| 临猗县| 五原县| 图木舒克市| 济南市| 潞城市| 长寿区| 高清| 扎鲁特旗| 定兴县| 镇巴县| 乐陵市| 安新县| 鄄城县| 张北县| 井研县| 西乌|