PCB 板设计 --- 主要内容

71
1 PCB 板板板 --- 主主主主 板板 板板板 PCB 板板 板板 PCB 板板 PCB 板板板 PCB 板板板 板板板板板板板板 板 PCB 板板板板板 板板板板 板板板板 板板板板板板板

description

PCB 板设计 --- 主要内容. 创建一个新的 PCB 文件. 更新 PCB. 设计 PCB 及设置 PCB 工作区. 设置新的设计规则. 在 PCB 中放置元件. 手工布线. 自动布线. 设计规则的检测. Files 标签. 激活 Files 标签. 创建一个新的 PCB 文件:. 使用 PCB 向导, 创建一个有最基本的板子轮廓的空白 PCB 。. 【PCB Board Wizard】 向导. Files 面板. New from Template. PCB Board Wizard. 点击. 设置度量单位为英制( Imperial ). 继续. - PowerPoint PPT Presentation

Transcript of PCB 板设计 --- 主要内容

Page 1: PCB 板设计 --- 主要内容

1

PCB板设计 --- 主要内容

创建一个新的 PCB文件 更新 PCB

设计 PCB及设置 PCB工作区 设置新的设计规则 在 PCB中放置元件 手工布线 自动布线 设计规则的检测

Page 2: PCB 板设计 --- 主要内容

2Files 标签

使用 PCB向导,创建一个有最基本的板子轮廓的空白 PCB 。

创建一个新的 PCB文件:

激活 Files 标签

Page 3: PCB 板设计 --- 主要内容

3

Files 面板

New from Template

PCB Board Wizard

点击

【 PCB Board Wizard 】向导

Page 4: PCB 板设计 --- 主要内容

4

设置度量单位为英制( Imperial )

继续

Page 5: PCB 板设计 --- 主要内容

5

选择使用的板轮廓,本实例使用自定义( Custom )的板子尺寸。

继续

Page 6: PCB 板设计 --- 主要内容

6

定义板子尺寸为 2×2 inch 。注意: 1 inch=1000mils

定义板宽度高度 继续

Page 7: PCB 板设计 --- 主要内容

7

选择 PCB 板的层数

信号层电源层和地层

继续

Page 8: PCB 板设计 --- 主要内容

8

过孔类型设置

过孔

继续

Page 9: PCB 板设计 --- 主要内容

9

设置元件、布线的选项

直插式元件

焊盘间的导线数

继续

Page 10: PCB 板设计 --- 主要内容

10

设置 PCB 最小线宽、最小过孔宽度、最小孔径、最小线间距

继续

Page 11: PCB 板设计 --- 主要内容

11

完成 PCB 文件的生成

完成

Page 12: PCB 板设计 --- 主要内容

12

新建的 PCB 文档

不在当前项目下

Page 13: PCB 板设计 --- 主要内容

13

移动 PCB 文档到当前项目下

PCB 文档

Page 14: PCB 板设计 --- 主要内容

14

执行【 File 】︱【 Save As 】命令可以对新的 PCB 文件重命名

PCB 文档

Page 15: PCB 板设计 --- 主要内容

15

将项目中的原理图信息发送到目标 PCB 中

当前窗口

如果原理图为当前工作窗口,则要

执行【 Design 】︱【 Update PCB Document test.PcbDoc 】命令。

Page 16: PCB 板设计 --- 主要内容

16

【 Engineering Change Order 】对话框

网络表导入

合法改变

扫描改变

Page 17: PCB 板设计 --- 主要内容

17

网络表导入成功。

导入成功

关闭

Page 18: PCB 板设计 --- 主要内容

18

导入网络表后的 PCB 图

Page 19: PCB 板设计 --- 主要内容

19

使用【 View 】︱【 Fit Document 】命令恢复原理图视图

Page 20: PCB 板设计 --- 主要内容

20

设置 PCB 工作区,如栅格、层和设计规则等。执行【 Tools 】︱【 Preferences 】。

Page 21: PCB 板设计 --- 主要内容

21

确认 Snap to Center 选项被选中,这样光标会定位在元件的参考点上。

