0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Kerman的KiCad學(xué)習(xí)筆記:第1章 PCB設(shè)計(jì)總體流程與工具

KiCad ? 來源:KiCad ? 2024-12-25 15:21 ? 次閱讀

印制電路板(PCB)是幾乎所有電子產(chǎn)品不可或缺的組成部分。它作為電子元件、微型集成電路芯片FPGA芯片、機(jī)電部件以及嵌入式軟件的載體,扮演著至關(guān)重要的角色。PCB上的電氣連接是通過導(dǎo)電走線、焊盤等特定元素實(shí)現(xiàn)的,這些元素主要由多層疊加的銅皮層構(gòu)成,每一層銅皮層都包含數(shù)以萬計(jì)的精細(xì)銅皮走線,共同構(gòu)成復(fù)雜的電氣網(wǎng)絡(luò)。隨著電子技術(shù)的快速發(fā)展,PCB設(shè)計(jì)的復(fù)雜度不斷提升,對電子自動化設(shè)計(jì)軟件的要求也越來越高。KiCad 8.0作為一款先進(jìn)的電路板設(shè)計(jì)軟件,以其嚴(yán)謹(jǐn)?shù)倪壿?、?qiáng)大的功能以及與時(shí)俱進(jìn)的設(shè)計(jì)理念,為電路設(shè)計(jì)者們提供了卓越的設(shè)計(jì)工具。其用戶界面友好直觀,操作簡便,智能化性能顯著,有助于電路設(shè)計(jì)者高效地完成復(fù)雜的設(shè)計(jì)任務(wù)。

對于希望深入學(xué)習(xí) KiCad 8.0 以及獲取更多電路設(shè)計(jì)方面技術(shù)文檔的讀者,建議通過官方渠道,如訪問官方網(wǎng)站或關(guān)注官方社交媒體平臺,以獲取最準(zhǔn)確、最全面的學(xué)習(xí)資源和信息

1.1 KiCad 8.0軟件介紹

KiCad是一個免費(fèi)的開源電子設(shè)計(jì)自動化(EDA)套件。它具有原理圖捕獲,集成電路仿真,印刷電路板(PCB)布局,3D渲染和繪圖/數(shù)據(jù)導(dǎo)出到多種格式。KiCad還包括一個高質(zhì)量的器件庫,具有數(shù)千個符號,封裝和3D模型。KiCad對系統(tǒng)的要求很低,可以在Linux、Windows和macOS上運(yùn)行。

KiCad 8.0是最新的主要版本。它包括數(shù)百個新特性和bug修復(fù)。一些最引人注目的新功能包括:

原理圖、符號和封裝編輯器中的屬性面板,可讓您快速查看和編輯所選對象的屬性。即使在一次選擇多個不同類型的對象時(shí),這種方法也有效。這擴(kuò)展了PCB編輯器中的屬性面板,這是在7.0版本中引入的。

原理圖編輯器中的搜索面板,可讓您搜索符號、標(biāo)簽和原理圖文本。這反映了PCB編輯器中的搜索面板,這是在7.0版本中添加的。

符號字段表已經(jīng)擴(kuò)展,現(xiàn)在包括一個全功能和可定制的BOM導(dǎo)出工具。遺留的BOM導(dǎo)出工具仍然可用,它使用外部腳本生成所需格式的BOM。

命令行界面已經(jīng)擴(kuò)展,現(xiàn)在包括對運(yùn)行ERC/DRC、導(dǎo)出到更多格式、指定文本變量以及其他改進(jìn)的支持。

電源符號現(xiàn)在更容易使用,因?yàn)樗麄兎峙涞?a target="_blank">網(wǎng)絡(luò)現(xiàn)在由符號值而不是引腳名稱決定。在更改電源符號的網(wǎng)絡(luò)之前,需要在符號編輯器中編輯符號,在版本8中,可以直接在原理圖中更改網(wǎng)絡(luò)。

3D查看器現(xiàn)在有一個外觀面板,可以提高用戶對如何在3D中可視化板設(shè)計(jì)的控制。

KiCad由許多不同的軟件組件組成,其中一些集成在一起以方便PCB設(shè)計(jì)工作流程,其中一些是獨(dú)立的。在KiCad的早期版本中,軟件組件之間幾乎沒有集成。例如,原理圖編輯器(歷史上稱為Eeschema)和PCB編輯器(歷史上稱為PcbNew)是單獨(dú)的應(yīng)用程序,沒有直接鏈接,并且要基于原理圖創(chuàng)建PCB,用戶必須在Eeschema中生成一個網(wǎng)表文件,然后在PcbNew中讀取該網(wǎng)表文件。在KiCad的現(xiàn)代版本中,原理圖和PCB編輯器被集成到KiCad項(xiàng)目管理器中,不再需要使用網(wǎng)表文件。許多教程仍然存在,它們引用了舊的獨(dú)立應(yīng)用程序和netlist文件的KiCad工作流,所以在查看教程和其他文檔時(shí),一定要檢查使用的版本。

主要的KiCad組件通常從KiCad項(xiàng)目管理器窗口中的啟動器按鈕啟動。這些組成部分如表1-1所示。

表1-1 KiCad 8.0組件

