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

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

3天内不再提示

AD PCB封装转Allegro封装或者AD PCB转Allegro PCB

奈因PCB电路板设计 来源:未知 作者:李倩 2018-04-05 17:06 次阅读

一.AD原理图转OrCAD原理图

AD版本要用AD6.9的,AD9不行,另存时会有错误,步骤如下:

工程师的巨大福利,首款P_C_B分析软件,点击免费领取

1.直接建一个只有原理图的项目。

2.另存为OrCAD (.dsn)项目。如下图:

另存

选择OrCAD格式

3.用Capture 打开保存的DSN文件即可。打开时会等一会,原理图尺寸大的会等的久一点。

4.注意点:原理图尺寸不能太大张,原理图尺寸在A3或A3以下转出来比较好,太大张会出现器件丢失的现象。小尺寸会也会出现小问题,如,器件错位,一般是电阻电容类会有错位。我估计是AD原理图用的同一类器件时引用的库不一样引起的。

二.AD原理图库转OrCAD原理图库

步骤如下:

1.先在AD原理图导出AD 的原理图库,如果本来就有原理图库可以不用导出。

打开有原理图的工程,菜单命令:Design => Make Schematic Library

2.另存为OrCAD 格式的库文件

另存

选择OrCAD格式库文件

3.另存后直接用Capture打开即可

4.注意:AD原理图库转OrCAD原理图库时,AD版本没有要求,我试了AD6.9和AD9都可以。

三.AD PCB封装转Allegro封装或者AD PCB转Allegro PCB.

AD封装转ALLEGRO封装时,要把所有封装放到一张PCB上或者分批次的放到PCB上,把PCB转成ALLEGRO格式的,然后再用ALLEGRO导出PCB封装

步骤如下:

1.用PADS Layout (PADSVX.0)直接导入AD格式的PCB

导入

选择AD格式的PCB

2. PADS Layout (PADSVX.0)导出ASCII文件(*.asc)

导出

选择导出ASCII文件(*.asc)

ASCII选项如上图,格式可选Power PCBV3.0 到V5.0,以及PADS Layout9.3以下版本都可以。

3.把ASCII文件(*.asc)导入到ALLEGRO,ALLEGRO 用的是V16.6版本的,其他的版本没有试。

如下:

选择导入PADS格式的文件

导入和转换后输出文件路径选择,以及层的配置文件选择。

按转换会弹出这窗口出来,按“是”确认。

左上角会有一个窗口弹出来,等待让它转换完成。

转换完成并成功

4.用Allegro打开刚才转换成功并保存的文件

丝印框和阻焊层都有。

5.Allegro 到处PCB封装方法:执行菜单命令:File => Export => Librarys

6.不足:转换的层配置文件,层配置好后仍然有一些封装焊盘的阻焊层和钢网层没有出来。需要手工进行完善。

7.ini层配置文件说明:

allegro自带的原始文件类容如下:

[Options]

CreateSolderLayers=0

SolderOversize=0

[Line Map]

0=BOARD GEOMETRY|ALL

1=ETCH|TOP

2=ETCH|INTERNAL1

3=ETCH|INTERNAL2

4=ETCH|INTERNAL3

5=ETCH|INTERNAL4

6=ETCH|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=UNUSED|-

22=UNUSED|-

23=UNUSED|-

24=UNUSED|-

25=UNUSED|-

26=UNUSED|-

27=UNUSED|-

28=UNUSED|-

29=UNUSED|-

30=UNUSED|-

[Copper Map]

0=BOARD GEOMETRY|ALL

1=ETCH|TOP

2=ETCH|INTERNAL1

3=ETCH|INTERNAL2

4=ETCH|INTERNAL3

5=ETCH|INTERNAL4

6=ETCH|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=UNUSED|-

22=UNUSED|-

23=UNUSED|-

24=UNUSED|-

25=UNUSED|-

26=UNUSED|-

27=UNUSED|-

28=UNUSED|-

29=UNUSED|-

30=UNUSED|-

[Text Map]

0=BOARD GEOMETRY|ALL

1=ETCH|TOP

2=ETCH|INTERNAL1

3=ETCH|INTERNAL2

