最好用的電氣原理圖繪圖軟體推薦:電路圖設計軟體有哪些

PCB設計:你的項目需要一個設計工具,但哪一個最好?

類似這樣的文章已經有很多了——它們都會讓你厭煩,但同樣的瑣碎細節會讓你厭煩至死

原因如下:

將通過同一設計的一步一步的教程,來展示每一個關鍵特性,是如何在最優秀的PCB程序中脫穎而出的。

獨特的指南從一個全面的比較6個PCB設計工具開始,挑出比較最好的3個。

終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體

結論

PCB設計軟體簡介

有幾個程序可供選擇,從簡單直觀到高度複雜,從免費或便宜到高端/高級,從功能少到功能多。

每個工具都有各自的特點。最終,您的需求和偏好應該驅動您使用的CAD程序。本指南旨在幫助您確定最佳方案或探索替代方案。

評分原則和標準

建立我們所使用的標準是很重要的,這不可避免地是主觀的。

我們對軟體也有偏見,與我們很少使用的程序相比,我們對這些軟體非常滿意。

我們真的很喜歡這段摘自馬修·斯蒂芬(又名林普金)的優秀作品高度vs.節奏包含我們主要評分標準的條款:

「PCB布線軟體應該易於使用……為了定義主觀標準,我想在這裡提出一個簡單的『易用性度量』定義為點擊次數擊鍵次數滑鼠移動距離執行一個給定的功能。為什麼?因為你花在布線PCB上的大部分時間(時間就是金錢)是用來執行簡單操作的時間。當你要點擊5次時,把滑鼠向右移動5厘米,向左移動4厘米來做一件簡單的事情,你必須在你的PCB上做這個簡單的事情100次。。。它可能會變得很長很令人沮喪。

除了Stephan先生的EasyMetric之外,該軟體應該是一個標準的、在業界得到廣泛應用的平台。當工程師的技能擴展到更大、分布更廣的應用程序時,這對於團隊協作非常重要。

最後,我們考慮各種特性集,以及哪些程序對哪些應用程序更好。你會發現大多數程序都有你想要的所有特性,所以易用性是最重要的考慮因素。

請記住,每個人都會有不同的偏好,所以我們的意見可能與您的需求和最終的喜好不一致。

軟體版本和評審日期

有人非常準確地向我們指出,重要的是要注意程序版本和評審日期,以便為本文的閱讀日期提供一些上下文。新的特性、修復或更改可能已經發布,但在我們審查時還不可用。

我們查看軟體的日期如下:

DipTrace:2016年9月,3.0版
Eagle:2016年9月
KiCad:2017年12月,版本4.0.7
Orcad:2016年9月,版本17.2
PADS:2016年9月
Altium Designer:2016年9月,AD16

PCB比較基準

下表總結了每個項目的要點和每個關鍵特徵的基本等級。

類別/標準DipTraceEagleKicadOrcadPADSAltium比例尺
基礎
適合(業餘愛好者、專業人士、所有人)業餘愛好者業餘愛好者業餘愛好者專業人士專業人士專業人士
價格範圍*免費免費免費$1,500$5,000$7,000
學習曲線ABCDDC等級:
A–F型
支持/幫助/教程BABCBB等級:
A–F型
用戶界面/導航BBCDFA等級:
A–F型
個性化設置選項DCADBB等級:
A–F型
類別/標準DipTraceEagleKicadOrcadPADSAltium比例尺
原理圖編輯器
放置和編輯零部件BBCBCA等級:
A–F型
放置和編輯電氣對象(導線、埠等)BCCBBA等級:
A–F型
放置和編輯圖形對象CCBBBB等級:
A–F型
注釋CBABBB等級:
A–F型
整體原理圖編輯器CCBBBB等級:
A–F型
類別/標準DipTraceEagleKicadOrcadPADSAltium比例尺
原理圖庫編輯器
添加接點和元件形狀BBABBA等級:
A–F型
定義連接類型和描述BBBCCA等級:
A–F型
多零件原理圖元件BCCCCB等級:
A–F型
與PCB封裝和PCB庫集成CCDDCA等級:
A–F型
添加模擬特性不適用不適用DBAC等級:
A–F型
整體原理圖庫編輯器BCCCCA等級:
A–F型
類別/標準DipTraceEagleKicadOrcadPADSAltium比例尺
PCB庫編輯器
定義和放置焊盤BCBBBA等級:
A–F型
自定義/不規則形狀BBCBBB等級:
A–F型
三維可視化ADBCDA等級:
A–F型
定義封裝外形周圍的其他層(絲網、禁止、焊接掩模、庭院等)BCCABA等級:
A–F型
整體PCB庫編輯器BCCBBA等級:
A–F型
類別/標準DipTraceEagleKicadOrcadPADSAltium比例尺
其他標準
資料庫管理不適用不適用BBCB等級:
A–F型
PCB布線BCACCB等級:
A–F型
網路管理BBBABB等級:
A–F型
三維可視化ADBCDA等級:
A–F型
調試錯誤BCABBA等級:
A–F型
射頻設計CCBBBB等級:
A–F型
FPGA設計不適用不適用不適用CAC等級:
A–F型
文件生成AABCBA等級:
A–F型

