0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享一种将AD原理图更新Allegro PCB文件的方法

冬至子 来源:卫红EDA 作者:易元互连工作室 2023-11-03 11:44 次阅读

Altium Designer是原Protel软件开发商Altium公司推出的一款优秀的电子EDA设计软件,主要运行在Windows操作系统。Altium Designer 除了全面继承包括Protel 99SE、Protel DXP在内的先前一系列版本的功能和优点外,还增加了许多改进和很多高端功能。

Protel在很多学校都有普及使用,从使用群体数量来讲,无疑是众多PCB设计的EDA软件中使用人数最多的。

但卫红的工程师们长期使用的EDA软件为CadencePads,对AD的了解还停留在Protel99se的时代。几天前 ,一个客户发来一个AD的原理图,希望能做出PCB设计,鉴于对AD不熟悉,只能使用Cadence Allegro进行PCB设计。

最初尝试将AD的原理图转为OrCAD的原理图进行设计,而且现在OrCAD17.4的软件也可以很方便的将AD的PCBDOC文件转成ORCAD的DSN文件。

但转换后发现一个问题,AD的原理图中不同页码中相同的网络,转成了DSN文件中,这些网络名字后面都被加了“_1"、”_2"等变成了不同的网络,这样实际相同的网络都没法连接起来。

经过研究才发现,这个是软件间不同的使用Ruler造成的,在OrCAD中不同页码之间相同的网络,必须通过跨页连接符offpage来定义连接,在AD中则不需要,只要定义相同的Net label,就直接默认连接起来。这就造成了AD的原理图转换到OrCAD后,Net label虽然在的,但页码之间没有offpage,OrCAD就认为不是相同的网络。

重新添加offpage工作量很大,而且AD中原理图和PCB封装名字和属性都习惯用小数线、空格之类的,这些在OrCAD中都不支持的,导致即使原理图可以用,导Netlist时也会report出来很多问题,只有把这些名字中非法字符更改后,才能顺利导出Netlist文件。关键是EDA工程师对原理图不熟悉,更改原理图后可能会产生一些不可控的问题出现会影响到PCB设计端。

几番衡量之后,还是决定将客户的原理图导出网表后,将Netlist的网表导入到Cadence Allegro中进行PCB设计,感谢行业资深工程师陈工提供的Netlist转换工具,先将具体的方法分享给大家。

1、先将AD的原理图,导出Protel格式的Netlist文件,操作如下图所示,要导出整个工程的网表,不是某页的网表;

图片

2、Protel格式的Netlist文件后缀名是net的,用记事本打开后,是这个样子,如下图所示,这个格式显然是Allegro不能识别的,我们需要将Netlist文件进行转换下;

图片

3、打开Protel网表转Allegro.exe的程序文件,选择Protel格式的Netlist文件,其他默认选择,点击转换进行网表格式转换;

图片

然后就生成了一个txt后缀名的文件,如下图所示,直接点击保存即可;

图片

4、用记事本打开转换成的txt文件,可以看到文件格式转换已经好了,但名字中出现了很多小数点和空格的非法字符,这个比较麻烦,就需要手动去修改下,如果这款软件能自动把小数点和空格自动改为Underline,那就更方便了;

图片

5、这个还需要手动把“!”前的一部分删除掉,更改后的结果如下图所示;

图片

6、还有一点的就是PCB封装不仅要有dra文件、symbol文件,还要有device文件,这个可以打开dra文件,然后执行Creat Device,如下图所示;

图片

直接点击OK就生成了一个txt的device文件,操作虽然很简单,但架不住封装数量多,可以做个批处理的脚本文件来自动执行;

图片

同时,不要忘了将device文件的路径更改到PCB库的路径一样;

图片

7、最后就需要将更改后的Netlist文件导入到Allegro的PCB文件中了,导入后可能会有很多的报错信息出现,比如device文件找不到, 需要有很大的耐心去处理。

图片

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • EDA设计
    +关注

    关注

    1

    文章

    47

    浏览量

    13679
  • PCB封装
    +关注

    关注

    20

    文章

    75

    浏览量

    30182
  • Allegro设计
    +关注

    关注

    0

    文章

    10

    浏览量

    5599
  • Orcad库
    +关注

    关注

    0

    文章

    3

    浏览量

    1061
  • DSN
    DSN
    +关注

    关注

    0

    文章

    8

    浏览量

    4577