4=ETCH|INTERNAL3

5=ETCH|INTERNAL4

6=ETCH|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=UNUSED|-

22=UNUSED|-

23=UNUSED|-

24=UNUSED|-

25=UNUSED|-

26=UNUSED|-

27=UNUSED|-

28=UNUSED|-

29=UNUSED|-

30=UNUSED|-

[Decal Map]

0=PACKAGE GEOMETRY|SILKSCREEN_TOP

1=PACKAGE GEOMETRY|SILKSCREEN_TOP

2=UNUSED|-

3=UNUSED|-

4=UNUSED|-

5=UNUSED|-

6=UNUSED|-

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=UNUSED|-

22=UNUSED|-

23=UNUSED|-

24=UNUSED|-

25=UNUSED|-

26=UNUSED|-

27=UNUSED|-

28=UNUSED|-

29=UNUSED|-

30=UNUSED|-

[Pad Map]

0=ETCH|internal_pad_def

1=ETCH|TOP

2=ETCH|INTERNAL1

3=ETCH|INTERNAL2

4=ETCH|INTERNAL3

5=ETCH|INTERNAL4

6=ETCH|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=UNUSED|-

22=UNUSED|-

23=UNUSED|-

24=UNUSED|-

25=UNUSED|-

26=UNUSED|-

27=UNUSED|-

28=UNUSED|-

29=UNUSED|-

30=UNUSED|-

[Via Map]

0=VIA CLASS|internal_pad_def

1=VIA CLASS|TOP

2=VIA CLASS|INTERNAL1

3=VIA CLASS|INTERNAL2

4=VIA CLASS|INTERNAL3

5=VIA CLASS|INTERNAL4

6=VIA CLASS|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=UNUSED|-

22=UNUSED|-

23=UNUSED|-

24=UNUSED|-

25=UNUSED|-

26=UNUSED|-

27=UNUSED|-

28=UNUSED|-

29=UNUSED|-

30=UNUSED|-

我自己更改后的层配置文件类容如下:

[Options]

CreateSolderLayers=0.0254这里我改了发现也没变化

SolderOversize=0.0254这里我改了发现也没变化

[Line Map]

0=BOARD GEOMETRY|ALL

1=ETCH|TOP

2=ETCH|INTERNAL1

3=ETCH|INTERNAL2

4=ETCH|INTERNAL3

5=ETCH|INTERNAL4

6=ETCH|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=PACKAGE GEOMETRY|SOLDERMASK_TOP

22=PACKAGE GEOMETRY|PASTEMASK_BOTTOM

23=PACKAGE GEOMETRY|PASTEMASK_TOP

24=UNUSED|-

25=UNUSED|-

26=PACKAGE GEOMETRY|SILKSCREEN_TOP

27=UNUSED|-

28=PACKAGE GEOMETRY|SOLDERMASK_BOTTOM

29=PACKAGE GEOMETRY|SILKSCREEN_BOTTOM

30=UNUSED|-

[Copper Map]

0=BOARD GEOMETRY|ALL

1=ETCH|TOP

2=ETCH|INTERNAL1

3=ETCH|INTERNAL2

4=ETCH|INTERNAL3

5=ETCH|INTERNAL4

6=ETCH|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=PACKAGE GEOMETRY|SOLDERMASK_TOP

22=PACKAGE GEOMETRY|PASTEMASK_BOTTOM

23=PACKAGE GEOMETRY|PASTEMASK_TOP

24=UNUSED|-

25=UNUSED|-

26=PACKAGE GEOMETRY|SILKSCREEN_TOP

27=UNUSED|-

28=PACKAGE GEOMETRY|SOLDERMASK_BOTTOM

29=PACKAGE GEOMETRY|SILKSCREEN_BOTTOM

30=UNUSED|-

[Text Map]

0=BOARD GEOMETRY|ALL

1=ETCH|TOP

2=ETCH|INTERNAL1

3=ETCH|INTERNAL2

4=ETCH|INTERNAL3

5=ETCH|INTERNAL4

6=ETCH|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=PACKAGE GEOMETRY|SOLDERMASK_TOP

22=PACKAGE GEOMETRY|PASTEMASK_BOTTOM

