pads个人收集相关资料.docx

上传人:b****2 文档编号:2248683 上传时间:2022-10-28 格式:DOCX 页数:11 大小:21.94KB
下载 相关 举报
pads个人收集相关资料.docx_第1页
第1页 / 共11页
pads个人收集相关资料.docx_第2页
第2页 / 共11页
pads个人收集相关资料.docx_第3页
第3页 / 共11页
pads个人收集相关资料.docx_第4页
第4页 / 共11页
pads个人收集相关资料.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

pads个人收集相关资料.docx

《pads个人收集相关资料.docx》由会员分享,可在线阅读,更多相关《pads个人收集相关资料.docx(11页珍藏版)》请在冰豆网上搜索。

pads个人收集相关资料.docx

pads个人收集相关资料

PROTEL99SE原理图编辑器中选择生成PADS格式网络表,生成的网络表文件有两个如:

Sheet1.PRT和Sheet1.NET其中一个文件是元件信息,一个文件是网络信息。

Sheet1.PRT内容如下:

*PADS-PCB**PART*Q1TO-92AQ2TO-92AR10R400R11R400R12R400R13R400R14R400   

在PROTEL99SE原理图编辑器中选择生成PADS格式网络表,生成的网络表文件有两个如:

Sheet1.PRT和Sheet1.NET

其中一个文件是元件信息,一个文件是网络信息。

Sheet1.PRT内容如下:

*PADS-PCB*

*PART*

Q1TO-92A

Q2TO-92A

R10R400

R11R400

R12R400

R13R400

R14R400

R15R400

R16R400

R17R400

R18R400

*END*

Sheet1.NET内容如下:

*PADS-PCB*

*NET*

*SIGNAL*NetR10_1

R10.1R11.1

*SIGNAL*NetR10_2

R10.2R13.1

*SIGNAL*NetR11_2

R11.2R12.2R14.1R15.1

*SIGNAL*NetR12_1

Q1.1Q2.2Q2.3R12.1R18.2

*SIGNAL*NetR13_2

R13.2R16.1

*SIGNAL*NetR14_2

R14.2R17.1

*SIGNAL*NetR15_2

R15.2R18.1

*SIGNAL*NetR16_2

Q1.2Q1.3Q2.1R16.2R17.2

*END*

你只需将网络信息的内容复制到元件信息的字符后面即可。

注意删除元件信息这段后面的

“*END*”这几个字符。

最终文件内容如下:

*PADS-PCB*

*PART*

Q1TO-92A

Q2TO-92A

R10R400

R11R400

R12R400

R13R400

R14R400

R15R400

R16R400

R17R400

R18R400

*PADS-PCB*

*NET*

*SIGNAL*NetR10_1

R10.1R11.1

*SIGNAL*NetR10_2

R10.2R13.1

*SIGNAL*NetR11_2

R11.2R12.2R14.1R15.1

*SIGNAL*NetR12_1

Q1.1Q2.2Q2.3R12.1R18.2

*SIGNAL*NetR13_2

R13.2R16.1

*SIGNAL*NetR14_2

R14.2R17.1

*SIGNAL*NetR15_2

R15.2R18.1

*SIGNAL*NetR16_2

Q1.2Q1.3Q2.1R16.2R17.2

*END*

文件保存后将其另存为或输出到指定文件夹内并将其改名如:

Sheet1.ASC,再用POWERPCB即可导入使用。

 

新建一个txt文档,复制内容到txt中,保存为asc格式。

情景:

使用pads2007画元件封装,完成后保存,提示内存不足,进而无法保存。

解决办法:

导致这个问题的可能原因是软件的库中(library)有不存在的库,如某个库已经在库目录中被删掉了或者库存放在可移动存储器上,而存储器被移走了。

这时,只要打开软件的库管理,把不存在的库删除即可。

1.在padslayout下打开PADS文件,

2.file/library…---》CreateNewLib…---》建立一个自己的PCBDECAL库,

3.将PCB缩小到可以全部显示pcblayout,

4.按右键,选择"SelectComponents",再框选整个PCBLayout,所有零件被选中,

5.再按右键,在弹出的菜单中选择“savetolibary...",

6."parttype"及"decal"皆选择“selectall",

7.将下面的目录选择为首先建立的自己的PCBDECAL库,

8.按OK就可以将此PCBLAYOUT中的所有零件的PCBDECAL存入自己的封装库。

PADSPCB设计中,会有Protel封装装成PADS的问题,我有一个办法,现总结下来供大家分享,该方法首次安装有些繁琐,但安装完毕就simple了 (Writeby:

Yeqishi若有问题,欢迎询问)

 

