登陆注册
45667600000015

第15章 人工设计PCB(1)

本章要点:

人工设计PCB的步骤

定义电路板

加载PCB元件库

放置设计对象

人工布局

打印电路板图

6.1人工设计PCB的步骤

人工设计PCB是指设计者根据电路原理图人工放置元件、焊盘、过孔等设计对象,并进行线路连接的操作过程。人工设计PCB是耗时和费力的,但是掌握人工设计PCB的技术还是非常必要的,它是PCB设计的基础。人工设计PCB一般遵循以下步骤:

(1)启动Protel99SE,建立设计数据库和PCB文件:(2)定义电路板:

(3)加载PCB元件库:

(4)放置设计对象:

(5)人工布局:

(6)电路调整:

(7)打印电路板。

6.2定义电路板

在PCB设计中,首先要定义电路板,即定义印制电路板的工作层和电路板的大小。定义电路板有直接定义电路板和使用向导定义电路板两种方法。定义电路板的大小需要定义电路板的物理边界和电气边界。

6.2.1物理边界和电气边界

1.物理边界

物理边界是指电路板的机械外形和尺寸。Protel99SE系统提供了16个机械层,比较合理的定义方法是在一个机械层上绘制电路板的物理边界,而在其他的机械层上放置物理尺寸、队列标记和标题信息等。一般在Mechanical1或Mechanical4上绘制电路板的物理边界。

2.电气边界

电路板的电气边界是指在电路板上设置的元件布局和布线的范围。电气边界一般定义在禁止布线层(KeepOutLayer)上。禁止布线层是一个对于电路板的自动布局、自动布线非常有用的层,它用于限制布局、布线的范围。为了防止元件的位置和布线过于靠近电路板的边框,电路板的电气边界要小于物理边界,如电气边界距离物理边界50mil。

一般情况下,可以不定义物理边界,而用电路板的电气边界来替代物理边界。

6.2.2直接定义电路板

1.设置电路板工作层

启动Protel99SE,建立设计数据库,新建PCB文件。这样建立的PCB文件是具有如下工作层的双层板(具有两个信号层)。

(1)顶层(TopLayer):放置元件并布线。

(2)底层(BottomLayer):布线并进行焊接。

(3)机械层1(Mechanical1):用于确定电路板的物理边界,也就是电路板的边框。

(4)顶层丝印层(TopOverlay):放置元件的轮廓、标注及一些说明文字。

(5)禁止布线层(KeepOutLayer):用于确定电路板的电气边界。

(6)多层(MultiLayer):用于显示焊盘和过孔。

2.设置电路板边缘尺寸

用电路板的电气边界来设置电路板边缘尺寸。把当前工作层切换为KeepOutLayer,执行菜单命令PlaceLine,或单击放置工具栏的放置连线按钮放置连线,绘制出电路板的电气边界。绘制好的电路板的电气边界如图6-1所示。

6.2.3使用向导定义电路板

对于初学者,使用系统提供的电路板生成向导来定义电路板会带来许多方便,同时也可以根据向导指导的步骤,来学习如何定义电路板。具体操作步骤如下。

1.启动电路板向导

执行FileNew命令,在弹出的对话框中选择Wizards选项卡,如图6-2所示。

2.进入电路板向导

选择PrintedCircuitBoardWizard(印制电路板向导)图标,单击OK按钮,将弹出如3.选择预定义标准板

单击Next按钮,将弹出如图6-4所示的选择预定义标准板对话框。在列表框中可以选择系统已经预先定择其他选项,则直接采用现成的标准板。同时可以选择电路板的尺寸单位(Units),系统提供Metric(公制)和Imperial(英制)两种计量单位,默认为英制。

4.定义电路板基本信息

选择CustomMadeBoard项,单击Next按钮,系统弹出设定电路板相关参数的对话框,如图6-5所示。

对话框的具体参数设置如下。

Width:设置电路板的宽度。

Height:设置电路板的高度。

Rectangular:设置电路板的形状为矩形,需确定宽和高两个参数。

Circular:设置电路板的形状为圆形,需确定半径参数。

Custom:自定义电路板的形状。

BoundaryLayer:设置电路板边界所在层,默认为KeepOutLayer。

DimensionLayer:设置电路板的尺寸标注所在层,默认为MechanicalLayer4。

TrackWidth:设置电路板边界走线的宽度。

DimensionLineWidth:设置尺寸标注线宽度。

KeepOutDistanceFromBoardEdge:设置从电路板物理边界到电气边界之间的距离尺寸。

TitleBlock:设置是否显示标题栏。

LegendString:设置是否显示图例字符。

DimensionLine:设置是否显示电路板的尺寸标注。

CornerCutoff:设置是否在电路板的四个角的位置开口。该项只有在电路板设置为矩形板时才有效。

