栏目分类
联系我们
电话:13501741707
传真:021-24206350
邮箱:info@eegle.com.cn
咨询QQ:   
微信:Cadence技术支持
 
Library Builder快速建库

传统的PCB库(原理图符号和封装)建立需要花费大量时间,使用手工的方法计算,而且还容易出错的。 随着设计周期的缩短、器件管脚数和复杂度的增加,手工方法会对整个工程团队增加无法支撑的负担。现在PCB库建立的福音OLBOrCAD Library Builder)就可以帮你解决这一烦恼。

OLB对于Capture原理图和Layout提供了先进的、高自动化快速创建器件原理图符号和封装的解决方案。它从根本上消除了人工流程带来的错误,提高设计的质量和减少了返工。并且提供了一整套查错工具,轻易检查符号和封装匹配情况,并可以交叉定位。确保您的元器件库一致性。让PCB设计团队更专注于产品专业化设计。并且3D模型的创建,促进ECAD/MCAD的更有效协作。

我们将从PDF提取,原理图符号的建立和PCB封装的建立这3步骤来快速使用OLB的建库过程。

下面我们就以大家常见的PDF格式的Datasheet来作演示。

首先打开我们的OLB进入主界面

设置库位置的路径来保存文件

1.   选择菜单Settings > Part Libraries

设置好路径以后开始建立原理图符号

1. File>New>Symbol from PDF..导入需要的PDF

这里就用OLB安装目录下的CY7C53150_CY7C531 20[1 ].pdf为例来建符号。

提取PDF中的管脚图标

可以通过找到管脚配置这页

有以下2种方法

1.   直接点击目录

2.   点选上下键

或者管脚描述页

1 .选择Select Area,在Select Area表中选择Table/PinOut Diagram 选项.

拖拉鼠标框选管脚描述表格

导出到Scratch Pad

1.在Data Preview中点击Extract按钮到下一阶段或者选择点选工具栏中Extract

图标

2.指定新表头

选择下拉菜单来指定

指定 Pin NamePin Number 标头如下:

接下来我们要处理标记为红色(低电平有效)的pin name

指定Negate PIN

会出现一个check 框,提示一些错误和警告,

如下图,提示有16个pin脚是错误或者警告。一个个点选左面的框的报错信息,可以在Details框中提示详细的信息。并且在Actions框中选择操作,会在New Value中自动修正,可以根据自己的实际选择操作。

重复Apple all直至Check Form中所有警告或报错都修正。

进入到我们建符号图形

自动分配管脚

鼠标右键选择Auto Assign byRules

在→_→视图框中看到管脚被自动分配好

一旦所有的pin都确认摆放好就要保存符号。

到这里封装已经好了,再用Capture软件自动生成下封装即可。

1.选择主菜单

File> Export> OrCad Capture Symbols...

勾选Open Capture After Export选择Export

你会看到有个红色的信息打印在下面表示导出成功,同时也弹出Cadence Product Choices对话框。

选择Allegro Design Entry Capture/OrCAD Capture,点击OK

到这里我们的Symbol已全部生成好,如此简单

上一期我们有介绍OLB建原理图符号库,最终还需要运用到Layout设计中,那PCB对应的Footprint封装又如何建立。OLB提供了一整套查错工具,轻易检查符号和封装匹配情况,并可以交叉定位。那这一期我们就介绍如何快速的建立Symbol对应的pcb的封装库。

在Capture中我们可以打开上期建好的原理图器件符号,在空白处我们双击鼠标,在弹出的器件属性窗口中可以看到PCB Footprint的值为空”?”

根据SPEC可以知道这个64pin的器件是一个QFP封装的

1.  选择菜单File > New > Footprint

默认打开符合IPC-7351规则的64pin的QFP模板(一边16pin)打开

修改封装

根据SPEC来修改封装尺寸

标注符号到封装
下一步将是对这个封装和前面刚构建的原理图符号作校验。

在封装视图中选择菜单选项, Info >Annotate Symbol to Footprint 将原理图符号信息标注到封装上

Graphical Reporting
一旦标注好,就可以报告符号和封装之间的差异

1.  点选菜单选项 Info > Graphical Report

2.留默认设置 Show AllTerminals with Missing Pin Assignments.

单击 Display Report 按钮。

可以从图中看到光学定位点和散热焊盘都被高亮显示。这是由于它们不是刚才建的符号数据表中 64 pin 的一部分, 也不是从数据表中创建的逻辑符号。如果还有其他针脚不匹配, 它们也会被报告。

3. 点选菜单选项 Pin Tool > Toggle Non-Propagated

这样就将多余的pin 自动删除了,如下图所示

4.     选择工具栏Save图标或者选择主菜单File > Save或者 Save As

那封装建好如何和上一期介绍的符号器件关联呢,也就是把Footprint 赋值到Symbol上。

Symbol View 视图中选择菜单选项 Data>Add Footprint

我们再来导出到OrCAD Capture看下器件符号PCB Footprint的属性

是不是可以看到刚才建立的封装名字已经赋值到这个symbol上了:)

创建3D STEP 模型

OLB不但可以建立我们产品设计需要的库器件,还能根据我们建立的封装生成用于制造业进行国际合作、参与国际竞争的重要基础标准的STEP模型。

在OLB中选择构建零件的三维STEP模型,并将其附加到Allegro封装上。当然,如果有3D viewer的工具,可以直接查看STEP模型,而不用依赖于Allegro来看。

下面就来介绍如何实现STEP模型

1. 在 Footprint View 中,左边控制面板选择 Side View(s) 选项卡。

2. 单击Generate STEP按钮

3. STEP建立好会得到以下信息:单击 OK 完成

导出封装到OrCAD PCB / Allegro自动生成下封装就好。

单击File>Export> OrCAD PCB / Allegro Export

3D模型已经被赋予上,保持默认打勾选项即可,单击Allegro Export会调用Allegro产品选择对话框

Allegro中选择3D图标或选择菜单View > 3D View。就可以看到导出的step模型3维显示了。


上一页: Allegro PCB SI
下一页: 没有了
版权所有:上海翼甲信息科技有限公司   
联系电话:13501741707 邮箱:info@eegle.com.cn 沪ICP备15013223号-1