PCB电路设计
本章介绍印刷电路板 (PCB 板 ) 设计的一些基本概念,如电路板、导线、元件封装、多层板等,并介绍印刷电路板的设计方法和步骤。通过这一章的学习,使读者能够完整地掌握电路板设计的全部过程。
5.1 PCB 电路 板的基本概念
5.1.1 P CB 电路板的概念
在学习 PCB 电路板设计之前,首先要了解一些基本的概念,对 PCB 电路板有一些了解。
一般所谓的 PCB 电路板有 Single Layer PCB (单面板)、 Double Layer PCB (双面板)。
四层板、多层板等。
● 单面板是一种单面敷铜,因此只能利用它敷了铜的一面设计电路导线和元件的焊接。
● 双面板是包括 Top (顶层)和 Bottom (底层)的双面都敷有铜的电路板,双面都可以布线焊接,中间为一层 绝缘层,为常用的一种电路板。
● 如果在双面板的顶层和底层之间加上别的层,即构成了多层板,比如放置两个电源板层构成的四层板,这就是 多层板。
通常的 PCB 板,包括顶层、底层和中间层,层与层之间是绝缘层,用于隔离布线层。它的材料要求耐热性和绝缘性好。早期的电路板多使用电木为材料,而现在多使用玻璃纤维为主。
在 PCB 电路板布上铜膜导线后,还要在顶层和底层上印刷一层 Solder Mask (防焊层),它是一种特殊的化学物质,通常为绿色。该层不粘焊锡,防止在焊接时相邻焊接点的多余焊锡短路。防焊层将铜膜导线覆盖住,防铜膜过快在空气中氧化,但是在焊点处留出位置,并不覆盖焊点。
对于双面板或者多层板,防焊层分为顶面防焊层和底面防焊层两种。
电路板制作最后阶段,一般要在防焊层之上印上一些文字符号,比如元件名称、元件符号、元件管脚和版权等,方便以后的电路焊接和查错等。这一层为 Silkscreen Overlay (丝印层)。多层板的防焊层分 Top Overlay (顶面丝印层)和 Bottom Overlay (底面丝印层)。
5.1.2 多层板概念
般的电路系统设计用双面板和四层板即可满足设计需要,只是在较高级电路设计中,或者有特殊需要,比如对抗高频干扰要求很高情况下才使用六层及六层以上的多层板。多层板制作时是一层一层压合的,所以层数越多,无论设计或制作过程都将更复杂,设计时间与成本都将大大提高。
如果在 PCB 电路板的顶层和底层之间加上别的层,即构成了多层板,比如放置两个电源板层构成多层板。
多层板的 Mid-Layer (中间层)和 Internal Plane (内层)是不相同的两个概念,中间层是用于布线的中间板层,该层均布的是导线,而内层主要用于做电源层或者地线层,由大块的铜膜所构成,其结构如图 5 — 1 所示。
图 5 — 1 多层板剖面图
在图 5 — 1 中的多层板共有 6 层设计,最上面为 Top Layer (顶层);最下为 Bottom Layer( 底层 ) ;中间 4 层中有两层内层,即 InternalPlane1 和 InternalPlane2, 用于电源层;两层中间层,为 MidLayerl 和 MidLayer2 ,用于布导线。
5.1.3 过孔
过孔就是用于连接不同板层之间的导线。过孔内侧一般都由焊锡连通,用于元件的管脚插入。
过孔分为 3 种:从顶层直接通到底层的过孔称为 Thnchole Vias (穿透式过孔);只从顶层通到某一层里层,并没有穿透所有层,或者从里层穿透出来的到底层的过孔称为 Blind Vias (盲过孔);只在内部两个里层之间相互连接,没有穿透底层或顶层的过孔就称为 Buried Vias (隐藏式过孔)。
过孔的形状一般为圆形。过孔有两个尺寸,即 Hole Size (钻孔直径)和钻孔加上焊盘后的总的 Diameter (过孔直径),如图 5 — 2 所示。
图 5 — 2 过孔的形状和尺寸
5.1.4 铜膜导线
电路板制作时用铜膜制成铜膜导线( Track ),用于连接焊点和导线。铜膜导线是物理上实际相连的导线,有别于印刷板布线过程中的预拉线(又称为飞线)概念。预拉线只是表示两点在电气上的相连关系,但没有实际连接。
5.1.5 焊盘
焊盘用于将元件管脚焊接固定在印刷板上完成电气连接。焊盘在印刷板制作时都预先布上锡,并不被防焊层所覆盖。 通常焊盘的形状有以下三种,即圆形( Round )、矩形( Rectangle )和正八边形( Octagonal ) ,如图 5 — 3 所示。
图 5 - 3 圆形、矩形和正八边形焊盘
5.1.6 元件的封装
元件的封装是印刷电路设计中很重要的概念。元件的封装就是实际元件焊接到印刷电路板时的焊接位置与焊接形状,包括了实际元件的外型尺寸,所占空间位置,各管脚之间的间距等。
元件封装是一个空间的概念,对于不同的元件可以有相同的封装,同样一种封装可以用于不同的元件。因此,在制作电路板时必须知道元件的名称,同时也要知道该元件的封装形式。 1 .元件封装的分类
普通的元件封装有针脚式封装和表面粘着式封装两大类。
针脚式封装的元件必须把相应的针脚插入焊盘过孔中,再进行焊接。因此所选用的焊盘必须为穿透式过孔,设计时焊盘板层的属性要设置成 Multi - Layer ,如图 5 — 4 和图 5 — 5 所示。
图 5 — 4 针脚式封装 图 5 — 5 针脚式封装元件焊盘属性设置
SMT (表面粘着式封装)。这种元件的管脚焊点不只用于表面板层,也可用于表层或者底层,焊点没有穿孔。设计的焊盘属性必须为单一层面,如图 5 — 6 和图 5 — 7 所示。
图 5 — 6 表面粘着武元件的封装 图 5 — 7 表面粘着式封装焊盘属性设置
2 .常见的几种元件的封装
常用的分立元件的封装有二极管类、晶体管类、可变电阻类等。常用的集成电路的封装有 DIP — XX 等。
Protel DXP 将常用的封装集成在 Miscellaneous Devices PCB . PcbLib 集成库中。
◆ 二极管类
常用的二极管类元件的封装如图 5 — 8 所示。
◆ 电阻类
电阻类元件常用封装为 AXIAL — XX ,为轴对称式元件封装。如图 5 — 9 所示就是一类电阻封装形式。
图 5 — 8 二极管类元件封装 图 5 — 9 电阻类元件封装
◆ 晶体管类
常见的晶体管的封装如图 5 — 10 所示, Miscellaneous Devices PCB . PcbLib 集成库中提供的有 BCY — W3 / H.7 等。
◆ 集成电路类
集成电路常见的封装是双列直插式封装,如图 5 — 11 所示为 DIP — 14 的封装类型。
图 5 - 10 晶体管的封装 图 5 — 11 DIP - 14 封装
◆ 电容类
电容类分为极性电容和无极性电容两种不同的封装,如图 5 — 12 和图 5 一 13 所示。
图 5-- — 12 极性电容封装 图 5 — 13 无极性电容封装
Miscellaneous Devices PCB . PcbLib 集成库中提供的极性电容封装有 RB7. 6 — 15 等,提供的无极性电容的封装有 RAD — 0.1 等。
5.2 PCB 电路板的设计流程
PCB 电路板设计的流程如图 5 — 14 所示。
图 5 — 14 PCB 板设计流程图
1 .设计原理图
这是设计 PCB 电路的第一步,就是利用原理图设计工具先绘制好原理图文件。如果在电路图很简单的情况下,也可以跳过这一步直接进人 PCB 电路设计步骤,进行手工布线或自动布线。
2 .定义元件封装
原理图设计完成后,元件的封装有可能被遗漏或有错误。正确加入网表后,系统会自动地为大多数元件提供封装。但是对于用户自己设计的元件或者是某些特殊元件必须由用户自己定义或修改元件的封装。
3 . PCB 图纸的基本设置
这一步用于 PCB 图纸进行各种设计,主要有:设定 PCB 电路板的结构及尺寸,板层数目,通孔的类型,网格的大小等,既可以用系统提供的 PCB 设计模板进行设计,也可以手动设计 PCB 板。
4 .生成网表和加载网表
网表是电路原理图和印刷电路板设计的接口,只有将网表引人 PCB 系统后,才能进行电路板的自动布线。
在设计好的 PCB 板上生成网表和加载网表,必须保证产生的网表已没有任何错误,其所有元件能够很好的加载到 PCB 板中。加载网表后系统将产生一个内部的网表,形成飞线。
元件布局是由电路原理图根据网表转换成的 PCB 图,一般元件布局都不很规则,甚至有的相互重叠,因此必须将元件进行重新布局。
元件布局的合理性将影响到布线的质量。在进行单面板设计时,如果元件布局不合理将无法完成布线操作。在进行对于双面板等设计时,如果元件布局不合理,布线时。将会放置很多过孔,使电路板走线变得复杂。
5 .布线规则设置
飞线设置好后,在实际布线之前,要进行布线规则的设置,这是 PCB 板设计所必须的一步。在这里用户要定义布线的各种规则,比如安全距离、导线宽度等。
6 .自动布线
Protel DXP 提供了强大的自动布线功能,在设置好布线规则之后,可以用系统提供的自动布线功能进行自动布线。只要设置的布线规则正确、元件布局合理,一般都可以成功完成自动布线。
7 .手动布线
在自动布线结束后,有可能因为元件布局或别的原因,自动布线无法完全解决问题或产生布线冲突时,即需要进行手动布线加以设置或调整。如果自动布线完全成功,则可以不必手动布线。
在元件很少且布线简单的情况下,也可以直接进行手动布线,当然这需要一定的熟练程度和实践经验。
8 .生成报表文件
印刷电路板布线完成之后,可以生成相应的各类报表文件,比如元件清单、电路板信息报表等。这些报表可以帮助用户更好的了解所设计的印刷板和管理所使用的元件。
9 .文件打印输出
生成了各类文件后,可以将各类文件打印输出保存,包括 PCB 文件和其他报表文件均可打印,以便永久存档。
5.3 建立 SCH 文档
前面章节已经着重介绍了原理图的创建,这里不再详细介绍创建方法,具体设计参见第 2 、 3 、 4 章相关内容。 1 .创建原理图
在这里创建一份简单的时钟发生器原理图,并以此为例,在本章后面章节中介绍如何设计相应的 PCB 电路板。设计的主要步骤如下:
( 1 )从 Protel DXP 的主菜单下执行命令 File/New / PCB Project ,建立一份 PCB 设计项目,命名为 ClocK . PRJPCB 。
( 2 )在该设计项目下新建一份 SCH 原理图,相应的菜单执行命令为 File/New/Schematic, 将其命名为 CLOCK . SCHDOC 。
2 .定义元件封装
在设计项目中,加人集成库 Miscellaneous Devices . IntLib 。从中选择元件进行放置,并放置导线,完成它们之间的连接。设计完成后的效果如图 5 — 15 所示。
图 5 — 15 时钟发生器原理图
时钟发生器原理图中使用到的各元件封装如表 5 — 1 所示。
Designator Description Footprint Comment
C1 Capacitor c1005-0402 10n
C2 Capacitor RAD-0.3 60p
C3 Capacitor c1005-0402 1n
C4 Capacitor c1005-0402 100p
C5 Capacitor c1005-0402 100p
Q1 NPN Bipolar Transistor BCY-W3 QNPN
Q2 NPN Bipolar Transistor BCY-W3 QNPN
Q3 NPN Bipolar Transistor BCY-W3 QNPN
Q4 NPN Bipolar Transistor BCY-W3 QNPN
Q5 PNP Bipolar Transistor BCY-W3 QPNP
Designator Description Footprint Comment
R1 Resistor AXIAL-0.4 1k
R2 Resistor AXIAL-0.4 47k
R3 Resistor AXIAL-0.4 56k
R4 Resistor AXIAL-0.4 33k
R5 Resistor AXIAL-0.4 1.2k
R6 Resistor AXIAL-0.4 17k
R7 Resistor AXIAL-0.4 22k
X1 Crystal Oscillator BCY-W2/D3.1 14.31818MHz
所有元件放置和连线完成后保存文档,进人下一步设计。
5 . 4 新建 PCB 设计文档
Protel DXP 是以一个设计项目文档来管理 PCB 的设计,在这个设计项目中,包含了单个的设计文档和它们之间的有关设置,便于文件的管理和文件的同步。
一般情况下 PCB 文档总是和原理图设计文档放在同一个设计项目文档中。如果此时没有 PCB 设计项目文档,则可以在文件工作面板中选择 Blank Project ( PCB )选项,新建一个设计项目文档。
在已经有设计项目文档的情况下,则可以进人下一步,开始设计 PCB 文档。
在进行印刷板电路设计时,必须建立一个 PCB 文档。通常建立 PCB 文档的方法有两种,一种是手动创建空白 PCB 图纸,再指定 PCB 文档的属性,规划大小;另一种是采用 PCB 模板创建 PCB 文档。
1 .手动创建 PCB 文档
这种方法是先建立一个空白的 PCB 图纸。方法是在文件工作面板中单击 PCB File 选项,创建一份空白的 PCB 图纸,如图 5 — 16 所示。
系统自动把该 PCB 图纸加人当前的设计项目文档中,文件名为 PCB1 . PcbDoc ,图纸中带有栅格,如图 5 一 17 所示。
图 5 — 16 建立 PCB 空白图纸 图 5 — 17 空白 PCB 图纸
如果原来没有建立设计项目 PCB 文档建立后则是自由文档,系统也会自动为其建立一个设计项目来管理该文档。新建空白图纸后,可以手动设置图纸的尺寸大小、栅格大小、图纸颜色等。
2 .使用 PCB 模板创建 PCB 文档
Protel DXP 提供了 PCB 设计模板向导,图形化的操作使得 PCB 的创建变得非常简单。它提供了很多工业标准板的尺寸规格,也可以用户自定义设置。这种方法适合于各种工业制板,其操作步骤如下。
? 单击文件工作面板中 New from template 选项下的 PCB Board Wizard 选项,如图 5 — 18
所示。启动的 PCB 电路板设计向导如图 5 — 19 所示。
图 5 — 18 PCB Board Wizard 选项
( 2 )单击 Next 按钮,出现如图 5 — 20 所示界面,要求对 PCB 板进行度量单位设置。
系统提供两种度量单位,一种是 Imperial (英制单位),在印刷板中常用的是 Inch (英寸)和 mil (千分之一英寸),其转换关系是 1Inch = 1000 mil 。另一种单位是 Metric (公制单位),常用的有 cm (厘米)和 mm (毫米)。两种度量单位转换关系为 1 Inch = 25.4 mm 。系统默认使用是英制度量单位。
图 5 — 19 启动的 PCB 向导 图 5 — 20 PCB 电路板度量单位设定
( 3 ) 单击 Next 按钮,出现如图 5 — 21 所示界面,要求对设计 PCB 板的尺寸类型进行指定。 Protel DXP 提供了很多种工业制板的规格,用户可以根据自己的需要,选择 Custom ,进人自定义 PCB 板的尺寸类型模式,在这里选择 Custom 项。 ( 4 )单击 Next 按钮,进人下一界面,设置电路板形状和布线信号层数,如图 5 — 22 所示。
图 5 — 21 指定 PCB 板尺寸类型 图 5 — 22 设置电路板形状和布线信号层数
在图 5 - 22 中, Outline Shape 选项区域中,有三种选项可以选择设计的外观形状, Rectangular 为矩形, Circular 为圆形; Custom 为自定义形状,类似椭圆形。常用设置如下:
● 本例中选择 Rectangular 矩形板。 Board Size 为板的长度和宽度,输人 3000 mil 和 2000 mil ,即 3 Inch × 2 Inch 。
● Dimension Layer 选项用来选择所需要的机械加工层,最多可选择 16 层机械加工层。设计双面板只需要使用默认选项,选择 Mechanical Layer 。
● Keep Out Distance From Board Edge 选项用于确定电路板设计时,从机械板的边缘到可布线之间的距离,默认值为 50 mil 。
● Corner Cutoff 复选项,选择是否要在印制板的 4 个角进行裁剪。本例中不需要。如果需要,则单击 Next 按钮后会出现如图 5 — 23 所示界面要求对裁剪大小进行尺寸设计。
● Inner Cutoff 复选项用于确定是否进行印刷版内部的裁剪。本例中不需要。如果需要,选中该选项后,出现如图 5 — 24 所示的界面,在左下角输人距离值进行内部裁剪。
图 5 — 23 对印刷板边角进行裁剪 图 5 — 24 PCB 板内部裁剪
本例中不使用 Corner Cutoff 和 Inner Cutoff 复选项,应取消两复选项的选择。
( 5 )单击 Next 按钮进人下一个界面,对 PCB 板的 Signal Layer (信号层)和 Power Planes (电源层)数目进行设置,如图 5 — 25 所示。本例设计双面板,故信号层数为 2 ,电源层数为 0 ,不设置电源层。
( 6 )单击 Next 按钮进人下一下界面,设置所使用的过孔类型,这里将前面 5.1.3 节所述的 3 种过孔归为两类可供选择,一类是 Thruhole Vias (穿透式过孔),另一类 是 Blind and Buried Vias (盲过孔和隐藏过孔),本例中使用穿透式过孔,如图 5 — 26 所示。
图 5 — 25 PCB 板信号层和电源层数目设置 图 5 — 26 PCB 过孔类型设置
(7) 单击 Next 按钮,进人下一个界面,设置元件的类型和表面粘着元件的布局,如图 5 — 27 所示。
在 The board has mostly 选项区域中,有两个选项可供选择,一种是 Surface 一 mount components, 即 表面粘 着式元件;另一种是 Through - hole components 即针脚式封装元件。
如果选择了使用表面粘着式元件选项,将会出现 Do you put components on both sides of the board? 提示信息,询问是否在 PCB 的两面都放置表面粘着式元件。
本例中使用的是针脚式封装元件,选中此项后出现如图 5 — 28 的选择框,在此可对相邻两过孔之间布线时所经过的导线数目进行设定。这里选择 One Track 单选项,即相邻焊盘之间允许经过的导线为 1 条。
图 5 — 27 PCB 板使用元件类型设定 图 5 — 28 相邻过孔之间通过导线数目
( 8 )单击 Next 按钮,进人下一个界面,在这里可以设置导线和过孔的属性,如图 5 — 29 所示。
图 5 — 29 导线和过孔属性设置对话框
在图 5 — 29 中的导线和过孔属性设置对话框中的选项设置及功能如下:
● Minimum Track Size :设置导线的最小宽度,单位为 mil 。
● Minimum Via Width :设置焊盘的最小直径值。
● Minimum Via HoleSize :设置焊盘最小孔径。
● Minimum Clearance :设置相邻导线之间的最小安全距离。
这些参数可以根据实际需要进行设定,用鼠标单击相应的位置即可进行参数修改。这里均采用默认值。 ( 9 )单击 Next 按钮,出现 PCB 设置完成界面,单击 Finish 按钮,将启动 PCB 编辑器,
至此完成了使用 PCB 向导新建 PCB 板的设计。
新建的 PCB 文档将被默认命名为 PCB1 . PCbDeC ,编辑区中会出现设定好的空白 PCB 纸。
在文件工作面板中右击鼠标,在弹出的菜单中选择 Save As… 选项,将其保存为 CLOCK . PcbDoc ,并将其加人到 CLOCK . PRJPCB 项目中。
5.5 PCB 电路板编辑环境
在使用 PCB 设计向导进行 PCB 文件的创建之后,即启动了 PCB 板编辑器,如图 5 — 30 所示。 PCB 编辑环境界面与 Wndows 资源管理器的风格类似。主要由以下几个部分构成:
● 主菜单栏 PCB 编辑环境的主菜单与 SCH 环境的编辑菜单风格类似,不同的是提供了许多用于 PCB 编辑操作的功能选项。
● 常用工具栏:以图标的方式列出常用工具。这些常用工具都可以从主菜单栏中的下拉菜单里找到相应命令。
图 5 — 30 PCB 编辑环境
文件工作面板:文件工作面板显示当前所操作的项目文件和设计文档。
图纸区域:图纸的大小。颜色和格点大小等都可以进行用户个性化设定。
● 编辑区:用于所有元件的布局和导线的布线操作。
● 层次标签:单击层次标签页,可以显示不同的层次图纸,每层元件和走线都用不同颜色区分开来,便于对多层电路板进行设计。
5.6 PCB 图纸基本设置和元件放置
本节介绍 PCB 图纸的布线板层和非电层的设置、图纸显示颜色的设置和网格等设置,以及元件库的添加、元件的放置和元件封装的修改。
5.6.1 定义布线板层和非电层
印刷电路板的构成有单面板、双面板和多面板之分。电路板的物理构造有两种类型即布线板层和非电层。
● 布线板层:即电气层。 Protel DXP 可以提供 32 个信号层(包括顶层和底层,最多可设计 30 个中间层)和 16 个内层。
● 非电层:分成两类,一类是机械层,另一类为特殊材料层。
Protel DXP 可提供 16 个机械层,用于信号层之间的绝缘等。特殊材料层包括顶层和底层的防焊层、丝印层、禁止布线层等。
? 设置布线板层
Protel DXP 提供了一个板层管理器对各种板层进行设置和管理,启动板层管理器的方法有两种:一是执行主菜单命令 Design / Layer Stack Manager… 。二是在右侧 PCB 图纸编辑区内,右击鼠标,从弹出的右键菜单中执行 Option / Layer Stack Manager… 命令。均可启动板层管理器。启动后的界面如图 5 — 31 所示。
图 5 — 31 板层管理器
板层管理器默认双面板设计,即给出了两层布线层即顶层和底层。板层管理器的设置及功能如下:
● Add Layer 按钮,用于向当前设计的 PCB 板中增加一层中间层。
● Add Plane 按钮,用于向当前设计的 PCB 板中增加一层内层。新增加的层面将添加在当前层面的下面。
● Move Up 和 Move Down 按钮将当前指定的层进行上移和下移操作。
● Delete 按钮可以删除所选定的当前层。
● Properties 按钮将显示当前选中层的属性。
● Configure Drill Pairs ..按钮用于设计多层板中,添加钻孔的层面对,主要用于盲过孔的设计中。单击 OK 按钮将关闭板层管理器对话框。 2 .图纸颜色设置
颜色显示设置对话框用于图纸的颜色设置,打开颜色显示设置对话框的方式如下:
● 执行主菜单命令 Design / Board Layers… ,即可打开颜色显示设置对话框。
● 在右边 PCB 图纸编辑区内,右击鼠标,从弹出的右键菜单中选择 Option/Board Layers & Colors… ,即可打开颜色显示设置对话框,如图 5 — 32 所示。
颜色显示设置对话框有 7 个选项区域,分别对 Signal Layers (信号层)、 Internal Planes ( 内层 ) 、 Mechanical Layers (机械层)、 Mask Layers (阻焊层)、 Silk 一 Screen Layers (丝印层)、 Other Layers (其他层)和 System Colors (系统颜色)用于颜色设置。每项设置中都有 Show 复选项,决定是否显示。单击对应颜色图标,将弹出 Choose Color (颜色选择)对话框,可在其中进行颜色设定。
图 5 — 32 颜色显示设置对话框
5.6.2 图使用环境设置和格点设置
PCB 板的使用环境设置和格点设置可以在设置对话框中进行,打开该对话框的方法有如下两种:
? 在主菜单栏中,执行命令 Design/Board Options…, 即可打开格点设置对话框。
在右边 PCB 图纸编辑区内右击鼠标,从弹出的右键菜单中选择 Option/Grids... 命令,打开的格点设置对话框,如图 5 — 33 所示。
图 5 — 33 格点设置对话框
格点设置对话框有 6 个选项区域,分另用于电路板的设计,其主要设置及功能如下:
● Measurement Unit (度量单位):用于更改使用 PCB 向导模板建立 PCB 板时,设置的度量单位。单击下拉菜单,可选择英制度量单位( Imperial )或公制单位( Metric )。
● Snap Grid ( 可捕获格点 ) :用于设置图纸捕获格点的距离即工作区的分辨率,也就是鼠标移动时的最小距离。此项根据需要进行设置,对于设计距离要求精确的电路板,可以将该值取得较小,系统最小值为 1mil 。可分别对 X 方向和 Y 方向进行格点设置。
● Electrical Grid (电气格点):用于系统在给定的范围内进行电气点的搜索和定位,系统默认值为 8mil 。
● Visible Grid ( 可视格点 ) :选项区域中的 Markers 选项用于选择所显示格点的类型,其中一种是 Lines (线状),另一种是 Dots (点状)。 Grid 1 和 Grid 2 分别用于设置可见格点 1 和可见格点 2 的值,也可以使用系统默认的值。
● Sheet Position 图纸位置):选项区域中的 X 和 Y 用于设置从图纸左下角到 PCB 板左下角的 x 坐标和 y 坐标的值; Width 用于设置 PCB 板的宽度; Height 用于设置 PCB 板的高度。用户创建好 PCB 板后,如果不需要对 PCB 板大小进行调整,这些值可以不必更改。
● Component Grid( 元件格点):分别用于设置 X 和 Y 方向的元件格点值,一般选择默认值。
5.6.3 元件库的加载和元件放置 Protel DXP 提供了元件库管理器进行元件的封装管理,方便用户加载元件库,同时用于查找元件和放置元件。
第 4 章中已经介绍过在 SCH 原理图中对于元件所在库的添加和删除,同样对应到 PCB 电路板设计时也要添加相应的 PCB 元件封装库。
1 .元件封装库的加载
元件库管理器的窗口如图 5 — 34 所示。
元件库管理器提供了 Components (元件)和 Footprints (封装)两种查看方式,单击其中某一单选按钮,即可进相应的查看方式。
其中 Miscellaneous Devices . IntLib 一栏下拉菜单显示了当前已经加载的元件集成库。
在元件搜索区域可以输人元件的关键信息,对所选中的元件集成库进行查找。如果输人“ * ”号则表示显示当前元件库下所有的元件,并可将所有当前库提供的元件都在元件测览框中显示出来,包括元件的 Footprint Name (封装信息)。
如图 5 — 34 中所示,当在元件浏览框中选中一个元件时,该元件的封装形式就会显示在元件显示区域中。
单击 Libraries …按钮,打开 Add Remove Libraries (添加删除元件库)对话框,如图 5 — 35 所示。在该对话框中可以对元件库进行添加和删除操作。
该对话框中列出了当前已经加载的元件库。 Type 一项的属性为 Integrated ,表示是 Protel DXP 的整合集成库,后缀名为. IntLib 。
选中一个元件库,可以单击 Move down 或 Move Up 按钮将它们排序。单击 Remove 按钮,可以将该集成库移出当前的项目。
图 5 — 34 元件库管理器窗口
图 5 - 35 添加删除元件库对话框
单击 Add Library …按钮,将弹出如图 5 - 36 所示的添加元件库对话框。该对话框列出了 Protel DXP 安装目录下的 Library 中的所有元件库。 Protel DXP 的元件库以公司名分类,因此对一个特定元件的封装时,即可要知道它的提供商。
对于常用的元件库,如电阻、电容等元器件, Protel DXP 提供了常用杂件库: Miscellaneous Devices . IntLib 。对于常用的接插件和连接器件, Protel DXP 提供了常用接插件库: Miscellaneous Connectors . IntLib 。
如果不知道某一元件的提供商时,可以回到元件库管理器,使用元件库的查找功能进行搜索,取得元件的封装形式。在元件库管理器上,单击 Search 按钮,将弹出如图 5 — 37 的 Search Libranries (元件搜索)对话框。
图 5 - 36 添加元件库对话框。
图 5 - 37 元件搜索对话框
在 Scope 选项区域中,选定 Available Libraries 单选项,即对已经添加到设计项目的库进行元件的搜索。选定 Libraries on Path 单选项,可以指定对一个特定的目录下的所有元件库进行搜索。
Path 选项区域中的 Include Subdirectories 复选项,选中该选项则对所选目录下的子目录进行搜索。
例如,在不知道 DIP — 16 形式封装的元件位于哪个库中的情况下,可以在 Search Criteria 选项区域的 Name 文本框中输人要搜索的信息名。在这里输人 DIP — 16 ,然后单击 Search 按钮,系统将在指定的库里搜索。 元件搜索的结果即出现在 Results 选项卡里,如图 5 — 38 所示。
在元件搜索结果对话框中,显示出搜索的元件名、元件所在库的名称,并且显示该元件的封装图示。
图 5 — 38 元件搜索结果对话框
单击 Select 按钮,可以选中该元件,直接在 PCB 设计图纸上进行元件放置。
2 .元件的放置
元件放置有如下两种方法:
● 在元件库管理器中选中某个元件,单击 Place 按钮,即可在 PCB 设计图纸上放置元件。
● 在元件搜索结果对话框中选中某个元件,单击 Select 按钮,即可在 PCB 设计图上进行元件的放置。进行元件放置时,系统将弹出如图 5 — 39 所示的 Place Component (元件放置)对话框,显示放置的元件信息。
Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务