Schematic Editor 創(chuàng)建和編輯原理圖;用SPICE仿真電路;生成BOM文件
Symbol Editor 創(chuàng)建和編輯原理圖符號和管理符號庫
PCB Editor 創(chuàng)建和編輯PCB;導(dǎo)出2D和3D文件;生成制作輸出文件
Footprint Editor 創(chuàng)建和編輯PCB元件封裝和管理封裝庫
GerbView Gerber和Drill文件查看器
Bitmap2Component 將位圖圖像轉(zhuǎn)換為符號或封裝
PCB Calculator 計(jì)算元件,走線寬度,電氣間距,顏色代碼等。
Page Layout Editor 創(chuàng)建和編輯工作表文件
組件名稱 描 述

KiCad 8.0為用戶提供了豐富的元器件庫以及封裝庫,其中包括市場上主流的電容、電阻、電位器、繼電器、LED、74xx系列芯片、Xilinx和Altera公司CPLD芯片、Xilinx公司旗下的FPGA芯片(Artix7、Kintex7、Spartan6、Virtex5、Virtex6、Virtex7)、STM公司的32位MCU等器件。而在封裝庫中提供了0201、0402、0603、0612、0805等典型的電容電阻封裝,其余的封裝形式留給讀者自己去探索吧。對于器件以及封裝庫用戶可通過Symbol Editor和Footprint Editor這兩個組件進(jìn)行查看,如圖1-1(a)為元器件庫,(b)為器件封裝庫。

wKgZPGdrsiOAULVyAAH7f0ku8Nc783.png

(a)元器件庫

wKgZO2drsiOAdgGmAAL-MrMs6fA150.png

(b)器件封裝庫

圖1-1 KiCad 8.0軟件器件庫和封裝庫介紹

1.2 KiCad 8.0軟件的運(yùn)行環(huán)境

為了發(fā)揮KiCad 8.0卓越的PCB板級設(shè)計(jì)功能,用戶運(yùn)行KiCad 8.0時(shí)計(jì)算機(jī)配置不低于以下要求。

1.硬件條件

(1)處理器架構(gòu):Intel(或兼容)32位和64位、PowerPC64位、ARM 64位、MIPS 64位。

(2)1GB RAM推薦>2G RAM),高達(dá)10GB可用硬盤空間。

(3)屏幕分辨率為1280×1024有效,但建議使用1920×1080或更高。在較低的分辨率下,工具欄按鈕可能被隱藏,但對應(yīng)命令應(yīng)該可以通過菜單訪問。

2.軟件條件

(1)Microsoft Windows 7或Windows 10的專業(yè)版(Professional)或旗艦版(Ultimate)。

(2)macOS 11~macOS 14或更早版本。

(3)Ubuntu 20.04(LTS)~Ubuntu 23.10。

(4)ReadHat 38~ReadHat 40。

**1.4 KiCad 8.0 軟件的獲取和安裝 **

**1.4.1 KiCad 8.0軟件的獲取 **

KiCad是一個免費(fèi)的開源電子設(shè)計(jì)自動化(EDA)套件。每位電子愛好者都可以進(jìn)行下載,在瀏覽器中訪問以下網(wǎng)址:https://www.kicad.org/即可進(jìn)入KiCad官網(wǎng),在官網(wǎng)頁面下點(diǎn)擊藍(lán)色“Download”按鈕進(jìn)入軟件下載頁面,如圖1-2所示。

wKgZO2drsiWAbvrlAAjnC_QE1aI262.png

圖1-2 KiCad官網(wǎng)

進(jìn)入軟件下載頁面后,在這個地方我們需要選擇一個與我們自己設(shè)備相符的系統(tǒng)進(jìn)行下載,它支持Windows、macOS、Linux/Other以及Docker系統(tǒng),這里我們以Windows系統(tǒng)為例進(jìn)行講解,點(diǎn)擊Windows圖標(biāo)進(jìn)行下載,如圖1-3所示。

wKgZO2drsiSAR_1UAAGKAwQ0bzw932.png

圖1-3 KiCad軟件下載界面

選擇Windows圖標(biāo)后還需要我們選擇一個下載源才能夠后去到軟件,這里我們選擇“阿里云”的下載源進(jìn)行下載,如圖1-4所示。

wKgZPGdrsiOAZ2lhAAF36OvVvH0480.png

圖1-4 KiCad下載源選擇

選擇“阿里云”下載源后軟件自動進(jìn)行下載。

**1.4.2 KiCad 8.0軟件的安裝 **

Kicad 8.0軟件在支持多個平臺,本次以Windows 10以及Ubuntu為例對軟件的安裝進(jìn)行概述。

**1.Windows平臺 **

安裝前先關(guān)閉設(shè)備的防火墻以及殺毒軟件;如果有加密軟件,應(yīng)做好設(shè)置規(guī)避對安裝文件的限制。KiCad 8.0的安裝過程十分簡單,具體安裝步驟如下。

(1)雙擊“kicad-8.0.1-x86_64.exe”文件,彈出KiCad 8.0的安裝界面,如圖1-5所示。

wKgZPGdrsiOAJYd5AAEs7YF0K_w657.png

圖1-5 KiCad 8.0軟件安裝界面

(2)單機(jī)“下一步(N)”按鈕,彈出用戶選擇對話框。選擇“使用于使用次計(jì)算機(jī)的所有人(a)(所有用戶)”選項(xiàng),如圖1-6所示。