InnerCutoff:设置是否在电路板内部开口。该项只有在电路板设置为矩形板时才有效。

Scale:设置是否显示刻度尺。当Title和Scale两个复选框同时无效时,将不再显示标题栏和刻度尺。

设置完成后,系统将弹出几个有关电路板尺寸参数设置的对话框,对所定义的电路板的形状、尺寸加以确认或修改,如图6-6、图6-7和图6-8所示。

图6-6对电路板的边框尺寸进行设置设置完毕,如果图6-5中的TitleBlock项被选中,系统将弹出如图6-9所示的对话框,可输入电路板标题块中的信息。

5.定义电路板工作层

单击Next按钮,将弹出如图6-10所示对话框,可设置信号层的数量和类型,以及电源/接地层的数目。各项具体含义如下。

TwoLayer-PlatedThroughHole:两个信号层,过孔电镀。

TwoLayer-NonPlated:两个信号层,过孔不电镀。

FourLayer:4层板。

SixLayer:6层板。

EightLayer:8层板。

SpecifythenumberofPower/Groundplanesthatwillbeusedinadditiontothelayersabove:选取内部电源/接地层的数目,包括Two(两个内部层)、Four(四个内部层)和None(无内部层)。

注意:该电路板向导不支持单层板。

6.定选择过孔类型

单击Next按钮,将弹出如图6-11所示的对话框,可设置过孔的类型(穿透式过孔、盲过孔和隐藏过孔)。对于双层板,只能使用穿透式过孔。

7.选择元件形式

单击Next按钮,将弹出如图6-12所示的对话框,针脚式元件和表面粘贴式元件哪一种较多,可设置将要使用的布线技术。如选择表面粘贴式元件(Surface-mountcomponents),还要设置元件是否在电路板的两面放置,如图6-12所示。如选择针脚式元件(Throughholecomponents),还要设置在两个焊盘之间穿过导线的数目,如图6-13所示,有OneTrack、TwoTrack和ThreeTrack三个选项。

8.走线参数设置

单击Next按钮,将弹出如图6-14所示的对话框,可设置最小的导线宽度、最小的过孔尺寸和相邻走线的最小间距,这些参数都会作为自动布线的参考数据。设置参数的具体含义如下。

MinimumTrackSize:设置最小的导线尺寸。

MinimumViaWidth:设置最小的过孔外径直径。

MinimumViaHoleSize:设置过孔的最小内径直径。

MinimumClearance:设置相邻走线的最小间距。

9.保存模板

单击Next按钮,弹出是否作为模板保存的对话框,如图6-15所示。如果选择此项,则需再输入模板名称和模板的文字描述。

10.完成

单击Next按钮,弹出完成对话框,如图6-16所示,单击Finish按钮结束生成电路板的过程,该电路板已经定义完毕。最后形成如图6-17所示的电路板。

6.3加载PCB元件库

确定电路板的外形尺寸后,就可以开始向电路板中放置元件。放置元件前,先加载PCB元件库。

6.3.1加载PCB元件库

在PCB管理器中选择BrowsePCB选项卡,在Browse下拉列表框中选择Libraries,将其设置为元件库浏览器。

Protel99SE在\ProgramFiles\DesignExplorer99SE\Library\Pcb路径下有3个文件夹,提供3类PCB元件,即Connector(连接器元件封装库)、GenericFootprints(普通元件封装库)和IPCFootprints(IPC元件封装库)。在3个文件夹下各有若干元件封装库,比较常用的元件封装库主要在GenericFootprints(普通元件封装库)文件夹中,常用元件封装库有PCBFootprints.lib、GeneralIC.lib、InternationalRectifiers.lib、Miscellaneous.

lib、Transistors.lib等。

加载、移除与浏览PCB元件库的操作方法与原理图元件库基本一致,可参考3.2.7节的加载原理图元件库内容。

6.3.2浏览元件封装

打开了某个PCB元件库文件后,元件库浏览器的Libraries栏内将出现其库中的元件库名,在Components栏中显示此元件库中所有元件的封装名称。选中某个元件封装,下方的视窗中将出现此元件封装图,如图6-19所示。

如果觉得视窗太小,可以单击元件库浏览器右下角的Browse按钮,屏幕将弹出元件封装浏览窗口,如图6-20所示,可以进行元件封装浏览,从中可以获得元件的封装图,窗口右下角的3个按钮可用来调节图形显示的大小。

6.4放置设计对象

人工设计PCB时,先要在电路板上放置元件、焊盘、过孔等设计对象,然后根据电路原理图中的电气连接关系进行布线并放置一些标注文字等。这些操作可以通过执行主菜单Place中的各命令来实现,还可以通过Protel99SE提供的PlacementTools(放置工具栏)来进行。放置工具栏使用起来非常方便,执行菜单命令ViewToolbarsPlacementTools,即可打开如图6-21所示的放置工具栏。

