Cadence技巧01:利用Excel速新建原理图元件库

听语音
  • |
  • 浏览:1698
  • |
  • 更新:2015-07-02 09:41
  • |
  • 标签:excel
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

分步阅读

一键约师傅

百度师傅高质屏和好师傅,屏碎肾不疼

本文重点讲述了利用Excel软件,并结合OrCAD的Speadsheet功能,快速新建电子元件的原理图元件封装库的方法。尤其对于有上百个管脚的元器件,相对于常规方法来讲,该方法能够提高工作效率,减小错误率。常规方法网上的资料很多这里就不再赘述。

工具/原料

 
  • PC
  • Cadence OrCAD Capture软件
  • 电子元件的datasheet
  • Excel电子表格软件

方法/步骤

 
  1.  

    打开一个已经新建好的原理图元件封装库:菜单Flie → Open → Library..

    如果没有新建封装库,请点击:菜单Flie → New → Library..

  2.  

    在新建的.olb文件上单击右键选择“New Part From Speadsheet”选项,

    这时出现New Part Creation Speadsheet窗口。

  3.  

    打开电子元件的datasheet,文件一般为pdf文件,找到元件的引脚描述的页面。

    用pdf阅读器的文本选择工具选择元件的引脚号和引脚名称,这时被选择的文本会反白显示。

    再单击鼠标右键,选择“复制”。

  4.  

    打开Excel软件,新建一个文件。将刚才在datasheet中复制的内容粘贴到Excel文件中。

    用3步的方法将所有引脚的引脚号和引脚名称复制到表格中,并做相应的编辑和调整,使引脚号和引脚名称一一对应。最后的效果图如下图所示。

    注意事项:

    1. Excel表格中的列,和New Part Creation Speadsheet窗口的列必须按下面的关系进行对应:

    A列对应:Number列(引脚号)

    B列应:Name列(引脚名称)

    C列对应:Type列(引脚类型)

    E列对应:Shape列(引脚形状)

    G列对应:Positon列(引脚放置的位置)

    2. 按上述对应关系,在表格中填写各个引脚的属性内容,其余的列全部不填。注意表格的上边和左边不要留有空白的行和列。

  5.  

    鼠标右键单击Excel表格左上角的方块,在弹出的菜单中选择“复制”,复制表格的全部内容。

  6.  

    回到OrCAD Capture软件,在第2步出现的New Part Creation Speadsheet窗口中单击表格左上角的空白方块,这时表格所有的内容将反白显示,表示表格被全选。

    按下键盘的“Ctrl+C”快捷键,这时会将刚才复制的Excel表格的全部内容粘贴到New Part Creation Speadsheet窗口中。

    再填写窗口上方的红框所示的各项内容

    Part Name:定义元件封装名称,例如填写“K4S161622E”

    No.of Section:定义元件封装共由几部分组成

    Part Ref Prefix:定义元件位号的前缀,例如:IC为U,电容为C,电阻为R。

    Part Numbering:如果元件有多个部分组成,定义元件位号各部分的后缀,例如:

    Alphabetic(字母):U?A   U?B......

    Numeric(数字):U?1   U?2......

    最后点击“Save”保存。

  7.  

    在元件库中打开刚才新建的元件名为K4S161622E的元件封装,单击元件下方的Value属性值,修改元件名称为“K4S161622E”。

    同时微调部分管脚的名称、顺序和位置,到达自己想要的效果,最终结果如下图。

  8.  

    设置元件的PCB封装名称:菜单Options → Package Properties...

    这时出现的Edit Part Properties对话框,然后在“PCB Footprint:”中填写元件的PCB封装名称。

    最后点击“OK”保存。

  9.  

    至此,元件的原理图元件封装就全部建立完成,可以用于原理图设计了。

    END

注意事项

 
  • 新建Excel文件最好不要删除。如果元件封装需要修改,或者还有其它类似元件需要新建元件封装时可以在此文件上修改。

转载自:http://jingyan.baidu.com/article/84b4f565eb189a60f6da3232.html

http://jingyan.baidu.com/user/npublic/?un=Martin0814&pn=0

