PCB论坛网

 找回密码
 注册
查看: 9367|回复: 36

[原创]Capture配置数据库

  [复制链接]
发表于 2007-8-3 23:19:00 | 显示全部楼层 |阅读模式

看见不少人找,下边是ACCESS数据库配置过程详细说明文件,我也是Down的,可以参阅Cadence帮助:

 


DATABASE数据库属性详解

(本人认为较全了,比Cadence帮助列出的多,但还是不能包含全部配置时可能在下拉菜单中显示的属性),主要来自Cadence帮助文件:

说明:ACCESS中你的键不一定是下边所列,比如我在电阻表中可以建一个键名为pp代表电阻封装,只要在配置时将pp其对应为PCB_Footprint属性就行了。其它依此类推。

1、Part Number


在Capture的DATABASE中Part Number是必须有的属性,按Capture帮助的说法,它应是Access数据库的主键,以确保值的唯一性。并且在Part Manager及出BOM时会用到它。


2、Part Type


Part Type并非必须的属性,当在Access中它存在时,它的值在DATABASE中表现为不同的类别(文件夹),如:Resistor表格中,Part Type含有Carbon film和Metal Film两种,哪么在Capture中所有该表中元件将归于这两个文件夹中。不会自动加入到显示中。

推荐使用,以列出更详细的清单如:IC下:74XX,COMS、MCPU、OPA等等


3、Schematic Part


该属性指出该元件可用的原理图符号有哪些,其值应为相对路径(安装目录\tool\capture\library\pspice)或绝对路径。例如电阻可用:e:\capture_lib\mylib\R,analog\R作为原理符号。


因此该属性必须存在,且属性值应正确。


4、PCB Footprint


这个属性对应的是Layout Plus的封装,或Allegro的封装必须有,且允许有多个值用","分开。

你也可以建多个类似的属性,只是在配置时只能选择一种属性对应配置时的PCB_Footprint属性。


5、Value


元件的值,如:10k,10uF,2n5551等等。

 

 

以上属性必有


6、Rating


这个属性可作为参考,如最大耐压、功耗等。可选。


7、Tolerance


这个属性可选。


8、Voltage


可选。


9、Implementation


有些元件需要这一属性,以选择不同的仿真模型,比如:三极管可以有Q2n2222,q2sc2240等等不同仿真模型选择。在配置这一属性时在配置对话框的第三列中选择Pspice Model元件自然出现Implementation这一需要的属性。

为不与Capture例子混淆,取其应该的属性名。


这几个可选用,下边的属性没什么价值,可不要。


10、Availability


供货时间,不必要的属性。


11、Data Sheet


如其名,可以无。


12、Descryption


针对元件的简要描述。可无。


13、Distributor


元件发布商,可无


14、Distributor Part Number


发布商的Part Number,可无。


15、Manufacturer


元件制造商,可无。


16、Manufacturer Part Number


制造商的Part Number,可无。

搞清楚了属性的含义,建表或配置就容易了。虽然Cadence不支持其产品外的封装,比如PADS的封装也可以根据需要配置到Capture中,且可以有多种选择,只是看不到封装图像。

我的一个表格(ACCESS),三极管数据库,包含仿真模型(由于不使用Layout Plus删除了相关属性,我自认用得上的就如下图):

 

 

 

Browse按钮可以选择要进行配置的数据库。


在Table栏中选择要配置的表格,如上图选择的是audion,Configuration列出了可以配置的项目第1、2列是我建的audion表格的键名及其键值类型,表现为不可修改。


Property Type列常用的选择有:Normal、Part_Type、Part_Number、Schematic_Part、PCB_Footprint,

当你选择了Part_Number、Schematic_Part、PCB_Footprint这三个值时会自动生成第四、五列的内容。至于其它属性你只需在第四列上打"√"就行了,细心的可能注意到了,选择了Schematic
Part属性的表现出了不可以打"√"修改。

配置其实简单得很:就是在第三列中选择好Part Number、Schematic Part、PCB Footprint对应的ACCESS表格属性就好了,其它打“√”就行。当然你得明白你建的ACCESS表的键是什么。


针对每个表格配置后就完成了。


注意:Capture的Part DATABASE虽然支持多个封装,但你只能用比如DIP20_3、SOIC20、TSSOP20这种方式,若引脚排列不同,你就不能这样用了,比如三极管BCE、EBC和SOT23。


另外按Capture帮助,为实现Capture-Allegro Flow你的这些文件(如Scheematic Part)应用大写字母(与Concept相反),不要用特殊字符。

 

 

上图显示的是Allegro的封装以及Capture的符号。

要做到这样,要做的是:


1、由于一些东西还搞不清楚,也不可能去搞清楚(Layout Plus我不会,也不会去学),只能说明是在安装时选择Capture中可见PCB Editor封装选项下,有本文的结果。


2、Capture的capture.ini文件下列字段决定DATABASE中PCB Footprint属性可见:


[Allegro Footprints]


Dir0=f:\Cadence\SPB_16.0\share\pcb\pcb_lib\symbols


Dir1=E:\spblib\symbol


我加上了一个Dir1=E:\spblib\symbol--我自己的库。有一个以前没有注意到的功能:鼠标在下图位置时会提示封装所在的路径,这东西抓不下来。


若安装时选择Capture的封装,capture.ini什么样本人不知,当然也改不来。

说句老实话:若不是Concept不能导出为DXF文件(它的打印太弱智)我才不用Capture呢!就如它的PCB与Allegro没法比一样,但没法,还要用来出图,或不太复杂的设计。Cadence真拉圾,高档的Concept没出DXF功能。

在我的Concept元件库中NPN型三极管多种封装原理图符号就一种,运放之类也一样,并且保证了原理图->CB->仿真模型的统一,画好了就可以仿真,再出PCB,Capture没法实现,学习Concept时烦,现才知其强(但有些地方太差了吧),现在我好烦Capture的建库,哈我的库大多是从Concept转换过来的。再改到格点上。

[此贴子已经被作者于2007-8-4 0:32:41编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2008-1-8 13:23:00 | 显示全部楼层
好详细的说明,怎么每人顶!
回复 支持 反对

使用道具 举报

发表于 2008-1-8 13:24:00 | 显示全部楼层
谢谢 ! 太需要了!
回复 支持 反对

使用道具 举报

发表于 2008-1-8 13:28:00 | 显示全部楼层
好!
回复 支持 反对

使用道具 举报

发表于 2008-1-8 18:38:00 | 显示全部楼层
ding
回复 支持 反对

使用道具 举报

发表于 2008-1-14 22:06:00 | 显示全部楼层

ding

回复 支持 反对

使用道具 举报

发表于 2008-1-16 09:43:00 | 显示全部楼层
好东西
回复 支持 反对

使用道具 举报

发表于 2008-1-17 16:05:00 | 显示全部楼层
这样的文章应该支持,鼓励
回复 支持 反对

使用道具 举报

发表于 2008-1-27 23:08:00 | 显示全部楼层
谢谢楼主
回复 支持 反对

使用道具 举报

发表于 2008-2-27 14:00:00 | 显示全部楼层
谢谢 ! 太需要了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-5-19 15:27 , Processed in 0.189383 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表