PCB 板设计 --- 主要内容

Post on 03-Feb-2016

88 views 0 download

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 板设计 --- 主要内容

1

PCB板设计 --- 主要内容

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

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

2Files 标签

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

创建一个新的 PCB文件:

激活 Files 标签

3

Files 面板

New from Template

PCB Board Wizard

点击

【 PCB Board Wizard 】向导

4

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

继续

5

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

继续

6

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

定义板宽度高度 继续

7

选择 PCB 板的层数

信号层电源层和地层

继续

8

过孔类型设置

过孔

继续

9

设置元件、布线的选项

直插式元件

焊盘间的导线数

继续

10

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

继续

11

完成 PCB 文件的生成

完成

12

新建的 PCB 文档

不在当前项目下

13

移动 PCB 文档到当前项目下

PCB 文档

14

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

PCB 文档

15

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

当前窗口

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

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

16

【 Engineering Change Order 】对话框

网络表导入

合法改变

扫描改变

17

网络表导入成功。

导入成功

关闭

18

导入网络表后的 PCB 图

19

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

20

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

21

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

选中

22

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

不选

字符串像素高度极限

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

23

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

24

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

25

定义板层和其他的非电层

26

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

关闭没有内容的层

设计规则检查

27

电路板层面的设置

28

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

29

设置新的设计规则

30

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

31

添加新的宽度约束规则

新规则名

32

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

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

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

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

33

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

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

34

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

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

点击

35

打开 Query Helper 对话框

点击

单击

双击

36

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

单击

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

选择GND

37

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

新规则

12V 和 GND 走线宽度

38

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

走线宽度

最初板子宽度

39

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

40

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

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

41

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

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

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

42

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

43

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

封装名

点击下拉菜单

44

选择封装为 RAD-0.1

45

电容已改成小的封装

46

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

布线按钮

47

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

切换到顶层

点击

点击

48

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

放置的

线

没放置的

线

再次点击

49

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

50

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

虚线

51

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

52

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

底层

53

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

25mil 12mil

54

自动布线

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

55

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

56

自动布线策略的设置

自动布线

57

提供自动布线的状态信息

58

自动布线的结果

59

设计规则的检测

60

勾选 DRC Error Markers 项

选中

61

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

62

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

63

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

64

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

选择

65

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

选择

66

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

67

执行【 Design 】 | 【 Rules 】命令

安全间距规则

最小安全间距是 13mil

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

68

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

新规则

点击点击

69

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

点击

选择

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

70

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

新规则

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

71

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

完成了 PCB 的设计进程