笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!全套资料领取扫描文末二维码!
温馨提示:学而不思则罔,思而不学则殆。实践是检验真理的唯一标准!
目录
3.81 OrCAD软件绘制原理图时如何使用任意角度的走线?
3.82 OrCAD软件怎么统一查看哪些元器件是没有PCB封装的?
3.83 OrCAD中的Design Cache部分是做什么用的?
答:第一步,选中需要高亮的网络,选中以后,这个网络会被高亮,如选择GND网络,如图3-217所示。
图3-217 高亮网络示意图
第二步,高亮这个网络以后,可以看到,这一页的GND网络并没有全部高亮,只是高亮了选中的那一部分。如果使用搜索功能,那么这一页的GND网络就会被全部选中,如图3-218所示。
图3-218 搜索功能高亮网络示意图
第三步,选中GND网络之后,单击右键,在下拉菜单中选择“Select Entire Net”,进行整个原理图GND网络的选取。
第四步,按照上述操作设置之后,就可以看到所有的GND网络都被高亮显示了。这个操作对后期检查开短路是非常有效的。
答:在OrCAD软件升级到16.3版本以后,搜索功能也进行了修改,是在右上角进行搜索,如图3-219所示,用右侧的望远镜进行搜索参数的选择,一般搜索较多的参数是元器件、网络、元器件管脚等。
图3-219 新的搜索机制示意图
我们来看看以前的OrCAD版本的搜索机制。选中DSN根目录,或者选中其中的一页原理图,按快捷键“Ctrl+F”进行搜索,如图3-220所示,会弹出一个搜索对话框,上面输入需要搜索的内容,下面是选择搜索的类型。
很多工程师都想把搜索机制换成以前的那种,这样使用起来会非常方便和直观。这里就介绍一下调整的方法,具体的操作步骤如下:
第一步,需要对OrCAD的设计参数进行设置。选中DSN根目录,执行菜单命令“Options”→“Preference”,进行整个原理图设计参数的设置。
第二步,进入参数设置界面之后,选择“Miscellaneous”选项。去掉“Find”下面“Search Toolbar”选项前的钩号“√”,如图3-221所示。这样,搜索栏就会变成以前版本的显示了。
图3-221 参数设置示意图
答:第一步,选中整个原理图文件的根目录,单击鼠标右键,在下拉菜单中选择“Edit Object Properties”。
第二步,进入编辑属性页面后,下边一栏选择“PINS”选项。选择这一选项才可以查看整个设计文件的焊点数目。
第三步,将右侧的进度条拉到最下面,然后在最左侧就会显示整个设计文件的焊点数目,如图3-223所示。
图3-223 原理图设计文件焊点数显示示意图
答:第一步,在原理图绘制时,连接两个网络之间的就是Wire或者使用网络标号进行连接,如图3-224所示。
图3-224 走线进行连接示意图
第二步,使用网络标号时不存在角度的关系。使用Wire连接时,默认的走线方式是90°连接。按住“Shift”键,然后进行Wire的连接,这样走线就是任意角度的,如图3-225所示。
图3-225 走线任意角度进行连接示意图
答:在OrCAD软件中快速定位哪些元器件没有填写封装名称有以下两种方法。第一种方法:在OrCAD软件中绘制原理图时,只需要在这个元器件封装一栏填写一个封装名称即可,然后导入PCB时系统会按照这个封装名称进行匹配,如图3-226所示。
图3-226 OrCAD软件指定封装库示意图
第一步,想知道哪一些元器件是没有填写封装名称的,只需要编辑所有元器件的属性,查看哪些没有填写即可。选中原理图根目录,在下拉菜单中选择“Edit Object Properties”。
第二步,编辑元器件属性之后,找到“PCB Footprint”一栏。
第三步,对封装属性这一栏进行排序,如图3-227所示,可以增序排列,也可以降序排列。
图3-227 封装属性栏排列示意图
第四步,如图3-228所示,将封装属性排序之后,就可以清晰地看到其中的空栏,这些空栏就是整个工程文件缺失的PCB封装,前面的“Part Reference”就是元器件的位号,可以对照位号来定位缺失PCB封装的元器件。 图3-228 元器件封装缺失示意图
第二种办法:通过网表输出的办法来进行检查,输出网表时,如果没有填写封装名称,则会提示报错,导致网表文件无法输出。
第一步,单击菜单“Tools”,在下拉菜单中选择“Create Netlist”,进行第一方网表的创建,这个输出网表在前面的问答中已经做过详细的描述,这里不再赘述。
第二步,单击“确定”按钮,进行网表文件的输出,输出网表出现错误,具体的详细错误可以去“Session log”文件中查看,我们只需要找到这个log文件,就可以知道是什么错误了。
第三步,在输出网表的allegro文件夹下找到报错的log文件。可以看到一共是三条,报错的信息指的就是三个元器件缺失的PCB封装,如图3-229所示。
图3-229 缺失PCB封装示意图
答:在使用OrCAD软件进行原理图绘制时,会在整个工程文件的下方看到一个“Design Cache”文件夹。单击这个文件夹前面的“+”号,如图3-230所示,里面都是原理图封装库文件,没办法打开编辑。Design Cache的功能如下:
图3-230 Design Cache展开示意图
• 首先,这个“Design Cache”文件夹所包含的内容就是当前设计文件中所调用的封装库文件,设计中所使用的原理图封装库在这里面都有体现,前面的是原理图库的名称,后面是原理图库的调用路径。
• 其次,从图3-230中可以看到,后面所调用的原理图库路径,有很多不是本地的路径,可能你的电脑都不存在这个路径,这是为什么呢?这是因为,OrCAD绘制原理图支持原理图不同文件的复制,很多元器件是从别的原理图复制过来的,所以会出现很多非本地路径。
• 最后,在设计过程中,难免会对元器件的封装进行更新或者修改,更新原理图封装库也是在“Design Cache”文件夹里面进行更新的。如图3-231所示,在“Design Cache”文件中找到需要更新的封装库名称,单击鼠标右键,选择“Replace Cache”进行封装的替换,选择“Update Cache”进行封装的更新。
图3-231 原理图封装库更新以及替换示意图
答:第一步,在完成原理图的绘制工作之后,选种原理图的根目录,单击鼠标右键,执行命令“Annotate”。
第二步,在弹出的窗口中单击“Add Intersheet References”,对交叉标注的参数进行设置。
第三步,执行上述的命令之后,单击“确定”按钮,会弹出交叉标注的每一个参数的具体含义,如图3-232所示,参数含义如下:
图3-232 交叉标注参数设置示意图
• Place On Off Page Connectors:指定交叉标注在连接符上;
• Position:指定交叉标注的位置;
• Format:指定交叉标注的格式,下方显示的是各种标注格式的预览;
• Port Type Match Matrix:指定跨页面连接符对应的管脚类型,可以根据工程师的连接端口管脚类型,控制交叉标注的添加;
• Report File:指定交叉标注的报告文件路径。
第四步,选择好交叉标注的各项设置并进行交叉标注后,原理图中跨页面网络可以直观地显示网络所在页面,如图3-233所示。
图3-233 交叉标注完成示意图
第五步,在使用交叉标注之前,需要保证每个页面都有页码属性,只要在原理图中放置了Title Block图框,在位号重排过程中就会自动生成页码。
关注回复【更多资料】海量嵌入式资料赠送
笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!