收藏 人收藏

    评论

    相关推荐

    如何导入Altium Designer的原理图PCB

    “  KiCad可以支持直接导入Altium Designer的原理图PCB文件。与其它导入器不同,KiCad导入器可以直接导入源生的二进制文件(*.schdoc及*.pcbdoc)
    的头像 发表于 11-12 12:21 517次阅读
    如何导入Altium Designer的<b class='flag-5'>原理图</b>和<b class='flag-5'>PCB</b>?

    ad怎么实现原理图pcb元件对应

    致性。以下是实现原理图PCB元件对应的主要步骤: 1. 创建项目和文件 首先,在AD中创建个新项目,并分别添加原理图文件
    的头像 发表于 09-02 17:25 3066次阅读

    AD20原理图PCB怎么交互

    原理图PCB交互的主要方式和步骤: 、创建项目和关联文件 创建新项目 :首先,在AD20中创建个新的项目,这将作为
    的头像 发表于 09-02 17:19 2212次阅读

    AD画完原理图后如何导入PCB

    在Altium Designer(简称AD)中,画完的原理图导入到PCB(Printed Circuit Board,印制电路板)是个关键的设计步骤。以下是导入过程:
    的头像 发表于 09-02 16:32 5960次阅读

    altium怎么把原理图导入pcb

    在Altium Designer中,原理图导入到PCB设计是个关键的步骤,它确保了电路设计的准确性和可制造性。这个过程涉及到多个阶段,包括原理图
    的头像 发表于 09-02 16:27 1703次阅读

    Altium怎么把原理图换成pcb

    在Altium Designer中,原理图转换为PCB(Printed Circuit Board,印制电路板)个关键的设计步骤。以
    的头像 发表于 09-02 16:20 2037次阅读

    Allegro X 23.11 版本更新 I PCB 设计:DFA_BOUND 用于 DFA 规则设定

    Allegro X 23.11 版本更新 I PCB 设计:DFA_BOUND 用于 DFA 规则设定
    的头像 发表于 06-29 08:12 742次阅读
    <b class='flag-5'>Allegro</b> X 23.11 版本<b class='flag-5'>更新</b> I <b class='flag-5'>PCB</b> 设计:DFA_BOUND 用于 DFA 规则设定

    Allegro生成光绘文件

    Allegro生成光绘文件
    发表于 05-06 10:37 1次下载

    利用DX-BST原理图智能工具实现原理图对比的技术方法

    完成原理图对比任务。本文介绍如何利用DX-BST原理图智能工具实现原理图对比的技术方法。1.理解DX-BST
    的头像 发表于 04-24 08:34 612次阅读
    利用DX-BST<b class='flag-5'>原理图</b>智能工具实现<b class='flag-5'>原理图</b>对比的技术<b class='flag-5'>方法</b>

    AllegroPCB转成生产文件多麻烦?这款工具键转换!

    【问】为何要将PCB文件转换为Gerber文件和钻孔数据?Gerber文件一种国际标准的光绘格式文件
    的头像 发表于 03-13 13:57 2883次阅读
    用<b class='flag-5'>Allegro</b><b class='flag-5'>将</b><b class='flag-5'>PCB</b>转成生产<b class='flag-5'>文件</b>多麻烦?这款工具<b class='flag-5'>一</b>键转换!

    AllegroPCB转成生产文件多麻烦?这款工具键转换!

    【问】为何要将PCB文件转换为Gerber文件和钻孔数据? Gerber文件一种国际标准的光绘格式
    发表于 03-13 11:10

    根据文件或者实物,怎样来进行PCB原理图反推?

     即在已经有电子产品实物和电路板实物的前提下,利用反向研发技术手段对电路板进行逆向解析,原有产品的PCB文件、物料清单(BOM)文件原理图文件
    发表于 12-18 16:28 582次阅读

    ad原理图封装怎么和pcb封装关联

    AD原理图封装与PCB封装关联是电子设计自动化(EDA)过程中的重要环节。为了实现这关联,需要遵循定的步骤和注意事项。 、AD
    的头像 发表于 12-13 15:43 1.5w次阅读

    原理图pcb的关系

    原理图上的电路元件布局转化为实际的电路板。原理图PCB之间的关系可以用流程来表示:原理图
    的头像 发表于 12-07 15:37 4865次阅读

    一种大功率PCB散热管理的方法

    一种大功率PCB散热管理的方法
    的头像 发表于 12-05 14:28 586次阅读
    <b class='flag-5'>一种</b>大功率<b class='flag-5'>PCB</b>散热管理的<b class='flag-5'>方法</b>