*這些成本差異很大,因此我們引用了一個簡單的、單一的許可證,允許中小型/複雜的設計,沒有特殊的附加組件或功能。不包括維護/續費折扣,僅包括第一年購買。

所有等級都是針對基本的、可比較的特徵集,這意味著一個PCB程序的分數不會更高,因為它有更多可用的特性,它們共同的特性是等級的重點。終極PCB設計軟體比較指南:比較常用6個PCB軟體

DipTrace

DipTrace基礎

DipTrace是可用的最經濟和簡單的程序之一,非常適合業餘愛好者,但不太適合專業人士或複雜的示意圖。

如果你正在尋找一些基本的東西,以獲得一個2-4層板和一些通孔或龐大的表面貼裝組件或剛剛開始,DipTrace是一個好的開始。它非常直觀,學習曲線較低,但能力有限。

DipTrace有一個免費版本,它受300個最大引腳和2層的限制,這對於簡單的項目來說很好。

更複雜的設計可能需要升級到定價895美元的無限版本。

DipTrace特徵包括:

  • 具有鏈接到庫的元件的原理圖捕獲、電氣規則檢查和一些導入/導出功能,以便在其他CAD程序之間交換文件。
  • PCB布局有一個項目菜單鏈接庫,原理圖,PCB和一個模式編輯器,拖放位置,BGAs扇形分叉等等,還有一個工作相當好的自動路由器。如果您決定使用STEP文件,它還具有一些3D功能。
  • 一個體面的庫編輯器,允許創建模式,原理圖元件,PCB封裝,甚至三維模型。
  • 提供良好的支持和教程。這是非常流行的,如果你有一個問題,有可能是其他人有同樣的問題,它可以在網上論壇上查找。
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體

DipTrace結論:

總的來說,DipTrace對於更小、更簡單的電路板非常好用,而且非常容易學習。這是一個很好的入門CAD,它將教你板設計技能,可以應用到更先進的CAD程序。

除了為業餘愛好/原型項目製作簡單的pcb外,您還需要升級或尋找具有更多功能的東西。

約翰·泰爾是一位著名的電氣工程師和可預測設計的創始人,他擁有一流的技術探空、阿爾蒂姆、鷹和虎鯨綜述. 為了說明軟體中有多少個人偏好因素,John最終傾向於DipTrace而不是其他程序,並提供了平台的可靠描述。

對於我們的結論,John還與我們分享了一個觀點,我們認為有必要分享:

不同意您的總結,即DipTrace只適用於簡單的設計。我用DipTrace做了一些非常複雜的設計。這包括使用高引腳數的應用處理器、BGA部件和帶有多達5種不同無線收音機的產品的設計。對於完整版本,沒有針數限制。我對DipTrace最大的抱怨是它並不常見。如果你需要一個像鷹Altium或其他PCB設計師更好的選擇。鈥

他說得有道理,我們對DipTrace的不熟悉肯定是我們最終判決的一部分。終極PCB設計軟體比較指南:比較常用6個PCB軟體

Eagle CAD

Eagle基礎

如果你想找一個更完整,但仍然低成本和易於使用的東西,鷹CAD是一個不錯的選擇。

這是一個最流行的CAD程序使用,並有來自各種論壇和在線社區的大量支持。YouTube上也有很多很好的教程視頻。

與一些更高端的程序相比,這個界面仍然有點笨拙,但它確實有很多有用的特性。

Eagle代表簡單、適用、圖形化、布局、編輯器。就這樣。