1.首先从Protel原理图到处封装库就细说了,全选原理图,然后MakePCBlibrary,保存就得到了*.PcbLib封装库

 

2.下载Protel2PCBTranslators软件

 

3.解压缩包,按照软件中说明文档安装软件

 

4.解压的文件夹中alt2pads.exe即可将*.PcbLib封装库转化成.pt4封装库,此库应该就可以在PADS2005中使用了,而PADS2007还需要继续转换

 

5.在PADS2007安装完成后,自身有2005/2007封装库转换工具

大概位置为“开始--所有程序--MentorGraphicsSDD--PADS2007--LibraryConverter ”

该软件即可将.pt4封装库转换成.pt07封装库,PADS2007就可以用了

 

注意:

转换完成后,我遇到过丝印层线框不显示的情况,其实是转换后封装丝印层在第28层(底层丝印层),而该层颜色被设成黑色所以看不到了,改变LIne的颜色即可看到

Readingfile--  D:

Workstation....PADS-PCB.asc

*UnspecifiedorunsupportedversionofASCIIfile

*PADS-PCB*

**INPUTWARNINGSFOUND**

Readingfile--  D:

Workstation....PADS2000.asc

*UnspecifiedorunsupportedversionofASCIIfile

*PADS2000*

**INPUTWARNINGSFOUND**

从上面,可以看出PowerPCB5.0导入Orcad网表时,用Padspcb.dll或Pads2k.dll的并没差别;

 

 

 

PadsLogic输出的网表格式:

PartReference    PartType@PartDecals

如:

U1   R@0402

 

如果令PartType与PartDecals有一样的名称,并在PCBFoorprint一栏中添加:

@{PCBFootprint} 

    则创建的网表就有与PADsLogic一样的形式;

如果PartType与PartDecals的名称不一样,可以在原理图的元件属性中添加PartType的属性栏并赋予相应的值,PCBFoorprint一栏中输入{PartType}@{PCBFootprint} 就可以。

 

/////////////////////////////////////Attention//////////////////////////////////

 

原理图中元件的属性栏,有SourcePackage属性,这栏实际上相当于PADs中的PartType,

所以创建网络表时就可以在PCBFootprint中输入:

{SourcePackage}@{PCBFootprint}

最后Pads-PCB建库时,PartType的名称可以与SourcePackage一样,同个PartType对应不同的Decals,如:

.

R136   R@0402

R137   R@0603

R138   R@0805

.

.

.

C19   C@0603

C20   C@0805

.

.

Q1    Q@TO-92

Q2    Q@SOT-23

.

X1    XTAL@XTAL/S

X2    XTAL@XTAL/U

X3    XTAL@XTAL/3X8

X4    XTAL@XTAL/2X6

X5    XTAL@XTAL/SMD50X32

X6    XTAL@XTAL/SMD70X50

X7    XTAL@OSC4

.

.

U11    S-35390A@S0P8

U12    S-35390A@TSSOP8

.

.  

/////////////////////////////////////Attention//////////////////////////////////

 

导入时的一些错误:

1

Readingfile--  D:

Workstation....PADS2000.asc

*UnspecifiedorunsupportedversionofASCIIfile

*PADS2000*

Can'tfindpartTypeitem

BAT1             BATTERY@BATTERY_SD_10MM

*Bad*PART*asciidatalineformat

C1               CAP NP@0603

 

显然是PCB封装库中没有名称为BATTERY和CAP NP的PartType。

 

2

Readingfile--  D:

Workstation....PADS2000.asc

*UnspecifiedorunsupportedversionofASCIIfile

*PADS2000*

*NotvalidpinnameforparttypeCATHODE

LED5.CATHODEU15.18

*NotvalidpinnameforparttypeANODE

RN23.1LED5.ANODE

Warning:

deletingsignalLED0

Warning:

deletingsignalN362907

**INPUTWARNINGSFOUND**

 

可能是因为LED5元件的引脚没有PinNumber,

此种情况还可能是因为原理图中用字母形式的PinNumber,而PCB中的PartType中没有给相应引脚分配相应的字母形式的PinNumber

 

 

3

Readingfile--  D:

Workstation...SYNCHRO_TEST.asc

*UnspecifiedorunsupportedversionofASCIIfile

*PADS2000*

PartnamealreadyusedR1

R1               R@0402

PartnamealreadyusedR2

R2               R@0402

PartnamealreadyusedR3

R3               R@0603

PartnamealreadyusedR4

R4               R@0805

PartnamealreadyusedR5

R5               R@0805

PartnamealreadyusedR6

R6               R@0402

Partname

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1