Preface |
|
xv | |
|
Chapter 1. Introduction to PCB Design |
|
|
1 | (36) |
|
|
1 | (3) |
|
PCB Manufacturing Considerations |
|
|
4 | (11) |
|
Solder Mask over Bare Copper Process |
|
|
6 | (8) |
|
Bare Board Electrical Test |
|
|
14 | (1) |
|
Historical Overview of PCB Design Techniques |
|
|
15 | (7) |
|
Introduction of Computer Aided Design and Manufacturing |
|
|
16 | (1) |
|
Photoplotting of PCB Artwork |
|
|
17 | (1) |
|
Numerically Controlled PCB Drilling |
|
|
18 | (1) |
|
Evolution of PCB Design Tools |
|
|
19 | (2) |
|
Impact of Manufacturing Requirements on PCB Design |
|
|
21 | (1) |
|
Application of AutoCAD for PCB Design |
|
|
22 | (13) |
|
Overview of the PCB Design Process Using AutoCAD |
|
|
23 | (1) |
|
|
23 | (1) |
|
|
24 | (4) |
|
Trace Width and Spacing Requirements |
|
|
28 | (2) |
|
Board Outline and Component Placement |
|
|
30 | (2) |
|
|
32 | (3) |
|
Final Steps in the Design Process and Postprocessing |
|
|
35 | (1) |
|
|
35 | (2) |
|
Chapter 2. Schematic Drafting |
|
|
37 | (42) |
|
Introduction to Electronic Schematics |
|
|
37 | (22) |
|
|
37 | (3) |
|
|
40 | (3) |
|
Symbols for Electronic Parts |
|
|
43 | (13) |
|
Special Schematic Symbols |
|
|
56 | (3) |
|
Preferred Schematic Drafting Practices |
|
|
59 | (9) |
|
|
59 | (2) |
|
Signal Naming Conventions |
|
|
61 | (2) |
|
Title Block, Revision Block, and Notes |
|
|
63 | (2) |
|
|
65 | (2) |
|
Schematic Organization and Planning |
|
|
67 | (1) |
|
Schematic Drafting Tutorial Exercise |
|
|
68 | (9) |
|
|
69 | (2) |
|
Generating the Bill of Materials |
|
|
71 | (3) |
|
Importing Bill of Materials Files into Microsoft Excel |
|
|
74 | (2) |
|
Importing Schematic Graphics into Microsoft Word |
|
|
76 | (1) |
|
Guidelines for Drawing Schematics with AutoCAD |
|
|
76 | (1) |
|
|
77 | (2) |
|
Chapter 3. Single Sided PCB Design |
|
|
79 | (42) |
|
Introduction to the Tutorial Design |
|
|
79 | (4) |
|
Structured Design Approach |
|
|
83 | (8) |
|
|
86 | (3) |
|
|
89 | (2) |
|
Starting the Tutorial Exercise |
|
|
91 | (8) |
|
|
92 | (1) |
|
Drawing the Board Outline |
|
|
93 | (1) |
|
|
94 | (2) |
|
|
96 | (3) |
|
Introduction to the AutoPADS Utilities |
|
|
99 | (1) |
|
Manufacturing Documentation |
|
|
99 | (8) |
|
|
99 | (3) |
|
Running AutoDRIL to Generate Excellon Data |
|
|
102 | (1) |
|
AutoDRIL Conversion Options |
|
|
102 | (1) |
|
|
103 | (1) |
|
|
103 | (1) |
|
|
104 | (1) |
|
|
104 | (1) |
|
Examining the Excellon NC Drill Data File |
|
|
104 | (1) |
|
|
105 | (2) |
|
|
107 | (1) |
|
|
107 | (10) |
|
|
109 | (1) |
|
|
110 | (1) |
|
AutoCAD Binary ADI Plotting Considerations |
|
|
111 | (1) |
|
Gerber Output from AutoPADS |
|
|
111 | (1) |
|
|
112 | (1) |
|
Plotting and Conversion Considerations |
|
|
112 | (1) |
|
Generating the Binary ADI Plot Files |
|
|
113 | (1) |
|
|
114 | (1) |
|
|
114 | (1) |
|
|
114 | (1) |
|
Running AutoPADS to Generate Gerber Data |
|
|
115 | (1) |
|
|
115 | (1) |
|
Binary ADI Plot Filename Entry |
|
|
116 | (1) |
|
|
116 | (1) |
|
Converting the Plot Files with AutoPADS |
|
|
116 | (1) |
|
Sending Files to a Service Bureau |
|
|
117 | (3) |
|
Drill Detail Drawing File |
|
|
118 | (1) |
|
|
118 | (2) |
|
Compressing Files with PKZIP |
|
|
120 | (1) |
|
|
120 | (1) |
|
Chapter 4. Double Sided PCB Design |
|
|
121 | (32) |
|
Introduction to the Tutorial Design |
|
|
121 | (4) |
|
Structured Design Approach |
|
|
125 | (1) |
|
Starting the Tutorial Exercise |
|
|
126 | (18) |
|
Rules for Lead Spacing, Hole Diameter, and Pad Size |
|
|
127 | (2) |
|
|
129 | (5) |
|
Creating a New Part Block |
|
|
134 | (3) |
|
|
137 | (1) |
|
Drawing the Board Outline |
|
|
138 | (1) |
|
|
138 | (3) |
|
|
141 | (3) |
|
Using the AutoPADS Utilities |
|
|
144 | (1) |
|
Manufacturing Documentation |
|
|
145 | (3) |
|
Extracting NC Drill Data and Running AutoDRIL |
|
|
145 | (1) |
|
Drill Detail and Assembly Drawings |
|
|
145 | (3) |
|
|
148 | (1) |
|
Preparing Files for a Service Bureau |
|
|
149 | (2) |
|
|
151 | (2) |
|
Chapter 5. Surface Mount PCB Design |
|
|
153 | (34) |
|
Introduction to the Tutorial Design |
|
|
155 | (2) |
|
Structured Design Approach for SMT |
|
|
157 | (9) |
|
|
160 | (5) |
|
|
165 | (1) |
|
Recommended SMT Design Practices |
|
|
166 | (2) |
|
Starting the Tutorial Exercise |
|
|
168 | (7) |
|
|
168 | (1) |
|
Drawing the Board Outline |
|
|
169 | (1) |
|
|
170 | (2) |
|
|
172 | (3) |
|
Using the AutoPADS Utilities |
|
|
175 | (1) |
|
Manufacturing Documentation |
|
|
176 | (3) |
|
Extracting NC Drill Data and Running AutoDRIL |
|
|
176 | (1) |
|
Drill Detail and Assembly Drawings |
|
|
176 | (3) |
|
|
179 | (4) |
|
|
181 | (1) |
|
Component and Solder Side Artwork |
|
|
181 | (1) |
|
|
182 | (1) |
|
|
182 | (1) |
|
Preparing Files for a Service Bureau |
|
|
183 | (2) |
|
|
185 | (2) |
|
Chapter 6. Importing Gerber Files for Manufacturing Documentation |
|
|
187 | (24) |
|
|
187 | (1) |
|
AutoCAD DXB and DXF Format |
|
|
188 | (1) |
|
Starting the DXB Tutorial Exercise |
|
|
189 | (1) |
|
Using the GBR2DXB Conversion Utility |
|
|
190 | (4) |
|
|
191 | (1) |
|
|
191 | (1) |
|
Layer Names by D Code Option |
|
|
191 | (1) |
|
|
191 | (1) |
|
|
191 | (1) |
|
|
192 | (1) |
|
|
192 | (1) |
|
|
192 | (1) |
|
|
193 | (1) |
|
|
193 | (1) |
|
Correcting the Origin for Imported Data |
|
|
193 | (1) |
|
Editing Text in Imported Data |
|
|
193 | (1) |
|
|
193 | (1) |
|
Completing the DXB Tutorial Exercise |
|
|
194 | (5) |
|
Preparing the Drill Detail Drawing from DXB Data |
|
|
195 | (2) |
|
Preparing the Assembly Drawing from DXB Data |
|
|
197 | (2) |
|
Starting the DXF Tutorial Exercise |
|
|
199 | (1) |
|
Using the GBR2DXF Conversion Utility |
|
|
200 | (5) |
|
|
201 | (1) |
|
Creating a New Aperture File |
|
|
201 | (1) |
|
|
201 | (1) |
|
|
202 | (1) |
|
|
202 | (1) |
|
|
203 | (1) |
|
|
203 | (1) |
|
|
203 | (1) |
|
|
203 | (1) |
|
|
204 | (1) |
|
|
204 | (1) |
|
|
204 | (1) |
|
Correcting the Origin for Imported Data |
|
|
205 | (1) |
|
Editing Text in Imported Data |
|
|
205 | (1) |
|
|
205 | (1) |
|
Completing the DXF Tutorial Exercise |
|
|
205 | (4) |
|
Preparing the Drill Detail Drawing from DXF Data |
|
|
207 | (2) |
|
Preparing the Assembly Drawing from DXF Data |
|
|
209 | (1) |
|
|
209 | (2) |
|
Chapter 7. Importing HPGL Files for Manufacturing Documentation |
|
|
211 | (24) |
|
|
211 | (1) |
|
Overview of HPGL Data Format |
|
|
212 | (1) |
|
AutoCAD DXB and DXF Format |
|
|
212 | (1) |
|
Starting the DXB Tutorial Exercise |
|
|
213 | (1) |
|
Using the HPGL2DXB Conversion Utility |
|
|
214 | (3) |
|
Linetype Conversion Options |
|
|
214 | (1) |
|
|
215 | (1) |
|
|
215 | (1) |
|
|
215 | (1) |
|
|
216 | (1) |
|
|
216 | (1) |
|
|
216 | (1) |
|
|
216 | (1) |
|
Correcting the Origin for Imported Data |
|
|
217 | (1) |
|
Editing Text in Imported Data |
|
|
217 | (1) |
|
|
217 | (1) |
|
Completing the DXB Tutorial Exercise |
|
|
217 | (6) |
|
Preparing the Drill Detail Drawing from DXB Data |
|
|
218 | (3) |
|
Preparing the Assembly Drawing from DXB Data |
|
|
221 | (2) |
|
Starting the DXF Tutorial Exercise |
|
|
223 | (1) |
|
Using the HPGL2DXF Conversion Utility |
|
|
224 | (4) |
|
Text Conversion Parameters |
|
|
224 | (1) |
|
Linetype Conversion Options |
|
|
225 | (1) |
|
|
225 | (1) |
|
|
226 | (1) |
|
|
226 | (1) |
|
|
226 | (1) |
|
|
227 | (1) |
|
|
227 | (1) |
|
Setting Up AutoCAD Text Styles |
|
|
227 | (1) |
|
|
227 | (1) |
|
Correcting the Origin for Imported Data |
|
|
228 | (1) |
|
Editing Text in Imported Data |
|
|
228 | (1) |
|
|
228 | (1) |
|
Completing the DXF Tutorial Exercise |
|
|
228 | (4) |
|
Preparing the Drill Detail Drawing from DXF Data |
|
|
230 | (1) |
|
Preparing the Assembly Drawing from DXF Data |
|
|
231 | (1) |
|
HPGL Data Capture via Plotter Eavesdropping |
|
|
232 | (1) |
|
Fabricating the RS-232 Eavesdropping Cable |
|
|
232 | (1) |
|
Eavesdropping with PROCOMM PLUS |
|
|
232 | (1) |
|
|
233 | (2) |
|
Chapter 8. Importing Gerber Artwork Files for Viewing |
|
|
235 | (18) |
|
|
235 | (1) |
|
|
236 | (1) |
|
Starting the Tutorial Exercise |
|
|
236 | (1) |
|
Using the GBR2DXF Conversion Utility |
|
|
237 | (6) |
|
|
238 | (1) |
|
Creating a New Aperture File |
|
|
238 | (1) |
|
|
239 | (1) |
|
|
240 | (1) |
|
|
240 | (1) |
|
|
240 | (1) |
|
|
240 | (1) |
|
|
241 | (1) |
|
|
241 | (1) |
|
|
241 | (1) |
|
|
241 | (1) |
|
|
242 | (1) |
|
Correcting the Origin for Imported Data |
|
|
242 | (1) |
|
Editing Text in Imported Data |
|
|
242 | (1) |
|
|
242 | (1) |
|
Completing the Tutorial Exercise |
|
|
243 | (7) |
|
Viewing Converted Artwork Files in AutoCAD |
|
|
246 | (2) |
|
Artwork Display Limitations |
|
|
248 | (1) |
|
Measuring Clearances between Artwork Features |
|
|
249 | (1) |
|
|
250 | (1) |
|
|
251 | (2) |
|
Chapter 9. Importing Excellon Format NC Drill Data |
|
|
253 | (10) |
|
|
253 | (1) |
|
|
254 | (1) |
|
Starting the Tutorial Exercise |
|
|
254 | (1) |
|
Using the CNC2DXF Conversion Utility |
|
|
255 | (3) |
|
|
256 | (1) |
|
|
256 | (1) |
|
|
256 | (1) |
|
|
256 | (1) |
|
|
256 | (1) |
|
|
257 | (1) |
|
|
257 | (1) |
|
Correcting the Origin for Imported Data |
|
|
257 | (1) |
|
|
257 | (1) |
|
Completing the Tutorial Exercise |
|
|
258 | (3) |
|
Importing the Converted NC Drill Data into AutoCAD |
|
|
259 | (2) |
|
Measuring Distances between Features |
|
|
261 | (1) |
|
|
261 | (1) |
|
|
261 | (2) |
|
Chapter 10. Converting HPGL to Gerber Format |
|
|
263 | (20) |
|
Introduction to the Tutorial |
|
|
263 | (1) |
|
Structured Design Approach |
|
|
264 | (7) |
|
|
267 | (2) |
|
|
269 | (1) |
|
Trace Width Considerations |
|
|
270 | (1) |
|
Completing the Tutorial Exercise |
|
|
271 | (1) |
|
Manufacturing Documentation |
|
|
271 | (1) |
|
|
271 | (10) |
|
AutoCAD HPGL Plot Driver Configuration |
|
|
271 | (1) |
|
|
272 | (1) |
|
AutoCAD HPGL Plotting Considerations |
|
|
272 | (1) |
|
Gerber Output from HPGL2GBR |
|
|
273 | (1) |
|
|
273 | (1) |
|
Plotting and Conversion Considerations |
|
|
274 | (1) |
|
Generating the HPGL Plot Files |
|
|
275 | (1) |
|
|
276 | (1) |
|
|
276 | (1) |
|
|
277 | (1) |
|
|
278 | (1) |
|
Running HPGL2GBR to Generate Gerber Data |
|
|
279 | (1) |
|
|
280 | (1) |
|
|
280 | (1) |
|
|
280 | (1) |
|
|
281 | (1) |
|
|
281 | (1) |
|
|
281 | (1) |
|
Converting the Plot Files |
|
|
281 | (1) |
|
|
281 | (2) |
|
Appendix A. Gerber Format |
|
|
283 | (6) |
|
|
283 | (1) |
|
Gerber Photoplotter Format |
|
|
283 | (2) |
|
|
285 | (1) |
|
Image Quality Issues with AutoPADS and HPGL2GBR |
|
|
285 | (1) |
|
Some Helpful Photoplotting Hints |
|
|
286 | (1) |
|
Determining the Gerber Format of an Unknown File |
|
|
286 | (1) |
|
|
287 | (2) |
|
Appendix B. Excellon Format |
|
|
289 | (2) |
|
|
289 | (1) |
|
Excellon NC Drill Data Format |
|
|
289 | (1) |
|
|
290 | (1) |
|
|
291 | (10) |
|
|
291 | (1) |
|
|
291 | (4) |
|
Commands Supported by HPGL2DXB and HPGL2DXF |
|
|
295 | (2) |
|
|
295 | (1) |
|
|
295 | (1) |
|
|
296 | (1) |
|
|
296 | (1) |
|
|
296 | (1) |
|
|
297 | (1) |
|
Commands Supported by HPGL2GBR |
|
|
297 | (1) |
|
|
298 | (1) |
|
|
298 | (1) |
|
|
298 | (1) |
|
Problems with Multiple Frames in a Plot File |
|
|
298 | (1) |
|
|
299 | (2) |
|
Appendix D. Information about the Disk Supplied with the Book |
|
|
301 | (8) |
|
|
301 | (1) |
|
Requirements and Compatibility |
|
|
301 | (1) |
|
|
302 | (1) |
|
Shareware Data Compression Utilities |
|
|
302 | (1) |
|
|
303 | (2) |
|
|
305 | (4) |
Index |
|
309 | |