它有幾種風格:免費軟體、Eagle Learn、Eagle Make和Eagle Business,並且都有不同層次的布局、示意圖、autorouter等。

您可以為一個許可證支付高達1640美元的費用,但您可能不一定需要它的所有功能。

410美元將為您購買99張原理圖,6層,以及160mmx100mm的布線區域,這還不錯。

820美元將為您提供999張紙、16層和4mx4m布線區域,這對於大多數高級PCB項目來說已經足夠了。

Eagle CAD功能包括:

具有許多典型功能的原理圖編輯器,例如:

  • 鏈接到庫
  • 電氣規則檢查
  • 傳送到PCB的網路列表生成

它還包括其他幾個功能,如:

  • 原理圖和PCB之間的正向/反向注釋(在更改一個或另一個時保持同步)
  • 設計組織結構示意圖
  • 用戶訪問定義許多東西,如網路,線寬度,間隙等。

布局編輯器包括以下突出功能:

  • 覆銅
  • 差分對路由
  • 高級布線技術/功能
  • 製造數據的幾種不同輸出
  • 再加上一個相當不錯的自動路由器…但我們從不建議任何人使用
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體

Eagle總結:

Eagle最棒的地方就是在線支持。它比DipTrace等初級CAD軟體包要複雜一些,但幾乎所有問題都可以通過龐大的支持系統來解決。

它也是應用更廣泛的電路板設計程序之一,包含數千個預製庫,用於以下流行平台:

  • Arduino和Arduino護盾創造者
  • 樹莓皮
  • BeagleBone

SparkFun Electronics、Dangerous Prototypes、Adafruit和Element14,所有流行的DIY和分銷電子商店都一直在使用Eagle CAD,並且幾乎總是有可供編輯的設計。

總的來說,對於大多數初級到高級的PCB項目來說,這是一個很好的中間方案,它有一個不錯的價格和學習曲線,不是壓倒性的。最終,我們更喜歡DipTrace而不是Eagle CAD。

有兩個程序在行業中使用較多,但對業餘愛好者來說並不多,這兩個程序是OrCAD和PADS,我們將在接下來的兩個部分中介紹。

它們都非常相似,比Eagle有更多的特性和功能,但成本更高。終極PCB設計軟體比較指南:比較常用6個PCB軟體

KiCAD

KiCAD回顧與基礎

對於大多數初學者和愛好者來說,在PCB和原理圖捕獲過程中,另一個不錯的中間程序是KiCAD。它是完全免費的,由志願者和付費捐贈者(最近是以歐洲核子研究所為基礎的組織/項目)來維護,並且在過去幾年裡有了很大的改進。它也可以廣泛使用,因為它幾乎存在於所有主要平台上(類似於Eagle),包括Linux、Windows和macosx。

其原理圖(或Eeschema)的工作原理與Eagle和大多數其他CAD程序相似,並包含一些值得注意的工具:

  • 規則檢查具有一些高級功能,包括設置和檢查引腳屬性(如輸入/輸出/驅動/下沉)的能力,類似於Altium。
  • 圖書館與社區維護的足跡,符號,三維模型鏈接。
  • 簡單、複雜和扁平的層次結構。
  • 如各種格式的源文件和各種源文件的編輯。
終極PCB設計軟體比較指南:比較常用6個PCB軟體

然而,原理圖環境與PCB環境是分開的,稱為「PcbNew」,它需要導出一個netlist並將其載入到PcbNew程序中,有點像OrCAD,這看起來有點笨拙。然而,PcbNew為免費的PCB布局軟體提供了一些非常驚人的特性。

首先,它有大量的熱鍵,這些熱鍵都可以通過熱鍵編輯器完全配置。一開始,這會讓事情變得非常混亂,但是,像大多數包含熱鍵的軟體程序一樣,它們變得越來越方便,尤其是在頻繁使用的任務上,例如放置過孔和軌跡。這彌補了看起來更老、更不直觀的UI。

布線時也有幾個選項,包括符合保存的設計約束/規則的推/推、障礙物周圍的自動重新布線、用於高速應用的長度調整和匹配差分對,以及進行布線後調整(如拖動或縮短軌跡)。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

KiCAD Footprint編輯器

KiCAD有一個稱為CvPCB的特性,它的工作方式有點像Altium Vault,它利用了一個圖書館零件的在線網路,主要在Github中,由KiCAD用戶的大型社區管理。它擁有133個存儲庫(在2018年1月時)和大量的庫可供選擇,因此可以輕鬆快速地訪問公共部分,並節省開發時間(同時也使學習變得更容易)。