wKgZO2drsiSAcno5AAA_cMy6wlY758.png

圖1-6 KiCad 8.0用戶選擇對話框

(3)單擊“下一步(N)”按鈕,進(jìn)入軟件的功能組件選擇對話框,在這個對話框中用戶可以選擇需要的功能組件進(jìn)行安裝,綠色打勾的部分是默認(rèn)安裝的模塊,灰色打勾的部分是安裝了此模塊的部分子模塊,不打勾的模塊是默認(rèn)不安裝的模塊,用戶可以根據(jù)自身需要靈活選擇需要安裝的模塊,如沒有特殊需求默認(rèn)安裝即可,如圖1-7所示。

wKgZPGdrsiOAMxKuAABNwxHQ3OE213.png

圖1-7 KiCad 8.0功能組件對話框

(4)單擊“下一步(N)”按鈕,進(jìn)入安裝路徑選擇對話框,,在改對話框中用戶需要選擇KiCad 8.0的安裝路徑。系統(tǒng)默認(rèn)的安裝路徑為C:Program FilesKiCad8.0,用戶也可以通過單擊路徑右邊的“瀏覽(B)...”按鈕自定義軟件的安裝路徑,如圖1-8所示。

wKgZO2drsiOAUJPNAABBr-QbIdY362.png

圖1-8 KiCad 8.0安裝路徑對話框

(5)確定好安裝路徑后,單擊“安裝(I)”彈出安裝進(jìn)度提示對話框,顯示安裝進(jìn)度,如圖1-9所示。由于系統(tǒng)需要賦值大量文件,所以需要等待幾分鐘。

wKgZPGdrsiOAFIFuAAA0kn3hfoY826.png

圖1-9 KiCad 8.0安裝進(jìn)度對話框

(6)安裝結(jié)束后,會出現(xiàn)安裝完成對話框,如圖1-10所示。此時(shí)用戶可以選擇勾選“Launch KiCad 8.0.1”復(fù)選框直接啟動軟件,也可以取消勾選點(diǎn)擊“完成(F)”按鈕結(jié)束安裝。

wKgZO2drsiOAVSllAAEnIklFIgA316.png

圖1-10 KiCad 8.0安裝完成對話框

(7)第一次打開軟件會提示需要配置KiCad設(shè)置路徑,如圖1-11所示。對于初次安裝的用戶來說這個提示框我們保持默認(rèn)即“以默認(rèn)設(shè)置開始”。

wKgZPGdrsiSAIHKjAAAvUJtS8eE665.png

圖1-11 KiCad 8.0配置路徑對話框

(8)單擊“確定(O)”按鈕,彈出匿名數(shù)據(jù)收集對話框提示用戶,當(dāng)軟件崩潰時(shí)是否匿名的向開發(fā)人員報(bào)告崩潰和特殊事件數(shù)據(jù),如圖1-12所示。

wKgZO2drsiSAd8PUAABDjvaPJj4051.png

圖1-12 KiCad 8.0匿名數(shù)據(jù)收集對話框

(9)單擊“是(Y)”按鈕即可打開軟件,初次打開時(shí)軟件還會提示是否需要在每次打開時(shí)自動檢查軟件更新,如圖1-13所示。這里選擇取消按鈕。

wKgZPGdrsiSAQiHtAADuzcoL_M0988.png

圖1-13 KiCad 8.0檢查更新對話框

(10)成功打開軟件后,我們可以打開軟件自帶的PCB工程來檢查軟件是否安裝成功,在軟件的工具欄中點(diǎn)擊“文件(F)”,選擇“打開演示工程...”,如圖1-14所示。

wKgZO2drsiSAKwD-AAE1rEdAsoI948.png

圖1-14 演示工程打開演示

(11)在彈出的對話框中找到最后一個名為“video”的文件夾,并選擇其中的video.kicad_pro文件進(jìn)行打開,如圖1-15所示。

wKgZO2drsiSAIWvmAACwpklRuI4882.png

圖1-15 video演示工程

(12)打開后在軟件創(chuàng)建和編輯工作表頁面下即會出現(xiàn)對應(yīng)的原理圖以及PCB的文件,分別雙擊進(jìn)行打開如圖1-16(a)、(b)所示。

wKgZPGdrsiSACFsOAAEZuZYa6pc802.png

(a)軟件創(chuàng)建和編輯工作表

wKgZO2drsiSATC_BAAf6xXG2hFQ368.png

(b)軟件PCB繪制彈窗

圖1-16 video演示工程對應(yīng)的文件管理窗口以及PCB

(13)在PCB繪制窗口是喲個快捷鍵“Alt+3”可調(diào)用軟件自帶的3D渲染器查看PCB的3D視圖,如圖1-17所示。

wKgZPGdrsiSAUBAwAASwMN4q42w611.png

圖1-17 PCB的3D效果查看

**2.Ubuntu平臺安裝教程 **

(1)在已經(jīng)安裝好的Ubuntu系統(tǒng)平臺下右鍵選擇“Open in Terminal”打開控制窗臺,在控制窗臺中輸入sudo add-apt-repository ppa:kicad/kicad-8.0-releases命令,并點(diǎn)擊鍵盤上的ENTER鍵,在彈出的“[sudo] password for kerman”中輸入自己設(shè)置的root賬戶密碼,如圖1-18所示。

