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