Altium Designer winter 09電路設計案例教程
-
【作 者】王靜 主編
【I S B N 】978-7-5084-7153-2
【責任編輯】張玉玲
【適用讀者群】高職高專
【出版時間】2010-02-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數】316
【千字數】
【印 張】
【定 價】¥34
【叢 書】21世紀高職高專規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書詳細介紹了 Altium Designer winter 09的基本功能、操作方法和實際應用技巧。該書集作者10多年PCB設計的實際工作經驗和從事該課程教學的深刻體會于一體,從實際的應用出發,以典型案例為導向,以任務為驅動,深入淺出地介紹了Altium Designer軟件簡介、設計環境、原理圖設計、層次原理圖設計、多通道設計、印制電路板(PCB)設計、三維PCB設計、PCB規則約束及校驗、交互式布線、原理圖庫、PCB庫、集成庫的創建、電路設計與仿真,從Protel99SE與Altium Designer的轉換等相關技術內容。
隨著電子工業和微電子設計技術與工藝的飛速發展,電子信息類產品的開發周期明顯縮短,為了滿足社會發展的需要,Altium公司推出了Altium Designer軟件。該軟件在單一設計環境中集成板級和FPGA系統設計、基于FPGA和分立處理器的嵌入式軟件開發,以及混合信號電路仿真、規則驅動PCB布局與編輯、改進型拓撲自動布線及全部計算機輔助制造(CAM)輸出能力等,并集成了現代設計數據管理功能,使得Altium Designer成為電子產品開發的完整解決方案,一個既滿足當前,也滿足未來開發需求的解決方案。
Altium Designer是Altium公司繼Protel 系列產品(Tango、Protel for DOS、Protel for Windows 、Protel 98、Protel 99、Protel 99 SE、Protel DXP、Protel DXP 2004)之后推出的高端設計軟件。
2001年,Protel Technology公司改名為Altium公司,整合了多家EDA軟件公司,成為業內的巨無霸。
2006年,Altium公司推出新品Altium Designer 6.0,經過Altium Designer 6.3、Altium Designer 6.6、Altium Designer 6.7、Altium Designer 6.8、Altium Designer 6.9、Altium Designer Summer 08、Altium Designer Winter 09等版本升級,體現了Altium 公司全新的產品開發理念,更加貼近電子設計師的應用需求,更加符合未來電子設計發展趨勢要求。
本教材以Altium Designer Winter 09為基礎,從實用角度出發,以豐富、專業的電路實例為基礎,由淺入深、循序漸進地講解了從基礎的原理圖設計到復雜的印制電路板設計與應用。同時注重與Protel老版本的聯系,便于熟悉Protel老版本的讀者利用自己的設計元器件庫進行開發設計。
本教材打破了傳統教材中原理圖部分講完后,再講PCB設計部分的寫作手法,使讀者不知不覺地在學習由簡單到復雜的案例中快速掌握該軟件的使用方法,并且教材中的案例前后貫通,如第2章的多諧振蕩器電路,在第13章中用來仿真,所以練習的案例最好保留。
本教材共分為14章,簡介如下:
第1章為Altium Designer Winter 09的基礎知識。介紹Altium Designer 軟件的安裝步驟、操作界面及系統環境的設置。讀完該章后,讀者對Altium Designer 平臺有一定的了解,消除新手對于Altium Designer 平臺使用的陌生感。
第2~3章以“多諧振蕩器電路”為例介紹原理圖及PCB設計的基礎知識,通過這兩章的學習,使讀者對該軟件的功能有一個初步的了解,并能進行簡單的原理圖及PCB設計。
第4~5章介紹原理圖庫、PCB封裝庫、集成庫。常設計PCB板的讀者可能有這樣的體會:在設計PCB板時,經常有些元器件在軟件提供的庫里面找不到,所以讀者掌握了這兩章的知識后,就不會為找不到元器件而苦惱。
第6章介紹原理圖繪制的環境參數及設置方法,以方便讀者根據自己的使用習慣進行參數設置,得心應手地使用該軟件。
第7章通過“數碼管顯示電路原理圖繪制”實例驗證第4章建立的元件庫的正確性,以及第6章設置的原理圖環境是否合理,并介紹原理圖編輯的高級應用,如在SCH Inspector面板、SCH List面板中編輯對象等。
第8章介紹PCB板的編輯環境及參數設置。
第9章完成“數碼管顯示電路”的PCB設計,并通過該實例驗證第5章建立的封裝庫的正確性及PCB編輯環境設置的合理性,并進行設計規則介紹。
第10章在設計的“數碼管顯示電路”的PCB板的基礎上,進行交互式布線及PCB板的設計技巧介紹。
第11章通過“機器人電機驅動電路”實例介紹層次原理圖設計方法;通過“多路濾波器的原理圖”設計介紹多通道電路設計方法,并完成相應的PCB設計。
第12章通過“機器人電機驅動電路”實例介紹各種輸出文件的建立,如輸出PDF文件、生成Gerber文件、輸出Pick文件、創建BOM文件等。
第13章通過3個實例介紹電路的仿真分析。
第14章完成Altium Designer與Protel 99 SE的轉換。
本教材由王靜擔任主編。各章主要編寫人員分工如下:徐宏英編寫第1、13、14章,王靜編寫第2~11章,李斌編寫第12章,全書由王靜統稿。
本教材在編寫過程中得到億道電子公司許世奇、金黎杰、鄭晶翔等高級工程師的技術支持和指導;得到重慶電子工程職業學院包華林、龔小勇、武春嶺、梅曉莉、李曉斌、唐云、李毅、林婧、李永前等老師,學生鄭昌帝及四川外語學院劉亭亭的關心和幫助;得到好友徐惠香、劉毅的幫助和指導。在此,對他們無私的指導和幫助表示衷心的感謝。
在編寫過程中,編者參閱了許多同行專家的編著文獻,在此一并真誠致謝。
由于編者水平有限,時間比較倉促,書中的錯誤和不妥之處在所難免,敬請讀者通過E-mail(wangjingad09@126.com)提出寶貴的意見并批評指正。
第1章 Altium Designer Winter 09軟件認識 1
1.1 Altium Designer Winter 09軟件特點 1
1.2 Altium Designer Winter 09軟件安裝 2
1.2.1 硬件環境需求 2
1.2.2 安裝Altium Designer Winter 09 3
1.2.3 Altium Designer Winter 09軟件激活 7
1.3 Altium Designer Winter 09 軟件界面設置 9
1.3.1 系統主菜單(System Menu) 10
1.3.2 系統工具欄(Menus) 11
1.3.3 瀏覽器工具欄(Navigation) 11
1.3.4 工作區面板(Workspace Panel) 11
1.3.5 工作區(Main Design Window) 14
1.4 Altium Designer Winter 09軟件參數設置 15
1.4.1 切換英文編輯環境到中文編輯環境 15
1.4.2 系統備份設置 15
1.4.3 調整面板彈出、隱藏速度,調整浮動面板的透明程度 16
習題 17
第2章 繪制多諧振蕩器電路原理圖 18
2.1 項目及工作空間介紹 18
2.2 創建一個新項目 19
2.3 創建一個新的原理圖圖紙 19
2.3.1 創建一個新的原理圖圖紙的步驟 19
2.3.2 將原理圖圖紙添加到項目 20
2.3.3 設置原理圖選項 20
2.3.4 進行一般的原理圖參數設置 21
2.4 繪制原理圖 21
2.4.1 在原理圖中放置元件 21
2.4.2 連接電路 25
2.4.3 網絡與網絡標記 26
2.5 編譯項目 27
2.6 習題 29
第3章 多諧振蕩器PCB圖的設計 31
3.1 印制電路板的基礎知識 31
3.2 創建一個新的PCB文件 34
3.3 用封裝管理器檢查所有元件的封裝 37
3.4 導入設計 37
3.5 印刷電路板(PCB)設計 39
3.5.1 設置新的設計規則 39
3.5.2 在PCB中放置元件 42
3.5.3 修改封裝 43
3.5.4 手動布線 44
3.5.5 自動布線 46
3.6 驗證設計者的板設計 47
3.7 在3D模式下查看電路板設計 51
3.7.1 設計時的3D顯示狀態 52
3.7.2 3D顯示設置 52
3.7.3 3D模型介紹 53
3.7.4 為元器件封裝導入3D實體 53
習題 54
第4章 創建原理圖元器件庫 56
4.1 原理圖庫、模型和集成庫 56
4.2 創建原理圖元器件 56
4.3 創建新的庫文件包和原理圖庫 57
4.4 創建新的原理圖元件 59
4.5 設置原理圖元件屬性 63
4.6 為原理圖元件添加模型 64
4.6.1 模型文件搜索路徑設置 65
4.6.2 為原理圖元件添加封裝模型 65
4.6.3 用模型管理器為元件添加封裝模型 67
4.7 從其他庫復制元件 68
4.7.1 在原理圖中查找元件 68
4.7.2 從其他庫中復制元件 68
4.7.3 修改元件 70
4.8 創建多部件原理圖元件 71
4.8.l 建立元件輪廓 72
4.8.2 添加信號引腳 73
4.8.3 建立元件其余部件 73
4.8.4 添加電源引腳 74
4.8.5 設置元件屬性 75
4.9 檢查元件并生成報表 75
4.9.1 元件規則檢查器 75
4.9.2 元件報表 75
4.9.3 庫報表 75
習題 75
第5章 元器件封裝庫的創建 77
5.1 建立PCB元器件封裝 77
5.1.l 建立一個新的PCB庫 77
5.1.2 使用PCB Component Wizard創建封裝 79
5.1.3 使用IPC Footprint Wizard創建封裝 81
5.1.4 手工創建封裝 81
5.1.5 創建帶有不規則形狀焊盤的封裝 86
5.1.6 其他封裝屬性 87
5.2 添加元器件的三維模型信息 89
5.2.1 為PCB封裝添加高度屬性 89
5.2.2 為PCB封裝添加三維模型 89
5.2.3 手工放置三維模型 90
5.2.4 從其他來源添加封裝 93
5.2.5 交互式創建三維模型 93
5.2.6 其他方式形成三維模型 95
5.2.7 檢查元器件封裝 97
5.3 簡介3D PCB模型庫 98
5.4 創建集成庫 98
5.5 集成庫的維護 99
5.5.1 將集成零件庫文件拆包 100
5.5.2 集成庫維護的注意事項 100
習題 101
第6章 原理圖繪制的環境參數及設置方法 102
6.1 原理圖編輯的操作界面設置 102
6.2 圖紙設置 103
6.2.1 圖紙尺寸 103
6.2.2 圖紙方向 105
6.2.3 圖紙顏色 106
6.3 柵格(Grids)設置 106
6.4 其他設置 107
6.4.1 Document Options對話框中的系統字體設置 107
6.4.2 圖紙設計信息 107
6.5 原理圖圖紙模板設計 109
6.5.1 創建原理圖圖紙模板 109
6.5.2 原理圖圖紙模板文件的調用 112
6.6 原理圖工作環境設置 114
6.6.1 General選項頁 115
6.6.2 Graphical Editing選項頁 118
6.6.3 Mouse Wheel Configuration選項頁 121
6.6.4 Compiler選項頁 122
6.6.5 Grids選項頁 123
6.6.6 Break Wire選項頁 124
6.6.7 Default Units選項頁 125
6.6.8 Default Primitives選項頁 125
習題 127
第7章 數碼管顯示電路原理圖繪制 128
7.1 數碼管原理圖的繪制 128
7.1.1 繪制原理圖首先要做的工作 128
7.1.2 加載庫文件 129
7.1.3 放置元件 132
7.1.4 導線放置模式 133
7.1.5 放置總線和總線引入線 135
7.1.6 放置網絡標簽 138
7.1.7 檢查原理圖 139
7.2 原理圖對象的編輯 140
7.2.1 對已有導線的編輯 141
7.2.2 移動和拖動原理圖對象 142
7.2.3 使用復制和粘貼 143
7.2.4 標注和重標注 144
7.3 原理圖編輯的高級應用 145
7.3.1 通過屬性對話框編輯頂點 145
7.3.2 在SCH Inspector面板中編輯對象 146
5.3.3 在SCH List面板中編輯對象 147
5.3.4 使用過濾器選擇批量目標 148
習題 149
第8章 PCB板的編輯環境及參數設置 151
8.1 Altium Designer中的PCB設計環境簡介 151
8.2 PCB編輯環境設置 154
8.2.1 General選項頁 154
8.2.2 Display選項頁 155
8.2.3 Board Insight Modes選項頁 157
8.2.4 Board Insight Lens選項頁 159
8.2.5 Interactive Routing選項頁 160
8.2.6 True Type Fonts選項頁 161
8.2.7 Mouse Wheel Configuration選項頁 161
8.2.8 Defaults選項頁 162
8.2.9 PCB Legacy 3D選項頁 162
8.2.10 Reports選項頁 163
8.2.11 Layer Colors選項頁 163
8.3 PCB板設置 163
8.3.1 PCB板層介紹 163
8.3.2 PCB板層設置 164
8.3.3 PCB板層及顏色設置 165
習題 167
第9章 數碼管顯示電路的PCB設計 168
9.1 創建PCB板 168
9.1.1 在項目中新建PCB文檔 168
9.1.2 設置PCB板 168
9.2 PCB板布局 169
9.2.1 導入元件 169
9.2.2 元件布局 171
9.2.3 檢查綠色高亮顯示 173
9.2.4 更改元件封裝 176
9.3 設計規則介紹 177
9.3.1 Electrical規則類 177
9.3.2 Routing規則類 178
9.3.3 SMT設計規則類 181
9.3.4 Mask規則類 182
9.3.5 Plane規則類 183
9.3.6 Manufacturing規則類 185
9.4 PCB板布線 186
9.4.1 自動布線 186
9.4.2 調整布線 188
9.4.3 驗證PCB設計 190
習題 191
第10章 交互式布線及PCB板設計技巧 192
10.1 交互式布線 192
10.1.1 放置走線 192
10.1.2 連接飛線自動完成布線 195
10.1.3 處理布線沖突 195
10.1.4 布線中添加過孔和切換板層 198
10.1.5 交互式布線中的線路長度調整 199
10.1.6 交互式布線中更改線路寬度 201
10.2 修改已布線的線路 204
10.3 在多線軌布線中使用智能拖拽工具 205
10.4 放置和會聚多線軌線路 205
10.5 PCB板的設計技巧 206
10.5.1 放置淚滴 207
10.5.2 放置過孔作為安裝孔 208
10.5.3 布置多邊形敷銅區域 210
10.5.4 放置尺寸標注 213
10.5.5 設置坐標原點 216
10.5.6 對象快速定位 217
10.6 PCB板的3D顯示 218
10.7 原理圖信息與PCB板信息的一致性 222
習題 223
第11章 層次原理圖及其PCB設計 224
11.1 層次設計 224
11.1.1 自上而下層次電路圖設計 225
11.1.2 自下而上的層次電路圖設計 233
11.1.3 層次電路圖的PCB設計 238
11.2 多通道電路設計 241
11.2.1 多路濾波器的原理圖設計 241
11.2.2 多路濾波器的PCB設計 243
習題 248
第12章 輸出文件 251
12.1 輸出PDF文件 251
12.2 生成Gerber文件 256
12.2.1 Gerber文件簡單介紹 256
12.2.2 用Altium Designer輸出Gerber文件 257
12.3 創建BOM 262
12.4 輸出Pick文件 264
12.5 其他輔助輸出文件 265
習題 267
第13章 電路仿真分析 268
13.1 仿真元件庫 268
13.1.1 仿真信號源元件庫(Simulation Sources.IntLib) 269
13.1.2 仿真數學函數元件庫(Simulation Math Function. IntLib) 271
13.1.3 仿真特殊功能元件庫(Simulation Special Function. IntLib) 271
13.1.4 信號仿真傳輸線元件庫(Simulation Transmission Line. IntLib) 271
13.1.5 仿真Pspice功能元件庫(Simulation Pspice Functions.IntLib) 272
13.2 仿真器的設置 272
13.2.1 一般設置(General Setup) 272
13.2.2 靜態工作點分析(Operating Point Analysis) 273
13.2.3 瞬態分析(Transient Analysis) 273
13.2.4 交流小信號分析(AC Small Signal Analysis) 274
13.3 多諧振蕩器電路仿真實例 275
13.3.1 繪制仿真原理圖 275
13.3.2 仿真器參數設置 276
13.3.3 信號仿真分析 277
13.4 模擬放大電路仿真實例 278
13.4.1 繪制仿真原理圖 278
13.4.2 建立仿真庫文件 279
13.4.3 添加仿真模型 281
13.4.4 仿真器的設置 281
13.4.5 信號仿真分析 283
13.5 BCD-7段譯碼電路仿真實例 285
13.5.1 繪制原理圖 285
13.5.2 建立仿真庫文件 285
13.5.3 添加仿真模型 287
13.5.4 仿真器的設置 287
13.5.5 信號仿真分析 288
習題 288
第14章 Altium Designer與Protel 99 SE的轉換 290
14.1 將Protel 99 SE器件庫導入Altium Designer中 290
14.2 將Altium Designer的元件庫轉換成99 SE的格式 297
14.3 將Protel 99 SE設計的文件導入Altium Designer中 298
14.4 將Altium Designer設計的文件轉換為Protel 99 SE格式 302
參考文獻 305