微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > PADS技术问答 > Powerpcb一个Part不同封装调用问题?

Powerpcb一个Part不同封装调用问题?

时间:10-02 整理:3721RD 点击:

在我的powerpcb库中有一个part为TJC3-3(其实就是大家常见的三芯插座),里面有两种封装,一个是TJC3-3(立式插座),一个是TJC3-3A(卧式插座)。


我做的PCB上要使用TJC3-3A封装的卧式插座。当我使用PCB NAVIGATOR进行ORCAD和POWERPCB通讯或者是用ORCAD生成ASC文件再让POWERPCB导入,会提示

Line 6 , Section *PART*X1 TJC3-3A* Failed to get TJC3-3A from library

(以上是使用PCB NAVIGATOR通讯提示的错误)或者

Can't find part Type item < TJC3-3A >X1 TJC3-3A

Failed to get TJC3-3A from library

(以上是使用ASC导入提示的错误)

但是如果我使用TJC3-3封装就没有问题,所以我每次都是先把封装改为TJC3-3,就没有问题,再在PCB里,把器件的封装改为TJC3-3A。


不知道大家有否碰到这种类型的问题,如何解决?

因为ASC网表和PCBNav里的Footprint里缺省对应Part而非Decal,你的库中只有Part TJC3-3,而没有Part TJC3-3A,所以找不到。你可以在ORCAD的Footprint里直接填Decal TJC3-3A,当然所有其它器件的footprint也应改为Decal。然后用下面办法转到PowerPCB:

http://www.pcbbbs.com/viewthread.php?tid=48768

小编,我按您给的方法去掉了Map “Values” to “PCB Footprint”选项的勾选,但是还是无法传递正确的DECAL

report.txt提示如下

PART DIFFERENCES----------------OLD DESIGN NEW DESIGNRef-des Part-typeecal Ref-des Part-typeecalC1 CAP-CX10-B C1 100UF/16VR1 RES770-420X200 R1 1KR2 RES770-420X200 R2 1KC2 SMT-0603 C2 1000PFSW1 SW_SECMA-MC SW1 SWSW2 SW_SECMA-MC SW2 SWSW3 SW_SECMA-MC SW3 SWX1 TJC3-3 X1 CON3

eco2pcb.eco内容为

*PADS-ECO-V3.0-MILS**REMARK* old file: D:\EDADES~1\DSC-9600\FRONTP~2\ppcbnet.asc*REMARK* new file: D:\EDADES~1\DSC-9600\FRONTP~2\782-DSC96A-0500.asc*REMARK* created by ECOGEN (Version 6.1b) on 2004-9-7 9:58:53*CHGPART*C1 CAP-CX10-B 100UF/16VR1 RES770-420X200 1KR2 RES770-420X200 1KR3 RES770-420X200 1MR4 RES770-420X200 1KC2 SMT-0603 1000PFSW1 SW_SECMA-MC SWSW2 SW_SECMA-MC SWSW3 SW_SECMA-MC SWX1 TJC3-3 CON3

eco.err内容如下

** ECO In Report **

Tue Sep 07 09:58:53 2004

Input File : D:\EDADES~1\DSC-9600\FRONTP~2\eco2pcb.ecoCurrent Job : 782-DSC9600A-0500.pcb

Line 6 , Section *CHGPART*C1 CAP-CX10-B 100UF/16V* Failed to get 100UF/16V from library

Line 7 , Section *CHGPART*R1 RES770-420X200 1K* Failed to get 1K from library

Line 8 , Section *CHGPART*R2 RES770-420X200 1K* Failed to get 1K from library

Line 9 , Section *CHGPART*R3 RES770-420X200 1M* Failed to get 1M from library

Line 10 , Section *CHGPART*R4 RES770-420X200 1K* Failed to get 1K from library

Line 11 , Section *CHGPART*R5 RES770-420X200 1K* Failed to get 1K from library

Line 12 , Section *CHGPART*R6 RES770-420X200 1K* Failed to get 1K from library

Line 13 , Section *CHGPART*R7 RES770-420X200 1K* Failed to get 1K from library

状态窗口的提示仍为
,没有将Value值传递给PCB。


ORCAD这样的设置没问题吧?请帮忙解决,谢谢。

本人使用的是PADS 2004+PCB NAvigator v4.01!以上的问题,好像取消勾选Map “Values” to “PCB Footprint”,反而把value值map到Decal去了,奇怪!

report.txt提示如下

PART DIFFERENCES----------------OLD DESIGN NEW DESIGNRef-des Part-typeecal Ref-des Part-typeecalC1 CAP-CX10-B C1 100UF/16VR1 RES770-420X200 R1 1KR2 RES770-420X200 R2 1KC2 SMT-0603 C2 1000PFSW1 SW_SECMA-MC SW1 SWSW2 SW_SECMA-MC SW2 SWSW3 SW_SECMA-MC SW3 SWX1 TJC3-3 X1 CON3

看你的提示信息,好像用的是更新PCB。据我使用情况看,PADS2004用PCBNav第一次传递网络表还可以,第二次更新PCB就不好用了,可能是PCBNav的更新没有跟上。我用的PowerPCB是5.01版还比较好用。你可以新建一个PCB,用Send Netlist to PADS看看效果。

这里要处理好封装匹配问题.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top