(2)密碼輸入完成后控制窗臺提示是否需要對于Kerman這個賬戶添加KiCad,如圖1-19所示。此時(shí)根據(jù)提示點(diǎn)擊鍵盤上的ENTER鍵。

(3)等待系統(tǒng)獲取軟件安裝包,完成路徑回到Desktop,如圖1-20所示。

(4)在控制臺中輸入sudo apt update命令,更新軟件包列表,確認(rèn)輸入正確后點(diǎn)擊ENTER鍵,如圖1-21所示。

wKgZPGdrsiSAUvi1AABo2ikWcoI149.png

圖1-18 Liunx啟用sudo命令安裝軟件

wKgZPGdrsiSAZSggAACudlmgH6s595.png

圖1-19 確認(rèn)指令窗口

wKgZO2drsiWAdEu5AAGt2z5kD64821.png

圖1-20 軟件包獲取成功界面

wKgZPGdrsiSANVeaAAEAxF8q1Pc198.png

圖1-20 軟件包更新列表成功界面

(5)軟件包列表更新完成后,路徑自動回到Desktop下此時(shí)使用命令sudo apt install kicad安裝KiCad 8.0,如圖1-21所示。

(6)檢查命令輸入正確后,按下ENTER鍵確認(rèn)安裝,過程中在控制窗臺中會彈出確認(rèn)是否安裝軟件的信息,此時(shí)更具提示輸入字符Y確認(rèn)安裝,如圖1-22所示。

(7)確認(rèn)安裝后等待系統(tǒng)將KiCad 8.0軟件安裝完成,過程中系統(tǒng)會先將軟件下載下來,下載完成后系統(tǒng)會自動進(jìn)行軟件的安裝,如圖1-23、1-24所示。

(8)軟件安裝完成后路徑回到Desktop下,此時(shí)在命令窗口中輸入“kicad”命令即可打開軟件,如圖1-25所示。

(9)和Windows系統(tǒng)一樣初次打開軟件需要我們配置KiCad設(shè)置路徑,我們默認(rèn)選擇就可以,如圖1-26所示。

(10)除了設(shè)置KiCad的配置路徑外,我們還需要選擇軟件每次啟動時(shí)是否需要進(jìn)行檢查和更新,我們默認(rèn)選擇就可以,如圖1-27所示。

wKgZO2drsiSADqIsAAEQGG61yKI501.png

圖1-21 軟件安裝命令

wKgZO2drsiSAGZcsAAG6alU1nBs965.png

圖1-22 軟件安裝確認(rèn)界面

wKgZPGdrsiWAXlqoAAIyo11Gk_0024.png

圖1-23 軟件獲取進(jìn)度界面

wKgZPGdrsiSAJ60UAAHbAk9i4ig683.png

圖1-24 軟件安裝進(jìn)度界面

wKgZO2drsiWAOXQ-AABN6ZRNmRo869.png

圖1-25 軟件啟動命令

wKgZPGdrsiWAEl3AAABcwmhULok804.png

圖1-26 軟件配置路徑選擇

wKgZO2drsiWAMZIyAABAAABSMD0653.png

圖1-27 軟件自動更新選項(xiàng)

(11)成功進(jìn)入軟件后我們還是需要驗(yàn)證軟件安裝是否成功,這里將不再贅述,請參考Windows安裝過程。

1.5 常用系統(tǒng)參數(shù)的設(shè)置

KiCad 8.0是一款功能很強(qiáng)大的PCB版圖繪制軟件,在使用該軟件進(jìn)行電路設(shè)計(jì)之前,需要對軟件的常用參數(shù)進(jìn)行一些常規(guī)設(shè)置,用戶可以有針對性地優(yōu)化配置環(huán)境參數(shù),以便更高效地使用KiCad 8.0軟件。KiCad偏好設(shè)置始終可以從偏好設(shè)置菜單訪問,也可以使用快捷鍵(默認(rèn)為Ctrl+,)訪問。偏好設(shè)置對話框在運(yùn)行的KiCad工具之間共享。有些偏好設(shè)置適用于所有工具,有些則特定于某個工具 (如原理圖或電路板編輯器)。

**1.5.1 通用參數(shù)設(shè)置 **

1.軟件漢化

KiCad 8.0軟件的語言本地化功能支持中文簡體、中文繁體、英語、日語、德語、法語、俄語和韓語等體系。用戶可根據(jù)需要,實(shí)現(xiàn)軟件中英文版本的切換。

點(diǎn)擊工程管理界面的選項(xiàng)欄中選擇“設(shè)置(P)”在其彈出中選擇第三個選項(xiàng)“設(shè)置語言”即可對軟件的語言環(huán)境進(jìn)行設(shè)置,如圖1-28所示。

2.通用面板參數(shù)介紹

硬件加速抗鋸齒:KiCad在使用顯卡渲染時(shí)可以使用不同的方法來防止走樣(鋸齒線)。不同的方法在不同的硬件上可能看起來更好,所以您可能想要嘗試一下,找出對您來說最好的一種。

軟件加速抗鋸齒:KiCad在使用軟件加速模式時(shí)也可以應(yīng)用抗鋸齒。啟用此功能可能會導(dǎo)致某些硬件的性能下降。