6.4.1放置元件

1.通过放置工具栏或菜单放置

单击放置工具栏的按钮,或执行菜单命令PlaceComponent来放置元件的封装形式。屏幕弹出放置元件对话框,如图6-22所示。在Footprint栏中输入元件封装的名称,如果不知道可单击Browse按钮在元件封装库中浏览:在Designator栏中输入元件的标号:在Comment栏中输入元件的型号或标称值。单击OK按钮放置元件。

放置元件后,系统再次弹出放置元件的对话框,可继续放置元件。单击Cancel按钮,退出放置状态。

2.通过元件库直接放置

从如图6-19所示的元件浏览器中选中元件后,单击右下角的Place按钮,光标便会跳到工作区中,同时还带着该元件的封装图,将光标移到合适位置后,单击鼠标左键,放置该元件。这种方法较为常用,但必须知道所要放置的元件在哪一个元件库中。

在放置元件的命令状态下,按下Tab键,或用鼠标左键双击已放置的元件,屏幕将弹出如图6-23所示的元件属性对话框,可以设置元件属性。

设置的参数说明如下。

Designator:设置元件的标号。

Comment:设置元件的型号或标称值。

Footprint:设置元件的封装。

Layer:设置元件所在的层。

Rotation:设置元件的旋转角度。

X-Location和Y-Location:元件所在位置的X和Y方向的坐标值。

LockPrims:选中此项,该元件封装图形不能被分解开。

Locked:选中此项,该元件被锁定,不能进行移动、删除等操作。

Selection:选中此项,该元件处于被选取状态,呈高亮显示。

图6-23中Designator和Comment选项卡的功能是对元件这两个属性的进一步设置,较容易理解,这里不再赘述。

6.4.2放置焊盘和过孔

1.放置焊盘

单击放置工具栏中的按钮,或执行菜单命令PlacePan进入放置焊盘状态,将光标移到要放置焊盘的位置,单击鼠标左键便放置了一个焊盘,焊盘中心有序号。这时光标仍处于命令状态,可继续放置焊盘。单击鼠标右键,退出放置状态。

在放置焊盘的命令状态下,按下Tab键,或用鼠标左键双击已放置的焊盘,屏幕弹出如图6-24所示的焊盘属性对话框,可以设置焊盘属性。

焊盘设置的参数说明如下。

UsePadStack:设定使用焊盘栈。选中此项,本栏将不可设置。焊盘栈就是在多层板中同一焊盘在顶层、中间层和底层可各自拥有不同的尺寸与形状。

X-Size和Y-Size:设定焊盘在X和Y方向的尺寸。

Shape:选择焊盘形状。从下拉框中可选择焊盘形状,有Round(圆形)、Rectangle(正方形)和Octagonal(八角形)。

Designator:设定焊盘的序号,从0开始。

HoleSize:设定焊盘的通孔直径。

Layer:设定焊盘的所在层,通常在MultiLayer(多层)。

Rotation:设定焊盘旋转角度。

X-Location和Y-Location:设定焊盘在X和Y方向的坐标值。

Locked:选中此项,焊盘被锁定。

Selection:选中此项,焊盘处于选取状态。

Testpoint:将该焊盘设置为测试点。有两个选项,即Top和Bottom。焊盘设为测试点后,在焊盘上会显示Top或BottomTest-Point文本,且Locked属性同时被选取,使之被锁定。

在自动布线中,必须对独立的焊盘进行网络设置,这样才能完成布线。在如图6-24所示的焊盘属性对话框中选中Advanced选项卡,如图6-25所示,在Net下拉列表框中选定所需的网络。

