《第5、6章PCB报表生成及相关输出,层次电路原理图的设.ppt》由会员分享,可在线阅读,更多相关《第5、6章PCB报表生成及相关输出,层次电路原理图的设.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第5章 PCB报表生成及相关输出 v5.1 引脚信息报表v5.2 生成电路板信息报表v5.3 生成零件报表v5.4 生成NC钻孔报表v5.5 生成电路特性报表v5.6 其他相关输出2021/9/1715.1 引脚信息报表v引脚报表能够提供电路板上选取的引脚信息,用户可以运用:“Edit|Select”下的选取命令选取所需的引脚,然后执行菜单命令:“Reports|Selected Pins”,这时弹出了“选取引脚(Selected pins)信息”对话框。对话框中列出了选取引脚的信息,单击OK按钮,系统会进入文本编辑器(Text Editor),并生成引脚报表文件“*.dmp”。可以帮助用户比
2、较方便地检验网络上的连线。2021/9/1725.2 生成电路板信息报表v 电路板信息报表的作用在于给用户提供一个电路板的完整信息,包括电路板尺寸、电路板上的焊盘、导孔的数量以及电路板上的零件标号等等。v执行菜单命令:“Reports|Board Information”,弹出了“电路板信息”对话框,如图5-1所示。2021/9/173图5-1 “电路板信息”对话框2021/9/174它包括3个选项卡:General选项卡,主要用于显示电路板的一般信息,如电路板大小,电路板上各个组件的数量,如导线数、焊盘数、导孔数,敷铜数、违反设计规则的数量等等 Components选项卡,用于显示当前电路板
3、上使用的零件序号以及零件所在的板层等信息。Nets选项卡Nets选项卡,用于显示当前电路板中的网络信息2021/9/175v 单击Nets选项卡中的PwrGnd按钮,弹出了“内部板层信息”对话框。这个对话框是列出各个内部板层所接的网络、导孔和焊盘以及导孔或焊盘和内部板层间的连接方式。v 单击Report按钮,我们也可以在任何一个选项卡中单击Report按钮。2021/9/176v系统弹出“选择报表项目”对话框,我们可以选择All Off按钮:不选择任何项目;或者选择All On按钮:选择所有项目;也可以选择所需要产生报表的项目,使用鼠标选中各项目的复选框即可。还可以选中Selected Obj
4、ects复选框,只产生所选中对象的电路板信息报表。在这里我们选All On。v 接下来单击Report按钮,系统生成了*.REP的电路板信息报表。2021/9/1775.3 生成零件报表 零件报表功能可以用来整理一个电路或一个项目中的零件,形成一个零件列表,以供用户查询。生成零件报表的具体操作如下:v(1)首先执行菜单命令:“File|New”。这时系统弹出“新建文件”对话框,选择“CAM Output Configuration”按钮,即生成辅助制造输出文件。v(2)然后单击OK按钮,系统弹出了“选择PCB文件”对话框,其中列出了在同一文件下的所有PCB文件,用户可以选择需要产生报表的PCB
5、文件。2021/9/178v(3)选中一个PCB文件,单击OK按钮。系统弹出了“生成输出向导”对话框,再单击Next按钮。v(4)系统将弹出“选择产生文件类型”对话框,此时默认选择是BOM(Bill of Material)类型,也是我们所要的,单击Next按钮。v(5)系统将弹出“输入BOM报表名称”对话框,输入PCB4,单击Next按钮。2021/9/179v(6)弹出“文件格式选择”对话框,在这个对话框里,我们可以选择BOM表的格式,Spreadsheet为展开的表格式:Text为文本格式;CSV为字符串形式。我们用默认设置,单击Next按钮。v(7)系统弹出“选择元件的列表形式”对话框
6、。在这个对话框里可以选择元件的列表形式,系统提供了如下两种列表形式:v List 该单选项为将当前电路板上所有元件列表,每一个元件占一行,所有元件按顺序向下排列。v Group 该单选项为将当前电路板上的具有相同元件封装和元件名称的元件作为一组,每一组占一行。2021/9/1710v(8)选择了列表形式后,接着单击Next按钮,系统将弹出“选择元件排序依据”对话框。该对话框中Select the sorting method操作项用于选择排序的依据。如选择Comment,则用元件名称来对元件报表排序;Check the fields to included in the report操作项用于
7、选择报表所要包含的范围,包括Designator、Footprint和Comment。2021/9/1711v (9)选择了报表包含的范围后,单击Next按钮,系统将弹出完成对话框。如果前面某步想更改,可以单击Back按钮返回前面的操作对话框,进行重新设置。v (10)最后弹出结束对话框,此时单击Finish按钮,结束产生辅助制造管理器文件,系统默认为CAMManagerlcam,创建了一个PCB4Bom报表,不过此时还不能察看到报表的内容。v (11)进入CAM Managerlcam文件,执行ToolsGenerate CAM Files命令,这时系统产生BOM for PCB4Bomtx
8、t等元件报表文件,可以看到PCB4的元件报表。v另外用户也可以在BOM for PCB4Txt文件中察看元件报表。2021/9/17125.4 生成NC钻孔报表v钻孔文件用于提供制作电路板时,所需的钻孔资料,该资料可直接用于数控钻孔机,生成NC钻孔报表有两种方法。v 第一种:执行菜单命令:“Report|Drill”,系统自动生成pcb4.drr报表文件。v 第二种:具体操作如下:v(1)首先执行菜单命令:“File|New”。选择CAM Output Configuration。v(2)单击OK按钮,再单击Next按钮v(3)选择 NC Drill Generates NC drill fi
9、les2021/9/1713v(4)单击Next按钮。v(5)系统弹“输入报表文件名”对话框,此时可输入NC Drill文件名,在此输入PCBNC,然后单击Next按钮。v(6)接着系统将弹出单位设置对话框,用户可以选择单位(Inches或Millimctcrs),然后还可以选择单位格式(其中2:3格式单位的分辨率为l mil,2:4格式单位的分辨率为0.l mil,2:5格式单位的分辨率为0.01 mil)。我们用默认值,单击Next按钮。2021/9/1714v(7)最后弹出结束对话框,此时单击Finish按钮,即可结束产生辅助制造管理器文件,系统默认为CAMManager2.cam,本实
10、例中创建了一个PCB4.DRR报表,不过此时还不能察看到报表的内容。v(8)进入CAMManager2.cam文件,然后执行菜单命令:“Tools|Generate CAM Files”,然后系统将产生PCB4drr数控钻孔报表文件,切换到PCB4drr文件,可以看到本实例的数控钻孔报表。其实总共产生了三个文件,即PCB4txt、PCB4drl、PCB4Drr,真正的数控程序以文本文件的方式保存为PCB4Txt。2021/9/17155.5 生成电路特性报表vProtel 99 SE为用户提供了生成电路特性报表的命令。电路特性报表用于提供一些有关元件的电特性资料,生成电路特性报表的操作方法如下
11、:v (1)首先执行菜单命令:“Reports|Signal Integrity”。v (2)我们看到系统已切换到文本编辑器,并产生电路特性报表,生成的电路特性报表为PCB4SIG。2021/9/17165.6 其他相关输出v在Reports菜单下,还有其他命令,下面我们来分别介绍。vDesign Hierarchy:该项是输出设计的层面报告。vNetlist Status:该项是输出网络状态报表。vMeasure Distance:该项是用于测量任意两点间的距离。如测量元件HEADER中两引脚的距离。2021/9/1717vMeasure Primitives:该项是用于测量电路板上焊盘、连
12、线和导孔间的距离。v如果用户还想生成元件位置报表,则可以执行生成计算机辅助制造文件(CAM)的操然后选择生成Pick Place(Generate Pick and Place File)类型即可生成元件位置报表。2021/9/1718第6章 层次电路原理图的设计v6.1 层次电路原理图的建立v6.2 由方块电路符号产生新原理图及I/O端口v6.3 由原理图产生方块电路符号v6.4 不同层电路文件之间的切换2021/9/17196.1 层次电路原理图的建立v因为图纸的限制或为了阅读的方便,常常会将一个复杂的电路图绘制成数张电路图,而它们的组合关系常常采用层次式电路关系。层次电路的概念就像文件管
13、理的树状结构,在实际应用中,一般都使用方块电路划分整个电路。v下面我们以软件中自带的例子Design Explorer 99 SEExamples Z80 Processor为例来介绍层次电路原理图的建立。其原理图结构如图6-1所示。2021/9/1720图6-1 原理图结构它分为存储器模块(Memory)、CPU模块(CPU Section)、电源模块(Power Supply)、CPU时钟模块(CPU Clock)、可编程外围接口模块(Programmable Peripheral Interface)和串行接口模块(Serial Interface)等模块。2021/9/1721其建立的
14、步骤如下(自顶向下的建立方法):1.新建一个原理图文件,为了便于区分,对顶层文件以扩展名.PRJ命名。即命名为“Z80 Processor.prj”。此时进入原理图编辑状态。2.执行菜单命令:PlaceSheet Symbol,按功能键Tab,在弹出的Sheet Symbol对话框的Filename项输入“Memory.sch”;在Name项输入“Memory”。设置完其它项后,单击OK,即可放置方块电路。同理放置其它几块方块电路。2021/9/17223.执行放置方块电路端口命令:PlaceAdd Sheet Entry。将鼠标移到电路图中的模块上,单击左键,确定端口所在的方块电路。按TAB
15、键,在弹出的Sheet Entry对话框中,按要求设置端口属性。然后即可放置电路端口。v注意:各方块之间有电气连接关系的两个端口,其I/O类型必须设置为相反,否则在进行电气法则测试时会出现错误。4.绘制导线、总线。2021/9/17235.设计下一级电路原理图。执行菜单命令:“File|New”,重新建立一个原理图文件,并命名为*.sch。设计好的模块电路如图6-2所示。对于自下向上逐级建立层次原路图的过程,是先具体设计最底层各模块电路,再设计上一层模块电路或层次原理图。重要的是各级模块电路的文件名称一定要衔接好,否则层次原理图的结构将出现混乱。2021/9/1724图6-2 Memory.s
16、ch2021/9/1725图6-3 Serial Interface.sch2021/9/1726 图6-4 Serial Baud Clock.sch 2021/9/1727图6-5 Programmable Peripheral Interface.sch2021/9/1728图6-6 CPU Clock.sch2021/9/1729图6-7 Power Supply.sch2021/9/1730图6-8 CPU Section.sch2021/9/17316.2 由方块电路符号产生新原理图及I/O端口v在建立层次原理图时,层间同名电路模块之间的文件名及I/O端口名称必须相同,层间同名端口
17、I/O类型必须全部相同或相反。为了确保这一点,Protel 99 SE中提供了由方块电路符号产生新原理图文件及I/O端口符号,或由原理图文件产生方块电路符号的功能。2021/9/1732v执行菜单命令:“Design|Create Sheet From Symbol”。v将十字光标移到其中一块方块电路上,单击左键弹出Confirm对话框。该对话框让用户确定将自动产生的I/O端口的I/O类型是否与上层方块电路中的相反,若要相反按Yes按钮,否则按No按钮。在同一设计方案中,这一选择必须一致。单击Yes,系统将自动产生一个已经找开的原理图文件,并将I/O端口布置好。这样用户可以在此图中绘制电路,就
18、不用手工设置I/O端口了。2021/9/17336.3 由原理图产生方块电路符号v假如建立层次电路图是由下而上进行的,在下层原理图设计好后,利用Protel 99 SE提供的由原理图文件产生方块电路符号的功能,可以为上一层原理图迅速产生具有相对应的I/O端口的方块电路符号。1新建一个原理图文件,命名为“Z80 Processor.prj”。2执行菜单命令:“Design|Create Symbol Form Sheet”,系统将弹出Choose Document to Place对话框。如图6-9所示。2021/9/1734图6-9 Choose Document to Place对话框202
19、1/9/17353对话框中列出了当前数据文件中所有的图形文件,用鼠标选中其中一个即可。这里我们选择CPU Clock.sch,然后单击OK按钮,系统弹出Confirm对话框,单击Yes按钮,即可产生方块电路符号,如图6-10所示。图6-10 由原理图产生的方块电路符号2021/9/17366.4 不同层电路文件之间的切换vProtel 99 SE提供了不同层电路文件之间切换的功能。1.由*.prj文件切换到*.sch文件 执行菜单命令“Tools|Up/Down Hierarchy”。将光标移到要选择的模块上,单击左键,即切换到了目的原理图文件上。2由*.sch文件切换到*.prj文件 执行菜单命令“Tools|Up/Down Hierarchy”。将光标移到当前原理图文件的某一端口上,单击左键,即切换到了目的文件上。2021/9/1737