您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 20Altium Designer第3章 绘制电路原理图
AltiumDesigner7使用指导手册第3章绘制电路原理图通过上一章的学习,相信读者对AltiumDesigner7.0的原理图编辑环境有了深刻的了解,本章将以一个51单片机工作系统为总体脉络详细介绍AltiumDesigner7.0原理图的编辑操作和技巧,该单片机系统以Philips公司的P89C51RC2HBP单片机为核心实现一个实时时钟数码管显示的功能,并能够通过RS232串口与上位机通信。请读者打开附带光盘中的“源文件\MCU51.PrjPCB”工程或者自己建立一个“MCU51.PrjPCB”来跟随本书循序渐进的学习AltiumDesigner7.0的原理图编辑。——附带光盘“视频\3.avi”文件。 元件库的操作 查找与放置元器件 元件的属性编辑 元件的选取、剪切与移动 导线的绘制与编辑 总线的绘制与编辑 网络标号的应用 几何图形的绘制 字符串、文本框和注释的操作 常见指示符的应用 单片机控制的实时时钟数码管显示系统本本章章要要点点本本章章案案例例1第3章绘制电路原理图3.1元件库操作在第一章的实例中,我们已经简单的介绍过AltiumDesigner的元器件调用操作,在用AltiumDesigner绘制原理图时,首先要装载相应的元件库,只有这样设计者才能从元件库中选择自己需要的器件放置到原理图中。与Protel等老版本不同,AltiumDesigner使用的是集成元件库,扩展名为*.IntLib。所谓集成元件库就是将各元器件绘制原理图时的元件符号、绘制PCB时的封装、模拟仿真时的SPICE模型以及电路板信号分析时用的SI模型集成在一个元件库中,使得设计者在设计完成原理图后无需另外加载其它的元件库就可以直接进行电路仿真或者是PCB设计,当然读者也可以根据自己的需要来设计单独的元件库,如原理图库(*.SchLib)、PCB封装库(*.PcbLib)等,另外AltiumDesigner还兼容Protel99SE的元件库(*.Lib)。3.1.1元件库的加载与卸载AltiumDesigner的元件库非常庞大,但是分类明确,采用两级分类的方法来对元件进行管理,我们调用相应的元件时只需找到相应公司的相应元器件种类就可方便的找到所需的元器件。当前元件库关键字过滤栏元件列表元件符号预览该器件的其他模型PCB封装预览图3-1Libraries面板用鼠标点击弹出式面板栏的【Libraries】标签打开如图3-1所示的【Libraries】元件库弹出式面板。如果弹出式面板栏没有【Libraries】标签的话可在绘图区底部的面板控制2AltiumDesigner7使用指导手册栏中选取【System】菜单,选中其中的【Libraries】即可显示原器件库面板。点击【当前元器件库】的下拉框可以看到系统已经装入好几个元件库,其中“MiscellaneousDevices.IntLib”通用元件库和“MiscellaneousConnectors.IntLib”通用插件库是原理图绘制时用的昀多的两个库。选中【元件列表栏】中的某个器件,在下面就会出现该器件的原理图符号预览,同时还会出现该器件的其他可用模型,如仿真分析、信号完整性和PCB封装;选中“Footprint”,该器件的PCB封装就会以3D的形式显示在预览框中,这时还可以用鼠标拖动封装旋转封装,以便全方位的查看封装。通常为了节省系统资源,针对特定的原理图设计,只需加载少数几个常用的元件库文件就能满足需求,但是有时往往在现有的库中找不到自己所需的文件,这就需要自己另外加载元件库文件。点击【Libraries】面板中的【Libraries】按钮,打开如图3-2所示的【AvailableLibraries】当前可用元件库对话框。在【Installed】选项卡中列出了当前所安装的元件库,在此可以对元件库进行管理操作,包括元件库的装载、卸载、激活以及顺序的调整。元件库名称元件库路径元件库的移动是否激活加载与卸载图3-2【Libraries】元件库文件操作图3-2列出了元件库的名称、是否激活、所在路径以及元件库的类型等信息。【MoveUp】与【MoveDown】按钮,顾名思义,就是在选中相应的元件库后可将元件库的顺序移上或者移下,【Install】按钮用来安装元件库,【Remove】按钮则可移移除选定的元件库。现在来详细介绍元件库的加载:点击【Install】按钮,弹出图3-3所示的打开元件库对话框,AltiumDesigner7.0的元件库全部放置在“C:\ProgramFiles\AltiumDesignerSummer08\Library”文件夹中,并且以生产厂家名分类放置,因此可以非常方便的找到自己所需要的元器件模型。如果我们想要找到Philips公司生产的89C51单片机芯片,可以选中“Philips”文件夹,如图3-4所示,该文件夹内列出了Philips公司所生产的常见元件模型的分类。选择其中的“PhilipsMicrocontroller8-Bit.IntLib”元件库文件,该元件库包含了Philips公司生产的八位微处理器芯片,点击【打开】按钮,该元件库就成功加载到系统中。如图3-5,该库文件里面包含了89C51等常见的单片机芯片。3第3章绘制电路原理图图3-3打开元件库对话框图3-4选择所需的元件库以上元件库的加载与卸除是在图3-2所示的【AvailableLibraries】对话框中的【Installed】选项卡中进行的,设计者也可以在该对话框的【Project】选项卡中加载或卸载元件库。如图3-5所示,【Project】选项卡与【Installed】选项卡类似,元件库的操作也相同,唯一不同在于【Installed】选项卡中加载的元件库对于AltiumDesigner打开的所有工程均有效,而【Project】选项卡中加载的元件库仅对本工程有效。【SearchPath】选项卡则是在指令路径中搜索元器件库,切换到图3-6所示的【SearchPath】选项卡,点击【Paths】按钮弹出图3-7所示的工程搜索路径选项卡,再点击【Add】按钮,弹出图3-8所示的【EditSearchPath】选项卡,在其中的【Path】框中填入搜索的地址,在【Filter】过滤器中填入搜索的文件类型,并点击【OK】按钮,即可在指定的目4AltiumDesigner7使用指导手册录中搜索有效的元件库文件,搜索到的库文件将自动加载到系统中。图3-5【Project】选项卡图3-6【SearchPath】选项卡图3-7【SearchPath】设置5第3章绘制电路原理图图3-8【EditSearchPath】选项卡3.1.2查找元器件AltiumDesigner提供的元件库十分丰富,有时候即使知道了芯片所在的元件库并且加载到系统中了,也很难在众多的元件中找到自己所需的芯片,在这种情况下可以使用元件筛选的功能。元件筛选的功能主要应用于知道器件的名称并且已经载入该器件所在的库,但是由于器件太多不便于逐个查找的情况。例如要在前面所加载的“PhilipsMicrocontroller8-Bit.IntLib”元件库中快速找到89C51芯片,可以在图3-1的关键字过滤栏中填入“*89C51*”,系统马上过滤出该库文件中所有的89C51芯片,如图3-9,该元件库共有472个元件,但是只显示所有的名称中带有89C51字样的元件。过滤关键字支持通配符“?”和“*”,“?”表示一个字符,而“*”表示任意多个字符,例如“*89C51*”表示只要器件中带有89C51就符合过滤条件。图3-9Philips八位微处理器元件库6AltiumDesigner7使用指导手册图3-10“*89C51*过滤结果”可能在大多数情况下,设计者并不知道使用的芯片的生产公司和分类,或者系统元件库中根本就没有该器件的原理图模型而读者可以寻找不同公司生产的类似元器件来代替,这就需要在系统元件库中搜寻自己所需的器件。点击【Libraries】面板左上角的【Search】按钮,进入图3-11所示的元件库搜索对话框。搜索条件框图3-11元件搜索对话框元件库搜索对话框中可以设定搜索条件和搜索范围等内容,下面分别介绍:z【Options】选项中有【Searchin】和【Searchtype】下拉框,【Searchin】用来设定搜索的类型,是搜索【Components】元件、【FootPrints】封装、【3DModels】3D模型、还是【DatabaseComponents】数据库元件;【Searchtype】则选定是【Advanced】高级搜索还是【Simple】简单搜索,简单搜索只需在搜索条件框中填入搜索的内容,而高级搜索可以输入搜索条件表达式,还可以通过【Helper】搜索帮助器来生成帮助条件。z【Scope】设定搜索的范围,可以选择【AvailableLibraries】当前加载的元件库;【Librariesonpath】在右边指定的搜索路径中;【Refinelastsearch】上次搜索的结果中搜索。z【Path】设定搜索的路径,只有选择【Librariesonpath】在指定路径中搜索后才需要设置此项。通常将路径设置为“C:\PROGRAMFILES\ALTIUMDESIGNERSUMMER08\Library\”即AltiumDesigner7.0的默认库文件夹。【IncludeSubdirectories】是指在搜索过程中还要搜索子文件夹。【FileMask】文件过滤用来设定搜索的文件类型,可7第3章绘制电路原理图以设定为“*.PcbLib”PCB封装库文件、“*.SchLib”原理图元件库文件或是“*.*”所有文件等等。z【Search】查找按钮是开始搜索,设置好搜索条件后,点击【Search】按钮系统将关闭元件搜索对话框,并在【Libraries】面板中显示搜索的结果。z【Clear】清除按钮是清空搜索条件框中的搜索条件,以便进行下一次全新的搜索。z【Helper】搜索助手,点击该按钮将打开图3-12所示的搜索助手对话框。搜索助手是辅助用来生成搜索条件的。同样也由若干部分组成。搜索条件框逻辑关系式搜索项目项目描述图3-12搜索助手对话框¾【Query】搜索条件框:该框是用来填写搜索元器件的,可以直接在文本框中填入搜索的条件,也可以利用下面的工具生成搜索条件。搜索条件框有自动完成功能,当输入某条命令的首字母后,系统会提示所有相关的命令和辅助函数的列表,如图3-13,可以用鼠标选取或者将光标移到相应的命令上后按【Enter】键确认。¾【逻辑关系式】:搜索条件框下面是一排逻辑关系式按钮,该排按钮包括了常见的逻辑关系式,如同计算器一样,使用时只需点击就可以选取,十分方便。图3-13搜索条件的自动完成¾【Categories】搜索项目:搜索项目列表框中包括了【LibraryFunctions】和【SystemFunctions】两个分类。【LibraryFunctions】元件库函数提供了【Components】元器件、【All】全部和【FootPrints】封装三大搜索项目,点击某一项目右边会列出该项目的详细信息;【SystemFunctions】系统函数则提供了搜索常用的表达式和数学函数。8AltiumDesigner7使用指导手册¾【搜索表达式】:由上面的介绍可以看出AltiumDesigner的搜索条件编辑即包含了元器件的属性,还包含了各种逻辑表达式和数学函数,就如同一门编程语言般非常复杂。其实在绝大部分应用中并不需要这些复杂的条件编写。我们只需要记住基本的搜索表达式:“(元器件种类like‘条件1’)逻辑运算(搜索条件2)”,例如要搜索单片机89C51但是并不知道该器件在哪个元件库中,可以在搜索条件框中键入:(Namelike'*89C51*')or(Descriptionlike'*89C51*')z【History】搜索历史:点击图3-11中的【History】按钮弹出图3-14所示的搜索历史对话框,框中列出了以前搜索过的条件。下
本文标题:20Altium Designer第3章 绘制电路原理图
链接地址:https://www.777doc.com/doc-4407138 .html