文本編輯器:選擇從工程樹狀視圖打開文本文件時(shí)要使用的文本編輯器。

PDF閱讀器:選擇一個在打開PDF文件時(shí)使用的程序。

在菜單中顯示圖標(biāo):在整個KiCad用戶界面中啟用下拉菜單中的圖標(biāo)。

wKgZPGdrsiWAL9G5AAFfwtXQjfo605.png

圖1-27 軟件通用偏好選項(xiàng)卡

3.鼠標(biāo)和觸控板偏好設(shè)置

縮放時(shí)居中光標(biāo):啟用后,使用快捷鍵或鼠標(biāo)滾輪進(jìn)行縮放將使視圖在光標(biāo)位置居中。

使用縮放加速:啟用后,滾動鼠標(biāo)滾輪或觸摸板的速度越快,縮放的變化也會越快。

縮放速度:控制鼠標(biāo)滾輪或觸摸板滾動一定量時(shí)的縮放變化量。使用自動根據(jù)您的操作系統(tǒng)設(shè)置默認(rèn)值。

移動對象時(shí)自動平移:開啟后,可以通過靠近畫布邊緣的方式在移動對象時(shí)平移視圖。

自動平移速度:控制畫布移動對象時(shí)的平移速度。

鼠標(biāo)鍵:您可以設(shè)置拖動鼠標(biāo)中鍵和鼠標(biāo)右鍵來縮放視圖、平移視圖或無效果的行為。您還可以根據(jù)編輯畫布中是否已選擇任何對象來設(shè)置拖動鼠標(biāo)左鍵的行為。

wKgZPGdrsiWAMFNVAAEMPC2bWV8967.png

圖1-27 鼠標(biāo)和觸控板偏好選項(xiàng)卡

4.快捷鍵偏好設(shè)置

wKgZPGdrsiWAPVUfAAOjdMFk3o8448.png

圖1-28 快捷鍵偏好選項(xiàng)卡

可以使用此對話框自定義用于控制KiCad的快捷鍵。公用部分中的快捷鍵在每個KiCad程序之間共享。當(dāng)程序運(yùn)行時(shí),會顯示每個特定KiCad程序的快捷鍵。您可以將相同的快捷鍵分配給不同KiCad程序(例如原理圖編輯器和電路板編輯器)中的不同操作,但不能將一個快捷鍵分配給同一程序中的多個操作。

有許多可用命令,因此并非所有命令都默認(rèn)分配了快捷鍵。您可以通過雙擊列表中的命令將快捷鍵添加到任何命令。如果選擇已分配給其他命令的快捷鍵,則可以選擇在所選命令上使用該快捷鍵,這將從沖突的命令中刪除指定的快捷鍵。

您對快捷鍵分配所做的更改會在命令名的末尾顯示一個*字符。您可以通過右鍵單擊特定命令并選擇撤消更改來撤消對該命令的更改,也可以使用命令列表下面的按鈕撤消所有更改。

*特別提醒:快捷鍵偏好設(shè)置存儲在KiCad設(shè)置目錄的.hotkeys文件中,如果您在一臺計(jì)算機(jī)上以您喜歡的方式配置了KiCad快捷鍵,則可以通過導(dǎo)入適當(dāng)?shù)?hotkeys文件將該配置傳輸?shù)搅硪慌_計(jì)算機(jī)。 *

1.6 PCB即其設(shè)計(jì)流程

PCB,即印刷電路板(Printed Circuit Board),也常被稱為印制電路板或印刷線路板。其得名于電子印刷技術(shù)的運(yùn)用。實(shí)質(zhì)上,它是一種用于組裝電子零件的基板,通過特定的設(shè)計(jì),在通用基材上形成點(diǎn)間連接及印制元件。其主要功能是連接各種電子零組件,形成預(yù)定的電路,發(fā)揮中繼傳輸?shù)淖饔?。作為電?a target="_blank">產(chǎn)品的關(guān)鍵互連部件,PCB被譽(yù)為“電子產(chǎn)品之母”,是任何電子設(shè)備或產(chǎn)品都不可或缺的重要組成部分。簡而言之,PCB是電子零件安裝的基石和核心連接部件,任何電子設(shè)備或產(chǎn)品都離不開它的支撐與連接作用,如圖1-29所示為一些典型的 LoadBoard。

wKgZPGdrsiWAUEfHAAbp9MZFdBo509.png

wKgZO2drsiOAHAHiAAFZAm7abn4947.png

圖1-29 典型測試用LoadBoard

1.6.1 電子設(shè)計(jì)概念

電子設(shè)計(jì),顧名思義就是電子產(chǎn)品或LoadBoard進(jìn)行方案開發(fā)中電路圖紙的設(shè)計(jì),電路圖紙的設(shè)計(jì)包括原理圖設(shè)計(jì)和PCB設(shè)計(jì)。電子設(shè)計(jì)是整個電子產(chǎn)品開發(fā)項(xiàng)目的核心,只有保證電路圖紙的正確性,才可以保證后期LoadBoard的正常運(yùn)轉(zhuǎn)。

1.原理圖的概念及作用