然而,庫編輯器本身並不是非常直觀,它比Altium提供的組件嚮導(component wizard)更費勁或更手工。

PcbNew還擁有一個相當不錯的3D查看器和建模器。PCB編輯器查看器本身有點過時,字體類型/大小和粗糙的圖層/顏色系統不同,但導入和導出STEP模型的功能使處理機械團隊或某些機械特性時更容易。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

一般來說,KiCAD以0美元的成本提供了一些相當強大和先進的功能,但它並不是最容易使用的CAD軟體(至少一開始是這樣),而且需要一些準備工作。很多人一旦能夠利用更先進的功能,從Eagle過渡到KiCAD,但這需要一點開放的思想,耐心,甚至一些社區的參與。終極PCB設計軟體比較指南:比較常用6個PCB軟體

Orcad

Orcad基礎

Orcad有多種層次,如圖所示:

終極PCB設計軟體比較指南:比較常用6個PCB軟體

OrcadLite允許你免費試用一些所有的東西和一些有限的功能。

安裝到更標準的東西後,很容易升級,比如Designer standard,它包括原理圖和PCB編輯(大約1500美元/年)。

請注意,為了進行比較,OrCAD和Allegro被視為本質上相同的產品。奧卡德幾乎是一個縮小版的快板。

OrCAD的特點包括:

將OrCAD與低端CAD軟體包分開的一個主要因素是PSpice附加組件,它允許全電路模擬。

它確實有一個很好的學習曲線,但如果你有它在你的處置,它可以為你節省大量的時間和挫折在一些更先進的混合信號設計。在大學裡甚至有很多課程都專註於學習如何使用這一功能。

OrCAD CIS允許您將組件信息集成到資料庫中,這對於在設計周期加快的大型團隊中工作非常有用。

最後,還有SPECCTRA,它可能是最好的自動路由軟體。再說一次,我們不是自動路由的超級粉絲,但SPECCTRA確實工作得很好。

讓我們看看原理圖編輯器、PCB編輯器、library builder和PSpice模擬器的一些屏幕截圖。

OrCAD屏幕截圖:

終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體

OrCAD的總結:

OrCAD的一個缺點是它如何將每個特性拆分為獨立的應用程序。每個功能都有自己的程序;沒有什麼是完整的。當開發一個單板,你會發現自己在幾個窗口之間切換,這有點煩人。

它的3D渲染不是最好的(與Altium相比),但它很管用。OrCAD非常強大,是一個行業標準,但在我們看來它有點過時了。終極PCB設計軟體比較指南:比較常用6個PCB軟體

PADS

PADS基礎

像其他設計軟體一樣,Pads有幾個不同的包級別,但標準版應該包含所需的大部分功能。

它比Orcad貴,但確實很管用。

PADS的一個好處是它有轉換器(比如Altium)從其他程序(比如OrCAD或Altium)導入其他PCB設計工具的項目。這是非常有用的,如果以前的產品是使用不同的板卡包設計的,需要修改。

PADS功能包括:

除了基本原理(原理圖創建、庫/零件管理、設計規則驗證、PCB設計)之外,焊盤還具有引導設計者創建零件的嚮導和允許導入/導出STEP文件的三維工具。

對於任何與高速相關的東西,我們推薦使用平板電腦,因為它有一些很棒的射頻和微波設計功能。它允許自動通過縫合痕迹/焊盤,導入複雜的射頻元件/形狀,屏蔽,倒角痕迹角落等。

標準增強版包括一些額外的高速設計約束和功能,如差分對、匹配長度路由和信號完整性分析。它還包括模擬模擬,把奧卡德吹出水面,以及其他一些偉大的功能,如熱分析。

最後,專業版包括所有這些加上額外的設計指南,為製造,圖紙和鑲板。甚至還有一些附加組件可以用於FPGA設計、增強射頻和高速設計功能、訪問數百萬個3D模型等等。

PADS截圖(來自他們的網站):

終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體

PADS的結論:

如前所述,PADS在高速、射頻和微波技術設計方面優於OrCAD。

考慮到所有這些特性和功能,它確實有一些學習曲線。終極PCB設計軟體比較指南:比較常用6個PCB軟體

Altium Designer

