02、Cadence使用记录之创建元器件---原理图和封装(OrCAD Capture CIS)

本文介绍了如何在Cadence的OrCADCaptureCIS中创建元器件,包括原理图符号和封装。步骤包括新建器件的原理图符号,如TPS450,插入基本元件,以及创建Homogeneous和Heterogeneous器件的区别。Homogeneous器件适用于功能相同的多个部分,而Heterogeneous器件则需为每个部分单独绘制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

02、Cadence使用记录之创建元器件—器件原理图符号和封装(OrCAD Capture CIS)

参考的教程是B站的视频:allegro软件入门视频教程全集100讲

前置教程:
## 01、Cadence使用记录之新建工程与基础操作(原理图绘制:OrCAD Capture CIS)

1 创建器件的原理图符号

这边作为示例,使用TPS450作为要绘制的原理图器件,其基本的Symbol可以参考器件手册TPS5450

在这里插入图片描述
打开前置教程中创建的工程,先选中Library文件夹,然后在File里面选择新建库(如果之前设计过也可以直接选择导入库):
在这里插入图片描述
新建完成文件栏下面会出现olb文件,就是这个工程所使用的库:
在这里插入图片描述
右键这个olb文件,选择新建一个Part:
在这里插入图片描述
Name就设置成要设计的器件的名字,TPS450。

Part Reference代表器件开头的字母,比如AD中插入的器件名字一般是U1,U2之类的

Parts per代表这个器件有几个部分,此处只有一个,使用过AD的同学可能会知道,一些器件其实可以分为PartA,PartB之类的好几个部分:

Package TypeParts per大于1时候需要设置,其中区别如下:
Homogeneous:即表示各个部分的元器件相同,只需要画出其中一个part,其他part自动生成。
Heterogeneous:即表示各个部分的元器件不同,每一个PART都需要自己画出来。
详细可以阅读cadence capture之元器件创建“Homogeneous和Heterogeneous“的区别

Part Numbering表示不同部分的编号方式,Alphabetic代表不同部分用partA partB partC编号,Numeric代表不同部分用part1 part2 part3编号。
在这里插入图片描述
点击确定后就会出现一个元器件,但是其没有引脚:
在这里插入图片描述
从Place里面选择放置Pin(或者从最左侧的插入工具栏找到插入引脚的按钮):
在这里插入图片描述

对于一般的引脚,都可以将Type设置为Passive,如果你需要细化引脚的具体功能,可以设置为其他的数值。引脚的形状也是根据器件的具体类型,设置为Line是一个通用的做法。Name和Numbe可以现在填写,也可以之后再修改:
在这里插入图片描述
依次插入所有的引脚,并在周围插入一个长方形形成Symbol:
在这里插入图片描述

可以按下Ctrl+S进行保存,保存可能会报警告,这是因为有两个引脚都叫NC重复了,不管他就行,点击确定。保存至工程目录下面即可。

2 插入器件和基本元件

选择Place里面的Part即可调出右侧的器件栏:
在这里插入图片描述
在自己刚刚创建的东西里面可以非常轻松的找到TPS450:
在这里插入图片描述
将其插入到原理图中:
在这里插入图片描述
那其他常用的器件要从哪儿找到呢,这里选择右侧器件库处的➕按钮:
在这里插入图片描述
打开默认打开位置的Discrete库,里面有常用的各种元器件,如果需要也可以用其他的库:
在这里插入图片描述
也可以使用搜索框直接进行器件搜索,比如我要插入电阻可以直接搜索R,可以发现找到了结果:
在这里插入图片描述
可以将其插入到原理图:
在这里插入图片描述

3 创建Homogeneous器件

对于有些元器件,多个不同的Part的功能是相同的,这边可以使用Homogeneous的方式进行创建。Homogeneous只需要画出其中一个part,其他part自动生成。此处以绘制LM358运算放大器为例,其包括两个运放,原理图如下:
在这里插入图片描述
新建元器件,按照如下方式设置:
在这里插入图片描述
插入一个三角形,假装是个运放的样子:
在这里插入图片描述
插入第一个功放的引脚:
在这里插入图片描述
选择View里面的Next Part切换到另一个部分:
在这里插入图片描述
可以看到另一个部分的形状和之前设计的一致:
在这里插入图片描述
此时只要设置好引脚编号就可以了:
在这里插入图片描述
由此Ctrl+S进行保存,忽略警告。在原理图插入后如下:
在这里插入图片描述

4 创建Heterogeneous器件

基本和上面一样的,不过多介绍了!

### Cadence 中绘制原理图封装时正确放置 PIN 脚的方法 在 Cadence创建复杂的器件原理图封装时,确保 PIN 脚的正确放置至关重要。为了防止出现脚序错误或重复等问题,在操作过程中需要注意以下几个方面: #### 1. 设计原则遵循 当设计 Cadence 原理图符号库时,应考虑器件最常用的摆放状态来优化布局[^2]。对于大多数集成电路而言,通常会将第1脚设置为朝向左侧,并按照逆时针方向排列其余引脚。 #### 2. 避免PIN名称冲突 如果遇到像 TPS5430 这样的情况——即保存后提示存在两个相同名字的引脚,则可能是由于定义了多个具有同一标识符的端子所引起的。此时应当仔细检查并修正这些重名现象,以确保每个引脚都有唯一的名称[^3]。 #### 3. 正确调整PIN位置 针对管脚移动困难以及复制粘贴导致顺序颠倒的问题,可以尝试通过属性编辑器修改具体参数实现精准定位;另外还可以利用软件自带工具条上的功能按钮来进行辅助校正工作。完成所有必要的更改之后记得及时更新整个单元格视图以便查看最终效果[^1]。 ```python # Python 示例代码用于说明如何编程控制 CADENCE 的某些特性 (假设环境支持) def adjust_pin_position(pin_name, new_location): """调整指定引脚的位置""" pin = find_pin_by_name(pin_name) # 查找目标引脚对象 set_property(pin, "location", new_location) # 设置新坐标 def rename_duplicate_pins(): """解决引脚命名重复问题""" pins = get_all_pins() # 获取当前所有的引脚列表 seen_names = {} for p in pins: name = get_property(p, 'name') if name not in seen_names: seen_names[name] = True else: unique_name = f"{name}_dup" while unique_name in seen_names: unique_name += "_new" set_property(p, 'name', unique_name) ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怡步晓心l

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值