1、第一节第一节 多通道设计多通道设计第二节第二节 全局编辑全局编辑第三节第三节 项目编译及查错项目编译及查错第四节第四节 生成各种报表生成各种报表第五节第五节 打印输出打印输出第五章第五章 原理图设计提高(续)原理图设计提高(续)第一节第一节 多通道设计多通道设计二、多通道设计设计方法二、多通道设计设计方法1.创建名称为创建名称为“多路滤波器多路滤波器.PrjPCB”的项目。的项目。2.在在“多路滤波器多路滤波器.PrjPCB”的项目中新建一个空白的项目中新建一个空白原理图文档,把它另存为:单路滤波器原理图文档,把它另存为:单路滤波器.SchDoc。3.在新建的空白原理图中绘制如图所示的单路滤波
2、在新建的空白原理图中绘制如图所示的单路滤波器器.SchDoc。第二节第二节 全局编辑全局编辑1.打开元件标注对话框打开元件标注对话框 执行执行Tools Schematic Annotation Configuration 命命令令,打开元件标注对话框元件标注对话框,打开元件标注对话框元件标注对话框,如图所示。如图所示。元元件件标标注注对对话话框框2.选择更改次序选择更改次序3.选择匹配选项选择匹配选项【Matching Options】匹配选项匹配选项 主要设置多模块芯片的标注方式。例如像主要设置多模块芯片的标注方式。例如像74HC04内内部含有部含有8个非门单元的一类元件,系统按照怎样的顺
3、序进行标个非门单元的一类元件,系统按照怎样的顺序进行标注呢?注呢?AD09提供了提供了3个选项:个选项:【None】:全部选用单独封装,若原理图中有:全部选用单独封装,若原理图中有5个非门,个非门,则放置则放置5个个74HC04;【Per Sheet】:同一张图纸中的芯片采用复合封装,若:同一张图纸中的芯片采用复合封装,若工程中一张图纸中有工程中一张图纸中有3个非门,而另一个图纸中有个非门,而另一个图纸中有5个非门,个非门,则在这两张图纸中均各采用一个复合式封装。则在这两张图纸中均各采用一个复合式封装。【Whole Project】:整个工程中都采用符合封装:若工:整个工程中都采用符合封装:若
4、工程中一张图纸中有程中一张图纸中有3个非门,而另一个图纸中有个非门,而另一个图纸中有5个非门,个非门,则整个工程采用一个则整个工程采用一个74HC04。【Component Parameter】选项则提供了属于同一复合选项则提供了属于同一复合元件的判断条件。左边的复选框用于设定判断条件,系统元件的判断条件。左边的复选框用于设定判断条件,系统默认的条件是元件的默认的条件是元件的【Comment】和和【Library Reference】属性相同就可判断为同一类元件;属性相同就可判断为同一类元件;【Strictly】选项设定是否严格匹配。选项设定是否严格匹配。4.选择参与参与元件标注的文档选择参与
5、参与元件标注的文档 该选项用来设定参与元件标注的文档,如图所示,该选项用来设定参与元件标注的文档,如图所示,系统默认是当前工作打开的原理图文档,可以点击文系统默认是当前工作打开的原理图文档,可以点击文档名前的复选框来选中或取消相应的文档。档名前的复选框来选中或取消相应的文档。5.元件标注作用范围设定元件标注作用范围设定【Annotate Scope】点击文本框内容会拉出一个下点击文本框内容会拉出一个下拉框,供选择的内容有:拉框,供选择的内容有:lAll该图纸中所有器件均参与标注;该图纸中所有器件均参与标注;lIgnore Selected Parts:忽略选中的元件;:忽略选中的元件;lOnl
6、y Selected Parts:仅选中的元件参与标注。:仅选中的元件参与标注。【Order】:定义了工程中参与标注的图纸的顺定义了工程中参与标注的图纸的顺序,可以点击字段中的具体内容直接进行编辑。序,可以点击字段中的具体内容直接进行编辑。【Start Index】:起始标号,用来定义各图纸中起始标号,用来定义各图纸中器件的起始标号,若某张图纸需要从特定的值开器件的起始标号,若某张图纸需要从特定的值开始编号,则要勾选前面的复选框,并填入起始值。始编号,则要勾选前面的复选框,并填入起始值。【Suffix】用来设定是否对某张图纸的元件标号用来设定是否对某张图纸的元件标号加上特定的后置,后缀可以是字
7、母或符号。加上特定的后置,后缀可以是字母或符号。6.变更列表变更列表在该区域内列出了元件的当前标号在该区域内列出了元件的当前标号和执行标注命令后的新标号。和执行标注命令后的新标号。Current:当前栏中列出了前当前栏中列出了前面所面所设置的所有参与标注的元件的设置的所有参与标注的元件的当前当前标号。若要设置其中的某些元标号。若要设置其中的某些元件不件不参与标注可勾选其前面的复选参与标注可勾选其前面的复选框;框;若要设置某些元件的标号后面若要设置某些元件的标号后面不带不带后缀可勾选元件后面的复选框。后缀可勾选元件后面的复选框。Proposed:该栏显示的是执该栏显示的是执行标行标注命令后元件的
8、新标号,当标注命令后元件的新标号,当标注前注前后两者的标号一样时说明还没后两者的标号一样时说明还没开始开始执行命令或者现有的命令已经执行命令或者现有的命令已经复合复合要求。要求。Location of Part:该栏列出该栏列出了元件所属的原理图文档。了元件所属的原理图文档。7.复位所有元件标号复位所有元件标号8.重新标注元件标号重新标注元件标号点击下面的点击下面的【Validate Changes】将对所做的变将对所做的变化进行验证,倘若所有变化都通过验证,则右方化进行验证,倘若所有变化都通过验证,则右方的的【Check】栏显示全为绿色的栏显示全为绿色的,点击点击【Execute Chang
9、es】更新所有标注。更新所有标注。三、元件属性的全局编辑三、元件属性的全局编辑 AD09提供了提供了Find Similar Objects命令来对属性命令来对属性相似的元件进行整体操作,该功能类似于相似的元件进行整体操作,该功能类似于Protel 99SE里面里面“Global”属性的应用,但是功能却强属性的应用,但是功能却强大得多。大得多。1.打开打开Find Similar Objects对话框对话框2.方法一:方法一:执行执行Edit Find Similar Objects命令命令,光标变成十字状,移动光标在绘图区待编辑的对象光标变成十字状,移动光标在绘图区待编辑的对象上点击鼠标左键
10、。上点击鼠标左键。3.方法二:方法二:快捷键快捷键SHIFT+F,光标变成十字状,移动光标变成十字状,移动光标在绘图区待编辑的对象上点击鼠标左键。光标在绘图区待编辑的对象上点击鼠标左键。4.方法三:方法三:选中原理图中的一个元件,点击鼠标右键,选中原理图中的一个元件,点击鼠标右键,在菜单中选择在菜单中选择Find Similar Objects命令命令Find Similar Objects对话框对话框2.选择选择元件属性元件属性匹配的对象匹配的对象【示例示例】3.修改元件属性修改元件属性 在在SCH Inspector面板中列出了元件所有可供面板中列出了元件所有可供修改的共同属性,可对元件的
11、属性进行修改。修改的共同属性,可对元件的属性进行修改。例如要修改电容的容值,可在例如要修改电容的容值,可在SCH Inspector面板中点击面板中点击 Part Comment选项,并在右边的具选项,并在右边的具体内容文本框中直接填入自己需要值。体内容文本框中直接填入自己需要值。三、字符串的全局编辑三、字符串的全局编辑方法一:用方法一:用Find Similar Objects命令命令 Find Similar Objects除了对元件的属性进行除了对元件的属性进行全局编辑外还可以对原理图中的字符串进行隐藏、全局编辑外还可以对原理图中的字符串进行隐藏、字体设置等全局编辑。在需要编辑的字符串上
12、点击字体设置等全局编辑。在需要编辑的字符串上点击右键,选取右键,选取Find Similar Objects命令,打开的命令,打开的Find Similar Objects设置匹配条件对话框。操作设置匹配条件对话框。操作与元件属性的匹配条件相同,只不过都是字符串的与元件属性的匹配条件相同,只不过都是字符串的一些操作。确认后同样可在一些操作。确认后同样可在SCH Inspector面板中面板中修改选中字符串的属性。修改选中字符串的属性。【示例示例】把电容的容值字符串选中,打开的把电容的容值字符串选中,打开的Find Similar Objects设置匹配条件对话框,选中具有的设置匹配条件对话框,
13、选中具有的匹配条件相同元件,在匹配条件相同元件,在SCH Inspector面板把该字面板把该字符串的属性改为隐藏。符串的属性改为隐藏。方法二:方法二:使用使用Edit Find Text命令查找字符串,命令查找字符串,或或Edit Replace Text命名替换字符串。命名替换字符串。Edit Find Text命令,命令,Find Text 对话框对话框Edit Replace Text命令,命令,Find and Replace Text 对话框对话框第三节第三节 项目编译及查错项目编译及查错 若要查看错误的详细信息可在若要查看错误的详细信息可在Messages面板中双击错面板中双击错
14、误提示,弹出如图所示的误提示,弹出如图所示的Compile Errors编译错误面板,同编译错误面板,同时界面将跳转到原理图出错处,产生错误的元件或连线高亮时界面将跳转到原理图出错处,产生错误的元件或连线高亮显示,便于设计者修正错误。显示,便于设计者修正错误。Messages面板面板Compile Errors面板面板高亮显示的错误器件高亮显示的错误器件电气规则检查的几大分类:电气规则检查的几大分类:【Violations Associated with Buses】总线相关总线相关【Violations Associated with Code Symbols】代码符号代码符号相关相关【Vi
15、olations Associated with Components】元件相关元件相关【Violations Associated with Configuration Constraints】配置相关配置相关【Violations Associated with Document】文件相关文件相关【Violations Associated with Harness】线束相关线束相关【Violations Associated with Nets】网络相关网络相关【Violations Associated with Others】其他其他【Violations Associated wi
16、th Parameters】参数相关参数相关 对每一类电气规则中的某个规则的报告类型进对每一类电气规则中的某个规则的报告类型进行设定方法:在需要修改的电气规则上鼠标右键单击,行设定方法:在需要修改的电气规则上鼠标右键单击,弹出规则设置选项菜单,各选项的意义如下:弹出规则设置选项菜单,各选项的意义如下:【All Off】关闭所有关闭所有【All Warning】全部警告全部警告【All Error】全部错误全部错误【All Fatal】严重错误严重错误【Selected Off】关闭选中关闭选中【Selected To Warning】选中警告选中警告【Selected To Error】选中错
17、误选中错误【Selected To Fatal】选中严重警告选中严重警告【Default】选中警告选中警告单击某条电气检查规则单击某条电气检查规则右边的右边的【Report Mode】区域,弹出报告类型设区域,弹出报告类型设置下拉框,其中绿色为置下拉框,其中绿色为不产生错误报告;黄色不产生错误报告;黄色为警告提示;桔黄色为为警告提示;桔黄色为错误提示;红色则为严错误提示;红色则为严重错误提示重错误提示报告类型设定方法之二报告类型设定方法之二 各种引脚以及输入输出端口之间的连接关系用一各种引脚以及输入输出端口之间的连接关系用一个矩形表示,矩阵的横坐标和纵坐标代表着不同类型个矩形表示,矩阵的横坐标
18、和纵坐标代表着不同类型的引脚和输入输出端口,两者交点处的小方块则代表的引脚和输入输出端口,两者交点处的小方块则代表其对其对 应的引脚或端口直接相连时系统的错误报告内应的引脚或端口直接相连时系统的错误报告内容。错误报告有四种等级:容。错误报告有四种等级:绿色为不产生错误报告绿色为不产生错误报告黄色为警告提示黄色为警告提示桔黄色为错误桔黄色为错误 提示提示红色则为严重错误提示红色则为严重错误提示 改变方法:用鼠标单击相应的小方块,其颜改变方法:用鼠标单击相应的小方块,其颜色就会在红、桔黄、黄和绿色之间轮流变换。色就会在红、桔黄、黄和绿色之间轮流变换。第四节第四节 生成各种报表生成各种报表2、主要选
19、项介绍、主要选项介绍lOutput Path输出路径:输出路径:设置生成报表的输出路径,设置生成报表的输出路径,系统默认路径为当前工程所在的文件夹中创建一个系统默认路径为当前工程所在的文件夹中创建一个“Project Outputs for*”的文件夹。的文件夹。lNet list Options:该选项区域用来设置创建网络报该选项区域用来设置创建网络报表的条件表的条件,下拉框有五个选项:,下拉框有五个选项:lAllow Ports to Name Nets:允许系统产生的网络允许系统产生的网络名代替与电路输入名代替与电路输入/输出端口相关的网络名。输出端口相关的网络名。lAllow Shee
20、t Entries to Name Nets:允许用系统允许用系统产生的网络名代替与图纸入口相关联的网络名。产生的网络名代替与图纸入口相关联的网络名。lAppend Sheet Numbers to Local Nets:产生网产生网络表时,系统自动把图纸编号添加到各网络名称中,络表时,系统自动把图纸编号添加到各网络名称中,用以识别网络所在的图纸。用以识别网络所在的图纸。Net Identifier Scope:该选项区域用来指定网络该选项区域用来指定网络标号的范围,单击右边的下拉框有四个选项:标号的范围,单击右边的下拉框有四个选项:lAutomation(Based on Project c
21、ontents):系统自动在当前工程项目中判别网络标示。系统自动在当前工程项目中判别网络标示。lFlat(Only ports global):):工程各个图纸之间工程各个图纸之间直接使用全局输入直接使用全局输入/输出端口来建立连接关系。输出端口来建立连接关系。lHierarchical(Sheet entryport Connections):):通过原理图符号入口和原理图通过原理图符号入口和原理图子图中的端口来建立连接关系。子图中的端口来建立连接关系。lGlobal(Net Labels and Ports global):):工程工程中各个文档之间用全局的网络标号和输入输出端中各个文档之
22、间用全局的网络标号和输入输出端口来建立连接关系。口来建立连接关系。3、生成网络表文件、生成网络表文件打开原理图文件打开原理图文件,执行执行 Design Net list For Document Protel 命令或执行命令或执行 Design Net list for Project Protel 系统会生成当前文档的网络表,并在系统会生成当前文档的网络表,并在Project面板的工面板的工程菜单中生成层次式目录程菜单中生成层次式目录。4、网络报表网络报表描述描述规则规则n元件元件描述描述 /元件声明开始元件声明开始Y3/元件的标号(元件的标号(Designator)R38/元件的元件的P
23、CB封装(封装(FootPrint)XTAL/元件的标注(元件的标注(Comment)/元件声明结束元件声明结束n电器电器网络描述网络描述(/电气网络声明开始电气网络声明开始XTAL2/网络名称网络名称C24-1/标号标号C24的元件第的元件第1脚与网络相连脚与网络相连MCU-18/标号标号MCU的元件第的元件第18脚与网络相连脚与网络相连Y3-2/标号标号Y3的元件第的元件第2脚与网络相连脚与网络相连)/电气网络声明结束电气网络声明结束二、生成元件表二、生成元件表1、工程元件列表对话框工程元件列表对话框工程元件列表对话框工程元件列表对话框 执行执行 Reports Bill of Mater
24、ials 命令命令工程元件列表对话框工程元件列表对话框2、主要选项介绍、主要选项介绍 对话框的对话框的左左半部分包括半部分包括Grouped Columns分分组设置和组设置和All Columns所有字段两个区域所有字段两个区域。lAll Columns:列出了元件可供列表显示的属性字列出了元件可供列表显示的属性字段,若需选择相应的字段,只需将该字段的段,若需选择相应的字段,只需将该字段的Show复选框选中。复选框选中。lGrouped Columns:字段分组设置用来设置元件字段分组设置用来设置元件的信息是否按照某属性进行分类显示,若不采用分的信息是否按照某属性进行分类显示,若不采用分类显
25、示的话则所有的元件信息都是单条列出显示类显示的话则所有的元件信息都是单条列出显示。若要将元件信息按照某条属性分类,只需在若要将元件信息按照某条属性分类,只需在 All Columns选中相应的属性,然后拖拽到选中相应的属性,然后拖拽到Grouped Columns选项区域中去。同理,若要取消属性分类,选项区域中去。同理,若要取消属性分类,则要将则要将Grouped Columns选项区域中的相应属性选项区域中的相应属性拖拽到拖拽到All Columns中来。中来。对话框的对话框的右上部右上部为元件信息列表显示区域,这为元件信息列表显示区域,这里列出了原理图中所有元件的详细信息,可以对列表里列出
26、了原理图中所有元件的详细信息,可以对列表元件进行排序筛选元件进行排序筛选等等元件清单的操作,方便找到自己元件清单的操作,方便找到自己需要元件的信息。需要元件的信息。对话框的对话框的下半部是下半部是元件报表生成元件报表生成选项,包括:选项,包括:Export Options选项区域:选项区域:该选项区域用来设置导该选项区域用来设置导出文件的相关设置出文件的相关设置。lFile Format:是用来设置导出文件的格式系统默是用来设置导出文件的格式系统默认是导出认是导出Excel格式的电子表格,读者也可以在下拉格式的电子表格,读者也可以在下拉列表框中自行选取。列表框中自行选取。lAdd to Pro
27、ject:若选取该选项,则生成的元件清若选取该选项,则生成的元件清单将加入本项目中单将加入本项目中lOpen Exported:打开导出:若选取该项,系统在打开导出:若选取该项,系统在生成报表好将自动打开报表。生成报表好将自动打开报表。Excel Options选项区选项区:当输出格式为:当输出格式为Excel文档时文档时还可以在此设置相应选项还可以在此设置相应选项lTemplate:用来设定输出用来设定输出Excel格式文件所采用的格式文件所采用的模板;模板;lRelative Path to Template File:指定模板的路径,指定模板的路径,若不选取该项,则读者需要自己设定模板所
28、在的路若不选取该项,则读者需要自己设定模板所在的路径。径。按钮按钮lMenu按钮按钮:点击:点击Menu按钮按钮在弹出的菜单项中选取在弹出的菜单项中选取Export命令命令可以将元件报表导出可以将元件报表导出lExport按钮按钮:可以将元件报表导出,在弹出的对话可以将元件报表导出,在弹出的对话框中填入保存的文件名并确认即可生成元件报表。框中填入保存的文件名并确认即可生成元件报表。三、三、生成简单元件表生成简单元件表 如果觉得上面所介绍的生成元件报表的步骤比如果觉得上面所介绍的生成元件报表的步骤比较复杂,那么可以执行菜单命令较复杂,那么可以执行菜单命令 Reports Simple BOM 系
29、统会自动生成两个不同格式的简单元件表清系统会自动生成两个不同格式的简单元件表清单。并在单。并在Project面板的工程目录中生成一个面板的工程目录中生成一个包含包含生生成的元件表成的元件表文件文件Generated文件夹。文件夹。BOM格式元件清单格式元件清单 其中其中CSV文件格式是最通用的一种文件格式,文件格式是最通用的一种文件格式,它可以非常容易的被导入各种它可以非常容易的被导入各种PC表格及数据库中,表格及数据库中,在在CSV格式文件中,数据一般用引号和逗号隔开。格式文件中,数据一般用引号和逗号隔开。CSV格式元件清单格式元件清单四、其它报表四、其它报表1.交叉引用报表交叉引用报表 元
30、件交叉引用报表与普通的元件报表类似,不元件交叉引用报表与普通的元件报表类似,不仅仅列出了元件标识、名称,还列出了元件所在的仅仅列出了元件标识、名称,还列出了元件所在的原理图。原理图。2.层次设计报表层次设计报表 层次式报表用来描述多图纸原理图设计时整个层次式报表用来描述多图纸原理图设计时整个工程项目的文档结构工程项目的文档结构。3.端口交叉引用报表端口交叉引用报表 层次式原理图中各端口的连接关系层次式原理图中各端口的连接关系描述。描述。第五节第五节 打印输出打印输出一、打印电路图一、打印电路图1.打印参数设置打印参数设置 File Page Setup 打打印印参参数数设设置置对对话话框框2.
31、原理图高级打印设置原理图高级打印设置 在打印参数设置对话框中,点击在打印参数设置对话框中,点击Advanced按钮进入打印高级设置页面按钮进入打印高级设置页面 在此可以设置在打印出的原理图中是否显示在此可以设置在打印出的原理图中是否显示No-ERC标记、标记、Parameter Sets等非电气图件或是等非电气图件或是Designator、Net Labels等等电路相关的物理名称参数。电路相关的物理名称参数。3.打印机设置打印机设置 执行执行File Print 命令命令进入打印机配置对话框进入打印机配置对话框 打打印印机机配配置置对对话话框框4.预览和打印输出预览和打印输出 执行执行Fil
32、e Print Preview命令命令弹出打印预览窗口,弹出打印预览窗口,如图所示。预览窗口的左边是缩微图显示窗口,当有多张如图所示。预览窗口的左边是缩微图显示窗口,当有多张原理图需要打印时,均会在这里缩微显示原理图需要打印时,均会在这里缩微显示。右边则是打印右边则是打印预览窗。若是原理图预览的效果与理想的效果一样的话,预览窗。若是原理图预览的效果与理想的效果一样的话,读者就可以执行读者就可以执行File Print命令打印命令打印输出输出了。了。打打印印预预览览窗窗口口二、输出二、输出PDF文档文档 PDF文档是一种广泛应用的文档格式,将电路文档是一种广泛应用的文档格式,将电路原理图导出成原
33、理图导出成PDF格式可以方便设计者之间参考交格式可以方便设计者之间参考交流。流。AD09提供了一个强大的提供了一个强大的PDF生成工具,可以生成工具,可以非常方便的将电路原理图或是非常方便的将电路原理图或是PCB图转化为图转化为PDF格格式。执行菜单命令式。执行菜单命令File Smart PDF命令命令,弹出,弹出如如图所示的智能图所示的智能PDF生成器启动界面。生成器启动界面。智能智能PDF生成生成器启动界面器启动界面 点击点击Next按钮,进入按钮,进入PDF转换目标设置界面转换目标设置界面。目目标标设设置置界界面面 在此选择转化该工程中的所有文件还是仅仅是在此选择转化该工程中的所有文件
34、还是仅仅是当前打开的文档,并在当前打开的文档,并在Output File Name中填入中填入输出输出PDF的保存文件名及路径。单击的保存文件名及路径。单击Next按钮进按钮进入入如如图所示的是否生成元件报表对话框图所示的是否生成元件报表对话框。是是否否生生成成元元件件报报表表对对话话框框单击单击Next按钮进入按钮进入PDF附加选项设置对话框附加选项设置对话框 附附加加选选项项设设置置对对话话框框PDF附加选项设置对话框各设置项的意义:附加选项设置对话框各设置项的意义:lZoom区域缩放:该选项用来设定生成的区域缩放:该选项用来设定生成的PDF文档,当在书签文档,当在书签栏中选中元件或网络时
35、,栏中选中元件或网络时,PDF阅读窗口缩放的大小,可以拖动阅读窗口缩放的大小,可以拖动下面的滑块来改变缩放的比例。下面的滑块来改变缩放的比例。lAdditional Bookmark生成额外的书签:当选定生成额外的书签:当选定Generate nets information时设定在生成的时设定在生成的PDF文档中产生网络信息。文档中产生网络信息。另外还可以设定是否产生另外还可以设定是否产生Pin引脚、引脚、Net Labels网络标签、网络标签、Ports端口的标签。端口的标签。lSchematics原理图:可以设定是否将原理图:可以设定是否将No-ERC Markers忽略忽略ERC检查、
36、检查、Parameter Sets参数设置以及参数设置以及Probes探针工具放探针工具放置在生成的置在生成的PDF文档中。还可以设置文档中。还可以设置PDF文档的颜色模式:有文档的颜色模式:有Color彩色、彩色、Grey scale灰度、灰度、Monochrome单色模式可供选单色模式可供选择。择。lPCB:在此可以设置:在此可以设置PCB设计文件转化为设计文件转化为PDF格式时的颜色格式时的颜色模式,可以设置为模式,可以设置为Color、Grey scale、Monochrome模式。模式。工程中没有工程中没有PCB文件文件时时,该选项为灰色。,该选项为灰色。单击单击Next按钮进入按钮进入PDF设置完成对话框,在此还设置完成对话框,在此还可以设置一些后续操作,如生成可以设置一些后续操作,如生成PDF文档后是否立文档后是否立即打开,以及是否生成即打开,以及是否生成“Output Job”文件等。文件等。设设置置完完成成对对话话框框点击点击Finish按钮完成按钮完成PDF文件的导出。文件的导出。生成的生成的PDF文档文档