Altium基礎

還有其他一些更高端的電路板設計程序,但我們將進入一個在整個設計界越來越受歡迎的項目:Altium Designer。

由於其特點和較高的學習曲線,它主要被行業專業人士使用,但在我們看來,它是行業內任何專業人士的最佳選擇。

Altium之所以如此偉大,是因為所有的小東西——你從其他CAD軟體包中得到的細微差別,根本不存在。

它當然不是最強大的程序,也沒有很好的FPGA設計特性(它確實有一個完整的部分,但與其他高端軟體包相比,它有點弱)。

它可以使用一個更好的自動路由器(這是一個不應該廣泛依賴的功能),但在過去幾年裡反饋驅動的改進中彌補了這一點,使其成為市場上最友好和最高效的PCB CAD程序之一。

原理圖設計與大多數其他軟體包非常相似,但PCB編輯器是它的優勢所在。

Altium Designer的特點:

  • ECO檢查/處理更改,這些更改記錄並清楚地突出顯示更改,特別是在schematic和PCB editor之間移動時。網路名稱會自動顯示在PCB編輯器中的焊盤上。這是一個巨大的方便
  • 網路名稱會自動顯示在PCB編輯器中的焊盤上。這是一個巨大的方便。
  • 三維可視化是優越的,甚至允許三維布線。
  • 過濾是驚人的,使它非常容易選擇和修改您想要的東西(如果需要的話還可以進行多次過濾)。與其他程序相比,過濾功能要先進得多,並且與「查詢生成器」功能一起使用非常簡單。
  • 創建設計約束非常簡單,並且有一個內置的助手。
  • 為多個複製/粘貼PCB布局複製房間格式。例如,假設您有8個完全相同的電機驅動器埠,所有埠都包含100個組件。如果它們都有自己的房間,您可以路由一個埠,然後相當快地將其複製到其他埠。
  • 一個簡化、直觀的項目樹,您可以拖放文件。
  • 卓越的製造和輸出文件生成與易於配置的設置。
  • 相當不錯的其他格式和程序的導入/導出插件。
  • 令人難以置信的快捷方式和熱鍵允許有效的設計。
  • 一個離線設計系統,它不一定需要許可證信息來運行。

對這些日常使用的設計特徵進行的漸進式改進加起來,使設計師擁有更快的設計體驗。

Altium截圖:

終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體

前3位PCB設計工具分步教程

我們對最流行的PCB設計工具的圖,可能無法提供足夠全面的比較,因此我們選取了前3個PCB設計工具,並在每個程序中創建了相同的PCB項目,以顯示每個程序如何在公平競爭中取得優異成績。

我們將做一個簡單的項目:

一個555定時器,帶有一個LED,共包含7個部件。

這個項目將有足夠的組件種類和痕迹,以真正突出每個CAD包之間的差異。

請注意,我們不會深入每個程序中構建設計的每一個細節,但我們會在進行過程中嘗試突出一些喜歡和不喜歡的地方。

Eagle項目

創建新項目非常簡單:

終極PCB設計軟體比較指南:比較常用6個PCB軟體

首先,我們將放置第一部分。

有很多圖書館在那裡為鷹。幾乎每個製造商和一些大型DIY電子網站都有與Eagle兼容的庫。

我們添加了Sparkfun,由於我們需要一個555定時器,我們從庫中抓取了雙555定時器晶元,並將其放在原理圖中。在搜索欄中輸入「555」很容易找到。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

我們發現的一個大麻煩就是在鷹身上挑選零件。

你不能只點擊零件。相反,您需要尋找小十字游標符號(通常在它的中心)來移動、旋轉或翻轉它。

你還需要打開「移動」功能,在游標選擇工具等之間來回切換很煩人。

現在IC已經在原理圖上了,我們將在庫中查找一些通用的電阻、電容器和一個LED,並用所需的一切填充示意圖。

然後我們將打開每個屬性並填充值。另一個麻煩是移動文字,設計師必須「粉碎」部分。只是把你的示意圖組織起來。

填充原理圖時,一個很好的快捷方式是按ESC鍵,這將彈出庫,用戶可以自動轉到下一個零件。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

原理圖需要的另一件事是一個框架,如果庫中有一些模板(同樣,我們使用的是Sparkfun),它非常容易添加到示意圖中。

這是很基本的,但可以完成任務。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

