玩玩 发表于 2007-8-3 23:19:00

[原创]Capture配置数据库

<p>看见不少人找,下边是ACCESS数据库配置过程详细说明文件,我也是Down的,可以参阅Cadence帮助:</p><p>&nbsp;</p><p></p><p><br/><strong>DATABASE数据库属性详解</strong></p><p>(本人认为较全了,比Cadence帮助列出的多,但还是不能包含全部配置时可能在下拉菜单中显示的属性),主要来自Cadence帮助文件:</p><p>说明:ACCESS中你的键不一定是下边所列,比如我在电阻表中可以建一个键名为pp代表电阻封装,只要在配置时将pp其对应为PCB_Footprint属性就行了。其它依此类推。</p><p>1、Part Number</p><p><br/>在Capture的DATABASE中Part Number是必须有的属性,按Capture帮助的说法,它应是Access数据库的主键,以确保值的唯一性。并且在Part Manager及出BOM时会用到它。</p><p><br/>2、Part Type</p><p><br/>Part Type并非必须的属性,当在Access中它存在时,它的值在DATABASE中表现为不同的类别(文件夹),如:Resistor表格中,Part Type含有Carbon film和Metal Film两种,哪么在Capture中所有该表中元件将归于这两个文件夹中。不会自动加入到显示中。</p><p>推荐使用,以列出更详细的清单如:IC下:74XX,COMS、MCPU、OPA等等</p><p><br/>3、Schematic Part</p><p><br/>该属性指出该元件可用的原理图符号有哪些,其值应为相对路径(安装目录\tool\capture\library\pspice)或绝对路径。例如电阻可用:e:\capture_lib\mylib\R,analog\R作为原理符号。</p><p><br/>因此该属性必须存在,且属性值应正确。</p><p><br/>4、PCB Footprint</p><p><br/>这个属性对应的是Layout Plus的封装,或Allegro的封装必须有,且允许有多个值用","分开。</p><p>你也可以建多个类似的属性,只是在配置时只能选择一种属性对应配置时的PCB_Footprint属性。</p><p><br/>5、Value</p><p><br/>元件的值,如:10k,10uF,2n5551等等。</p><p>&nbsp;</p><p>&nbsp;</p><p>以上属性必有</p><p><br/>6、Rating</p><p><br/>这个属性可作为参考,如最大耐压、功耗等。可选。</p><p><br/>7、Tolerance</p><p><br/>这个属性可选。</p><p><br/>8、Voltage</p><p><br/>可选。</p><p><br/>9、Implementation</p><p><br/>有些元件需要这一属性,以选择不同的仿真模型,比如:三极管可以有Q2n2222,q2sc2240等等不同仿真模型选择。在配置这一属性时在配置对话框的第三列中选择Pspice Model元件自然出现Implementation这一需要的属性。</p><p>为不与Capture例子混淆,取其应该的属性名。</p><p><br/>这几个可选用,下边的属性没什么价值,可不要。</p><p><br/>10、Availability</p><p><br/>供货时间,不必要的属性。</p><p><br/>11、Data Sheet</p><p><br/>如其名,可以无。</p><p><br/>12、Descryption</p><p><br/>针对元件的简要描述。可无。</p><p><br/>13、Distributor</p><p><br/>元件发布商,可无</p><p><br/>14、Distributor Part Number</p><p><br/>发布商的Part Number,可无。</p><p><br/>15、Manufacturer</p><p><br/>元件制造商,可无。</p><p><br/>16、Manufacturer Part Number</p><p><br/>制造商的Part Number,可无。</p><p></p><p></p><p>搞清楚了属性的含义,建表或配置就容易了。虽然Cadence不支持其产品外的封装,比如PADS的封装也可以根据需要配置到Capture中,且可以有多种选择,只是看不到封装图像。</p><p><strong>我的一个表格(ACCESS)</strong>,三极管数据库,包含仿真模型(由于不使用Layout Plus删除了相关属性,我自认用得上的就如下图):</p><p>&nbsp;<img alt="" src="http://photo1.bababian.com/upload3/20070803/DE508A160BBEF17AB6788C79641FA3BB_500.jpg" border="0"/></p><p></p><p>&nbsp;</p><p>&nbsp;<img alt="" src="http://photo1.bababian.com/upload3/20070803/F392A7CE19C8E0B3FA0320D14E2975DB_500.jpg" border="0"/></p><p><strong>Browse按钮</strong>可以选择要进行配置的数据库。</p><p><br/><strong>在Table栏</strong>中选择要配置的表格,如上图选择的是audion,Configuration列出了可以配置的项目第1、2列是我建的audion表格的键名及其键值类型,表现为不可修改。</p><p><br/><strong>Property Type列</strong>常用的选择有:Normal、Part_Type、Part_Number、Schematic_Part、PCB_Footprint,</p><p>当你选择了Part_Number、Schematic_Part、PCB_Footprint这三个值时会自动生成第四、五列的内容。至于其它属性你只需在第四列上打"√"就行了,细心的可能注意到了,选择了Schematic<br/>Part属性的表现出了不可以打"√"修改。</p><p><strong>配置其实简单得很</strong>:就是在第三列中选择好Part Number、Schematic Part、PCB Footprint对应的ACCESS表格属性就好了,其它打“√”就行。当然你得明白你建的ACCESS表的键是什么。</p><p><br/>针对每个表格配置后就完成了。</p><p><br/>注意:Capture的Part DATABASE虽然支持多个封装,但你只能用比如DIP20_3、SOIC20、TSSOP20这种方式,若引脚排列不同,你就不能这样用了,比如三极管BCE、EBC和SOT23。</p><p><br/>另外按Capture帮助,为实现Capture-Allegro Flow你的这些文件(如Scheematic Part)应用大写字母(与Concept相反),不要用特殊字符。</p><p>&nbsp;</p><p>&nbsp;</p><p><img alt="" src="http://photo1.bababian.com/upload3/20070801/53F240F1B81AB18841685788DEA9B177_500.jpg" border="0"/></p><p>上图显示的是Allegro的封装以及Capture的符号。</p><p>要做到这样,要做的是:</p><p><br/>1、由于一些东西还搞不清楚,也不可能去搞清楚(Layout Plus我不会,也不会去学),只能说明是在安装时选择Capture中可见PCB Editor封装选项下,有本文的结果。</p><p><br/>2、Capture的capture.ini文件下列字段决定DATABASE中PCB Footprint属性可见:</p><p><br/></p><p><br/>Dir0=f:\Cadence\SPB_16.0\share\pcb\pcb_lib\symbols</p><p><br/>Dir1=E:\spblib\symbol</p><p><br/>我加上了一个Dir1=E:\spblib\symbol--我自己的库。有一个以前没有注意到的功能:鼠标在下图位置时会提示封装所在的路径,这东西抓不下来。</p><p><br/>若安装时选择Capture的封装,capture.ini什么样本人不知,当然也改不来。</p><p></p><p>说句老实话:若不是Concept不能导出为DXF文件(它的打印太弱智)我才不用Capture呢!就如它的PCB与Allegro没法比一样,但没法,还要用来出图,或不太复杂的设计。Cadence真拉圾,高档的Concept没出DXF功能。</p><p>在我的Concept元件库中NPN型三极管多种封装原理图符号就一种,运放之类也一样,并且保证了原理图-&gt;PCB-&gt;仿真模型的统一,画好了就可以仿真,再出PCB,<u><strong>Capture没法实现</strong></u>,学习Concept时烦,现才知其强(但有些地方太差了吧),现在我好烦Capture的建库,哈我的库大多是从Concept转换过来的。再改到格点上。</p><p></p>
[此贴子已经被作者于2007-8-4 0:32:41编辑过]

duxiaojian 发表于 2008-1-8 13:23:00

好详细的说明,怎么每人顶!

duxiaojian 发表于 2008-1-8 13:24:00

谢谢 ! 太需要了!

duxiaojian 发表于 2008-1-8 13:28:00

好!

maoniuu 发表于 2008-1-8 18:38:00

ding

wangxiaogu 发表于 2008-1-14 22:06:00

<p>ding</p><p></p>

姚澜 发表于 2008-1-16 09:43:00

好东西

leal 发表于 2008-1-17 16:05:00

这样的文章应该支持,鼓励

忽隐忽现 发表于 2008-1-27 23:08:00

谢谢楼主

gao 发表于 2008-2-27 14:00:00

谢谢 ! 太需要了!
页: [1] 2 3 4
查看完整版本: [原创]Capture配置数据库