原理圖,顧名思義就是在電路板上表示各元器件之間的連接關(guān)系原理的圖紙。在方案開發(fā)等正向研究中,原理圖非常重要,而對原理圖的把關(guān)也關(guān)乎整個測試項(xiàng)目的質(zhì)量與進(jìn)度。由原理圖延伸下去會涉及PCB Layout,也就是PCB布線。當(dāng)然,這種布線是基于原理圖完成的,通過對原理圖的分析以及電路板其他條件的限制,開發(fā)者得以確定元器件的位置以及電路板層數(shù)等。它表示的只是虛擬的連接關(guān)系,作用是為了引導(dǎo)PCB設(shè)計(jì)人員按照原理圖的連接關(guān)系來進(jìn)行連接,如圖1-30所示。

wKgZPGdrsiWAPuvyAADBL87hTaI069.png

圖1-30 芯片測試原理圖示例

2.原理圖符號的概念及作用

所謂的原理圖符號,就是在繪制原理圖時(shí),需要用一些符號來代替實(shí)際的元器件,這樣的符號就稱為原理圖符號,也稱為原理圖庫。它的作用就是用來代替實(shí)際的元器件。在做原理圖符號的時(shí)候,不用去管這個元器件具體是什么樣子,只需要匹配一致的引腳數(shù)目即可,然后去定義每一個引腳的連接關(guān)系就可以了,如圖1-31所示。

wKgZO2drsiWATKvkAAG0lbal1rw765.png

圖1-31 SN74LS194AN芯片原理圖符號示例

3.PCB版圖的概念及作用

PCB版圖,就是根據(jù)原理圖畫成的實(shí)際元器件擺放和連線圖,以便供制作實(shí)際電路板使用。在制作實(shí)際的電路板之前,必須根據(jù)原理圖繪制出PCB版圖,然后用 PCB版圖進(jìn)行生產(chǎn),安裝元器件,才可以得到實(shí)際的電路板,也就是通常所說的PCB,如圖1-32所示。

wKgZO2drsiaAIZoYAAE638EVaO8379.png

圖1-32 PCB版圖示例

**4.PCB符號的概念及作用 **

PCB符號,也叫PCB封裝,就是把實(shí)際的電子元器件、芯片等的各種參數(shù),比如元器件的大小、長寬、直插,貼片及焊盤的大小,引腳的長寬,引腳的間距等用圖形方式表現(xiàn)出來。PCB封裝的作用,就是把元器件實(shí)物按照1:1的方式,用圖形的方式在PCB繪制軟件上體現(xiàn)出來,以便繪制PCB版圖時(shí)調(diào)用。進(jìn)行PCB封裝繪制時(shí),必須保證與實(shí)物是一致的,如圖1-33所示。

wKgZO2drsiWAbkVYAAEy-HAi9oc157.png

圖1-33 PCB封裝示例圖

**1.6.2 PCB設(shè)計(jì)流程 **

電路板的設(shè)計(jì)流程,就是將設(shè)計(jì)者的電路設(shè)計(jì)思想變成PCB文件,以便生產(chǎn)制作電路板的過程。電路板的設(shè)計(jì)流程如圖1-34所示。其中,最為關(guān)鍵的就是電路原理圖的設(shè)計(jì)和PCB設(shè)計(jì)兩部分。

wKgZO2drsiaAKM_gAABDC6vObTI882.png

圖1-34 電路板的設(shè)計(jì)流程

1.電路原理圖的設(shè)計(jì)步驟

電路原理圖的設(shè)計(jì)是整個電路板設(shè)計(jì)的基礎(chǔ),電路原理圖設(shè)計(jì)的好壞將直接影響到PCB是否正常工作。一張好的電路原理圖首先要保證原理圖的元件選擇及連線準(zhǔn)確無誤;其次還要保證原理圖結(jié)構(gòu)清晰,布局合理,便于設(shè)計(jì)人員閱讀。下面簡單介紹以下電路原理圖的設(shè)計(jì)步驟,如圖1-35所示。

wKgZO2drsiaAf6m9AACO1SnPCng026.png

圖1-35 電路原理圖設(shè)計(jì)步驟 圖1-36 PCB設(shè)計(jì)的一般步驟

**2.PCB設(shè)計(jì)的一般步驟 **

PCB設(shè)計(jì)是電路設(shè)計(jì)中最重要、最關(guān)鍵的一步,他決定著我們電路板制造時(shí)的走線間距、過孔大小等技術(shù)性參數(shù),所以工程師在進(jìn)行PCB設(shè)計(jì)時(shí)遵循著很多的規(guī)則,PCB設(shè)計(jì)的流程如圖1-36所示。

**1.7 PCB工程的創(chuàng)建 **

工程是每個電子產(chǎn)品設(shè)計(jì)的基礎(chǔ),可將設(shè)計(jì)元素鏈接起來,包括原理圖、PCB和預(yù)留在項(xiàng)目中的所有庫或模型。KiCad允許用戶通過Projects面板訪問與項(xiàng)目相關(guān)的所有文檔,還可以在通用的Workspace(工作空間)中鏈接相關(guān)項(xiàng)目,輕松訪問與公司目前正在開發(fā)的某種產(chǎn)品相關(guān)的所有文檔。強(qiáng)大的開發(fā)管理功能,使用戶能夠有效地對設(shè)計(jì)的各項(xiàng)文件進(jìn)行管理。

1.7.1 完整工程文件的組成

一個完整的KiCad工程包含4個文件或文件夾,如圖1-37所示。