选中

Page 22: PCB 板设计 --- 主要内容

22

取消选择 Pad Nets 、 Pad Numbers 和 Via Nets 选项

不选

字符串像素高度极限

若选中复选框,当视图处于足够的放大率时将显示相应的项目

Page 23: PCB 板设计 --- 主要内容

23

设置栅格:执行【 Design 】︱【 Board Options 】命令

Page 24: PCB 板设计 --- 主要内容

24

Snap X 、 Snap Y 、 Component X 和 Component Y 栏的值设为 25mil

Page 25: PCB 板设计 --- 主要内容

25

定义板层和其他的非电层

Page 26: PCB 板设计 --- 主要内容

26

系统所有层的显示:可以显示、添加、删除、重命名以及设置层的颜色

关闭没有内容的层

设计规则检查

Page 27: PCB 板设计 --- 主要内容

27

电路板层面的设置

Page 28: PCB 板设计 --- 主要内容

28

可增加层、删除层、移动层及编辑各层属性

Page 29: PCB 板设计 --- 主要内容

29

设置新的设计规则

Page 30: PCB 板设计 --- 主要内容

30

自动布线规则的设置提供 10 大类 49 种设计法则,覆盖了元件的电气特性、走线宽度、走线拓朴布局、表贴焊盘、阻焊层、电源层、测试点、电路板制作、元件布局、信号完整性等。

Page 31: PCB 板设计 --- 主要内容

31

添加新的宽度约束规则

新规则名

Page 32: PCB 板设计 --- 主要内容

32

新建 12V Or GND 宽度约束规则

InNet('12V') Or InNet('GND') 12V Or GND

将 Min Width 、 Preferred Width 和 Max Width 宽度栏改为 25 mil

如果你知道正确的语法结构

Page 33: PCB 板设计 --- 主要内容

33

12V Or GND 宽度约束规则步骤选 12V

选中 Net 单选按钮,从网络列表中选择 12V , Full Query 单元即会更新为 InNet('12V') 。

Page 34: PCB 板设计 --- 主要内容

34

使用 Query Helper 将范围扩展到包括 GND 网络

选中 Advanced(Query) ,再单击【 Query Helper 】按钮。

点击

Page 35: PCB 板设计 --- 主要内容

35

打开 Query Helper 对话框

点击

单击

双击

Page 36: PCB 板设计 --- 主要内容

36

在 Query 单元 输入 InNet('GND')

单击

检查语法结构 没有语法错误

选择GND

Page 37: PCB 板设计 --- 主要内容

37

将 Min Width 、 Preferred Width 和 Max Width 宽度栏改为 25 mil

新规则

12V 和 GND 走线宽度

Page 38: PCB 板设计 --- 主要内容

38

最初的板子宽度: Min Width 、 Preferred Width 和 Max Width均为 12 mil

走线宽度

最初板子宽度

Page 39: PCB 板设计 --- 主要内容

39

执行【 View 】︱【 Fit Document 】命令显示整个板子和所有的元件

Page 40: PCB 板设计 --- 主要内容

40

在 PCB中放置元件:将光标放在元件上,按下左键不放,拖动元件到板子上。

拖动元件(或文字)时,可使用空格键来旋转元件。

Page 41: PCB 板设计 --- 主要内容

41

元件的交互布局:使元件对齐和等间距的操作。

按住 Shift键,左击选择 4 个电阻,点击元件放置工具箱中的 按钮,

使电阻上边对齐,点击工具箱中的 按钮,使 4 个电阻等间距。

Page 42: PCB 板设计 --- 主要内容

42

电容的封装太大,需改成小的封装。

Page 43: PCB 板设计 --- 主要内容

43

双击电容后,出现属性对话框。

封装名

点击下拉菜单

Page 44: PCB 板设计 --- 主要内容

44

选择封装为 RAD-0.1

Page 45: PCB 板设计 --- 主要内容

45

电容已改成小的封装

Page 46: PCB 板设计 --- 主要内容

46

