Protel_DXP原理图设计基础教程
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5、显示模式工具栏
1、mode按钮:单击该按钮可从弹出的下拉列表中当前原件选择一种显示 模式。元件模式有normal、de-morgan和IEEE三种,并不是所有元件 库都有这三种模式。 2、添加按钮:可为当前元件添加一种显示模式。 3、删除按钮:可删除当前显示模式。 4、前移按钮:可切换到前一种显示模式。 5、后移按钮:可切换到下一种显示模式。 执行菜单view-toolbars-mode,可实现mode工具栏的显现或隐藏。
2、添加元件引脚 元件引脚给出了一个元件的电气属性, 同时又定义了该元件上的电气连接点。 每个引脚又具有图形属性,如引脚的 长度、颜色、宽度等。 1)执行菜单命令place-pins(p,p),或 直接单击绘图工具栏sch lib drawing上的放置引脚工具。 2)放置之前,按tab键显示pin properties对话框,在对话框可以编 辑引脚的属性。 3)按表中设置各引脚属性和在元件的边 框上放置引脚。 4)执行菜单命令file-save(ctrl+s), 或直接单击保存按钮,保存编辑后的 元件库。
1、绘制元件的外形 元件的外形是元件符号的轮廓,元件轮廓不具备 电气特性。 1)确定参考点。edit-jump-origin(快捷键 ctrl+home)。使光标指向图纸的原点,并自 动将图纸放在编辑器的中心位置。 2)执行菜单tools-document options(快捷键 T,D),打开library editor workspace对话 框。设定捕捉格栅为10、自定义图纸尺寸为 800*600,其他选项采用默认值。 3)要创建AT89C2051单片机,先定义元件边框。 执行菜单命令place-rectangle(P,R),设置 矩形坐标为(-50,-90)、(-50,90)、 (50,90)和(50,-90),在该区域内放置 一个矩形。
2)在project面板上双击motorola analog timer circuit.schlib文档图标,打开该文件。 3)在SCH Library面板上选择要复制的元件 MC1455BP1。 4)执行菜单命令tools-copy component,显示选择 destination library对话框,此处应选择自己创 建的元件库(必须处于打开状态)。 5)单击确定按钮完成。重复以上步骤,可以复制多 个元件。最后执行菜单命令file-save,保存编辑 的元件库。 6)关闭motorola analog timer circuit.schlib文 档,单击project面板标签切换到project面板, 用鼠标右键单击motorola analog timer circuit.libPKGwendang ,在快捷菜单内选择 Close Project命令,单击NO放弃对motorola analog timer circuit.libPKG的修改。
4.4 产生元件报表
在元件库编辑器中,可以产生以下三种报表: 元件报表、元件规则检查报表和元件库报表。 4.4.1 元件报表 在SCH Library面板中选中一个元件,reportscomponent,系统会自动为当前元件创建元件 报表。 4.4.2 元件规则检查报表 检查元件库中的元件是否有错,并将有错的元 件罗列出来,而且致命错误的原因。执行菜 单命令reports-component rule check。
12)parameter manager:启动变量管理器对话框。 13)document options:打开工作环境设置对话框。 14)schematic preferences:打开原理图属性对话框。 15)mode子菜单:同模式显示菜单栏mode。
16)goto子菜单:用来快速定位对象。 (1)next part:切换到多组件器件的下 一个组件。 (2)previous part:切换到多组件期间 的前一个组件。 (3)first component:切换到元件库中 的第一个元件。 (4)next component:切换到元件库中的 下一个元件。 (5)previous component:切换到元件库 中的下一个元件。 (6)last component:切换到元件库中的 最后一个元件。
2)放置按钮:将元件列表中所选择的元 件放置在原理图中。 3)添加按钮:添加新元件。 4)删除按钮:从元件库中删除所选取的 元件。 5)编辑按钮:对所选择元件进行编辑。 2、aliases区域 用来设置所选元件的别名。
3、pins区域 将当前工作中的元件引脚的名称及状态列于表 中,显示引脚信息。 1)add按钮:向所选择的元件添加新的引脚。 2)delete按钮:删除所选择的引脚。注意:单 击该按钮,不会出现对话框,直接删除引脚。 3)edit按钮:编辑引脚属性。 4、model区域 指定元件的PCB封装、信号完整性或仿真模型、 VHDL模型等。指定的元件模式可以连接和映 射到原理图的元件上。 1)add按钮:给元件添加一个新的模型。 2)delete按钮:删除元件的一个模型。 3)edit按钮:编辑元件的模型。
4.3.3 复制元件
为了提高效率,设计者习惯将常用的元件整 理在自己创建的元件库中,其中复制其他 元件库中的元件是最好的解决方式。 下面以复制motorola analog timer circuit.intlib元件内的MC1455BP1定时 器为例。 1)file-open,在文件打开窗口内找到 C:\Progam Files\Altium\library\motorola目录, 然后选择motorola analog timer circuit.intlib元件库,单击打开。单击 yes在编辑器中打开,单击NO 将整合元件 库加载到元件库管理面板。
4.2.2 tools菜单下的元件管理命令
sch lib环境下的tools菜单为设计者提供了管理元件的 各种命令。线面简单家少常用菜单项的功能。 1)new component:用来创建一个元件。 2)remove component:用来从当前元件库中删除所选中 的元件。 3)remove duplicates:删除元件库中重复的元件。 4)rename component:对指定的元件重命名。 5)copy component:对所选中的元件复制到指定的元件 库中。
7)完成上述设置后,执行菜单命令filesave,保存对元件库的编辑。 实际上也可以在“SCH Library”面板的模 块窗口“model”内单击"ADD“按钮,为 元件添加各种模块。操作方法同上。
4.3.2 给元件添加别名
现在的半导体器件厂很多,同一功能器件,多个 长在生产。虽然功能、封装形式及引脚排列 完全一样,但是元件型号并不完全一样。例 如8051单片机,intel公司的产品为8051, philips公司产品为89C51,Atmel公司的产品 为AT89C51等。对于这样的器件,没有必要单 独创建一个元件,只需要为其中一个以创建 的元件另外定义一个或多个别名即可。以 AT89C2051为例,介绍如何为元件定义别名。 例如:AT89C2051-12PC,AT89C205112SC,AT89C2051-12PI,AT89C2051-12SI。具 体操作如下:1)单击面板标签“SCH Library”,在“SCH Library”面板的 “Aliases”窗口的“ADD”按钮,显示“New Component Alias”对话框。
击添加副题
4.1.2 工具栏
DXP原理图元件库编辑器为用户提供了 五个工具栏:标准工具栏、绘图工 具栏、IEEE符号工具栏、项目管理 工具栏、显示模式工具栏。 1、标准工具栏 执行菜单命令view-toolbars-schlib standard,可切换标准工具栏显现 或隐藏。该工具栏使用方法与 schematic标准工具栏上对应工具 的使用方法相同。 2、绘图工具栏 执行命令view-toolbars-schlib drawi用该工具栏上的命令,可以在所创建的元件引脚上放置 IEEE的各种标准符号。 执行菜单命令view-toolbars-sch lib IEEE,可实现IEEE符号工 具栏的显现或隐藏。 执行菜单命令place-IEEE symbol菜单上也都有一个对应的命 令。 4、项目管理工具栏
3、设置元件属性 每个元件都有与其相关联的属性,例如默认标 识、PCB封装、仿真模块及各种变量等。 1)打开sch library面板,从元件列表内选择 要编辑的元件。单击edit按钮,则显示 library component properties对话框。 2)在designator输入栏内输入默认的元件标识; 在comment输入栏内输入默认的元件标注, 如AT89C2051。 3)在models区域为该元件添加PCB封装。单价 add,显示添加新模块对话框。
1、duplicate区域 用于设置是否检验重复项目。component names:是否检验重复的元件名。 pins:用于设置是否检验重复引脚。 2、missing区域 1)description:元件描述是否空缺。 2)footprint:元件封装是否空缺。 3)default designator:元件默认标识是 否空缺。 4)pin name:元件引脚名是否空缺。 5)pin number:元件引脚号是否空缺。 6)missing pins in sequence:元件引脚 顺序是否空缺。
4.3 设计元件
在制作新的元件之前,应该先创建一个原理图元 件库。 1、file-new-schematic library。 2、执行菜单命令file-save as,对该文件重新命 名,并保存在适当目录下。 3、单击原理图元件库管理面板标签sch library, 打开原理图元件库管理面板SCH library。 4.3.1 制作一个新元件 执行菜单命令tools-new component,在当前打开 的元件库内创建一个新元件。绘制一个 AT89C2051单片机。
4)加载封装元件。单价browse,显示浏览元件库对话 框。 如果在下拉列表中没有找到需要的封装元件库,则需 要单击右边的...按钮,出现可用元件库对话框。 如在没有找到需要的元件库,在单击install按钮,选 择需要的PCB元件库。本例是在“C:\Program Files\Altium\Library\PCB目录下的Dual-Line Package.Pcblib”元件库。 5)从模块列表内选择"DIP-20"模块。 6)如果需要,可以元件属性对话框左下角单击edit pins按钮,显示元件引脚编辑器对话框。
4.2 元件库的管理
4.2.1 元件库编辑管理器 元件库编辑管理器共有四个区域:components(元件) 区域、aliases(别名)区域、pins(引脚)区域、 model(元件模式)区域。 1、元件区域 该区域的功能主要是快速查找、放置元件、添加新元件、 删除原件和编辑元件等。 1)第一行编辑框:用于筛选元件。当在该框输入元件 名的开始字符时,在元件列表中将会快速显示以这 些字符开头的元件,输入“14”,则显示如图所示。 以C:\Program Files\Altium\Examples\4 port serial interface\libraries\4 port serial inerface.schlib为例。
Protel DXP原理图设计基础
DXP支持多种格式的元件库文档,如*.schlib、*.lib、*.intlib、*vhdlib、 *.pcblib等。 整合库是指将原理图元件库及原理图元件库相关联的用于PCB的封装库、 用于仿真的信号完整性模型等整合到一起而形成的元件库。
4.1 元件库编辑器
4.1.1 启动元件库编辑器 file-new-schematic library
6)move component:将当前选中的元件移到 指定的元件库中。 7)new part:同绘图栏上的Part工具。 8)remove part:删除多组件器件中的组件。 9)updata schematics:用于将元件库编辑器 所做的修改,更新到打开的原理图中。 10)find component:搜索元件功能。 11)component properties:打开元件属性编 辑对话框。