在原理圖中添加導線有點基礎,而且非常簡單。這裡沒有什麼特別的功能,基本上只是連接A到B。右鍵單擊確實可以在幾個不同的路由選項之間切換,但基本上就是這樣。

我們喜歡布線的一個方面是,一旦元件上有導線,就很容易拖動並固定導線(與其他一些CAD軟體包相比,這些CAD軟體包需要單擊幾下才能將其連接到所需的位置)。

複製組件並不像複製/粘貼那麼簡單。

設計師必須確保正確的游標模式是打開的,這是有點麻煩,當試圖在示意圖中的任何地方放置地面。移動多個部件也是如此;你必須在正確的模式(組)。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

零件命名

這是很好的鷹自動增加和命名您的參考指示符。當你複製並粘貼一個電阻時,它會將它增加到下一個電阻(就像你已經有了R1之後的R2)。

如果你想定製名字,你也可以這麼做。還有一個SHOW工具,可以讓您驗證原理圖上的連接。這是一個非常好的視覺檢查,確保在布線之前一切都是正常的(即使是最好的設計規則檢查也不會捕捉到這些錯誤連接)

PCB布局

這部分真的很簡單

當原理圖打開時,點擊File菜單下的「Switch to board」,它會要求創建一個新的PCB文件,然後為您填充其中的所有內容。

PCB編輯器和原理圖編輯器是兩個不同的窗口,與Altium等程序相比,這是一個小麻煩。導入設計後,軟體將在PCB編輯器中顯示您的組件,金色連接線突出顯示網路。

在半路由莊園中移動這些組件並重新調整電路板形狀的大小將導致下圖:

終極PCB設計軟體比較指南:比較常用6個PCB軟體

在PCB編輯器中移動組件是非常基本的。使用「移動」工具選擇和移動組件。當組件高亮顯示時,也可以右鍵單擊旋轉,網格大小可以根據需要進行調整,這一切都非常簡單。

同樣,移動多個組件需要你在一個不同的設置稱為「組工具」,這是非常惱人的。

路由

我們不喜歡路由的一點是它不能提供關於重疊、短路等跟蹤的實時反饋。它只在運行DRC檢查時指定。

對跟蹤要保守一些,否則你需要在所有東西都被路由後回去改正錯誤。在路由模式之間切換很容易,只需右鍵單擊即可。

路由這個簡單的設計真的很快,但對於更複雜的設計,路由功能將限制您相當多。

有兩種好方法可以確保所有東西都被路由。點擊ratsnest將告訴您是否完成了連接(在左下角)。DRC(和大多數其他CAD程序一樣)將詳細地告訴您需要更正的內容。

Eagle的DRC非常簡單,但它可以為您檢查大多數內容。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

其他一些事情我們不會去太多的細節是多邊形澆鑄,絲網編輯,和繪圖。

它們是相當有限的功能,對它們來說不是很多。此外,還可以選擇將設計導出到DXF,這對機械團隊很有用,但是3D查看器的設置和操作非常複雜。

總的來說,這個特性並不值得花時間去利用。

Gerber生成是最後一步,如果您有一個預先製作的CAM文件,使用Eagle很簡單。只需處理作業,文件就會輸出到當前項目目錄中。

判決

如果你有耐心並且預算緊張的話,Eagle非常適合簡單的項目,甚至是中間項目。如果你能夠支付更先進的功能和一些額外的便利,下兩個程序將更適合。

PADS

現在我們將使用PADS進行同樣的演練。

創建項目(指向所有PCB文件的指針)非常簡單:

終極PCB設計軟體比較指南:比較常用6個PCB軟體

不幸的是,就像OrCAD一樣,在原理圖編輯器和PCB編輯器中有單獨的窗口。不把所有的東西都放在同一個窗口是很煩人的,但是PADS確實用它的直觀界面彌補了這一點。

它標配了一些已經可用的庫示意圖,但是可以通過點擊「newlibrary symbol」並強制彈出庫編輯器窗口(另一個編輯窗口)來添加更多。

讓我們創建555timer佔用空間。

終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體

在這位設計師看來,庫編輯器界面真的沒有那麼直觀。

添加管腳是一個相當緩慢的過程,圖形可能需要一些現代化(通過一些工作,您可以按照您希望的方式定義未來使用的內容,但這確實需要時間,並且不是默認設置)。

Pad確實具有創建庫足跡所需的所有功能,但它只是有點分散和緩慢。這兩個熱鍵都不存在。

