来源https://blog.csdn.net/HururuKun/article/details/79606540

OrCAD 与 Cadence Allegro PCB 入门 - 以 16.6版本为例 (3)

2018年03月19日 01:32:41

阅读数:273

完成前两篇文章的内容后,现在才是真正开始画原理图和PCB的部分。上面一部分确实使得利用OrCAD/Cadence Allegro画PCB的最初的几个步骤变得繁琐,不过……毕竟是业界标杆的软件,说不定之后我会发现这个软件好用的部分呢。

一、绘制原理图(schematic)

这部分的用法和protel的使用相仿,这里就写几个绘制原理图是比较实用的窍门。

1. 给某个Net命名

使用Place Alias可以给部分一个相连接的Net命名。由于软件会自动给net命名为“Nxxxx”,这样部分网络名称就显得不直观,使用该功能就可以使得net的名称一目了然。

点击这个图标后,在小窗口中的Alias处键入想要给net起的名字。然后有个小框子,把小框子的下边沿和某个连线搭上,这样这个连线所连接的所有连线部分都改名为所起的名字了。

    

(a)未起名的网络                                    (b)起名了的网络

2. 更新元件图标

有时在画元件原理图符号的时候会出现一些偏差,当画都后面的时候发现有问题需要修改,这里就需要用到更新功能,这样可以免去手动一个一个删掉元件然后重新添加元件这样麻烦的事情了。

(1)修改原理图符号

(2)在工程文件管理目录中找到工程项目下面的Design Cache文件夹,右键点击修改过的元件,然后点选Update Cache。

(3)然后点选Replace Cache,勾选“Replace schematic part preperties”和“Preserve Refdes”两项,点击OK。之后所有的元件符号都会被替换成新的。

3. 元件自动编号

(1)在工程文件管理目录中右击工程原理图文件(xxx.dsn),选择Annotate。

(2)选择“Reset part references to ?”,然后点击OK。这将会把元件编号从"Ux"变为"U?"。

(3)选择“Incremental  reference update”,然后点击OK。这将会把元件编号从"U?"变为"Ux"。这个过程就是自动编号的过程了。

二、生成Netlist

这个步骤是将原理图的中的元件的连接映射到PCB当中的过程。

1. 首先保存当前的原理图文件(xxx.dsn)。

2. 在窗口顶部菜单栏中点击Tools -- Create Netlist。

3. 注意生成Netlist将会存储的路径,本例中设置为当前工程的菜单中新建名为“allegro”的文件夹。

三、开始画板子了

1. 打开OrCAD PCB Editor,选择PCB Designer Professional。

2. 菜单栏中点击File -- New,选择新建类型为Board。注意保存路径为本工程的文件夹中。

3. 在黑色的画布上右键点击 ,然后选择 Quick Utilities -- Design Parameters,然后到第二个标签页中修改画布大小为A3,这个尺寸比较合适。

4.导入Netlist。在菜单栏中选择Import -- Netlist。如图设置,注意选择的文件夹路径为在Capture CIS中生成的Netlist所存储的文件夹路径。

5. 放置元件。

在菜单栏中点选Place -- Component Manually,进行手动放置。勾选元件后,即可以在画布上布放元件了。

6. 画出PCB的边界

点击快捷工具栏中的Shape Add  ,然后打开右侧option标签页,相关参数如图所示:

然后画出PCB板的边界。

7. 设置layout规则

在layout整个板子之前,需要设置layout的规则,这一点非常重要。点击Cmgr,这里我们需要修改红框标出的三项的规则 。

根据需要,修改内容。

点击Physical -- All layer,修改DEFAULT部分有数值的项目。注意将VIA替换成需要的VIA类型。

点击Spacing -- All layer,修改DEFAULT部分有数值的项目。

点击Same Net Spacing -- All layer,修改DEFAULT部分有数值的项目。

8. 添加连线

选择Add Connect  开始连线。连线过程中可以改变连线粗细:右击鼠标,选择Option -- Line width -- New。

9. 添加VIA

右击鼠标,选择Add Via。

8.添加多边形底边

选择Add Polygon  ,然后再Option中设定如下图

如此一来,可以在地面画出一个巨大的一面地。画好的PCB如图所示。

10. 检查

在菜单栏点击Check -- Design Status。

点击Update DRC,检查DRC(Design Rule Checking)的状态。如果没有违反规则的地方,结果即为下图所示。

四、导出工程

1. 建立各个层

由于一个板子有多层构成,除了顶层和底层,外侧还有绝缘的油墨层和丝印层等。所以需要建立多个层。

a. 查看不同层

菜单栏选择Setup -- Colors。打开后点选Global Visibility -- off,然后apply,世界一片黑暗了。

然后勾选Stack-Up中的TOP层,和Board Geometry的Outline部分。就会出现如下图层:

c. 存储该层

菜单栏中点选Display -- View -- Color View Save,存储该层为TOPL(top layer)。

同理,保存以下不同的层

底层BOTL:

(Stack-Up的Bottom,Board Geometry的Outline)

顶层丝印SILKT:

(Board Geometry的Outline,Package Geometry的Silkscreen_Top,Component的Silkscreen_Top)

顶层焊盘SLDMSKT:

(Stack-Up的Soldermask_Top,Board Geometry的Outline)

底层焊盘SLDMSKB:

(Stack-Up的Soldermask_Bottom,Board Geometry的Outline)

下图就是我们刚才新建的五个不同的view layer,方便查看,也方便下一步导出gerber文件给厂家生产电路板。

2. 生成Gerber文件

当你生成这些文件后,就可以把这些文件发给制作电路板的公司去生产你的电路板了。

