zoukankan      html  css  js  c++  java
  • OrCAD Capture使用记录

    1、安装

    ①修改host_ID为主机名称(如果填不对,安装过程会提示你再填一次);其后跟的是机子的MAC地址,用ipconfig /all 可以查看。

    ②下一行的FLEMlm,后面跟的是文件cdslmd.exe所在的路径。

    ③安装到提示是否要安装产品,及应用软件时停下来。退出安装。

    ④开始→程序→candance liance manager→manger tools。在config卡中,把下面的licence换掉。再启动licence服务。

    ⑤重新开始安装,选择产品至结束。

    2、capture使用

    1、新建工程。

      Analog or Mixed-signal Circuit是进行数模混合仿真;PC Board Wizard以后将用来进行印刷版图设计;Programmable Logic Wizard 本工程以后将用于可编程器件。

    2、放置元件。

      p放置part,G放置GND,W放置wire,N放置net。。。按ESC可退出放置,R用来旋转元件。

    ①在线交叉处,放置junction用来表示两条线有连接关系。

    3、放置功能模块

      一张大的原理图通常可以划成几个模块分别绘制,进入模块时,Capture会自动把模块的管脚关系引入到模块原理图利。点击Hierarchical Block放置模块。

    ①放置Hierarchical Block的属性。Implementation Type与PCB相关,即是否把它当成一个元件;Implementation name模块名称;Path and Filename模块原理图路径。

    ②为模块放置pin。选择 put Hierarchical pin(未选中模块情况下为灰色)。设置pin类型,名称等。bus命名格式:xxxbus[0..20]

    ③放置port。Q:pin和port有什么区别?

    4、DRC检查【工程视图下】

    在工程管理窗口中选中所在工程(dsn文件),Tools>Design Ruls Check;在电路图视图中,该工具条不可见。

    PS:同样在工程视图下,有工具Tools>Annotate,可以为电路图中的元件重新排序号。

    5、属性更新【工程视图下】

    Tools>Update Properties。

    更新文件可以用记事本写好保存使用,格式如下:

    ①第一行,列出要更新的属性名称;

    ②第二行开始具体描述,按照第一行列出的顺序列出一组组值;

    ③可同时列多个元件。

    下面这个可以用来定义整个电路图中,各个元件的PCB layout封装。

    "{Value}"  "PCB Footprint" 
    "74LS00"   "14DIP300" 
    "74LS138"  "16DIP300" 
    "74LS163"  "16DIP300" 
    "8259A"    "28DIP600" 

    6、网表导出【工程视图下】

    直接点击菜单栏的“导出网表图标”或是Tools>Create Netlist…来导出网表。要导出其它EDA软件支持的网表(不是给allegro用的),选择Other选项卡,在format选项里选择你要用的layout软件。

    如,要使用PADS2005来进行PCB layout,则在列表中选择padspwr4.dll。

    Tips:如果导出的网表在目标软件中使用有问题,基本可以认为是格式问题。如上面的padspwr4.dll,可能在某版本(我用的15.7也还没)的Orcad中不支持,那可以去PADS的安装目录下(PADS2005ExtraOrcadOrcadNetlister)找到padspwr4.dll,将其拷至OrCAD下目录OrCAD_10.5 oolscapture etforms下。

    另:有老人说,上面的联合绘图,在导出网表时,Combined Propery String里面,除了{PCB Footprint},还应该加上一个{value};下面网表文件的后缀改为asc。

    7、BOM产生【工程视图下】

    ①Tools>Tools>Cross Reference…或直接点击菜单栏“产生交叉参考报表”按钮来完成。

    ②Tools>Bill of Materials…或直接点击菜单栏“产生BOM”按钮来完成。

    8、自建原理图库【工程视图下】

    File>new>new Library,然后再工程树下,Library下会出现一个新建的库文件,在其上右键,便可开始画新的元件。

    9、元件管理(Capture CIS) (ATT:打开原理图的时候用Capture CIS,而不是单单的Capture

    有时候要求BOM里面要有材料的厂家,物料编号等等信息。我们就可以用Capture CIS的元件管理功能。

    首先,我们要建立一个ODBC数据库。过程简介如下:

    ①控制面板>管理工具>数据源 (ODBC),双击打开

    ②在“用户DSN”选项卡下,点击添加。

    ③比如,我们的材料信息是用excel编辑的,那么,我们选择其中的Excel相关的项,双击之,把数据导入ODBC。

    ④此时,我们就可以在“用户DSN”卡片下的框框中,看到我们建的用户库了。

    然后,我们就以打开我们的原理图,注意,要在工程视图下,选择Options>CIS configuration…

    PS:这段是照着教程来的,我发现貌似可以直接用excel来导入数据的,改天有空试试。

    按账面的步骤配置好之后,我们就可以拿来用了:

    应用一:从资料库中调用元件。在原理图视图下,点击place>database part…

    应用二:器件管理。在工程视图下,点击Tools>Part manager>Update…

  • 相关阅读:
    jQuery+ThinkPHP+Ajax实现即时消息提醒功能
    依赖注入(DI)
    控制反转(IoC)
    ajax以base64上传图片到django
    python 多进程、多线程、协程
    python3 实现tcp/udp局域网通信
    同源策略与跨域访问
    nginx+uwsgi阿里云ubuntu服务器上简单部署flask RESTful风格项目
    python3 实现 websocket server 解决中文乱码
    python IO 多路复用 epoll简单模型
  • 原文地址:https://www.cnblogs.com/pied/p/1812983.html
Copyright © 2011-2022 走看看