码迷,mamicode.com
首页 > 其他好文 > 详细

Altium Designer格式文件变更为Cadence文件心路历程

时间:2018-07-18 21:39:29      阅读:558      评论:0      收藏:0      [点我收藏+]

标签:建立   sign   library   bom   replace   不为   删掉   export   rap   

  因为某些非正常原因,项目需要将AD的原理图与PCB转换成Cadence格式的原理图与PCB,今日终于完成,中间历经数月。个中心酸,记录如下,引以为鉴。

  AD转Cadence分为原理图的转换与PCB的转换,分别陈述如下:

  1,SCH Convert

  工具软件:AD10, Cadence 16.6, Orcad 10.3

  过程:a,将AD Project的PCB remove出,仅保留SCH。将Project save as DSN Format.。可能会遇见文件另存错误的情况,可尝试以单个文件建立project,再save as为DSN文件,整体转好了以后在c步骤中合并为一个DSN project。

     b,使用Orcad 10.3打开a中生成的DSN文件,保存。

     c,使用Cadence打开b中生成的DSN文件,

  以上即完成SCH convert的动作。

  2,PCB Convert

  工具软件:AD 10, Cadence 16.6, Pad 9.3

  过程:a,Pad 9.3 File----->Import PcbDoc, 保存。

     b,Pad 9.3 File----->Export .asc, 保存。Export选项中勾选Part,Net。本步骤可能存在无法保存的情况,则该文件无法完成格式转换。

     c,Allegro 16.6 File------>Import. Import asc文件,弹出的对话框点击OK关闭即可。

  3,注意事项:

     a,AD的零件个点与Orcad个点不一致,需逐个调整。

     b,Orcad不允许PIN脚为0,不允许引脚名称重复,需逐个调整。

     c,SCH library中Part修改完成后,需要采用Replace Cache的方式将原理图中的所有器件替换掉。

     d,生成Orcad原理图中的Part Update完成以后,每个Part都会有Reference与Part Reference两个参数,可能存在不一致的情况,需要调整一致。

     e,修改Olb Library时,Orcad的引脚只允许两个选项(short & long),Short长度类型引脚长度为3个格点,long长度类型引脚为1个格点。Update Sch以后非常容易导致信号连接异常。

     f,转换格式之后的Power Bar & GND需要全部替换并修改。

     g,PCB格式转换后内层与polygon,Region都会不见,所以在格式转换之前将AD中所有涉及到的内层Plane,Polygon,Region全部删除,因为在Cadence中删除Shape会将Shape上的Via也一起删掉,此操作会保留Cadence的Shape Via

  4,整理工作:针对注意事项做的整理工作,占据整个工作量的90%,建议,格式转换意义不大,如有格式转换问题,直接重新画图。

     a,SCH Olb整理:逐个零件调整格点,引脚长度(部分Symbol引脚长度在AD内设置为2,不合法),引脚名称(引脚名称不能重复),引脚号(引脚号不为0)

     b,Update Schematic:将修改好的零件逐个Replace Cache,以更新原理图。(耗时较多)

     c,修改原理图:(耗时较多)

        c1,主要内容为调整Olb 零件库中零点位置移动或者Graphic Rotate导致的所有器件的偏移与旋转。同时连接上断开的Wire,删除因PIN Length修改与PIN重叠的Wire。

        c2,整理Off-Page Connect

        c3,Replace 所有的GND symbol,Power Symbol则因Power net各不相同需要逐个修改。

        c4,修改Power Symbol与GND Symbol Replace导致的断线。

        c5,调整Reference与Value的位置.。

        c6,比对Reference与Part Reference并将不一致处修改完好。

        c7,DRC check。

     d,Update PCB:Update PCB时会因为0引脚的问题导致无法更新,可以将PCB中所有0引脚的器件删除,SCH Update后再Quick Place。删除之前务必show element出所有0引脚的location,以保证在Quick Placement以后能通过直接

        Key坐标的方式摆放新的Symbol。(耗时较多)

     e,PCB Library整理:逐个添加PCB封装的Silkscreen(产生的dra封装silkscreen会丢失),调整00点至symbol中心。(耗时较多)

  5,格式转换操作专题:转换过程步骤详解。

     a,c6步骤,比对Reference与Part Reference并将不一致处修改完好:关键是找到Reference与Part Reference不一致的Part。

        a1,导出Instance BOM:Tool------>Bill of Materials(勾选Use instance)。

        a2,导出Occurences BOM:Tool------>Bill of Materials(勾选Use occurences)。

        a3,在Excel中打开两份BOM,截取其中的Reference部分,在新的sheet中粘贴并选中。条件格式------>突出显示单元格规则------>重复值。Reference与Part Reference一致的Part将会标红(或者其他颜色),比对未标记颜色的单元

          格即可,以Reference为准而非Part Reference。在原理图中查找复制粘贴即可。

     b,c3,Replace 所有的GND symbol,Power Symbol则因Power net各不相同需要逐个修改:关键位确认所有的Power Symbol均修改完毕。

        Tool------>Export Properties-, 勾选Flat Net Properities. 可获得所有Net的properities, 任何Parameter包含Power net即表示Power symbol未修改完全。

  希望这是最后一次格式转换。

     

 

Altium Designer格式文件变更为Cadence文件心路历程

标签:建立   sign   library   bom   replace   不为   删掉   export   rap   

原文地址:https://www.cnblogs.com/legend-yuan/p/9332557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!