PowerPCB元件封装制作图文精选详解新手一定要看.doc
,PowerPCB元件封装制作图文详解!新手一定要看!PowerPCB元件封装制作图文详解!新手一定要看!D# w* J3 r9 *EDA365论坛网" x, X5 V3 5 H我们习惯上将设计工作分为三大阶段,指的是前期准备阶段、中间的设计阶段以及后期设计检查与数据输出阶段。前期准备阶段的最重要的任务之一就是制作元件,制作元件需要比较专业的知识,我们会在下一部教程中专门介绍。但是学会了做元件只是第一步,因为元件做好后还必须保存起来,保存的场所就是我们现在要讨论的元件库,而且在PowerPCB中只有将元件存放到元件库中之后,才能调出使用。因此做元件与建元件库操作是密不可分的,有时还习惯将两个操作合而为一,统称为建库。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛. A9 u7 3 w" m/ W建库过程中的重要工作之一就是对元件库的管理,可以想像一个功能强大的元件库,至少要能满足设计者的下列几方面的要求:必须能够随意新建元件库、具有较强的检索功能、可以对库中的内容进行各种编辑操作、可以将元件库中的内容导入或者是导出等等。0 f: ?/ N X$ u# rEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛下面我们将分几小节对PowerPCB元件库的各种管理功能进行详细讨论。- z7 m% P! v! n. : e( T3 g0 JEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛一,PowerPCB元件库基本结构EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛& k1 ( p$ T8 p, ; f0 # & I2 ?) L G# 1.元件库结构5 m) J3 K5 ?! n( M" d在深入讨论之前,有必要先熟悉PowerPCB的元件库结构,在下述图9-1已经打开的元件库管理窗口下,我们可以清晰地看到四个图标,它们分别代表PowerPCB的四个库,这是PowerPCB元件库的的一个重要特点。换句话说,每当新建一个元件库时,其实都有四个子库与之对应。有关各个库的含义请仔细阅读图9-1说明部分。% + i# A; o" m8 E: P+ h* QEDA365论坛网# 7 q8 w) ) Vp3 F0 X2 s, p: bEDA设计师论坛EDA设计师论坛 c7 M# _1 |+ A6 Y4 f/ Q: L下载 (68.99 KB)2008-1-4 17:19/ s0 v- K" M6 I- G, QEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛EDA设计师论坛2 R5 N# s6 Q: u) 8 w5 p8 N图9-1 各元件库功能说明7 ) t9 n1 m# D! . f6 CEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛 r: s& e( M5 C8 K1 v5 $ # L* y0 i: / Z例如我们新建了一个名为FTL的库后,在Padspwr的Lib目录下就会同时出现四个名称相同但后缀名各异的元件库,如图9-2分别为:2 S9 r$ i; l. * G- EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛FTL.pt4:Part Type元件类型库" I% M3 c" - m) S1 v0 a$ x. M0 EDA365论坛网FTL.pd4:Part Decal元件封装库+ f+ F% |, J" 8 E0 u7 a! qFTL.ld4:CAE逻辑封装库9 a2 r4 ! r$ F; v. uFTL.ln4:Line线库+ G- M/ C5 _1 O0 _i& " K4 HEDA365论坛网这是Padspwr的Lib目录下的所有元件库的列表,在这里可以找到所有元件库,包括系统自带的与客户新建的库。% L" b" - s) N+ t/ 5 a下载 (51.18 KB)2008-1-4 17:19 - 3 p1 r$ T W& V8 4 q+ R/ x% n" s! KEDA设计师论坛 图9-2 元件库文件名称图9-1的介绍已经清楚,这四个元件库可以分别存放不同特性的元件与数据。那么它们之间是否是彼此独立的?如果不是又存在什么样的关联呢?EDA365论坛网9 # f+ K# p; p, 0 s( Y( I2.PowerPCB元件子库之间的关系EDA365论坛网" Q/ W( b2 i* - P; 5 u有过设计经验与元器件基础知识的朋友都知道,在PCB设计中涉及到元件制作时,手头必须要有器件的下列两类资料-即包含器件的电气信息与物理信息的资料。电气信息主要是指与管脚极性、管脚配制、器件内部电路等相关的说明与示意图,而物理信息应该指器件的物理尺寸:包括外框尺寸、管脚间距、孔径大小等封装尺寸数据。在设计过程中只要根据上述电气与封装物理数据,就可以完成器件制作。 EDA365论坛网! H* p" h5 J8 / v; f* F& f d既然一般的器件通过它们的电气与封装特性就可以确定,那么在PowerPCB中为什么会设置四个库呢?设置这么多库有必要吗?设计者是否需要用到所有的库?什么时候会用到?0 J: X8 m$ k: v6 t4 c! PEDA365论坛网要找到这些问题的答案,我们需要分两个步骤来完成。第一步应该对PowerPCB中的几个专用名词的概念有一个很清晰的理解,第二步则需要理顺每一个库的作用与它们之间的关联。那么首先从第一步做起,阅读下面的对照表,弄懂几个关键名词Part Decal/Part Type/CAE Decal的含义与用途。这是几个很容易混淆的词汇,如果概念不清对元件库的关系就很难理解。5 X: - j/ J0 q0 F V, |" G: DEDA365论坛网(1)名词解释 ) a8 m a/ W1 N: 名 称 形 状 例含义与用途EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛: E( Q4 X* k3 T( s* zPCB Decal7 l7 6 y: E% s1 wEDA365论坛网VC7 J3 _0 p, p. e) q5 Q下载 (4.96 KB)2008-1-4 17:19(Part Decal) 就是元件的PCB封装外形,与之对应的是DecaL 库。我们平时所说的制作元件的大部分工作就是制作Part Decal。制作过程包括绘制元件的外观尺寸及SILK图形、按照元件资料放置元件的端子、设定焊盘(Pad Stack)尺寸等工作,这些作业必须要在Decal Editor界面下才能完成。完成设置后,必须为每一个Part Decal命名并保存到相应的Decal库之中。注意:保存在Decal库中的元件如果不与Part Type建立关联是无法被调入到设计数据中的。也就是说,PowerPCB中所指的元件不是PCB Decal,PCB Decal只是元件的一个物理特性!Part Type显示相应Part Decal或者是CAE Decal的图形。需要为每一个Part Type分配Part Decal与CAE Decal。而且一个Part Type名下可以分配多个Part Decal(因为一个元件类型可能对应SMD或者是DIP的多个封装形状)。主要操作是在Part Information对话框下进行。元件型号名称,它是PowerPCB与PowerLogic中唯一具有元件所有特性的名称,保存了元件的所有电气与封装信息。也可以理解为真正的元件名称。因为无论是在PowerPCB或者是PowerLogic中提到元件时都是指它的Part Type名。或者说软件在上述两个系统下调用元件时使用的都是Part Type。P0 6 j3 * Z J注意:EDA365论坛网/ X1 l0 v* h! e: m o6 n1.Part Type既可以在PowerLogic 下也可以在PowerPCB下建立。有关建立Part Type的时期也比较灵活,可以在PCB Decal与CAE Decal建立之前或者是之后完成。9 2 6 q: u+ p/ L: R7 c1 d( o2.需要通过Part Type将PowerPCB的PCB Decal与PowerLogic的CAE Decal结合为一个整体。建立联系之后具有完整信息后才能成为Part,保存在Parts库中。7 T3 w; $ I, k& G! a! Q0 NCAE Decal 4 A( M& rH$ V$ iEDA设计师论坛下载 (4.9 KB)2008-1-4 17:19我们还可以称之为Gate Decal,是元件的逻辑封装外形,如NOR、AND、OR电路等的外形符号,主要用于电路原理图中,代表元器件的一些外形符号,CAE Decal在PowerLogic中定义。. h+ P6 g% ZW$ U) b8 K* UEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛注意:通过其它CAD导入NETLIST或者是部分手工输入NETLIST的情况下,没有CAE Decal。EDA设计师论坛; / ) I" c5 m O4 s(2)元件库关系说明# b! : W5 * v/ 2 o5 E; G" r) Q- B首先让我们回顾一下前文介绍的各个库的主要功能。 2 V% A7 A6 P; ZEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛 库名称 用 途Lib目录下的对应名称 输出文件名称 Decals库 EDA365论坛网! q1 A- T0 g; G, N3 B( T* I. c! L是PowerPCB中用来存放Part Decal-及保存器件的封装特性的场所。0 Y8 C% 9 K7 在完成Decal封装制作后,必须将它们命名保存到该库中。; F( p% Q9 n" jz9 i2 h应该与Part Type建立对应关系。库文件名.pd4 ; f9 O4 P& D" Y, 可以通过Import与Export命令将Decal元件导入和导出。, H7 + y* x9 ! , G/ 0 ( nEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛使用的文件后缀名称是.d 。形式为:1 y( Q7 d" I5 f, # ) J! Y7 ZEDA365论坛网名称.dParts库 % q; W( z, H8 z: k- K将上面的表1中的Part Type与Part Decal以及CAE Decal结合后就具有完整的Part信息,保存到该库中。在PowerPCB与PowrrLogic中 都需要,而且对于同一个元件在上述两个系统中必须是同一个Part Type名! 2 D) Z4 d; R( k T) D+ m注:Parts库中保存的是Part Type名称,是在相应的Part Information表中定义PIN与GATE信息,同时将Part Decal与CAE Decal联系起来!库文件名.pt4 v, a: T6 P) Q4 H1 R1 J7 g可以通过Import与Export命令将Part Type导入和导出。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛! k. i* Wdq5 Y% H- T8 C. 使用的文件后缀名称是.p。形式为:! 4 O4 Z4 H% g" S名称.pCAE库 是PowerLogic中的逻辑封装CAE Decal库。必须与Part Type建立对应关系。库文件名.ld4 2 Z4 y! t7 l. z3 q6 ?% Q1 u9 可以通过Import与Export命令将Part Type导入和导出。; 4 V( n. L3 S$ & fEDA设计师论坛使用的文件后缀名称是.c。形式为:名称.cLines库 PowerPCB与PowerLogic中都有,可以用来保存用2D-Line绘制的独立图形以及与TEXT或者是多个图形的合成图形,来提高效率,避免重复操作。库文件名.ln4 可以通过Import与Export命令将Part Type导入和导出。9 U, i$ R1 & rEDA365论坛网使用的文件后缀名称是.l。形式为:( r" y( j- N1 B/ " EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛名称% E; r) A4 s* l9 R% H% Q9 - q) zw8 n" x8 Y& EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛(3)元件库关系图解# Y# n8 _( n2 | 3 i m% K; J综上所述,在使用PowerLogic绘制原理图的规范化操作的前提下,设计过程中的元件作业,必须要涉及到三个子库及Part Type/Decal/CAE,也就是这三个库是密切关联的。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛/ x/ ) K6 O5 B- n3 J1 o下载 (29.48 KB)2008-1-4 17:198 k2 d: V% m8 x! E+ v" O$ f5 J P8 w0 KEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛x9 X; " z& u. w* d" |图9-3 元件库关联结构(1) 如果用户是通过其它CAD导入NETLIST的,或者是通过手工输入NETLIST,也就是说没有使用PowerLogic来定义CAE Decal,也就没有CAE Decal与Part Type的关系,这时可以作为一个特例,PCB 设计时只与Decals与Parts两个库有关。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛) t% & q" A" K m( m! N2 $ j+ nEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛9 e( 8 - x& E1 d. l1 C) Z: N 下载 (34.52 KB)2008-1-4 17:19EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛) G( k9 g, a$ Y图9-4 元件库关联结构(2) 9.1.2 打开元件库管理窗口: K; w8 g) F- e3 d6 L1.进入元件库管理窗口3 N. F* Y( N9 Q( EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛在PowerPCB与PowerLogic两个系统下进入元件库管理窗口的方式基本相同。见示意图,只要从File菜单下选择Library直接进入。另外在PowerPCB与PowerLogic的Decal Editor与CAE Decal窗口下的进入方式也完全相同。H( a, F& i9 + c: G# xEDA设计师论坛 下载 (18.76 KB)2008-1-4 17:19EDA365论坛网 K9 , l& i n/ O: v0 - g9 V5 c/ w; I. p5 F7 $ G% G7 S6 NEDA365论坛网 图9-5 打开元件库管理窗口2. 元件库管理窗口(Library Manage)说明EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛0 B# J: l! O1 2 d/ t: gT2 E: d! C图9-6是打开的元件库管理窗口。它有下面几个部分组成:0 / s) Z6 p# S( X$ W7 E1 v5 D9 REDA设计师论坛l0 P4 I8 w5 s) g7 uEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛Library:所有元件库的列表,用户需要从中选择,将其设定为当前活动库(操作库)。一般默认值是All Libraries即对所有库适合。但是一般建议针对当前活动库操作,这样比较安全。. w4 j6 w, n8 C0 DEdit 区域由三个部分组成Fe+ i+ v$ EEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛l( n9 n! P( v& I: B& L1 V4 FEDA365论坛网元件子库: 元件子库与显示区域。选择要操作的子库后,所选元件的图形会在左侧显示区域内显示出来。/ l8 3 H; Z5 L% C7 iEDA365论坛网l* I & O: t8 ( d5 a, EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛元件库内容显示编辑区:与上述子库对应的元件库内容显示区域,根据Filter过滤器设定状况,在此可以看到所有元件的名称。而右侧则是一组编辑命令。编辑命令说明请参见本章后序部分的内容。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛1 F$ " 0 q# E& W" mlEDA365论坛网1 G* E, z; E 8 j7 t0 mFilter:过滤设置区域,用户可以设定关键字检索方式。V: F7 K; |# o! Gl( V8 A8 M H+ eC) " u输入/出命令:Import/Export/List To File,可以将某一个子库的部分后者是全部内容输出到相应文件中,也可以将相应合适的文件输入,实现不同系统之间的元件库数据合并操作,非常方便。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛; O) * a# B8 a- p+ a: ! J# p* UA! i元件库管理相关命令:/ _6 _& 8 b: kEDA设计师论坛l: D8 E+ A) As! eWNew Lib:新建元件库操作。这一操作会在Padspwr的Lib目录下增加一个新库。EDA设计师论坛1 Y. L0 M: l0 xlEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛- Z8 , V3 M5 E( _( TLib List:对当前设计中的元件库列表的管理窗口,改变库的顺序、设置共享限制、实现将元件库从显示列表中删除或者是追加等管理功能。; P) K8 j! R( 8 f% l Attr Manager:元件属性管理窗口,可以按照元件库来设置元件属性,并对该库中的所有元件有作用。& K+ P/ M+ . " pEDA365论坛网3.元件库管理窗口说明示意图t% K9 y5 Z2 Y8 L5 f# |/ R3 EDA设计师论坛EDA设计师论坛; N: F1 Y0 5 W2 C4 i3 D# k6 m下载 (67.48 KB)2008-1-4 17:190 V- H6 _. w# D, n0 c5 f$ t( O# cM5 Z4 K4 g5 N图9-6 元件库管理窗口解释 EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛6 . o2 3 _9 e8 p8 _6 m- / s* A7 EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛2 J+ _3 W: z& K2 V: n# HEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛 本帖最后由 哆啦梦 于 2008-1-4 17:19 编辑 收藏 分享 评分 popcorn 在 EDA365论坛 回复了 boblin 的话题 PADS LOGIC RENUMBER更號範例回复 引用 订阅 报告 道具 TOP 哆啦梦 发短消息 加为好友 哆啦梦 (哆啦梦)当前离线 哆啦梦UID1172精华14积分3347威望2635 阅读权限60在线时间356 小时注册时间2007-12-6最后登录2009-6-19荣誉版主帖子456积分3347所在地上海2# 发表于 2008-1-4 16:46 | 只看该作者 在对元件库的结构有了一个基本了解后,本节主要介绍元件库管理窗口下的一些重要操作。包括元件库的管理操作、元件检索操作以及一些编辑操作等。首先学习与元件库管理相关的建库操作。. t; $ g9 w5 F; |EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛 新建元件库EDA设计师论坛/ 8 Fr, A h- V# S0 X* ?- b虽然PowerPCB系统有自带的有几个元件库,其中一个叫做USR的库是专门为用户准备的。但是在正规的设计过程中,一个USR库往往不够,比如可能需要按照元件的类别或者是厂商的名称来分别建库,这样在PowerPCB中就需要不断添加新的元件库来实现。. P- h/ M& t0 f- n$ M: / B: k新建元件库的操作步骤非常简单,简述如下:EDA设计师论坛2 P) E& h; p; _% xl 在Library Manager下点击New Lib。* l* T* W1 Z, n& P6 sEDA设计师论坛l 在New Library窗口下输入新的元件库名称,后缀名称默认为Pt4即Part Type的元件库,但是一旦输入新的元件库名称后。在Lib目录下应该会同时出现4个元件子库。& 9 k" g% Z; P+ EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛 下载 (44.83 KB)2008-1-4 18:07EDA365论坛网0 b2 A4 I+ i1 p; |; O7 w1 B( d% F. a* e. P! ?. E9 XEDA设计师论坛图9-7 新建元件库操作示意 建议:每做一个新的设计,可以为此专门建立一个暂时的元件库,然后经过一段时期后(待设计的板子安装调试完成,证明无元件错误后),再将该库中的元件分类合并到自己的最终元件库中,这样日积月累后就可以有一个属于自己的元件库体系。当然建库的操作是长期的、烦琐的作业,而且涉及的知识也比较多,不但需要对元件的设计标准比较熟悉,还需要建立一套元件命名规则并且需要定期对元件库进行整理等一系列工作。; |0 s l4 U0 y+ z, R9.2.2 元件库列表EDA设计师论坛3 l7 4 |6 M5 W! r5 K除了不断新建的元件库,系统中还有很多已经存在的库,如果不熟悉对这些元件库的管理方法,就很容易出错。本节要介绍对它们的管理方法,包括设置库的优先顺序、将元件库追加到列表中或者是将其从列表中删除等操作。 ; f5 k7 Z; " I9 u6 |e* IEDA365论坛网首先通过Library Manager下的Lib List进入元件库列表管理窗口。如图9-8所示。在打开的Library List窗口下有一组控制命令现说明如下:5 T* F2 x1 - $ Xl Library:在这里可以查看所有元件库的名称与优先顺序,上面的比下面的优先级别要高。, g) Z8 y0 V+ L; # E4 KEDA365论坛网l Read Only:对于一些重要的元件库可以设置为只读。但是可以发现在一般情况下该项都是不可选的,因为只有在Windows下将相应元件库文件设置为只读文件时,才起到保护作用。注意设置为Read Only后,就不可以对该库进行任何编辑操作,包括存取、删除等都无效。 EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛! Z. G& Sn! 3 e1 y5 E) _ P4 d6 wl Shared:可选择是否设置为共享,可以允许其它用户通过网络等共享该库资源。建议设置为ON。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛2 U0 l3 q- g$ e2 _l Allow Search:选择是否允许被交叉搜索。一般情况下建议设置为ON。但是如果有特别需要不允许某个库加入检索列表时,只要不选择该参数,就可以将某一个元件库从列表中排除,而不需要执行Remove操作。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛; G4 q: o/ V0 _l Add:通过该命令将在Padspwr/Lib目录下的元件库添加到该列表中。必须是已经存在与Lib目录下的元件库才可以追加到该列表中。也就是说操作对象是那些已经通过Library Manager下面的Add Lib建成的元件库。/ g I& G5 B/ _; R) vl Remove:将某元件库从该列表中删除,注意该操作只是不显示相应库名称,不是元件库删除操作,也就是说即使从该列表中去除,但是并不会对Padspwr/Lib目录下的文件有任何影响,如果需要还可以通过上面的Add命令追加到列表中。" S( K2 O7 v% 3 EDA365论坛网l Up:该命令可以改变库文件在列表中的位置,每次上移一个位置。用于提高文件的优先级别。: e6 Y" v( 2 l+ x6 H. ?l Down:该命令可以改变库文件在列表中的位置,每次下移一个位置。用于降低文件的优先级别。 $ * f4 H. fS下面的画面是以提高元件库级别为例的操作示意图,动作分解如下:- A9 j# H( b4 U% UEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛第一步:从示意图9-8中可以看到最下方有一个名为FTL的库,这是我们新建的元件库,一般情况下新建库会位于列表的最下方,它的优先级别是最低。这时我们可以通过Up命令将其逐步上移到目标位置。如果是为了当前设计而新建的库,说明在当前设计中主要会对该新建库进行操作,因此建议将该库的优先级别设置为最高,及移动到最上方的位置,这样在Library Manager对话中,该库会紧接着ALL Libraries显示。但是在以后的设计过程中涉及到元件库的操作时,该库将会自动被默认为当前活动库,不需要再次设置,比较方便。EDA365论坛网) |) _* d4 n. j4 & u; Z第二步:选中目标库后,可以通过Up与Down键改变当前位置。0 C% X$ v7 Z& 6 ( U: k% V9 p第三步:每点击Up与Down键一次位移一个位置,重复点击,直到理想的位置。 |) y5 Y* X9 q4 Z% nDown操作可以仿照上述步骤练习。 $ f/ E0 + 1 b. zEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛 下载 (42.19 KB)2008-1-4 18:07! a% J& F6 P) n$ i* D: jEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛2 0 a" o% G3 r9 W图9-8 元件库列表操作步骤示意 设置完成后,点击OK保存设置,回到Library Manager窗口。接下来我们来查看一下元件库的显示状况,从图9-9中可以发现FTL库已经位于最上方的位置。即使不做任何调整,在今后如需要将设计数据中的元件保存到Library的操作时、系统将会默认FTL为操作对象。但是用户也可以随时通过点击选择来更改当前活动库,如在当前的Library Manager窗口下、Decal Editor下的存取操作时、包括通过ECO从元件库中调用器件等情况下都可以重新选择对象库。 EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛6 G: n6 5 / v- C& $ y3 U/ z5 o下载 (32.07 KB)2008-1-4 18:07EDA365论坛网2 x0 l9 % Q4 eE0 a0 X/ O$ a: F/ EDA设计师论坛图9-9 选择目标库(当前活动库) 选择活动库的主要目的除了能够缩小范围、方便检索外,还有一个功能就是避免使用其它元件库中的同名元件而引起的元件调用错误,这一点非常重要。因此除了对元件库的整理操作之外,在具体的设计过程中,如果遇到元件库相关的操作时,希望养成一个好的习惯-首先确认并选好当前的元件库之后,再进行其它的操作!) F2 B7 T! g3 D9 K% j5 I例如在不同的元件库之间有同名称的元件存在(这种情况不少见),它们的外形相似,但是具体封装尺寸又有差异,靠肉眼很难察觉,而且关键是元件名称又与设计者自己的相同,因为调用元件时只认元件名称,设计者如果起的名称没有规则,加上操作方式不规范,很有可能出现不该犯的低级错误。可以说一旦元件调用到设计数据中之后,如果不再做一次元件尺寸检查,肯定会出错。这就是没有指定目标元件库操作所引起的错误之一,原因是最终设计中使用的不是设计者原先制作的元件! EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛8 p2 7 Y) K& C* D% R9.2.3 元件查询1 _1 _& d- " D! G6 s: 元件查询是元件库操作的基本,掌握如何迅速地找到目标元件,并保证其正确性简单说就是要从正确的库中找到正确的元件!根据我们上一小节的介绍,在其它操作之前,首先应该选好目标元件库,在下面的例子中我们选择的是系统自带的Common库。EDA365论坛网) 0 U V4 S- l; G& U3 & x( i6 p打开元件库管理窗口除了对元件库进行整理操作外,有时需要对照元件名称进行查询然后对查询到的元件进行编辑修改(Edit命令),如果没有找到目标元件可能需要重新设计(New命令),在PowerPCB下只能对Decals与Parts库进行Edit操作和New操作。这两个操作需要分别进入Decal Editor与Part Information窗口下才能完成。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛& h7 w4 h; Z& P, k2 P8 v. |, N下面介绍元件查询的一般步骤,在选择了目标元件库(当前活动库)后之后还有3个小步骤,见图9-10:# I. o L* Z) a, w; n+ L) D第1步:在四个元件子库中做选择,如我们现在选中了Parts库,可以查看Common元件库的Parts库中的所有或者部分内容。EDA365论坛网* : t5 r5 m/ o第2步:在Edit下方的Part Types显示区域可以看到Common的Parts库中的所有Part Types名称列表。从中点击选择目标元件,如我们已经选择了Type名为0402的一个SMD元件。. O! V2 v. H! " ?8 j第3步:在外形显示区域可以查看与该Type对应的PCB封装Decal的形状。5 F+ R7 Y. E2 J) tEDA365论坛网第4步:对查询结果进行编辑操作,编辑命令在右侧和下方,主要有New、Edit、Delete、Copy、Import、Export、List to File。具体操作请参考本章后续部分介绍。EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛$ hW% j5 j如果目标元件库中的元件数量不多,可以通过上述方式查询,但是往往会影响检索效率,特别是库中元件量很大时,不可能只是通过目视浏览的方式来查询。这时就需要熟悉设置过滤器(Filter)的方式来达到快速检索的目的,我们会在下一节专门介绍过滤器的检索方式,请阅读参考。EDA设计师论坛8 U, ( a0 L* v% c/ QParts库元件查询示例:- m# e- M* H% V 1 ?. r4 ( 8 y+ MEDA设计师论坛/ r% S& G$ C5 2 y8 e2 N( R6 x) d. k7 Y下载 (40.75 KB)2008-1-4 18:07EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛: s: T$ c: G+ U8 x7 a. j图9-10 元件查询示意(1) 其它库元件查询方式示意图:* b0 F( D# / k9 r) m/ w! q; ! # w; / f) H" C 下载 (43.64 KB)2008-1-4 18:076 a: m! a2 R B9 b- M) w) nEDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛图9-11 元件查询示意(2) 9.2.4 过滤器(Filter)查询设置) T4 o* B) f, J& - n g# X在Library Manager对话框的最下方设置了元件过滤器Filter区域。针对PowerPCB的四个子元件库,系统支持MS DOS通配符星号*的检索方式,过滤器本身的作用就是为了提高检索