wKgZO2drsiaASnlUAADcuTNN-9E919.png

圖1-37 完整工程文件的組成

(1)工程文件,后綴名為.kicad_pro。

(2)封裝庫文件夾以.pretty命名,他是一個文件夾里面存儲的時(shí)這個工程中所需要的PCB封裝,以.kicad_mod為后綴。

(3)PCB設(shè)計(jì)文件,后綴為.kicad_pcb。

(4)原理圖設(shè)計(jì)文件,后綴名為.kicad_sch。

(5)元器件庫文件,這個文件在其他地方被叫做原理圖庫文件,其原因是因?yàn)樵谶@個里面的器件時(shí)用來繪制原理圖所用,后綴名為.kicad_sym。

**1.7.2 創(chuàng)建新工程及各類組成文件 **

1.工程文件的創(chuàng)建

打開KiCad 8.0軟件,執(zhí)行菜單欄中的“文件(F)”→“新建工程...”命令,如圖1-38所示。在彈出的對話框中為工程選擇一個存放路徑,對其命名并勾選“為工程創(chuàng)建一個新的目錄”復(fù)選框,如圖1-39所示。

wKgZPGdrsiaAOkDNAAB5NX4plSI461.png

圖1-38 新建工程命令

wKgZPGdrsiaABRTXAADfguawZkM338.png

圖1-39 工程存放路徑選擇

工程創(chuàng)建完成后軟件會自動創(chuàng)建以各與工程名相同的原理圖文件和PCB文件,不需用戶在另外創(chuàng)建原理圖與PCB。

2.元器件庫的創(chuàng)建

在KiCad工程管理界面選擇“符號編輯器”工具,進(jìn)入元器件庫編輯界面,如圖1-40所示。

wKgZO2drsiaARAV4AABzL-clTNo809.png

圖1-40 符號編輯器工具選擇

在符號編輯器界面執(zhí)行菜單欄“文件(F)”→“新建庫...”命令,在彈出的添加到庫表對話框中選擇“工程”,這樣創(chuàng)建的庫文件就會與我們創(chuàng)建的工程關(guān)聯(lián),并跟隨工程文件的移動而移動,如圖1-41所示。

wKgZPGdrsiaAA0mQAAAgKsPlXQU153.png

圖1-41 添加到庫表對話框

點(diǎn)擊確定后在彈出的新建庫對話框中為新建的庫取名并將其保存,如圖1-42所示。

wKgZPGdrsiaAAvCVAAEMfvDog5w531.png

圖1-42 元器件庫路徑選擇

添加完成后,在工程管理界面即可看到對應(yīng)的元器件庫文件,如圖1-43所示。

wKgZO2drsiaAQLphAAAhU8GSUK0616.png

圖1-43 工程列表

3.PCB封裝庫的創(chuàng)建

PCB封裝庫用于存儲工程中使用器件的PCB封裝,每種器件都對應(yīng)一個.kicad_mod的文件,軟件將這些文件集中存放到以.pretty命名的文件夾中方便管理。其創(chuàng)建方法如下:

在工程管理界面選擇“封裝編輯器”工具,進(jìn)入元器件封裝庫編輯界面,如圖1-44所示。

wKgZPGdrsiaALMg-AABdSeupdfY629.png

圖1-44 封裝編輯器工具選擇

在封裝庫編輯界面執(zhí)行“文件(F)”→“新建庫...”命令,在彈出的添加到庫表對話框中選擇“工程”,點(diǎn)擊確定后再彈出的新建庫對話框中為庫命名并將其保存,如圖1-45所示。

wKgZPGdrsiaAD4QJAACKm-zWTYY923.png

圖1-45 封裝庫路徑選擇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 電路板
    +關(guān)注

    關(guān)注

    140

    文章

    4989

    瀏覽量

    98515
  • PCB設(shè)計(jì)
    +關(guān)注

    關(guān)注

    394

    文章

    4697

    瀏覽量

    86038
  • KiCAD
    +關(guān)注

    關(guān)注

    5

    文章

    169

    瀏覽量

    8830