23=PACKAGE GEOMETRY|PASTEMASK_TOP

24=UNUSED|-

25=UNUSED|-

26=PACKAGE GEOMETRY|SILKSCREEN_TOP

27=UNUSED|-

28=PACKAGE GEOMETRY|SOLDERMASK_BOTTOM

29=PACKAGE GEOMETRY|SILKSCREEN_BOTTOM

30=UNUSED|-

[Decal Map]

0=PACKAGE GEOMETRY|SILKSCREEN_TOP

1=PACKAGE GEOMETRY|SILKSCREEN_TOP

2=UNUSED|-

3=UNUSED|-

4=UNUSED|-

5=UNUSED|-

6=UNUSED|-

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=PACKAGE GEOMETRY|SOLDERMASK_TOP

22=PACKAGE GEOMETRY|PASTEMASK_BOTTOM

23=PACKAGE GEOMETRY|PASTEMASK_TOP

24=UNUSED|-

25=UNUSED|-

26=PACKAGE GEOMETRY|SILKSCREEN_TOP

27=UNUSED|-

28=PACKAGE GEOMETRY|SOLDERMASK_BOTTOM

29=PACKAGE GEOMETRY|SILKSCREEN_BOTTOM

30=UNUSED|-

[Pad Map]

0=ETCH|internal_pad_def

1=ETCH|TOP

2=ETCH|INTERNAL1

3=ETCH|INTERNAL2

4=ETCH|INTERNAL3

5=ETCH|INTERNAL4

6=ETCH|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=PACKAGE GEOMETRY|SOLDERMASK_TOP

22=PACKAGE GEOMETRY|PASTEMASK_BOTTOM

23=PACKAGE GEOMETRY|PASTEMASK_TOP

24=UNUSED|-

25=UNUSED|-

26=UNUSED|-

27=UNUSED|-

28=PACKAGE GEOMETRY|SOLDERMASK_BOTTOM

29=UNUSED|-

30=UNUSED|-

[Via Map]

0=VIA CLASS|internal_pad_def

1=VIA CLASS|TOP

2=VIA CLASS|INTERNAL1

3=VIA CLASS|INTERNAL2

4=VIA CLASS|INTERNAL3

5=VIA CLASS|INTERNAL4

6=VIA CLASS|BOTTOM

7=UNUSED|-

8=UNUSED|-

9=UNUSED|-

10=UNUSED|-

11=UNUSED|-

12=UNUSED|-

13=UNUSED|-

14=UNUSED|-

15=UNUSED|-

16=UNUSED|-

17=UNUSED|-

18=UNUSED|-

19=UNUSED|-

20=UNUSED|-

21=PACKAGE GEOMETRY|SOLDERMASK_TOP

22=PACKAGE GEOMETRY|PASTEMASK_BOTTOM

23=PACKAGE GEOMETRY|PASTEMASK_TOP

24=UNUSED|-

25=UNUSED|-

26=UNUSED|-

27=UNUSED|-

28=PACKAGE GEOMETRY|SOLDERMASK_BOTTOM

29=UNUSED|-

30=UNUSED|-

配置层的关系从哪里看出来的呢?从PADSLayout 里面的层定义可以看出来,执行如下的菜单命令:设置=》层定义,然后会弹出如下的窗口:

然后从这个层定义去看丝印或者阻焊是属于哪一层的,比如:

Silkscreen Top是第26层;Silkscreen Bottom是在第29层,Solder Mask Top是在第21层,Solder Mask Bottom 是在第28层,然后在相应的对象类型里面给他指定对应关系。

比如在Pad 焊盘这中类型[Pad Map]里面加上Solder Mask Top,和 Solder MaskBottom这个两层的对应关系,因为焊盘这种类型原则上是没有Silkscreen Top和Silkscreen Bottom的,所以焊盘里面可以不用加丝印的层对应关系。然后分别在21和28改为如下的对应关系。

21=PACKAGE GEOMETRY|SOLDERMASK_TOP