同类推荐
  • 创业在微软

    创业在微软

    身处软件巨擘微软之中,何来“创业”二字?本书详尽勾勒了微软亚洲工程院(ATC)的成长历程,披露了工程院人在“创业”过程中不为人知的种种酸甜苦辣,生动展现了工程院的独特文化,并从另一个角度展现了其领袖人物张宏江博士的心路历程和管理思想。
  • 高校校园网管理与网上引导工作研究

    高校校园网管理与网上引导工作研究

    在当今的信息化潮流之下,我们不可否认互联网的出现,绝不仅仅是传送手段的变化,更重要的是它代表着一种新的社会形态——网络社会的来临。互联网已经以一种前所未有的方式渗透到现代社会的各个层面和领域,成为现代社会前进和发展的动力和工具,它推动了社会经济、文化政治实现所谓的“数字化转变”。
  • 一本书读懂大数据

    一本书读懂大数据

    本书是深入研究互联网思维的经典之作,从互联网思维的定义到互联网思维应用的具体案例表现。作者深入浅出、条分缕析,全面阐述互联网思维的内核与精神,逐一点评当前关于互联网思维的各种观点。本书从最初级的互联网思维应用到高端的粉丝经济,平台建设,自媒体营销的方法都有详细讲解介绍。让读者了解什么是互联网思维的同时还能学会把互联网思维运用到自己的工作学习已经生活中。
  • 如何操作电脑

    如何操作电脑

    信息社会是科技、文化发展,知识爆炸的结果。不懂得计算机,将处于半文盲的境地。因此,对于计算机,不仅要作为工具使用,已经是一项文化普及的要求。我们不仅要会使用计算机做一些诸如文字处理等具体工作,更要培养一种计算机意识。
  • 三维动画审美谈

    三维动画审美谈

    数字时代,美的标准充满更多的不确定性。而三维动画以数字图像形式成为这个图时代的代表。三维动画及三维图像不仅仅是由于应用了仿真数字图像技术而带来的虚拟空间,还有更多的是由三维图像技术所引发或引导的被扩展的图像技术,这些技术无不应用在现代视觉设计领域的各个方面,并且,由此引起社会的追热,引起审美观念的改变。这些改变是在进行中的,变化中的,也是在发展中的。对于未知的美,我们做的只是追寻和记录,我们不知道以后的美将会是什么样,尽管我们苦苦追寻,孜孜探讨,同时也在默默审视。我们在追寻中享受美,在探讨中认知美,在审视中体验美……
热门推荐
  • 错爱成瘾了

    错爱成瘾了

    上辈子她爱错了人,为此做尽恶毒之事,最后却家破人亡。重来一世,保护家人,还桃花债。
  • Samuel Butler-A Sketch

    Samuel Butler-A Sketch

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 七小姐在作妖

    七小姐在作妖

    九王爷的七郡主,丫鬟亲切的喊她七小姐。在历经人间和修炼仙界的过程中,出了一个个故事。当七小姐珍凝踏着一个又一个成功阶梯的时候,走向打开密门,翻开天书的时候越来越近。而珍凝和乔云的情感,却并非一帆风顺。
  • 凡间历尘

    凡间历尘

    火莲不灭,吾身永存,希望永存,感情永存。火莲少年凡间尘走出深山,步入尘世,与冰蝶少女霄寒星一起在尘世间历练与成长。加入天堂学院,磨炼异能,结识伙伴,伸张正义......散发着寒光的长剑,幕后黑手的神秘计划......当火莲与冰蝶相遇的那一刻,命运的齿轮也就此转动。星与尘,究竟是彼此相会,还是相隔天地呢......
  • 鸿蒙天绝

    鸿蒙天绝

    无情无欲,为无伤,是为殇,生何幸,死何苦。宿命,承诺他的人生轨迹已经被别人安排好。吴殇并不恨任何人。他只为战而战,屠千军破万马,踏万千尸骨,登无上绝巅。看他如何以一人之力逆乱天下,灭皇朝,战圣人一族,登武道绝巅,坐看天下风云。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 芊云飞渡梧桐雨

    芊云飞渡梧桐雨

    她,女扮男装的西夏“太子”。他,冷酷裁伐的北周战神二皇子。充满谋权诡诈的朝堂与江湖是否还有会一丝真情?身处对立的二人最后战场相见又是如何?天下浮沉全在白凤临一念之间。且看冷面战神,如何选择?
  • 混沌武极天书

    混沌武极天书

    一场阴谋的刺杀,却让他意外得到一本无字天书。武道的巅峰又该如何攀登?荆棘密布?尸山血海?一将功成万骨枯,他不在乎!他只想解开重重谜团,但是诡异的事,怪异的人却开始出现在他的世界。
  • 重生后侯爷待我如宝

    重生后侯爷待我如宝

    在齐墨远眼里,卫望泞永远是娇软可爱的小白菜。为了不再让小白菜被别的猪拱走,齐墨远先下手为强。齐墨远:“阿泞,你最近茶不思饭不想是为了什么?”卫望泞:“为了挑个好嫂嫂。”说完,她又添了个夜不能寐。齐墨远:“阿泞,你心事重重是在想什么?”卫望泞望着齐墨远幽沉幽沉的眼睛:“想你……”这跟她想要的重生复仇不太一样啊。
  • 异界之破咒成神

    异界之破咒成神

    神:“小子,看的起你才给你一个拯救人类的机会。人生坎坷?那是机遇,你懂不懂!身世?真相?算啥?……等到了我们这个程度,你想干啥就干啥!”好吧…主角点了点头,淡淡的说道:“等我成神了,第一个就干你!”高傲的抬起头,凭着骨子不甘天命的傲气,主角一步一步踏上了这个世界的巅峰。然而,正在到达那个高度的时候,却猛然发现,原来一切都是冥冥中安排好的一场游戏。