收藏 人收藏

    評論

    相關(guān)推薦

    Power PCB設(shè)計(jì)內(nèi)容

    板光繪制造文件輸出的全線PCB設(shè)計(jì)流程,通過講課及上機(jī)練習(xí)相結(jié)合的方式完成原理圖輸入和PCB制板完整過程,以及相應(yīng)的建庫工具的使用方法。通過培訓(xùn)學(xué)員可掌握先進(jìn)的Power
    發(fā)表于 09-17 13:45

    《跟頑童哥學(xué)開發(fā)-STM32系列》筆記-1集-原理圖和PCB設(shè)計(jì)部分的學(xué)習(xí)規(guī)劃

    本帖最后由 幻影刀俠 于 2017-1-10 23:16 編輯 最近參加了頑童哥的STM32學(xué)習(xí)課程,現(xiàn)在整理一下個人學(xué)習(xí)筆記,如果對你有用處,看看也無妨。
    發(fā)表于 01-10 22:45

    KiCAD教程(1),軟件初識

    怎么能用盜版的呢?重點(diǎn)來了,開始記筆記了??!接下來我要說的是一款免費(fèi)的PCB設(shè)計(jì)軟件:KICAD。怎么說呢,就是非常牛,特別牛的那種。先來科普一下吧:KiCad - 是一個GPL的ED
    發(fā)表于 01-11 17:02

    《跟頑童哥學(xué)開發(fā)-STM32系列》筆記-4集-安裝PCB設(shè)計(jì)軟件

    ` 本帖最后由 幻影刀俠 于 2017-1-11 22:30 編輯 最近參加了頑童哥的STM32學(xué)習(xí)課程,現(xiàn)在整理一下個人學(xué)習(xí)筆記,如果對你有用處,看看也無妨。
    發(fā)表于 01-11 21:53

    【下載】Cadence Concept HDL & Allegro原理圖與PCB設(shè)計(jì)

    PCB設(shè)計(jì)系統(tǒng)簡介............................................................................... 1698Allegro
    發(fā)表于 04-18 18:05

    Cadence Concept HDL & Allegro原理圖與PCB設(shè)計(jì)

    .............................................................................1097Allegro PCB設(shè)計(jì)系統(tǒng)簡介
    發(fā)表于 11-01 14:20

    Cadence Concept HDL & Allegro原理圖與PCB設(shè)計(jì)

    PCB設(shè)計(jì)系統(tǒng)簡介............................................................................... 1698Allegro
    發(fā)表于 11-07 15:25

    超詳細(xì)的PCB設(shè)計(jì)流程分享

    立創(chuàng)EDA超詳細(xì)的PCB設(shè)計(jì)流程 附圖使用工具是:立創(chuàng)EDAPCB設(shè)計(jì)工具。一般PCB基本設(shè)計(jì)流程
    發(fā)表于 11-17 07:13

    KiCad的工作流程解析

    KiCad與其它PCB設(shè)計(jì)軟件的功能基本一致,只是其工作流程與有些設(shè)計(jì)工具存在的主要不同在于原理圖的元器件符號庫和PCB的封裝庫是分開的,在
    發(fā)表于 08-16 15:10 ?3498次閱讀
    <b class='flag-5'>KiCad</b>的工作<b class='flag-5'>流程</b>解析

    PCB設(shè)計(jì)的自查流程是怎樣的

    PCB設(shè)計(jì)的自查流程介紹
    的頭像 發(fā)表于 12-31 17:37 ?1930次閱讀

    PCB設(shè)計(jì)軟件Allegro的學(xué)習(xí)教程免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是PCB設(shè)計(jì)軟件Allegro的學(xué)習(xí)教程免費(fèi)下載包括了:Allegro學(xué)習(xí)筆記1——導(dǎo)出Gerber文件和鉆孔數(shù)
    發(fā)表于 05-15 08:00 ?0次下載
    <b class='flag-5'>PCB設(shè)計(jì)</b>軟件Allegro的<b class='flag-5'>學(xué)習(xí)</b>教程免費(fèi)下載

    PCB設(shè)計(jì)常見問題1-20例筆記

    PCB設(shè)計(jì)常見問題1-20例筆記
    的頭像 發(fā)表于 02-14 01:31 ?2324次閱讀
    <b class='flag-5'>PCB設(shè)計(jì)</b>常見問題<b class='flag-5'>1</b>-20例<b class='flag-5'>筆記</b>

    KermanKiCad學(xué)習(xí)筆記6 PCB設(shè)計(jì)流程

    電路原理圖設(shè)計(jì)的最終目的是生產(chǎn)滿足需要的PCB(印制電路板)。利用KiCad 8.0軟件可以非常輕松地從原理圖設(shè)計(jì)轉(zhuǎn)入PCB設(shè)計(jì)。KiCad 8.0為用戶提供了一個完整的
    的頭像 發(fā)表于 12-25 15:34 ?508次閱讀
    <b class='flag-5'>Kerman</b>的<b class='flag-5'>KiCad</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>:<b class='flag-5'>第</b>6<b class='flag-5'>章</b> <b class='flag-5'>PCB設(shè)計(jì)</b><b class='flag-5'>流程</b>

    KermanKiCad學(xué)習(xí)筆記3 繼電器及其原理

    把一個功能完全的PCB比作是一個完整的世界,那么在PCB上的各種元器件就像是在這個世界上的城市,而連接他們的是一條條由金屬材料堆砌的馬路,繼電器就好比是這條馬路上的的交通警察或者說是信號控制系統(tǒng)。
    的頭像 發(fā)表于 12-25 15:25 ?316次閱讀
    <b class='flag-5'>Kerman</b>的<b class='flag-5'>KiCad</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>:<b class='flag-5'>第</b>3<b class='flag-5'>章</b> 繼電器及其原理

    KermanKiCad學(xué)習(xí)筆記2 元件庫的創(chuàng)建和加載

    雖然KiCad 8.0提供了豐富的元件資源,但是在實(shí)際的電路設(shè)計(jì)中,有些特定的元件仍需自行制作。根據(jù)工程項(xiàng)目的需要,建立基于該項(xiàng)目的元器件庫和PCB封裝庫,有利于在以后的設(shè)計(jì)中更加方便、快捷地調(diào)入元件封裝,管理工程文件。
    的頭像 發(fā)表于 12-25 15:23 ?540次閱讀
    <b class='flag-5'>Kerman</b>的<b class='flag-5'>KiCad</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>:<b class='flag-5'>第</b>2<b class='flag-5'>章</b> 元件庫的創(chuàng)建和加載