圖書簡介
Protel DXP的強大功能大大提高了電路板設計、製作的效率,它的“方便、易學、實用、快速”的特點,以及其友好的Windows風格界面,使其成為廣大電子線路設計者首選的計算機輔助電路板設計軟體。
本書從實用的角度出發,根據電路板設計的過程,全面地介紹了Protel DXP的基本操作以及使用環境,詳細講解了電路原理圖的設計和印製電路板的設計,並對電路仿真、信號分析及各種報表生成等內容進行了重點講解。在講解過程中,以實例貫通全書,在每個知識點的講解中,均結合相應的實例,而且在每講完一個相關的章節後,還以一個典型的實例進行深入講解。全書結合多個典型的工程設計實例講述了如何在Protel DXP環境下繪製和設計電路原理圖和PCB圖,以及電路仿真和可程式邏輯器件的設計,融會了作者豐富的電路設計與布線經驗。
圖書前言
隨著計算機工業的蓬勃發展,電子設計自動化EDA(Electronic Design Automation)已成為一個不可逆轉的發展趨勢。EDA的工作環境已從早期昂貴的工作站進入個人計算機,EDA的設計思想也在中小型企業以及各級相關大專院校中得到普及。Protel DXP設計系統就是一個建立在與IBM兼容的PC環境下的EDA集成設計系統。Altium公司作為EDA領域裡的一個領先公司,在原來Protel 99 SE的基礎上,套用最先進的軟體設計方法,率先推出了一款基於Windows 2000和Windows XP作業系統的EDA設計軟體Protel DXP。
Protel DXP在前一版本Protel 99 SE的基礎上增加了許多新的功能。新的可定製設計環境功能包括雙顯示器支持,可固定、浮動以及彈出面板,強大的過濾和對象定位功能及增強的用戶界面等。新的項目管理和設計合成功能包括項目級雙向同步、強大的項目級設計驗證和調試、強大的錯誤檢查功能、檔案對比功能等。新的設計輸入功能包括電路圖和FPGA應用程式的設計輸入,為Xilinx和Altera設備族提供完全的巨集和基元庫,直接從電路圖產生EDIF檔案、電路圖信號、PCB軌跡、Spice模型和信號集成模型等元器件集成庫。新的工程分析與驗證功能包括同時可顯示4個所測得圖像的集成波形觀察儀,在板卡最終設計和布線完成之前可從源電路圖上運行初步阻抗和反應模擬等。新的輸出設定和發生功能包括輸出檔案的項目級定義、製造檔案(Fabrication files),包括Gerber、NC Drill、ODB++和輸入輸出到ODB++或Gerber等。
Protel DXP是第一個將所有設計工具集成於一身的板級設計系統,電子設計者從最初的項目模組規劃到最終形成生產數據都可以按照自己的設計方式實現。Protel DXP運行在最佳化的設計瀏覽器平台上,並且具備當今所有先進的設計特點,能夠處理各種複雜的PCB設計過程。通過設計輸入仿真、PCB繪製編輯、拓撲自動布線、信號完整性分析和設計輸出等技術的融合,Protel DXP提供了全面的設計解決方案。
本書是在2002年9月推出的《Protel電路設計教程》基礎上完成的,由於其理論與教學實踐結合得較好、可操作性強等特點,受到了廣大電子設計愛好者和電子設計工程師的關注,並被全國多所高校選為教材。隨著EDA軟體更新和發展的要求,Protel DXP的新增功能使設計者能夠享受極大的自由,在設計的不同階段隨意轉換,按設計者的思想進行設計工作。因此,決定對其進行修訂改版。在修訂的過程中,保留了原版風格,並對內容進行了新的整合、修改,保證了內容的延續性,同時突出了套用Protel DXP進行電路設計的新特性,並改書名為《Protel DXP電路設計標準教程》。
全書共14章,第1~5章為Protel DXP的電路原理圖設計部分,第6章講述了層次原理圖的設計方法,第7章講解了原理圖報表的生成與列印,第8~12章是PCB圖的設計和實例講解,第13章為電路仿真,第14章講述了PCB信號的完整性分析。各章均結合了典型工程設計實例進行講解,使讀者能夠享受Protel DXP給工作帶來的樂趣
圖書目錄
第1章 Protel DXP基礎 1
1.1 Protel DXP系統要求 1
1.1.1 計算機配置要求 1
1.1.2 螢幕解析度的設定 2
1.1.3 Protel DXP系統的安裝 3
1.2 Protel DXP的工作環境 3
1.2.1 啟動Protel DXP 3
1.2.2 Protel DXP的工作環境 4
1.3 Protel DXP的檔案組織結構 7
1.4 Protel DXP的檔案管理 8
1.4.1 項目工程的管理 8
1.4.2 單個檔案的編輯 10
1.5 Protel DXP工作界面的管理 12
1.5.1 輔助查看工具的管理 12
1.5.2 設計檔案的視窗管理 13
1.5.3 工作視窗的拆分與合併 14
1.5.4 Protel DXP各種控制臺的
操作 15
1.6 思考與練習 17
第2章 Protel DXP原理圖設計基礎 18
2.1 Protel DXP原理圖的設計步驟 18
2.1.1 印製電路板設計的一般步驟 18
2.1.2 Protel DXP原理圖設計的一般
步驟 19
2.2 Protel DXP電路圖設計工具 21
2.2.1 原理圖設計工具列 21
2.2.2 圖紙的放大和縮小 22
2.3 設定圖紙 23
2.3.1 圖紙大小設定 23
2.3.2 圖紙方向 25
2.3.3 設定圖紙顏色 26
2.4 設定系統字型 27
2.5 圖紙的柵格和光標設定28
2.5.1 圖紙柵格的可視性 28
2.5.2 圖紙柵格的形狀 28
2.5.3 電氣節點 29
2.5.4 設定游標 30
2.6 設計檔案組織的設定 30
2.7 思考與練習 32
第3章 電路原理圖設計 33
3.1 裝載元器件庫 33
3.1.1 元器件庫的載入 33
3.1.2 元器件的查找 35
3.2 放置元器件 36
3.2.1 放置元器件的方法 37
3.2.2 利用Digital Objects工具條放置
元器件 39
3.3 編輯元器件 39
3.3.1 編輯元器件的屬性 39
3.3.2 編輯元器件組件的屬性 41
3.4 元器件位置的調整 42
3.4.1 元器件對象的選取 42
3.4.2 元器件的移動 43
3.4.3 旋轉元器件 45
3.4.4 取消選取的元器件 45
3.4.5 剪貼元器件 46
3.4.6 刪除元器件 46
3.4.7 陣列式貼上元器件 46
3.5 排列和對齊元器件 48
3.6 放置電源和接地符號 49
3.7 連線線路和放置節點 51
3.7.1 連線線路 51
3.7.2 放置節點 52
3.8 對電路圖圖元進行管理 52
3.9 繪製一張簡單的電路原理圖 53
3.10 思考與練習 57
第4章 電路原理圖繪製提高 58
4.1 使用繪製電路工具 58
4.1.1 放置導線 59
4.1.2 放置匯流排及其進出端點 59
4.1.3 放置網路標號 60
4.1.4 放置電路方塊圖及其進出
端點 62
4.1.5 放置電路輸入輸出點 64
4.2 繪製圖形 66
4.2.1 畫圖工具條 66
4.2.2 畫直線 67
4.2.3 畫貝賽爾曲線 67
4.2.4 畫圓弧線 67
4.2.5 畫多邊形 68
4.2.6 插入文字 69
4.2.7 插入文本框 69
4.2.8 畫矩形 70
4.2.9 畫圓角矩形 71
4.2.10 畫橢圓或圓 71
4.2.11 插入圖片 72
4.3 原理圖環境參數的設定 73
4.3.1 原理圖編輯環境設定 74
4.3.2 圖形編輯環境的設定 76
4.3.3 默認編輯環境的設定 77
4.4 繪製一張完整的電路原理圖 79
4.5 思考與練習 82
第5章 製作元器件和建立元器件庫 84
5.1 使用元器件庫編輯器和管理
元器件庫 84
5.1.1 啟動元器件庫編輯器 85
5.1.2 元器件庫編輯器界面的組成 85
5.1.3 元器件庫的管理 85
5.1.4 Tools選單下的元器件
管理命令 87
5.2 常用畫圖工具的使用 88
5.2.1 畫圖工具條 88
5.2.2 放置元器件引腳 89
5.2.3 放置IEEE符號的工具條 90
5.3 元器件的製作 92
5.4 項目工程元器件庫的生成 96
5.5 生成元器件報表 97
5.6 思考與練習 99
第6章 設計層次原理圖 100
6.1 層次電路原理圖的設計方法 100
6.2 建立層次原理圖 102
6.3 不同層次電路之間的切換 105
6.4 由方塊電路符號生成新原理圖中的
I/O連線埠符號 105
6.5 由原理圖檔案產生方塊電路符號 107
6.6 思考與練習 108
第7章 檢查電氣規則和生成報表 109
7.1 生成ERC表 109
7.2 網路表 114
7.2.1 Protel網路表格式 114
7.2.2 生成網路表 116
7.3 產生元器件列表 116
7.4 元器件交叉參考表 119
7.5 項目層次列表 120
7.6 原理圖的輸出 121
7.7 思考與練習 123
第8章 印製電路板設計基礎 124
8.1 PCB板的介紹 124
8.2 PCB圖的設計過程 125
8.3 PCB設計視窗的啟動 126
8.3.1 PCB設計視窗的啟動步驟 126
8.3.2 PCB設計視窗 127
8.3.3 載入元器件封裝庫 128
8.4 PCB組件命令的啟動方法 129
8.5 放置元器件封裝 130
8.5.1 啟動元器件放置命令 130
8.5.2 元器件封裝的放置 132
8.5.3 設定元器件封裝的屬性 133
8.6 元器件封裝的基本操作 134
8.6.1 元器件封裝移動、旋轉和
板層的切換 134
8.6.2 元器件封裝複製、貼上 137
8.6.3 元器件封裝的修改 139
8.7 放置導線 140
8.7.1 啟動放置導線命令 140
8.7.2 放置導線 140
8.7.3 設定導線屬性 142
8.7.4 修改、刪除導線 143
8.7.5 導線放置舉例 144
8.8 放置圓弧導線 146
8.8.1 啟動放置圓弧導線 147
8.8.2 設定圓弧導線屬性 147
8.8.3 放置圓弧導線實例 148
8.8.4 修改圓弧導線 149
8.9 放置焊點 150
8.9.1 啟動放置焊點命令 150
8.9.2 放置焊點 151
8.9.3 設定焊點屬性 151
8.10 放置導孔 153
8.10.1 啟動放置導孔命令 153
8.10.2 放置導孔 153
8.10.3 設定導孔屬性 153
8.11 放置矩形填充 154
8.11.1 啟動放置矩形填充命令 154
8.11.2 放置矩形填充 154
8.11.3 設定矩形填充屬性 155
8.11.4 修改矩形填充 156
8.12 放置敷銅 157
8.12.1 啟動放置敷銅命令 157
8.12.2 設定敷銅屬性 157
8.12.3 放置敷銅 159
8.12.4 修改敷銅 159
8.13 放置淚滴 160
8.13.1 啟動放置淚滴命令 160
8.13.2 放置淚滴 160
8.13.3 刪除淚滴 161
8.14 放置禁止導線 161
8.14.1 選擇網路 161
8.14.2 啟動放置禁止導線命令 161
8.15 放置字元串 162
8.15.1 啟動放置字元串命令 162
8.15.2 放置字元串 162
8.15.3 設定字元串屬性 162
8.15.4 修改字元串 163
8.16 放置標註 164
8.17 放置坐標與相對原點 165
8.17.1 放置坐標 165
8.17.2 放置相對原點 166
8.18 PCB圖的快速設計 166
8.18.1 PCB圖的規劃 166
8.18.2 PCB工作層面與電路板屬性
的設定 167
8.18.3 從原理圖生成PCB圖 172
8.18.4 元器件封裝的布局與對齊 173
8.18.5 手動布線 178
8.19 思考與練習 182
第9章 PCB高級設計 183
9.1 層管理器 183
9.1.1 啟動層管理器對話框 183
9.1.2 層管理器對話框中參數設定 184
9.2 系統參數設定 187
9.2.1 啟動系統參數對話框 187
9.2.2 編輯系統參數對話框 187
9.3 導航控制臺的管理 193
9.3.1 認識PCB導航控制臺 193
9.3.2 管理Nets(網路)對象 194
9.3.3 管理Components(元器件封裝)
對象 197
9.3.4 管理Rules(規則)對象 198
9.3.5 管理From-To Editor(飛線編輯
器)對象 199
9.4 利用嚮導創建PCB 201
9.5 設計規則及其檢查 204
9.5.1 設計規則 205
9.5.2 設計規則檢查(DRC) 231
9.6 自動布線 234
9.6.1 自動布線設定 235
9.6.2 自動布線 237
9.7 思考與練習 240
第10章 元器件封裝的製作與管理 241
10.1 元器件封裝簡介 241
10.1.1 元器件封裝的分類 241
10.1.2 元器件封裝的編號 242
10.1.3 常用的元器件封裝 242
10.1.4 啟動元器件封裝編輯器 244
10.2 創建元器件封裝 245
10.2.1 完全手工創建元器件封裝 245
10.2.2 修改已有元器件封裝來
創建新元器件封裝 249
10.2.3 利用嚮導創建元器件封裝 249
10.3 元器件封裝管理 252
10.3.1 封裝瀏覽器介紹 252
10.3.2 元器件封裝瀏覽器的套用 252
10.4 思考與練習 255
第11章 原理圖與PCB圖的互動驗證 256
11.1 由原理圖生成PCB圖 256
11.1.1 設計原理圖和編譯項目
工程 256
11.1.2 規劃電路板 258
11.1.3 裝入元器件封裝庫 258
11.1.4 裝入網路表和元器件封裝 259
11.1.5 對元器件進行布局 260
11.1.6 自動布線與手工調整 262
11.1.7 局部修改和輸出 262
11.2 原理圖與PCB圖之間互動驗證 262
11.2.1 PCB設計變化在原理圖上
的反映 262
11.2.2 設計原理圖的變化在PCB
上的反映 264
11.3 PCB圖的三維效果圖 265
11.4 PCB板設計的一般原則 267
11.4.1 電路板的選材 268
11.4.2 電路板的尺寸 268
11.4.3 布局 268
11.4.4 布線 269
11.4.5 接地 269
11.4.6 焊盤 270
11.4.7 配置去耦電容 270
11.5 思考與練習 271
第12章 PCB報表和電路板列印 273
12.1 生成各種報表 273
12.1.1 生成電路板信息報表 273
12.1.2 生成網路狀態表 275
12.1.3 生成元器件報表 276
12.1.4 生成NC鑽孔報表 276
12.1.5 生成元器件位置報表 277
12.1.6 PCB報表的其他項目 279
12.2 PCB的列印輸出 280
12.3 思考與練習 282
第13章 電路仿真 283
13.1 概述 283
13.2 Protel DXP仿真庫中的元器件 284
13.2.1 繼電器 284
13.2.2 電阻 286
13.2.3 電位器 286
13.2.4 電容 286
13.2.5 電感 287
13.2.6 二極體、三極體和各種場
效應管 287
13.2.7 保險絲 289
13.2.8 晶振 289
13.2.9 開關 289
13.2.10 TTL及CMOS積體電路 290
13.2.11 運算放大器和比較器 290
13.2.12 傳輸線 290
13.2.13 仿真專用函式元器件庫 291
13.2.14 仿真數學函式元器件庫 291
13.3 Protel DXP中的激勵源描述 292
13.3.1 直流源 292
13.3.2 正弦仿真源 294
13.3.3 周期脈衝源 296
13.3.4 分段線性源 297
13.3.5 指數激勵源 298
13.3.6 可調頻信號源 299
13.3.7 線性受控源 300
13.3.8 非線性受控源 301
13.4 初始狀態的設定 303
13.4.1 定義仿真電路的節點 303
13.4.2 初始狀態的設定 303
13.5 仿真器的設定 304
13.5.1 工作點分析 304
13.5.2 瞬態分析和傅立葉分析 307
13.5.3 直流掃描分析 309
13.5.4 交流小信號分析 310
13.5.5 噪聲分析 311
13.5.6 傳遞函式分析 312
13.5.7 溫度掃描分析 313
13.5.8 參數掃描分析 314
13.5.9 蒙特卡羅分析 315
13.6 設計仿真原理圖 317
13.6.1 載入元器件庫 318
13.6.2 仿真原理圖元器件的選用 319
13.6.3 仿真原理圖 320
13.7 原理圖仿真實例 320
13.7.1 仿真實例一 320
13.7.2 仿真實例二 322
13.7.3 仿真實例三 327
13.7.4 仿真實例四 333
13.8 思考與練習 335
第14章 PCB信號完整性分析 336
14.1 Protel DXP信號完整性分析器 336
14.1.1 概述 336
14.1.2 信號完整性分析器 337
14.2 信號波形分析 344
14.3 思考與練習 347
II
Protel DXP電路設計標準教程