资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,Altium Designer Summer 09,操作教程,1,把,Altium Designer Summer 09,转化成中文,刚装好的,DXP,是英文的,我们需要把它转化成中文,1.,选择,DXP,选项卡中的,Preferences,选项,2,在,DXP System-General,中选择,Use Localzed resources,3,把,DXP,转化成中文,重新启动,DXP,,就变成中文版的了,4,创建一个新项目,在文件,-,创建菜单中选择项目,-PCB,项目,5,再在同样的地方选择创建新原理图文件,我们就可以开始编辑原理图了,下图展示了当几个文件和编辑器同时打开并且窗口进行平铺时的界面。,6,开始一个原理图设计,在你开始绘制电路图之前首先要做的是设置正确的文档选项。完成以下步骤:,从菜单选择设计,-,文档选项,文档选项对话框打开。在此我们需要修改的是将图纸大小设置为标准,A4,格式。,7,添加元件,点击“元件库”标签显示库工作区面板。,在下拉框中选取,Miscellaneous Devices,库,这里存放着许多常用的元器件,像电容、电阻和二极管等等。,可以按上下键切换选择元件,在下面可以看元件图和封装图的预览,点击,Place,按钮可以放置元件,8,安装元件库,点击元件库,在这里可以安装一些常用的元件库或封装库,安装,LibraryPcbDual-In-Line Package.PcbLib,9,查找元件,如果在常用元件库中找不到想要元件,可以点击查找按钮,然后在文本框中输入元件名字,范围选择路径中的库,路径选择你的安装目录,如下图。,10,放置元件之后,双击元件会出现元件属性对话框,如下图。,我们一般需要注意的是写标识符,选择是否镜像,输入元件参数和选择,PCB,封装,11,放置导线,按空格键可以旋转元件,放置元件之后,接下来就是把它们连接起来。,注意右上的工具条(如右中图),第一个按钮是放置导线,点击它,光标将变为十字形状。,将光标放在,R1,的上端。当你放对位置时,一个红色的连接标记(大的星形标记)会出现在光标处。这表示光标在元件的一个电气连接点上。,左击固定第一个导线点。移动光标你会看见一根导线从光标处延伸到固定点。,将光标移到,R1,的右边,C3,的左端,左击在该点固定导线。在第一个和第二个固定点之间的导线就放好了。,12,放置总线和网络标签,第二个按钮是放置总线,利用它可以把总线形的数据线连起来,点击按钮,将光标移动到要连接的线的上方,同样的会出现红色标记,将所有要连的数据线连入。,点击放置网络标签按钮,再点击要标记的导线,然后就可以输入标签。,将连入总线的每一根数据线写好标签,总线就连好了,13,其它按钮,其它很有用的按钮还有地、电源、放置元件、放置端口、忽略检查等等,鼠标悬停在上面可以得到按钮的信息,所有悬空的引脚最好接上”忽略,ERC,检查“标志,14,编译原理图文件,编译一个原理图文件就是在设计文档中检查原理图和电气规则错误,点击项目管理,Compile Document,(编译文档)可以进行编译,编译完成之后,可以在,System,Message,中查看,Warning(,警告,),和,Error,(错误)信息,如果没有,Error,(错误)信息,那么恭喜你,你已经完成了第一个原理图文件的设计,15,编辑原理图元件库,许多时候,在现有的库中找不到我们所需要的元件,这时候,就需要自己新建一个元件,点击文件创建库原理图库,16,放置单片机,查找并放置,AT89C55WD,(或,P89C54X2BN,)和,MAX118EPI,。,17,修改封装,有的时候,选用的元件封装并不是我们想要的,这时候,可以双击元件修改元件属性,看到元件属性对话框的右下角,查看是否有类型为,Footprint,的项,如果有,则编辑,否则追加一项。,18,修改封装,在库名中选中,Dual-In-Line Package.PcbLib,(请先安装此库),在名称中输入,DIP-40,如果系统找到了这个封装,会在下面的预览中见到它,把单片机设置为,DIP-40,,把,MAX118,设置为,DIP-28/D38.7,19,修改封装,20,复位电路,复位电路就用我们之前画的按键复位电路,找到开关,SW-PB,和相应的电容电阻添加,21,晶振部分,晶振部分由一个无源晶振和两个电容组成,选中晶振(,XTAL,),摆放好电容和地,把两端连到单片机的,18,、,19,号口上,22,数码管,在元件库中找到数码管,Dpy Red-CA,,添加总线连接其到单片机的,P0,口上,把,1,、,6,号角相连并分别连接到,P1.0,、,P1.1,、,P1.2,(,1,、,2,、,3,号引脚)上作为片选,将每个引脚对应的总线引脚标出(,D0,D7,),23,模数转换器部分,在,Miscellaneous Connectors.IntLib,(常用连接器件中找到,MHDR1X2,(,2,口连接器)作为信号的输入部分,将数据线连入总线,将,A0,、,A1,、,A2,和单片机的,P2.0,、,P2.1,、,P2.2,相连作为选通地址,24,模数转换器部分,把,WR,连到单片机的,WR,,,CS,连到,P2.7,,,RD,连到单片机的,RD,,,INT,连到,INT0,(,P3.2,),右图中是利用网络标签来完成这种连接的,别忘了电源部分,将芯片的电源和地连上系统的电源和地,25,单片机,同样的,把单片机的电源和地都接上,将单片机的引脚写上相应的网络标签,把,EA,接高电平,最后,把所有不用的引脚置上悬空标记,26,自动注释,如果觉得给大量的元件添加不重复的标号比较麻烦,可以使用注释工具自动给原理图内的元件添加标号,选择工具菜单的注解选项,27,注释对话框,在弹出的注释对话框中,选择注释顺序和起始索引值后点击重置按钮,可以见到建议标识符是问号,这时点击更新变化表按钮,系统就编排好了,28,复位更新变化表,29,更新变化,点击“使变化生效”按钮,可以看到“检查”一栏都打上了勾,30,更新变化,这时点击“执行变化”按钮,可以看到“完成”一栏都打上了勾,这时候,标识符已经自动添加完毕,31,编译原理图文件,仔细检查原理图文件,如果无误的话就可以编译了,如果编译信息里面没有,Error,(错误),那么原理图就画好了,32,总体效果图,33,多张原理图绘制,另外,介绍一下多张原理图文件的绘制,点击倒数第,4,个按钮“放置图纸符号”,在原理图上画出对应的绿色方框,34,图纸符号属性,双击图纸符号可以改变图纸符号的属性,这里需要注意的是标识符和文件名,35,放置图纸入口,点击倒数第,3,个按钮“放置图纸入口”,在图纸左侧和右侧各放置相应的入口,36,图纸入口属性,接下来,双击图纸入口,在图纸入口对话框中把名称改成对应电路图的名称,把,I/O,类型设置正确就可以了,37,查找相似对象,有点时候,我们希望对同一种类的元件进行同样的操作,比如,将所有电阻值全部改成,1K,右键点击电阻,选择查找相似对象,在,Description,栏中选,Same,(表示选中电阻),在选择匹配上打勾,点击确认,38,修改所有对象,这时候,所有的电阻已经被选中了,在,Inspector,对话框的,Value,中输入,1K,39,修改成功,按下回车键,这时候可以看到所有电阻都已经修改了值,按“清除当前过滤器”或者,Shift,C,可以清除选择的元件,40,如何隐藏原理图参数,按,Shift,F,查找相似对象,在原理图中选取任意参数值,在提示框内,Comment,项选择,Same,后再单击,“应用”按钮相同项会显示,41,如何隐藏原理图参数,再单击确定会出提示框,在,Hide,项打“”,原理图界,面就同步隐藏参数。单击右上,角“,”,关闭提示框,修改成功。,按“清除当前过滤器”或者,Shift,C,可以清除选择的元件。,42,隐藏原理图参数还原,先在原理图中任选一器件双击,在元件属性注释项打上“”,(可见的),再确定。,按,Shift,F,查找相似对象,在提示框内,Comment,项选择,Same,后再单击,“应用”按钮。,43,隐藏原理图参数还原,再单击确定会出提示框,在,Hide,项单击取消打“”,原理,图界面就同步显示参数。,单击右上角“,”,关闭提,示框,修改成功。,44,添加,PCB,文件,在开始,PCB,设计之前,需要把,PCB,文件添加到项目中来。,点击,Project,面板,在已有的项目上点击右键,就可以追加新文件或者已有文件到项目中来了,45,将原理图信息发送到目标,PCB,在将原理图信息转换到新的空白,PCB,之前,确认与原理图和,PCB,关联的所有库均可用。,之前的例子中用到了默认库和,Dual-In-Line Package.PcbLib,库,请确保其已经安装。,只要原理图中的任何错误均已修复,那么使用设计菜单中的,Update PCB,命令就能将原理图信息转换到目标,PCB,。,46,更新变化表,依次点击使变化生效和执行变化,若“完成”项显示错误,请查看,Message,并修改。,47,查看元件,点开,PCB,文件,这时候就可以看到所有的元件了,如果找不到元件,可以按热键,v,,,t,(查看文件),48,捕获网格设置,在开始定位元件之前,我们需要确认捕获网格设置正确。放置在,PCB,工作区的所有对象均排列在捕获网格上。,点击设计菜单,PCB,板选择项,49,设定捕获网格,我们使用标准英制元件,其最小引脚间距为,100mil,。我们将这个捕获网格设定为,100mil,的一个平均分数,,50,或,25mil,,这样所有的元件引脚在放置时均将落在栅格点,我们使用的导线宽度和间距分别是,12mil,和,13mil,(,PCB,向导默认值),所以把捕获网格设定为,25mil,50,板层和颜色,如果你查看,PCB,工作区的底部,你会看见一系列层标签。,PCB,编辑器是一个多层环境,你所做的大多数编辑工作都将在一个特殊层上。点击设计菜单下的,PCB,板层和颜色可以显示、添加、删除、重命名、及设置层的颜色。,51,PCB,板的层,在,PCB,编辑器中有三种类型的层:,电气层,-,包括,32,个信号层和,16,个平面层。,机械层,-,有,16,个用途的机械层,用来定义板轮廓、放置厚度,包括制造说明、或其它设计需要的机械说明。这些层在打印和底片文件的产生时都是可选择的。,特殊层,-,包括顶层和底层丝印层、阻焊和助焊层、钻孔层、禁止布线层(用于定义电气边界)、多层(用于多层焊盘和过孔)、连接层、,DRC,错误层、栅格层和孔层。,52,比较简单的系统使用单面板或双面板布线就可以了。如果设计更复杂些,你可以在板层堆栈管理器(设计板层堆栈管理器)中添加更多的层,板层堆栈管理器,53,设定导线宽度,在许多时候,我们希望拓宽电源线和地线的宽度。这时候,要为电源线网络和地线网络添加一个新的宽度约束规则,点击设计菜单下的“规则”,54,添加电源线约束,右键点击,Routing/Width,,新建规则并命名。,选择网络,选取对象,+5V,将,Minimum,、,Preferred,和,Maximum,宽度栏改为,25mil,55,添加地线网络,我们再把地线网络添加进来,点击高级查询助手,选择逻辑关系为,or,(或),点击,PCB Functions,类的,Membership Checks,,双击,Name,单元的,InNet,,选取,Nets,中的,GND,,点击,OK,,使得查询条件为,InNet(GND),Or,InNet(+5V),,这样,当你用手工布线或使用自动布线器时,所有的导线均为,12mils,,除了,GND,和,+5V,的导线为,25mils,。,56,移动,ROM,空间,在开始布局之前,需要把,ROM,空间移动到印刷电路板上,按,v,,,d,可以显示整个文件,双击,ROM,空间可以设置,ROM,属性,其中点击定义按钮也可重设,ROM,空间,57,定义禁止布线层,禁止布线层(,Keep-Out Layer,)一般代表着板的电气边界,设定了禁止布线层也就决定了板的形状。,点击,Keep-Out Layer,的层标签,然后在再选择放置菜单下的直线命令,就可以绘制禁止布线层了。,58,自动布局,定义好了禁止布线层以后,就可以再选择工具菜单放置元件自动布局命令,自动布局有两种方式,分组布局适合于小于,100,个元件的情况,统计布局适合元件多的情况,这里选择分组布局,59,自动布局结果,60,手动布局,一般来说,自动布局的结果不能让人完全满意,需要进行手动的修改完善,用鼠标可以拖拽元件移动,按空格可以旋转元件,按住,Shift,键可以选择多个元件,右键菜单中的排列可以对元件进行左对齐等多种操作。,布局时注意查看飞线(虚线)的走向,61,手动布局结果,62,自动布线,在自动布线菜单里可以选择自动布线完成的范围,全部对象是对所有对象进行布线,网络是对特定网络(比如地网络)进行布线,元件是把特定元件的连接线布好,在选择的元件之间连接是连接好几个特定元件之间的线,63,布线策略,在这里,我们选择全部对象,在弹出的布线策略对话框中选择,Route All,,自动布线就开始了,64,布线信息,布线完成之后,会弹出布线信息窗口,注意观察最后两项,查看完成率是否,100,和,0,错误,如果不是请查找错误对象,修改布局重新布线或者把飞线连上,65,自动布线完成,66,取消布线,如果对布的线不满意,可以点击工具菜单下的取消布线菜单项,全部对象是取消全部布线,网络是取消特定网络的布线,67,手动布线,手动布线要使用布线工具条中的功能,第一项为交互式布线,点击可以进行布线操作,第二项为放置焊盘,第三项为放置过孔,倒数第三项为放置覆铜平面,68,交互式布线,点击交互式布线,鼠标变成十字形状,把鼠标移动到引脚上,鼠标形状变成十字加一个圆的形状,这时可以点击鼠标左键,这时一部分引脚变暗,仍然亮的部位为所要连接的网络,将鼠标移动到另外一个位置,单击左键,可以见到两点之间已经连了一条线,69,交互式布线,PCB,板上走线最好不要用直角,而用,45,度角,继续移动鼠标,当线平滑的时候说明线为,45,度角,在选定位置点击鼠标,在要连接的引脚上点击鼠标,一条导线就连好了,70,一些技巧,布线的时候按*可以在不同的层间布线(自动添加过孔),按,Shift,S,可以查看单层视图,71,放置焊盘,点击放置焊盘按钮可以放置在,PCB,板上放置焊盘,双击焊盘可以调节焊盘属性,其中可调节焊盘的大小等,选定焊盘连接到的网络,72,放置过孔,点击放置过孔按钮可以放置在,PCB,板上放置过孔,双击过孔可以调节过孔属性,其中可调节过孔的大小等(注意不要设的太小),选定过孔连接到的网络、起始层和结束层,73,设计规则检查,连完所有网络之后,现在我们要运行设计规则检查(,Design Rule Check,)(,DRC,),点击工具设计规则检查,74,设计规则检查器,在,Rules To Check,中可以设置检查项目和是否在线检查,75,信息提示,如果检查出错,会弹出错误信息窗口,,PCB,图中也会变成绿色,可以根据这些信息改正问题。,76,设定设计规则,设计规则检查是依据一些设计规则来检查的,比较重要的除了前面提到的线宽规则,还有安全间距规则设置,单击菜单设计规则,在,Design Rules/Clearance,中新建规则,77,设定安全间距,在,PCB,约束和规则编辑器中,选择要设定安全间距的两个元素(方法同设定宽度),在下方的最小间隙处填入要设定的值,78,覆铜,覆铜操作一般是在完成布局、布线操作以后进行进行的操作。该操作是将印刷电路板中没有铜膜走线、焊盘和过孔的空白区域布满铜膜(一般是接地),从而大大提高印刷电路板的抗干扰、抗噪声能力,点击覆铜按钮,进入覆铜参数设置,79,覆铜,设置好覆铜的形状,连接到的网络以后,就可以开始覆铜了,在,PCB,板上选取要覆铜的空间,当选取成为一个封闭空间时,系统就开始覆铜了,这时可以看到整个板子都是导线的颜色了,80,包地,包地就是在重要的信号线周围添加一条接地线,将此信号线包住,从而防止被干扰,单击菜单命令编辑选择网络中对象进入网络选择状态,选取需要包地的对象,单击菜单命令工具生成选定对象的包络线就可以完成包地了,81,补泪滴,补泪滴就是在铜膜走线与焊盘交接的地方加宽铜膜走线。主要作用是避免在钻孔时接触面断裂,点击工具泪滴焊盘,确认后就可以看到效果了,82,输出报告,如果设计规则检查没有错误的话,那么恭喜,你已经完成了,PCB,板的全部设计,这时候就可以输出报告信息了,点击报告菜单下的,PCB,板信息,,83,PCB,信息,一般选项卡列出了,PCB,板中常见的电气信息,元件选项卡列出了该印刷电路板文件中所有的元件信息,84,输出元件清单,点击报告菜单下的,Bill of Materials,可以查看元件清单,也可以打印或者输出到,Excel,85,生成底片文件,每一个底片文件对应物理板的一个层,元件丝印、顶层信号层、底层信号层、阻焊层等等。点击文件输出制造文件,Gerber Files,,输入,PCB,制造商提供的常数后点确认就可以生成了,86,编辑,PCB,封装库,每一个,PCB,图上的元件都对应了一个,PCB,元件的封装,在,Protel DXP,中,我们可以新建,PCB,封装库,点击文件创建库,PCB,库,87,PCB,封装向导,1,点击工具新元件,启用,PCB,封装向导,点击下一步,在这里可以选择元件封装的类型,我们选择双列直插,Dual in-line Package,(,DIP,),88,PCB,封装向导,2,接下来,输入焊盘尺寸和焊盘相对位置,输入元件参数的值,本例中使用默认值,89,PCB,封装向导,3,接下来,输入轮廓宽度和焊盘个数,本例中选,10,个,90,PCB,封装向导,4,接下来,输入封装名称,封装就建好了,可以看出,这种方法非常方便,推荐在建立一般封装时都使用这种方法,91,手工创建元件封装,在封装库文件编辑工作环境下放置焊盘操作和在印刷电路板编辑工作环境下相同。,需要强调的是,元件封装库编辑中,放置焊盘的位置非常关键,间距必须严格符合实际元件,并且习惯把第一个焊盘的位置放在原点,92,总结流程,这是一个比较简单的从原理图设计到,PCB,设计的流程:,(创建原理图元件库元件),查找并摆放元件,给元件标号,连接导线和总线,(组合多个原理图),编译原理图元件并查错,93,总结流程,选择合适的,PCB,封装,如果没有就新建,Update,原理图文件到,PCB,文件,设置,Keep-Out,(禁止布线区)范围,(自动布局),手动布局,(自动布线),手动布线,设计规则检查,(覆铜、补泪滴),94,谢谢观看,95,
展开阅读全文