Cadence技巧01:利用Excel速新建原理图元件库的更多相关文章

  1. Protel99se教程六:创建原理图元件库

    在我们平时使用protel99se进行电路以及PCB设计的时候,系统自带的元件库和PCB封装库,只有一小部分,大部份元件的元件库以及封装库,我们都需要自己制作,使用protel99se,我们可以很容易 ...

  2. 50一个Android开发技巧(01 利用好layout_weight属性)

    问题:如何将一个Button放置在布局的中间,并设置其宽度parent的50%? 分析:问题想要达到的效果应该是这样: (原文地址:http://blog.csdn.net/vector_yi/art ...

  3. 实用技巧:利用Excel实现客户档案的统一管理

    背景: 一个朋友新开了家门市,生意不错,客源旺盛. 有次我们喝茶时,他透露一个问题,就是客户的档案管理很不理想,都是纸面的,很容易丢失,也不方便查找. 我自诩混迹IT界多年,当然要替好友解决这个小麻烦 ...

  4. 绘制复杂的原理图元件库用于cadence(二)

    绘制Xilinx XC7K325TFFG900 kintex-7 FPGA元件 1.在官网搜索“pin out”往下拉一下就能看见 2.点击进入选择相应型号 3.打开之后是类似txt格式的FFG900 ...

  5. 利用Excel批量高速发送电子邮件

    利用Excel批量高速发送电子邮件,分两步: 1. 准备待发送的数据: a.) 打开Excel,新建Book1.xlsx b.) 填入以下的内容, 第一列:接收人,第二列:邮件标题,第三列:正文,第四 ...

  6. Selenium之利用Excel实现参数化

    Selenium之利用Excel实现参数化 说明:我是通过Workbook方式来读取excel文件的,这次以登陆界面为例 备注:使用Workbook读取excel文件,前提是excel需要2003版本 ...

  7. 利用Excel做一些简单的数据分析

    先来几个原始数据的截图,如下所示: 示例图就举一个吧,因为这些数据量还挺大的,大概的总结了一下,这下列这几栏中不合规范的数据占比很大: (1)民族(经分析,在此表中所涉及到的民族分别为:汉族,满族,蒙 ...

  8. Junit问题01 利用 @Autowired 注入失效问题

    1 利用 @Autowired 注入失效问题 1.1 问题描述 在使用Junit作为测试框架的单元测试中,直接了用@Autowired记性依赖注入时总是注入失败 1.2 问题原因 在测试类中没有设定上 ...

  9. 如何利用excel中的数据源制作数据地图

    关于这个问题,制作数据地图的方法已不新奇,总体来说有这么几类方案: 一类方案:直接在excel里制作 优势:个人小数据量应用较为方便简单 缺点:需要熟悉VBA,且更强大的功能对VBA水平要求较高 1. ...

随机推荐

  1. Drawable的getIntrinsicHeight()和getIntrinsicWidth()

    版权声明:本文为博主原创文章,未经博主允许不得转载. 今天遇到一个问题,一个Bitmap封装到BitmapDrawable中 ,BitmapDrawable drawable = new Bitmap ...

  2. windows安装dcm4chee 出错 check file system group LOSSY_STORAGE for deletion

    错误情景: 解决方法: 更改服务的监听端口(参考DICOM:Ubuntu14环境下安装dcm4chee+oviyam2.1)

  3. HashCode的秘密

    看String源码HashCode的计算方式: public int hashCode() {int h = hash;if (h == 0 && value.length > ...

  4. Unity3D新手教学,让你十二小时,从入门到掌握!(三 ) [转]

    版权声明:本文为Aries原创文章,转载请标明出处.如有不足之处欢迎提出意见或建议,联系QQ531193915 这一讲,我会教大家如何写碰撞检测的代码,然后还会教大家如何使用我介绍给大家的第一个Uni ...

  5. 数字证书相关技术 : Versign信任签章

    资料网址: 淘宝网站可信服务 http://www.ert7.com/case/eb/1391.html Versign信任签章 http://www.ert7.com/verisign/ssl/29 ...

  6. 文本相似性计算总结(余弦定理,simhash)及代码

    最近在工作中要处理好多文本文档,要求找出和每个文档的相识的文档.通过查找资料总结如下几个计算方法: 1.余弦相似性 我举一个例子来说明,什么是"余弦相似性". 为了简单起见,我们先 ...

  7. html表格内容自动换行

    有时候表格会因为内容多少忽大忽小的很烦人,在网上搜了下解决方案,效果不错哦,给大家分享下!首先介绍两个利器:table-layout:fixed //固定表格大小word-break:break-al ...

  8. ASP.NET HTTP500错误怎么办

    如图所示,HTTP500错误. 第一步:"开始"->"设置"->"控制面板"->"管理工具"-> ...

  9. 【转】web服务器工作原理

    一.静态网页的工作原理如下:A.用户在浏览器的地址栏输入要访问的地址并回车,触发这个浏览请求. B.浏览器将请求发送到Web服务器.C.Web服务器接受这个请求,并根据请求文件的后缀名判定是否为HTM ...

  10. Linux中setup命令command not found如何解决?

    1.安装setuptool    yum -y install setuptool 2.系统服务管理  yum -y install ntsysv 3.setup中配套的防火墙设置也得装上去,不然会出 ...