零件命名

分配管腳號需要花費很多時間,用戶需要在管腳號下面的每一行上單擊3次,然後程序重新排序,這讓我們每次都很失望。

然後這些數字會出現在實際的pin下(誰想要他們的pin號碼在pin下面?!)。我們發現我們每次都得把號碼移到別針上方。還有一個符號輪廓需要調整,當你調整組件大小和添加管腳。

這些都是一些小的不便,當設計師創建更高密度的腳印時會減慢速度,並導致一些挫折。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

這個庫的一個優點是它有多少預載入的封裝外形。點擊「焊盤貼花瀏覽器」將顯示數千個預載入的封裝外形,這些封裝外形可以根據焊盤的數量進行過濾並分配給當前符號。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

當在原理圖中工作時,一個非常好的細節(當第一次熟悉程序時)是可以在工具和圖標上懸停時觀看的小教程視頻。

它們大大有助於克服學習曲線。一般來說,PADS有很好的幫助工具,而且指南非常具有描述性,並且易於導航。

然而,在我們的測試中,這些鏈接中有一些被破壞或不活躍。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

在原理圖中放置元件非常簡單,而且默認的庫也很充足。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

我們可以很容易地編輯電容值,但由於某些原因,電阻值無法編輯。可能是因為我們使用的評估許可證有問題(安裝需要花費很多時間,而且需要打幾個電話)。

所以我們編輯了一個不同的屬性(設備),並將其顯示在每個電阻器旁邊。但最終我們得到了所有組件的值,並準備連接起來。

在組件周圍移動文本有點笨拙。設計者必須保持一兩秒鐘,不要拖動滑鼠。如果你在一個符號上有一個ref-des,這幾乎是不可能的。

有一些熱鍵,例如旋轉組件,但它們是不必要的挑戰。例如,按Ctrl-Shift-R可以旋轉某個對象。

我們還發現該示意圖的平移功能並不令人滿意。這一切似乎有點吹毛求疵,但所有這些小挫折確實加起來。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

PCB布局

當從原理圖移到PCB時,程序會詢問您是否要自動分配參考指示符並為您創建一個網路列表。然後可以打開焊盤布局工具並導入網路列表。

當我們這樣做的時候,我們發現沒有一個原理圖符號有任何與之相關的PCB封裝外形(我們假設,像通常預存的庫組件一樣,它們確實有)。

判決

焊盤是我們最不喜歡的3個PCB編輯工具在本教程概述。它笨重而且不太直觀。我們相信,一旦你接受培訓,花上幾個小時,你就可以掌握訣竅,但這可能不值得麻煩。

Altium

我們盡量不讓聽起來太偏袒,但在Altium中完成一個簡單的項目就像呼吸一口新鮮空氣。

關於創建一個項目,我們幾乎從來沒有這樣做過,因為有大量的配置選項保存在.PrjPcb文件中,我們最終只是複製和粘貼文件,然後重命名它。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

添加新的原理圖頁可以通過在項目樹中查看,找到當前項目,右鍵單擊並選擇「添加新到項目」,然後選擇「原理圖」。

您將看到,您可以通過這種方式向項目添加更多內容,這就是您構建PCB文件的方式。這一切都很簡單,都在同一個主窗口中完成和管理。

Altium的另一個很好的特性是UI的可定製性。我們希望右邊的庫面板顯示PCB封裝外形和與元件相關的3D模型,這樣就可以很容易地拖放到原理圖中。您可以定義項目視圖中的內容-我們通常只有項目樹、庫和過濾器。

有許多預載入的、通用的原理圖和PCB封裝外形可供選擇。但是沒有555定時器,所以讓我們創建我們自己的。

與添加原理圖相同,只需將一個SchLib添加到項目中,然後觀察它落在項目內部的「庫」下。

編輯器相當簡單,並且有大量的熱鍵與之關聯,以便在創建具有多個管腳的組件時更容易。大多數集成電路只有一個矩形和引腳,但如果你需要繪製自定義形狀,這是相當容易做到的。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

我們將不進入footprint編輯器,因為它也相當簡單。它實際上附帶了一個嚮導,可以引導用戶瀏覽幾種不同類型的包,並為您完成所有間距。

