zoukankan      html  css  js  c++  java
  • PADS Layout如何进行“ECO对比更新”

    我们在画PCB中,经常会遇到要修改封装等操作。不推荐直接在pcb中非ECO模式下修改,这样会和orcad原理图不同步。我们采用修改orcad原理图,然后由pads layout软件来自动修改pads lyaout的PCB。这里有两种方法:

    一、使用新orcad网络表更新PCB文件

    二、使用新PCB文件更新PCB文件

    ===========​=====使用新orcad网络表更新PCB文件================

    1、​比如我们将PCB中的C2值由0.1UF更改为10UF,如图一:

    图一

    2、打开orcad,将C2值由0.1UF更改为10UF。更改完成,进行“元件序号重排”【Annotate】和“原理图检查”【Design Rules Check...】。无误后,生成新orcad网络表,如图二、图三:

    图二
     
     
    图三

    3、在pads layout中对PCB进行ECO对比,如图四:

    图四

    4、在弹出的对话框中【对比】中进行设置(因为要更改“元件数值”),如图五:

    图五

    ​5、在弹出的对话框中【文档】中进行设置,如图六:

    图六

    5、设置完成后,点击运行,显示【找到差异】,如图七:

    图七

    6、在步骤5中点击【显示报告】,可以看到新orcad网络表和旧pads pcb文件差别。

    7、在旧pads pcb中点击【文件】--【导入...】,导入步骤5中生成的差异eco文件,如图八至图十:

    图八
     
     
    图九
     
     
    图十

    8、导入后保存,关闭,重新打开pcb文件,再与新orcad网络表进行一次eco对比。可以看到pcb与新orcad网络表已无差异,如图​十一:

    图十一

    ​9、在pcb中找到C2,可以看到C2值由0.1UF更改为10UF。如图十二:

    图十二

    至此,使用新orcad网络表更新PCB文件方法演示结束。

    ============​=====使用新PCB文件更新PCB文件=================​

    唯一与方法(一、使用新orcad网络表更新PCB文件)的区别是多出一个步骤:将新​新orcad网络表导入至pads layout中生成新PCB文件。然后将新PCB与旧PCB进行对比。​如图十三:

    图十三

    至此,使用使用新PCB文件更新PCB文件方法演示结束。

    PS:

    一​、在pads layout中ECO差异文件导入完成后,一定要:保存PCB--退出--重新打开PCB。再次对比ECO才会显示无差异。

    二、​注意:原理图直接对比PCB 方法,我们发现一个问题,就是当你的库中的二极管与三管的PIN 采用字母命名方式时,PCB 这边不能正确识别,导致PCB 与这两种封装相关的网络全掉,到目前我还没有找到解决方法,你们在PCB 设计时一定要注意,检查你们的档案中的二极管与三极管的PIN是不是采用字母命名式,如果是请慎用直接用原理图与PCB 对比,建议最好采用PCB TO PCB,这样虽然多了一个步骤,但不会出错。

  • 相关阅读:
    mysql语句删除重复数据,保留一条;查询所有重复数据;查询重复数据的一条,
    使用pycharm 运行python的django项目时报错“Quit the server with CTRL-BREAK.”
    检查python以及django是否安装配置成功
    使用Pycharm开发python下django框架项目生成的文件解释
    XML序列化与反序列化
    前台异步传过来的URL中获取token/获取string链接中的token
    字符串json转成json对象
    MySql查询语句中解决“该列没有包含在聚合函数或者groupby子句中”的相关问题方法
    图形验证码的生成(数字和英文大小写)和提交验证
    JQuery使用正则表达式验证手机号,邮箱,身份证(含有港澳台),网址
  • 原文地址:https://www.cnblogs.com/ggg-327931457/p/9384830.html
Copyright © 2011-2022 走看看