28=PACKAGE GEOMETRY|SOLDERMASK_BOTTOM

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

    关注

    4216

    文章

    22448

    浏览量

    385349
  • AD
    AD
    +关注

    关注

    27

    文章

    853

    浏览量

    149363
  • Cadence
    +关注

    关注

    62

    文章

    881

    浏览量

    140770
  • PCB设计
    +关注

    关注

    392

    文章

    4568

    浏览量

    83183
  • 可制造性设计

    关注

    10

    文章

    2062

    浏览量

    15306
  • 华秋DFM
    +关注

    关注

    20

    文章

    3481

    浏览量

    3899

原文标题:AD转cadence详细方法说明【包括原理图,原理图库,PCB封装库,PCB设计文件】

文章出处:【微信号:pcbgood,微信公众号:奈因PCB电路板设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    通过Allegro软件绘制PCB封装的步骤说明

    Allegro软件绘制PCB封装,比其它EDA软件相对于复杂一些,步骤更多一些,我们这里简单的列一下通过Allegro软件绘制的PCB
    发表于 10-12 11:06 9088次阅读

    allegro更新PCB封装

    allegro更新PCB封装时,出现package symbols 没有下拉菜单 如何解决? 如下图
    发表于 01-22 10:10

    PCB设计软件allegro操作中封装调入及常见错误

    PCB设计软件allegro蓝牙音箱案例实操讲解,以蓝牙音箱为案例将PCB设计基础知识融进实际案例中,通过操作过程讲解PCB设计软件功能及实用经验技巧,本文着重讲解
    发表于 08-08 09:47

    ad13的pcb文件allegro报错

    `想把ad13的pcb文件allegro命令栏报错,补丁版本114,求解,谢谢`
    发表于 02-27 17:53

    Altium的pcb文件allegro的方法

    AD的pcb设计文件并不能直接转换成allegropcb板,常用的方法是AD→PADS→Allegro;所以AD
    发表于 09-03 17:02

    pads pcb封装转到allegro的方法

    1.将pads的封装添加到PCB下并导出9.5之前(尽量版本不要太高)的.asc文件2.再从allegro-file-import-CAD Tr中选刚导出的.asc文件进行转换3.打开转换后的BRD文件,再从
    发表于 11-12 18:45

    pcb软件allegro手工封装的简易方法有哪些?

    pcb软件allegro如何手工封装?手工封装的简易方法有哪些?
    发表于 04-23 07:20

    【Altium小课专题 第139篇】Allegro PCB如何转换成Altium Designer PCB

    设置什么,一切按照向导的默认设置转换即可。图6-217 Allegro PCB的转换(4)转换完成之后,建议对封装进行一个检查和修整,因为Allegro的元件包含很多管脚号的信息和一些
    发表于 08-05 16:07

    Allegro PCB SI L XL /ALLEGRO P

    ALLEGRO PCB SI L, XLALLEGRO PCB PI OPTION XLCadence Allegro PCB SI off
    发表于 10-16 09:45 0次下载

    ALLEGRO PCB LIBRARIAN 610

    ALLEGRO PCB LIBRARIAN 610AUTOMATED LIBRARY PART CREATION AND VALIDATIONCadence Allegro PCB
    发表于 10-16 09:55 0次下载

    Allegro PCB设计流程一

    Allegro PCB设计流程一 Allegro PCB SI  的设计流程包括如下六个步骤:  Pre-Placement &nbs
    发表于 11-18 10:17 2592次阅读

    简易pcb软件allegro中手工封装技术

    简易pcb软件allegro中手工封装技术 在电路改板设计中经常会遇到PCB软件allegro如何手工
    发表于 01-23 11:39 1465次阅读

    allegro 快速更新封装

    allegro 快速更新封装Allegro by小北 PCB设计技巧,PCB小知识,PCB方案指
    发表于 08-11 07:25 2868次阅读

    allegro与PADS的区别及创建PCB封装的步骤

    allegro与PADS的区别及创建PCB封装的步骤
    发表于 03-27 10:56 63次下载
    <b class='flag-5'>allegro</b>与PADS的区别及创建<b class='flag-5'>PCB</b><b class='flag-5'>封装</b>的步骤

    Allegro常用的PCB封装

    Allegro常用的PCB封装介绍。
    发表于 06-06 14:31 0次下载