Cadence技巧01:利用Excel速新建原理图元件库
1
2
3
4
5
6
7
百度师傅高质屏和好师傅,屏碎肾不疼
本文重点讲述了利用Excel软件,并结合OrCAD的Speadsheet功能,快速新建电子元件的原理图元件封装库的方法。尤其对于有上百个管脚的元器件,相对于常规方法来讲,该方法能够提高工作效率,减小错误率。常规方法网上的资料很多这里就不再赘述。
工具/原料
- PC
- Cadence OrCAD Capture软件
- 电子元件的datasheet
- Excel电子表格软件
方法/步骤
打开一个已经新建好的原理图元件封装库:菜单Flie → Open → Library..
如果没有新建封装库,请点击:菜单Flie → New → Library..

在新建的.olb文件上单击右键选择“New Part From Speadsheet”选项,
这时出现New Part Creation Speadsheet窗口。


打开电子元件的datasheet,文件一般为pdf文件,找到元件的引脚描述的页面。
用pdf阅读器的文本选择工具选择元件的引脚号和引脚名称,这时被选择的文本会反白显示。
再单击鼠标右键,选择“复制”。

打开Excel软件,新建一个文件。将刚才在datasheet中复制的内容粘贴到Excel文件中。
用3步的方法将所有引脚的引脚号和引脚名称复制到表格中,并做相应的编辑和调整,使引脚号和引脚名称一一对应。最后的效果图如下图所示。
注意事项:
1. Excel表格中的列,和New Part Creation Speadsheet窗口的列必须按下面的关系进行对应:
A列对应:Number列(引脚号)
B列应:Name列(引脚名称)
C列对应:Type列(引脚类型)
E列对应:Shape列(引脚形状)
G列对应:Positon列(引脚放置的位置)
2. 按上述对应关系,在表格中填写各个引脚的属性内容,其余的列全部不填。注意表格的上边和左边不要留有空白的行和列。

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

回到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”保存。

在元件库中打开刚才新建的元件名为K4S161622E的元件封装,单击元件下方的Value属性值,修改元件名称为“K4S161622E”。
同时微调部分管脚的名称、顺序和位置,到达自己想要的效果,最终结果如下图。

设置元件的PCB封装名称:菜单Options → Package Properties...
这时出现的Edit Part Properties对话框,然后在“PCB Footprint:”中填写元件的PCB封装名称。
最后点击“OK”保存。


至此,元件的原理图元件封装就全部建立完成,可以用于原理图设计了。
END
注意事项
- 新建Excel文件最好不要删除。如果元件封装需要修改,或者还有其它类似元件需要新建元件封装时可以在此文件上修改。
转载自:http://jingyan.baidu.com/article/84b4f565eb189a60f6da3232.html
http://jingyan.baidu.com/user/npublic/?un=Martin0814&pn=0
Cadence技巧01:利用Excel速新建原理图元件库的更多相关文章
- Protel99se教程六:创建原理图元件库
在我们平时使用protel99se进行电路以及PCB设计的时候,系统自带的元件库和PCB封装库,只有一小部分,大部份元件的元件库以及封装库,我们都需要自己制作,使用protel99se,我们可以很容易 ...
- 50一个Android开发技巧(01 利用好layout_weight属性)
问题:如何将一个Button放置在布局的中间,并设置其宽度parent的50%? 分析:问题想要达到的效果应该是这样: (原文地址:http://blog.csdn.net/vector_yi/art ...
- 实用技巧:利用Excel实现客户档案的统一管理
背景: 一个朋友新开了家门市,生意不错,客源旺盛. 有次我们喝茶时,他透露一个问题,就是客户的档案管理很不理想,都是纸面的,很容易丢失,也不方便查找. 我自诩混迹IT界多年,当然要替好友解决这个小麻烦 ...
- 绘制复杂的原理图元件库用于cadence(二)
绘制Xilinx XC7K325TFFG900 kintex-7 FPGA元件 1.在官网搜索“pin out”往下拉一下就能看见 2.点击进入选择相应型号 3.打开之后是类似txt格式的FFG900 ...
- 利用Excel批量高速发送电子邮件
利用Excel批量高速发送电子邮件,分两步: 1. 准备待发送的数据: a.) 打开Excel,新建Book1.xlsx b.) 填入以下的内容, 第一列:接收人,第二列:邮件标题,第三列:正文,第四 ...
- Selenium之利用Excel实现参数化
Selenium之利用Excel实现参数化 说明:我是通过Workbook方式来读取excel文件的,这次以登陆界面为例 备注:使用Workbook读取excel文件,前提是excel需要2003版本 ...
- 利用Excel做一些简单的数据分析
先来几个原始数据的截图,如下所示: 示例图就举一个吧,因为这些数据量还挺大的,大概的总结了一下,这下列这几栏中不合规范的数据占比很大: (1)民族(经分析,在此表中所涉及到的民族分别为:汉族,满族,蒙 ...
- Junit问题01 利用 @Autowired 注入失效问题
1 利用 @Autowired 注入失效问题 1.1 问题描述 在使用Junit作为测试框架的单元测试中,直接了用@Autowired记性依赖注入时总是注入失败 1.2 问题原因 在测试类中没有设定上 ...
- 如何利用excel中的数据源制作数据地图
关于这个问题,制作数据地图的方法已不新奇,总体来说有这么几类方案: 一类方案:直接在excel里制作 优势:个人小数据量应用较为方便简单 缺点:需要熟悉VBA,且更强大的功能对VBA水平要求较高 1. ...
随机推荐
- PHP 输出数据库中文是问号
- 魅族MX4的线控电路图
- poj2142 The Balance 扩展欧几里德的应用 稍微还是有点难度的
题目意思一开始没理解,原来是 给你重为a,b,的砝码 求测出 重量为d的砝码,a,b砝码可以无限量使用 开始时我列出来三个方程 : a*x+b*y=d; a*x-b*y=d; b*y-ax=d; 傻眼 ...
- dynamic bone unity github
https://github.com/unity3d-jp/unitychan-crs 我发现我总找不到以前的东西.. https://www.cnblogs.com/alps/p/8284577.h ...
- 服务器主机上RAID Card的Write Caching Policy
在Cisco Server的DRAC中, 创建virtual drive时, 会看到下面的选项. 那么Write back, write through, write back bad BBU之间 ...
- C++数组参数应用方式探讨(转)
对于经验丰富的编程人员来说,C++编程语言应该是他们经常使用于程序开发的一种实用性语言.那么,在C++中,C++数组参数永远不会按值传递.它是传递第一个元素(准确地说是第0个)的指针. 例如,如下声明 ...
- 如何在mysql数据库中保存emoji特殊字符
MySQL在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode.其实,utf8mb4是utf8的超集,理论上原来使用utf8 ...
- Android -- SurfaceView绘制
SurfaceView SurfaceView是View的一个特殊子类,它的目的是另外提供一个线程进行绘制操作. 步骤 1.用SurfaceView进行绘制,首先要创建一个类,继承 SurfaceVi ...
- 换掉Tomcat默认图标
将<Tomcat_home>下的/webapps/ROOT的favicon.ico替换成你自己的图标,名还得是这个名. 然后清除浏览器缓冲,webapp默认的小猫图标就被换掉了. 效果如下 ...
- SQL2005 镜像配置
新添加了一台服务器,做原来服务器的备份机,用交叉线+双网卡配置了内网. 系统环境:Windows 2008 R2 数据库:SQL2005 SP3 设置镜像可以用证书和域两种情况,不过域设置的权限比 ...