第6章PCB元件库的修改与创建第6章PCB元件库的修改与创建6.1PCBLib编辑器起动及操作界面6.2制作元件封装图举例第6章PCB元件库的修改与创建6.1PCBLib编辑器起动及操作界面6.1.1PCBLib编辑器的起动起动Protel99se印制板元件封装图编辑器的方法与起动SCH、PCB等编辑器的方法相同。采用如下三种方式之一起动PCB元件封装图编辑器:第6章PCB元件库的修改与创建(1)“Edit”元件封装,将显示出如图6-2所示的PCBLib编辑器。图6-1PCB编辑状态(以“元件库”作为浏览对象)第6章PCB元件库的修改与创建图6-2PCBLib编辑器窗口第6章PCB元件库的修改与创建(2)执行“File|Open…”命令打开元件封装库,并进入如图6-2所示的元件封装图形编辑状态。(3)执行“File|New…”命令,新建元件封装图形库,如图6-3图6-3a第6章PCB元件库的修改与创建图6-3新建立的元件封装图形库第6章PCB元件库的修改与创建6.1.2PCBLib编辑器窗口界面PCBLib编辑器窗口如图6-2、6-3所示,与印制电路板编辑器PCB窗口相似,窗口各部分名称及作用如下:1) Components(元件列表)窗元件列表窗内显示了元件封装图形库内的元件,及当前元件封装图形引脚焊盘。在元件列表窗下还有下列按钮:“”(向上移动一个元件):单击该按钮,将列表窗内的上一个元件作为当前编辑元件。“”(向下移动一个元件):单击该按钮,将列表窗内的下一个元件作为当前编辑元件。第6章PCB元件库的修改与创建“”(上移到列表窗内的第一个元件):单击该按钮,将列表窗内的第一个元件作为当前编辑元件。“”(下移到列表窗内的最后一个元件):单击该按钮,将列表窗内的最后一个元件作为当前编辑元件。“Place”(放置元件)按钮:单击该按钮,可将当前正在编辑的元件封装图形放到已打开的PCB文件中。第6章PCB元件库的修改与创建“Rename”(元件改名)按钮:单击该按钮,可对当前正在编辑的元件封装图形重新命名。“Add”(增加新元件)按钮:该按钮的作用与“Tools”菜单下的“NewComponent”命令相同。单击该按钮,将在当前元件库中增加一个新元件封装图形。“Remove”(删除元件)按钮:该按钮的作用与“Tools”菜单下的“RemoveComponent”命令相同。单击该按钮,将删除元件列表窗内的当前元件封装图。第6章PCB元件库的修改与创建元件列表窗内的“Mask”(元件过滤)文本盒的作用及操作方法与SCH编辑器窗口的“Filter”相同,元件列表窗内显示的元件名称由“Mask”文本盒内容决定,当该文本盒为“*”时,将显示元件封装库内的所有元件。为了提高操作效率,可在如图6-2所示的“Mask”(元件过滤)文本盒内输入“DIP*”或“AXIAL*”等,这样元件列表窗内仅显示元件封装图形名称前含有“DIP”和“AXIAL”字样的元件。第6章PCB元件库的修改与创建2)绘图区PCBLib编辑器窗口绘图区与PCB编辑器绘图区完全相同,用于显示元件外轮廓,在该区域内编辑、绘制元件的封装图。3)工具栏与PCB编辑器相似,PCBLib编辑器也提供了主工具栏(MainToolbars)、放置工具栏(PlacementTools),且放置工具栏内的工具名称、作用与PCB编辑器窗口内的“放置工具”栏相同,只是PCBLib“放置工具”栏内没有绘制元件封装图操作过程中用不到的工具第6章PCB元件库的修改与创建(如“放置元件”、“敷铜”等工具)而已。必要时可通过“View”菜单下的“Toolbars”命令打开或关闭(缺省时这两个工具栏均处于打开状态)相应的工具栏。主工具栏(窗)内有关工具的作用与SCH编辑器主工具栏相同或相近,在此不再介绍。第6章PCB元件库的修改与创建6.1.3工作参数及图纸参数设置1.工作参数设置执行“Tools|LibraryOptions…”命令,弹出“DocumentOptions”(文档选项)窗内,分别单击“Layers”和“Options”标签,即可打开、关闭相应的工作层,选择可视栅格形状、大小,光标形状、大小等,可参阅有关PCB窗口工作参数设置的内容。第6章PCB元件库的修改与创建2.设置工作层、焊盘、过孔等显示颜色执行“Tools|Preferences”命令,在弹出的“Preferences”(特性选项)”窗内,分别单击“Color”和“Options”标签,即可重新选择工作层、焊盘、过孔等的显示颜色,以及光标形状、屏幕自动更新方式等,与PCB图相同。第6章PCB元件库的修改与创建6.2制作元件封装图举例先测量元件尺寸,而后在PCBLib编辑器中绘制元件封装图。下面以制作LED发光二极管、1英寸八段LED数码显示管、一个无引线电阻元件封装图为例,介绍元件封装图设计过程。第6章PCB元件库的修改与创建6.2.1制作LED发光二极管封装图LED发光二极管外形、引脚大小、间距如图6-4所示,假设新增加的元件存放在DesignExplorer99se\Library\PCB\GenericFootprint\Advpcb.ddb元件封装图形库文件包内的PCBFootprints.lib库文件中,制作LED发光二极管封装图的操作过程如下:第6章PCB元件库的修改与创建图6-4LED发光二极管外形及安装尺寸第6章PCB元件库的修改与创建(1)在Protel99se状态下,单击主工具栏内的“打开”工具按钮(或执行“File”菜单下的“Open”命令),打开DesignExplorer99se\Library\PCB\GenericFootprint\Advpcb.ddb元件封装图形库文件包。(2)单击“Explorer”标签,在“设计文件管理器”窗口内,单击Advpcb.ddb文件包内的PCBFootprints.lib元件封装图形库图标。第6章PCB元件库的修改与创建(3)单击“BrowsePCBLib”(浏览PCB元件封装图形库)标签,在如图6-2所示的窗口内,单击“Component”列表窗口内的“Add”按钮(或执行“Tools”菜单下的“NewComponent”(增加新元件)命令,激活如图6-5所示的“ComponentWizard”(元件创建向导)。第6章PCB元件库的修改与创建图6-5“ComponentWizard”(元件创建向导)第6章PCB元件库的修改与创建(4)在如图6-5所示的窗口内,单击“Next”按钮,进入如图6-6所示的对话窗,以便选择元件封装形式及尺寸单位。第6章PCB元件库的修改与创建图6-6选择元件外形及尺寸单位第6章PCB元件库的修改与创建PCBLib编辑器提供了十种元件封装外形供用户选择,包括电容、电阻、二极管等分立元件的封装形式,以及DIP、PAG、LCC等常见集成电路芯片的封装形式。由于目前创建的LED发光二极管封装图为圆形,在如图6-6所示的窗口内选择“Capacitors”(电容)封装形式,并选择“Imperial(mil)”(英制)单位,然后单击“Next”按钮。第6章PCB元件库的修改与创建(5)在如图6-7所示的对话窗中,单击下拉按钮,选择元件在电路板上的安装方式,并单击“Next”按钮。图6-7中,“ThroughHole”表示元件引脚将穿通电路板,而“SurfaceMount”为表面安装。在此,选择“ThroughHole”安装方式。第6章PCB元件库的修改与创建图6-7选择元件在电路板上的安装方式第6章PCB元件库的修改与创建(6)在如图6-8所示的窗口内,选择元件引脚焊盘外径及焊盘孔的尺寸,缺省时引脚焊盘外径为50mil,焊盘孔径为28mil。第6章PCB元件库的修改与创建图6-8选择元件引脚焊盘和焊盘孔尺寸第6章PCB元件库的修改与创建修改引脚焊盘外径、焊盘孔尺寸的操作很简单,将鼠标移到相应尺寸数据上,单击鼠标左键,即可输入新数据。引脚孔径尺寸应等于或略大于引脚直径,引脚焊盘外径与焊盘孔之间的关系如表5-1所示。(7)单击图6-8中的“Next”按钮,在如图6-9所示窗口内设置引脚水平间距(指引脚焊盘中心距),修改引脚水平间距的操作方法与修改引脚焊盘尺寸的方法相同。第6章PCB元件库的修改与创建图6-9选择元件引脚水平间距第6章PCB元件库的修改与创建(8)单击图6-9中的“Next”按钮,在如图6-10所示的窗口内选择:第6章PCB元件库的修改与创建图6-10选择元件外形及极性第6章PCB元件库的修改与创建电容的极性(这里借用电容外形制作LED发光二极管封装图,而二极管引脚有正负极),因此选择“Polarised”(极性)。封装形式:AXIAL(电阻封装形式)和Radial(圆形封装形式)。由于该LED发光二极管外观为圆形,因此这里选择Radial外形。选择Radial形式时,还将弹出外观选择框,这里选择“Circle”(圆形)。第6章PCB元件库的修改与创建(9)选择了以上参数后,单击“Next”按钮,在如图6-11所示的窗口内选择元件外轮廓线宽度及外轮廓线与引脚焊盘之间的距离。设置外轮廓线宽度的操作方法与设置元件引脚焊盘尺寸的方法相同。第6章PCB元件库的修改与创建图6-11选择元件外轮廓线宽度第6章PCB元件库的修改与创建(10)单击图6-11中的“Next”按钮,在如图6-12所示的文本框内输入元件名,然后单击“Next”按钮。第6章PCB元件库的修改与创建图6-12输入元件名称第6章PCB元件库的修改与创建(11)确认元件外形、引脚焊盘孔径、间距、焊盘大小等尺寸无误后,单击图6-13中的“Finish”按钮,结束绘制过程,即可观察到如图6-14所示的LED封装图。第6章PCB元件库的修改与创建图6-13完成元件封装图形前的确认第6章PCB元件库的修改与创建图6-14新生成的LED发光二极管封装图第6章PCB元件库的修改与创建然后,单击主工具栏内的“保存”工具,将修改后的Advpcb.lib元件库存盘。第6章PCB元件库的修改与创建6.2.2制作1英寸八段LED数码显示器封装图八段LED数码显示器采用类似DIP(双列直插式)封装形式,因此通过制作八段LED数码显示器即可掌握制作DIP类元件封装图的方法和技巧。1英尺八段LED数码显示器外形、引脚大小、间距如图6-15所示。假设新增加的元件存放在DesignExplorer99se\Library\PCB\GenericFootprint\Advpcb.ddb元件封装图形库文件包内的PCBLibUser.lib库文件中,制作八段LED数码显示器封装图的操作过程如下:第6章PCB元件库的修改与创建图6-15八段LED(1英寸)数码显示器外形及安装尺寸第6章PCB元件库的修改与创建(1)在Protel99se状态下,单击主工具栏内的“打开”工具按钮(或执行“File”菜单下的“Open”命令),打开DesignExplorer99se\Library\PCB\GenericFootprint\Advpcb.ddb元件封装图形库文件包。(2)单击“Explorer”标签,在“设计文件管理器”窗口内,单击Advpcb.ddb文件包。(3)单击“File”菜单下的“New…”命令,在如图6-3a所示的文档选择窗口内,双击“PCBLibDocument”文件图标,结果在Advpcb.ddb文件包下建立一个PCBLib1元件封装图形库文件,输入元件封装图形库文件名PCBLibUser后,单击鼠标左键确认。第6章PCB元件库的修改与创建(4)在“文件管理器”窗口内,单击“PCBLibUser”元件封装图形库文件图标。(5)单击“BrowsePCBLib”(浏览PCB元件封装图形库)标签,即可进入如图6-3所示的PCBLib编辑状态。(6)单击“Component”(元件)列表窗口内的“Add”按钮,或执行“Tools”菜单下的“NewComponent”(增加新元件)命令,激活如图6-5