我們最終只是從Altium網站下載的一個集成庫中獲取了一個NE555晶元。它包含幾個常見的晶元,我們強烈推薦給任何人(它還包含一些有用的參數,如製造商零件號和分銷商)。一個集成庫基本上把原理圖庫和PCB庫結合在一起,非常漂亮。

在同一個集成庫中,我們找到了構建電路所需的電阻和電容。它們都內置了相關的PCB封裝。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

移動物體並將它們連接起來是非常簡單的,Altium有一些很好的切換功能,可以在飛行中切換模式。

重置引用指示符並重新注釋它們特別容易,它向您介紹了Altium的一個最好的特性:概述面前的所有更改、驗證它們然後執行的能力。

它通過一個「ECO」過程(通常代表工程變更單)來實現,它逐字列出了你將要對設計進行的每一個更改,並顯示它是否成功。這看起來有點過頭了,但當你在設計中進行改變時,這是一個非常好的視覺檢查,以確保你正在改變你想要的。

零件命名

在示意圖上加上注釋可以看出這是多麼容易。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

現在我們的原理圖已經連接好,可以進行PCB布局了。我們建議在這一步中做的一件事是創建BOM表。Altium的另一個很棒的特性是預覽BOM並將其導出到Excel。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

PCB布局

現在我們要在項目中添加PCB。這與原理圖和庫的方法相同。它附帶了一堆可以編輯的標準圖層,但也可以為機械零件創建自定義圖層,例如電路板輪廓。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

基於層定義電路板形狀非常簡單,允許您從導入的DXF圖形創建自定義電路板形狀。我們只是為簡單的PCB例子畫了一個矩形。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

當導入原理圖時,您可以看到ECO過程中的每一件事,包括組件、網路、PCB封裝、類甚至房間。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

一旦所有東西都導入,它就會顯示在PCB旁邊。現在設計師需要更改設置,如設計約束、路由首選項、網格大小、活動層等等。

我們不會深入研究這些東西,因為它確實包含一些學習曲線,但是在學習如何學習之後,它會非常快地進行。所需的首選項也可以保存並在其他項目中使用。

一旦所有的東西都放好了,你可以調整電路板的輪廓,重新定義電路板的形狀,看看它在3D中是什麼樣子。

希望您有一些STEP文件或與PCB封裝外形相關聯的擠出3D封裝外形。這確實有助於可視化和機械團隊,因為您可以導出帶有滿載板的STEP文件,以便針對面板等進行配合檢查。

終極PCB設計軟體比較指南:比較常用6個PCB軟體
終極PCB設計軟體比較指南:比較常用6個PCB軟體

布線這個電路板的速度很快,但對於更先進的設計,Altium有很多有用的特性。就像在原理圖編輯器中一樣,它有一個切換模式和熱鍵,讓一切盡在指尖,最大限度地提高設計效率。

設計規則檢查非常標準,可以讓您回到約束條件。只要一切都設置正確,你遵循自己的規則,它就不會再出現任何問題。但當它確實找到了什麼,它是非常不言自明的,雙擊項目將直接帶你到哪裡的問題,你的印刷電路板。非常有用!

終極PCB設計軟體比較指南:比較常用6個PCB軟體

生成製造文件是通過創建最後一個被稱為輸出作業文件的東西來完成的。您可以添加一堆要生成的文件,但標準是鑽孔和裝配圖以及GERBERs。如果要為圖形使用標準樣板或創建自己的樣板,可以在其中一個mechanical圖層上執行此操作。我們有自己的,但用標準的很容易。

之後,編輯每個項目,確保它們包含正確的層,然後生成具有文件夾結構的文件,就完成了。所有內容都會輸出到項目文件夾中,準備提交給製造商。

終極PCB設計軟體比較指南:比較常用6個PCB軟體

判決

最終,Altium Designer在其他程序中脫穎而出,並且是我們最喜歡的PCB布局工具的六個程序的比較。

如前所述,Altium做所有的小事情都是正確的,儘管在某些領域比其他一些程序稍微弱一些。例如,墊板標籤在Altium中比在其他程序中更方便。

然而,它正迅速成為專業人士的行業標準,隨著他們的客戶群和廣泛反饋的相應增長,所缺少的功能肯定會得到改善。

你有一個複雜的概念,典型的董事會不能製造或組裝?我們歡迎這一挑戰,並將把你的設計變成現實。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/222931.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 14:13
下一篇 2024-12-09 14:13

相關推薦

發表回復

登錄後才能評論