a. 菜单栏点击Export -- Gerber,然后就打开了Artwork Control Form。在软件自动生成的层上,右键,然后选择Add,并命名对层。如下图,我命名了和上一小节一致的五个层,分别为TOPL, BOTL, SLDMSKT, SLDMSKB 和SILKT。

b. 把所有未定义的线宽设置为0.1。

c. 创建artwork文件

这样就生成成功了,使用gerber浏览器可以查看当前生成的.art文件。我这里使用的是gerbv。

3. 生成Drill文件

除了各层文件,电路板还有打孔的问题,所以需要生成Drill文件来生成有关孔位的文件。

菜单栏中点击Export -- NC Drill,然后选择这些内容。

生成的Drill文件就吼了。

个人分类: OrCAD & Cadence Allegro

相关热词: orcad分层 orcad批量 orcad稳压管 orcad仿真 orcad闪退

OrCAD 与 Cadence Allegro PCB 入门 - 以 16.6版本为例 (3)相关推荐

  1. Cadence Allegro PCB如何快速放置网表器件

    Cadence Allegro PCB如何快速放置网表器件 本章节教会大家如何在Cadence Allegro PCB中快速放置器件的方法. 在设计PCB的时候,当我们完成导网表和绘制板框工作后,然后 ...

  2. Cadence Allegro PCB中如何导出BOM

    Cadence Allegro PCB中如何导出BOM 本章节教大家如何在PCB中导出BOM表. 1.打开Tools菜单栏下Reports命令. 2.在Reports对话框下选择Bill of Mat ...

  3. Cadence Allegro PCB设计88问解析(十四) 之 Allegro中库路径设置方法

    一个学习信号完整性的layout工程师 大家在进行Layout设计时,最重要就是导入网表,放入元器件,然后进行走线.那其中的元器件就是今天和大家分享的一点,不管是阻容感,还是各种IC.连接器都是有封装 ...

  4. 几楼电路精灵——Cadence Allegro PCB对比

    Cadence Allegro PCB对比 1.功能说明 2.电路精灵下载 1.功能说明 2.电路精灵下载 http://www.jiloukeji.com QQ群: 573039197(Cadenc ...

  5. Cadence Allegro PCB中如何统计器件管脚数量

    Cadence Allegro PCB中如何统计器件管脚数量. 本章节教大家在PCB中查看器件引脚数量,方法步骤如下: 1.打开Tools菜单栏下Reports命令. 2.在Reports对话框下选择 ...

  6. Cadence Allegro PCB设计88问解析(十八) 之 Allegro中差分规则设置

    一个学习信号完整性仿真的layout工程师 我们在进行layout设计时,进行会遇到差分信号的layout,像USB和HDMI等,是需要控制阻抗的,那么我们在走线的时候,也需要从电器规则和物理规则上设 ...

  7. Cadence Allegro PCB Design 16.3破解安装

    转自:http://linxiangjie.itweekee.com/?p=289 在高速数字电路设计中,Cadence Allegro无疑是最常用的工具之一,但是如果要买正版,费用不是你我等能够承受 ...

  8. Cadence allegro PCB 设计中,出零件位置图时,如何将丝印自动放在器件中心

    第一:打cadence allegro软件时,要选如图的选项,一定要选alegro productivity toolbox 第二:  allegro pcb设计 manufacture >La ...

  9. Cadence Allegro PCB设计88问解析(四) 之 Allegro中快捷键Funckey与alias设置

    一个学习信号完整性的layout工程师 Cadence Allegro是一款功能比较强大的软件,相比较其他的PCB设计软件来说,界面交互比较友好.其中的快捷键设置就是比较强大,我见过朋友完全使用快捷键 ...

最新文章

  1. 大数据开发源码视频今日免费送!
  2. 科研团队如何探索商业化落地?这家语音AI公司用十年科学试验打了样
  3. python中列表数据汇总和平均值_python的列表List求均值和中位数实例
  4. c ++查找字符串_C ++数组| 查找输出程序| 套装5
  5. 【Python】Python库之Web信息提取
  6. 经典解释监视器和对象锁
  7. AdamOptimizer和随机梯度下降法SGD的区别
  8. vs2008中调用matlab生成的dll
  9. 第二章 ELKstack部署及配置
  10. 登录账号用户名判断_如何设计 QQ、微信等第三方账号登陆 ?
  11. 防范勒索病毒及关闭相关端口
  12. Android 不透明度 对应表
  13. MFC学习笔记整理:002_腾讯游戏连连看外挂制作(一)
  14. Windows10 下面一个非常快速而精悍的看图软件 - IrfanView
  15. 做PPT别再傻乎乎的直接插入图片了,手把手教你处理毛玻璃式图片
  16. 华为mate40和vivox50pro+哪个好
  17. MFC中显示图片(静态、动态)(转)
  18. cocoscreator 音频管理cc.audioEngine
  19. 一、启动页面 AppStart
  20. 高中英语语法(004)-五大句型(上)

热门文章

  1. 【系统分析师之路】2016年系统分析师下午案例分析真题
  2. mysql的tps和qps_关于MySQL的TPS和QPS
  3. 博士骗领210万元、硕士骗领3万元人才补贴,全被判刑了!
  4. Linux 常用系统故障(修复MBR扇区故障、修复GRUB引导故障、遗忘root用户密码、修复文件系统、磁盘配额等)
  5. 异常处理(六)--------SpringBoot+Maven项目运行异常:Unable to find a single main class from the following candidat
  6. 计量经济学笔记3-Eviews操作-多元线性回归
  7. 软件测试方法和技术第一章——引论
  8. 三元锂电池和磷酸铁锂电池的区别
  9. linux 使用设备树点亮LED 实战
  10. 使用Python控制手机(二)关于淘宝的那些事