当前位置:文档之家› 于博士Cadence视频教程原理图设计pdf

于博士Cadence视频教程原理图设计pdf

Cadence SPB 15.7 快速入门视频教程的SPB 16.2版本第01讲 - 第15讲:OrCAD Capture CIS原理图创建第16讲 - 第26讲:Cadence Allegro PCB创建封装第27讲 - 第36讲:Cadence Allegro PCB创建电路板和元器件布局第37讲 - 第46讲:Cadence Allegro PCB设置布线规则第47讲 - 第56讲:Cadence Allegro PCB布线第57讲 - 第60讲:Cadence Allegro PCB后处理、制作光绘文件第1讲课程介绍,学习方法,了解CADENCE软件1.要开发的工程本教程以下面的例子来开始原理图设计和PCB布线2.教程内容3.软件介绍Design Entry CIS:板级原理图工具Design Entry HDL:设计芯片的原理图工具,板级设计不用Layout Plus:OrCAD自带的PCB布线工具,功能不如PCB Editor强大Layout Plus SmartRoute Calibrate:OrCAD自带的PCB布线工具,功能不如PCB Editor强大PCB Editor:Cadence 的PCB布线工具PCB Librarian:Cadence 的PCB封装制作工具PCB Router:Cadence 的自动布线器PCB SI:Cadence 的PCB信号完整性信号仿真的工具SigXplorer:Cadence 的PCB信号完整性信号仿真的工具4.软件列表5.开始学习Design Entry CIS启动:Start/Cadence SPB 16.2/Design Entry CIS启动后,显示下图:里面有很多选项,应该是对应不同的License本教程使用:OrCAD Capture CIS我个人认为:Allegro PCB Design CIS XL是所有可选程序中,功能最强大的,但不知道,强在哪里;而且本教程的原理图文件可以使用上表中不同的程序打开6.选择OrCAD Capture CIS,启动后显示下图File/Open/Project,如下图:选择一个project,打开后,如下图:左边是工程管理器窗口中间是原理图页面窗口右边是工具条下面是Session Log窗口,用以记录一些关键的操作,是一个日至文件工程管理器窗口的内容说明:.dsn文件:是一个工程的数据库文件,该数据库包含:Schematic(原理图文件)和Design Cache(存放原理图中所使用的元器件的一个拷贝),如下图:Library:存放原理图中使用的元件库,也可以在另外位置把元件库加进来Output:存放对原理图操作时,生成的一些文件下图是工程管理器全图:下面介绍菜单系统OrCAD Capture CIS的菜单是上下文相关的,也就是说:点击不同的窗口,菜单是不同的OrCAD Capture CIS的工具条也是上下文相关的,也就是说:点击不同的窗口,工具条是不同的8.工程管理窗口中的原理图页面的创建、删除和重命名操作8.1原理图页面的创建方法1:首先选择Schematic文件夹,如下图:在菜单上选择:Design/New Schematic Page,如下图:点击后,弹出对话框:输入名字,点击OK,则新建的名字出现在Schematic文件夹下,比如:输入1,如下图:方法2:首先左键选择Schematic,右键点击,弹出下图:点击New Page,弹出下图:输入2,点击OK,如下图:8.2 删除方法1:首先,选择想删除的页面,比如1,如下图:在菜单上,Design/Delete,如下图:方法2:选择想删除的页面,比如2,如下图:直接按键盘上的Delete键8.3 重命名与创建和删除一样,有两种方法,参照创建和删除即可9.原理图页面窗口中的操作:原理图的显示、放大、缩小和滚动9.1 放大、缩小的方法方法1:放大:按键盘的I (Zoom I n)缩小:按键盘的O (Zoom O ut)放大、缩小时,以光标为中心进行方法2:菜单:View/Zoom方法3:在原理图页面上,点击右键,选择Zoom In/Zoom Out方法4:按住Ctrl键,鼠标的滚轮向下转动,缩小,鼠标的滚轮向上转动,放大9.2 上下滚动方法1:使用滚动条方法2:使用Page up和Page down方法3:鼠标的滚轮向下或向上9.3 左右滚动按住Ctrl键,再按Page up:向左按住Ctrl键,再按Page down:向右第2讲创建工程,创建元件库1.必要的设置菜单:Options/Design Template,如下图:点击后,如下图:这是设计时采用的一个模板,将一些通用的在这里设置,会方便以后的工作2.创建工程文件菜单:File/New/Project,如下图:点击后,弹出下图:几点说明::命名工程的文件名:指定存储路径:选定project的类型,右侧有说明,通常选最后一个即可比如:输入:dsp6713system,指定路径后,点击OK,如下图:软件自动建立一个Page1原理图,可以重新命名下面修改原理图窗口的背景颜色菜单:Options/Preferences,如下图:点击后,弹出下图:点击Background左边的白色框,弹出色板,选择你喜欢的颜色作为背景,如下图:点击两次OK,返回,看一下效果:如果创建工程前,没有进行设置,现在可以设置方法1:使用1所用的方法设置方法2:Options/Schematic Page Properties,如下图:点击后,弹出下图:可以进行图纸尺寸等等设置3.创建(原理图)元件库在OrCAD Capture CIS中创建一个元件库,File/New/Library,如下图:在OrCAD Capture CIS中,元件库也是以工程方式来组织的,点击后,如下图:创建一个新元件库时,程序自动建立了文件名及路径,改变文件名及路径的方法如下:方法1:左键点击元件库(.olb),然后,File/Save as,如下图:指定文件名和路径方法2:左键点击元件库(.olb),然后,右键点击,如下图:点击后,在弹出的图中,选择路径,命名文件名,然后点击OK,如下图:4.创建元件方法1:左键点击元件库(.olb),然后,Design/New Part,如下图:方法2:左键点击元件库(.olb),然后,右键点击,如下图:点击后,弹出下图:我们以时钟芯片CY2303为例,在Name栏输入:CY2303,其它的不变,点击OK,如下图:下图是时钟芯片CY2303的资料:下面根据时钟芯片CY2303的资料,创建CY2303的元件库方法1:一个pin一个pin的放置可以采用Toolbar,如下图:或采用菜单Place/Pin,如下图:点击后,根据CY2303的资料输入Pin1的信息,如下图:点击OK,pin就挂在了鼠标上,如下图:点击左键,放置Pin 1,这时pin还挂在了鼠标上,如下图:再点击左键,Pin 2也被放置,如下图:这时,可以修改Pin 2,左键双击Pin 2,在弹出的对话框中,根据资料输入Pin 2信息,如下图:点击OK后,如下图:然后,逐个地输入方法2:使用放置pin array可以采用Toolbar,如下图:或者,采用菜单Place/Pin Array,如下图:点击后,弹出下图:由于已经放置了两个管脚,我们从第三管脚开始,只设置前三个,如下图:其它的等放置完后,再修改,点击OK,如下图:下面修改管脚方法1:逐个修改方法2:使用Spreadsheet修改,步骤如下:全部选上想修改的管脚,如下图:点击右键,如下图:点击Edit Properties后,弹出下图:根据资料,修改如下:点击OK,如下图:放置Body框,如下图:方法1:使用Toolbar方法2:使用菜单,Place/Rectangular点击后,沿着虚线,拉出一个矩形即可,如下图:上面所有的管脚信息全部输入完了,下面调整管脚的位置直接用鼠标左键选取管脚,然后拖动到适当位置放置即可,调整Body框大小,如下图:元件创建完了后,可以通过Options/Part Properties,或者Options/Package Properties来修改,如下图:可以在Edit Part Properties对话框中修改PCB的封装View/Package命令,如下图:点击后,如下图:有时候,一个元件很大,分成几部分,使用View Package,可以看到全貌,View Part只能看到部分5.修改元件属性的另一种方法View/Package命令Edit/Properties命令,如下图:点击后,弹出下图:6.非矩形类元件的创建:新建一个FERRITE元件(磁珠)首先,修改栅格点,菜单:Options/Preferences,如下图:点击后,选择Grid Display Tab,如下图::不选择该项,则画线时,可以在任意点起始点击OK,完成Grid设置:点击Toolbar或者:菜单:Place/Ellipse画椭圆,如下图:下面填充第一个椭圆左键选取第一个椭圆,右键点击,如下图:点击Edit Properties,弹出下图:选择填充式样,如下图:点击OK,如下图:两个椭圆顶点画线:Toolbar,或Place/Line,如下图:调整Body框,如下图:下面,放置两个管脚,如下图:下面不显示管脚名字,Options/Part Properties,如下图:选择False,点击OK,如下图:这时候,最好在把Grid Display设置回去7.Blank第3讲分裂元件的制作方法1、homogeneous 和 heterogeneous 区别打开新建元件对话框:同质的,比如NE5532里有两个一样的运放:异质的,一个Package里有不同的功能单元2.创建homogeneous类型元件下图是NE5532的框图:我们以NE5532为例,如下图:点击OK,如下图:软件会在U?后面加上A、B等先画出运放的外框,如下图:接下来,设置输入管脚的正负属性:点击Toolbar的Place Text,或者菜单Place/Text,如下图:输入-,点击OK,再输入+,点击OK,如下图:接下来放置管脚,如下图:现在,完成了NE5532中两个运放中的一个,现在编辑另一个:Ctrl+N,或者View/Next Part,如下图:因为我们选择的是homogeneous类型元件,homogeneous元件默认Package里面的东西是完全一样的,只是管脚编号不一样,编辑管脚属性,输入管脚编号,如下图:注意:U?A和U?B两个Part,均有Pin4和Pin8,在homogeneous类型元件里是合法的对于简单的元器件,我们可以将Name隐藏掉,这样做并不影响理解Options/Part Properties,点击后,如下图:点击OK,如下图:Save,完成NE5532创建View/Package,看一下:3.创建heterogeneous类型元件仍以NE5532为例创建,在对话框中输入,如下图:点击OK画Body,放置管脚,完成第一个Part,如下图:接下来创建另一个PartCtrl+N,或者View/Next Part,如下图:创建U?B有两种方法方法1:教程中使用的,也就是重新画一个方法2:复制U?A,然后,粘贴到U?B,删除pin4和pin8,编辑pin5、pin6和pin7的属性,如下图:注意:(1) heterogeneous类型的元件的管脚是不能有重复的,所以上图的pin4和pin8要删除(2) 隐藏管脚,要分别对U?A和U?B进行操作View/Package,看一下Package,如下图:第4讲正确使用heterogeneous类型的元件1.可能出现的错误放进一个heterogeneous类型的Package,不会出问题放进两个heterogeneous类型的Package,就会出问题,因为软件不知道哪个Part与哪个part是一个Package 当执行Annotate(编号)时,会给出错误信息2.出现错误的原因放进两个以上heterogeneous类型的Package,就会出问题,因为软件不知道哪个Part与哪个part是一个Package3.正确的处理方法正确的处理方法:在元件库里进行相应得处理正确的创建heterogeneous类型的元件步骤:(1) 在第3讲中的方法(2) 设置一个Package属性启动OrCAD Capture CIS,打开我们在第3讲创建的元件库,打开NE5532_HETE,选取U?A Edit/Part Properties,执行后,弹出下图:点击New,新建一个属性,如下图:输入如下图所示:注意:Name不可选用Group,因为Group为一个保留的词,软件自己使用的点击OK,如下图:完成了U?A的设置,下面设置U?B,按Ctrl+N,选则、U?B,重复上面的步骤,完成了U?B的设置(3) 在原理图中,可以利用package属性,区分哪个U?A与哪个U?B是一个Package,方法:就是将想为一个Package的U?A与U?B的package设为相同的Value,比如:设为1;另一个Package的U?A与U?B的package的Value设为2(4) 在原理图中,当Tools/Annotate时,如下图:注意::把POWER_GROUND改为package,如下图:整个设置,如下图:(5) Blank第5讲加入元件库,放置元件1.如何在原理图中加入元件库打开工程管理器,激活原理图页面菜单方式:Place/Part,或快捷键方式:P,如下图:点击后,弹出下图:添加元件库::点击左侧图标,弹出下图:上面的是OrCAD Capture CIS自带的元件库,用哪个可以加哪个先添加我们自己做的元件库,指定路径和文件名,点击“打开”,如下图:下面添加常用元件库(OrCAD Capture CIS自带的元件库)Discrete.olb2.如何删除元件库如上图,选择想删除的元件库,然后,点击3.如何在元件库中搜索元件在Place Part对话框中,如下图:在知道元件在哪个库的情况下,选择那个库,然后在中输入元件,在Part List中就会出现想要的元件列表在不知道元件在哪个库的情况下,点击,如下图:在Path栏:指定搜索路径在Search For栏:输入搜索的名字然后,点击搜索结果将显示在里例如:搜索LM393,搜索结果显示LM393在OPAmp.olb库里面,如下图:选择LM393/OPAmp.olb,再点击Add,OPAmp.olb被添加到库中4.放置元件放置元件时要注意,教程中演示的与16.2中的不太一样,举例如下:如果这样选择:NE5532,Heterogeneous类型,Part A,如下图:点击,或双击NE5532,将NE5532放置在原理图页面上,它是按照U1A、U1B、U2A、U2B的顺序放置的,如下图:如果这样选择:NE5532,Heterogeneous类型,Part B,如下图:图:不知道为什么是这样5.旋转元件选取元件,然后按R键,或者右键点击,选择Rotate6.放置元件时,有无位号的设置Options/Preferences,点击Miscellaneous Tab,如下图:有无位号的设置在这里:7.放置电源和地也可以使用菜单:Place/Power,或者Place/Ground8.Design Cache每当放置一个元件,软件自动在Design Cache文件夹下,保存一个拷贝,如下图:这方便了我们再次放置同一类元件时,把Design Cache指定为Library,然后从中选取元件,如下图:第6讲同一个页面内建立电气互连1.放置wire,90度转角,任意转角方法1:Place/Wire方法2:按W键方法3:点击ToolbarOrCAD Capture CIS的默认连线是按照90度角连线;如果想可以任意角度连接,步骤如下:使用上面的方法1-3中的任意中,按住Shift键,这时鼠标再连线就可以了2.wire的连接方式3.十字交叉wire加入连接点方法,删除连接点方法加入连接点方法:方法1:Place/Junction方法2:按J键方法3:点击Toolbar删除连接点方法:在连接点上,再放置一个连接点,就可以删除掉4.放置net alias方法,连接网络用途:对于比较远的连接、单元电路输入、单元电路输出和电源等关键网络的一种可选择连接方法缺点:不熟悉电路时,看电路图不好找到信号是从那里过来的或去哪里了注意:放置net alias方法,连接网络只适用于同一页面,不同页面的连接不可以使用放置net alias方法不同页面的连接应该使用Off-Page connector放置net alias的方法方法1:Place/Net Alias方法2:按N键方法3:点击Toolbar点击后,弹出对话框,如下图:在Alias栏:输入IN,点击OK,然后,用鼠标点击网络名为IN的线,如下图:5.没有任何电气连接管脚处理方法没有任何电气连接的管脚应该标示为没有连接,否则,进行规则检查时,会报告出错方法1:Place/No Connect方法2:按X键方法3:点击Toolbar点击后,在没有电气连接的管脚处,点击一下,放置标示,再点击一次,取消标示,如下图:对比上图,可知道:哪里表示了6.建立电气连接的注意事项(1况下,不会出错(2)电源与元件的管脚,以及地与元件的管脚都不可以直接连接,一定要通过线进行连接(3)可以通过软件设置,不允许这样连接;在Options/Preferences下,Miscellaneous Tab,如下图:不要check这个选项第7讲总线的使用方法1.放置总线适用于:地址总线、数据总线等类型的连接放置方法:方法1:Place/Bus方法2:按B键方法3:点击Toolbar点击后,画出总线,双击结束,如下图:命名总线:点击Net Alias,如下图:注意:总线命名规则:以ED[0:31]为例说明如下:ED为Basename,Basename不可以以数字结尾[0:31]为总线数量标示,也可[0,,31]这个标示Basename与[0:31]之间不可以有空格点击OK,找到总线,如下图:注意:一定要放在总线上,点击左键,放置,如下图:下面通过Bus Entry来连接各个信号线到总线方法1:Place/Bus Entry方法2:按E键方法3:点击点击后,一个一个地放置,或按F4键依次放置,如下图:。

相关主题