電路板設計 – 以 PADS 9X 版為例

南台電機 趙春棠  2012.08.14

 

前言: 在台灣學術界,有關PCB電路板的製作,大都採用OrCAD或Protel軟體教學;若不想使用這些商業軟體,也可以採用Eagle這種免費軟體。國際間不少業界則採用PADS軟體,以下就以PADS 9X 版為例,簡單以兩個例子,說明PCB製作的程序。

 

n   基本範例 (單層板)

步驟1: 開啟PADS Logic,繪製電路圖

在此環境下,可以經由設定,輸出:

1.      *.sch: 電路圖檔

2.      *.pdf: 電路圖的pdf檔

3.      *.asc: 電路 netlist 檔,描述元件的 連接情形  (文字檔格式)

4.      *.rep: BOM 檔,即零件表檔 (文字檔格式)

5.      *.err: 錯誤警告訊息輸出檔  (文字檔格式)

 

    以上電路中,要特別注意有兩處都叫做Q0,此兩點是連在一起的,可以利用設定Net Name 的方式,不須接線,就可以連在一起。

    註:其實也可以直接跳過此步驟,直接進行PCB Layout 的製作的。

 

步驟2: 開啟PADS Layout,進行 Placement

   此步驟進行PCB電路板上,元件的擺放,位置擺放得好,將來繞線就會簡單,容易順利完成喔!

 

 

步驟3: 繼續進行 Routing

如上完成Routing後,在此環境下,可以經由設定,輸出:

6.      *.pcb: 電路PCB檔

7.      *.pdf: 電路PCB的pdf檔,可設定顯示上層,下層,混合層等

8.      *.asc: 電路 PCB 的netlist 檔 (文字檔格式),利用此檔即可進行兩PCB之比對

 

    以上PCB繞線,要特別注意,是在Bottom層的繞線喔 (實際的元件,是擺在上層,底層進行繞線,將來好焊接)。此外,使用到1個Jumpler (跳線),您看到了嗎?

 

 

 

 

n   進階範例 (雙層板)

 

步驟1: 開啟PADS Logic,繪製電路圖

    以上電路中,要特別注意的是8051的pin20 與pin40均為接地,故必須與地線,有相同的命名才行!此外,以上電路,可以學習繪製Bus喔!

 

 

步驟2: 開啟PADS Layout,進行 Placement

 

步驟3: 繼續進行 Routing

 

    讀者觀察到了嗎?為什麼這個範例是進階範例呢?因為是雙層板的PCB設計。在第一個基礎範例中,繞線是紅色顯示,是在Bottom層;本進階範例中,繞線大多是藍色顯示,是在Top層(其中只有兩條接線是紅色,表示那兩條是在Bottom層),在雙層PCB的設計中,有時可以利用加入導孔(Via) 的方式,貫穿 Top 層以及 Bottom 層。

 

    這和IC的封裝方式有關,例如傳統的DIP封裝,針腳透過PCB板,故接線大多在Bottom層;若是SMD封裝,針腳並未透過PCB板,故接線大多直接在Top層了。

 

    最後,這個範例為什麼是進階範例?還有幾點原因:

1.      載入自己的零件庫(Library) : 本例的許多零件,是PADS系統沒有的喔。

2.      四周有螺絲孔 喔!

 

   PCB的設計製作,看似簡單,卻有不少專門技術,大家彼此切磋,多多學習增上了!  謝謝收看!