手工布线:执行【 Place 】︱【 Interactive Routing 】命令 或单击 Writing 工具箱中的按钮

布线按钮

Page 47: PCB 板设计 --- 主要内容

47

切换到顶层,左击 Y1 的一个焊盘,再点击 R1 的一个焊盘 。

切换到顶层

点击

点击

Page 48: PCB 板设计 --- 主要内容

48

已在顶层放置一段导线,需在 R1 的焊盘上再点击一下,放置另一段导线。

放置的

线

没放置的

线

再次点击

Page 49: PCB 板设计 --- 主要内容

49

Y1至 R1 的线已放置,继续布线。

Page 50: PCB 板设计 --- 主要内容

50

R3至 R4段为虚线,放线时,需双击 R4 焊盘。或先按空格键把虚线变为实线,再单击 R4 。

虚线

Page 51: PCB 板设计 --- 主要内容

51

按右键退出第一个网络的布线。此时光标仍是一个十字形状,表示仍然处于导线放置模式,可以继续布线。

Page 52: PCB 板设计 --- 主要内容

52

切换到底层,继续布线,直至完成。

底层

Page 53: PCB 板设计 --- 主要内容

53

用手工方法布线的结果,可以有不同的方案。

25mil 12mil

Page 54: PCB 板设计 --- 主要内容

54

自动布线

首先执行【 Tools 】 | 【 Un-Route 】 | 【 All 】命令取消板的布线

Page 55: PCB 板设计 --- 主要内容

55

自动布线:执行【 Auto Route 】 | 【 All 】命令。

Page 56: PCB 板设计 --- 主要内容

56

自动布线策略的设置

自动布线

Page 57: PCB 板设计 --- 主要内容

57

提供自动布线的状态信息

Page 58: PCB 板设计 --- 主要内容

58

自动布线的结果

Page 59: PCB 板设计 --- 主要内容

59

设计规则的检测

Page 60: PCB 板设计 --- 主要内容

60

勾选 DRC Error Markers 项

选中

Page 61: PCB 板设计 --- 主要内容

61

执行【 Tools 】 | 【 Design Rule Check 】命令

Page 62: PCB 板设计 --- 主要内容

62

DRC运行结果显示: 4 处晶体管的焊盘间距违反了安全间距规则。

Page 63: PCB 板设计 --- 主要内容

63

执行【 Reports 】 | 【 Measure Primitives 】命令,测量晶体管的焊盘间距。

Page 64: PCB 板设计 --- 主要内容

64

左击晶体管中间的一个焊盘,从弹出的菜单中选择焊盘 点击

选择

Page 65: PCB 板设计 --- 主要内容

65

再点击晶体管左边的一个焊盘,从弹出的菜单中选择焊盘点击

选择

Page 66: PCB 板设计 --- 主要内容

66

显示两个焊盘的边缘之间的最小距离是 10.63mil

Page 67: PCB 板设计 --- 主要内容

67

执行【 Design 】 | 【 Rules 】命令

安全间距规则

最小安全间距是 13mil

因为两个焊盘的边缘之间的最小距离是 10.63mil 小于 13mil ,所以 DRC运行出错。如果新建一个晶体管的焊盘安全间距为 10mil 的约束规则, 则 DRC 将不出错。

Page 68: PCB 板设计 --- 主要内容

68

新建一个安全间距的约束规则

新规则

点击点击

Page 69: PCB 板设计 --- 主要内容

69

在 Query 栏键入 HasFootprintPad(‘BCY-W3/E4’ ,‘ *’) ,其中“ *” 表示三极管封装为“ BCY-W3/E4” 的“任何焊盘”。

点击

选择

输入 (‘BCY-W3/E4’ ,‘ *’)

Page 70: PCB 板设计 --- 主要内容

70

新建的安全间距规则(只适应晶体管焊盘)

新规则

晶体管焊盘安全间距是 10mil

Page 71: PCB 板设计 --- 主要内容

71

重新执行【 Tools 】 | 【 Design Rule Check 】命令,不会违反规则了。

完成了 PCB 的设计进程