allegro has extra pin

本文讨论了在Cadence Capture中如何处理非标准封装的元件,包括只有4个引脚但使用DIP16封装的元件。提供了两种解决方案:一种是在原理图中标记未使用的引脚为NC(No Connect),另一种是编辑PCB封装去除不存在的引脚。


摘自:


https://community.cadence.com/cadence_technology_forums/f/27/t/12273



  • In reply to salasidis:

    Do this all the time in Cadence Capture (was Orcad)

    For your parts, on the schematic side: 1) select the part; 2) Edit properties; 3) add a comment called NC; make the value whatever the pin number is. (e.g. for the diode you'd add a comment called NC with the pin 1 as the value.

    Note: pins should be separated by commas: 1,2,3,4,5

    For the 4 pin IC you'd have NC: 2,3,4,5,6,9,10,11,12,13

    Works well, and is easy to set up.

    Mitch

  • I'm a little puzzled to know what is precisely the problem. When you say "one component mounts on a Dip16 footprint, but only has 4 pins (pin 1,8,9,16)" do you mean:

    (a) the package has all 16 physical pins but only 4 are used (the other 12 not connected)

    (b) the package has the same outline as a DIP16 but has only 4 physical pins (those at the corners)?

    If it's (a), you should use the usual DIP16 footprint and add the NC property for the unconnected pins in Capture, as has already been explained by Mitch.

    If it's (b), you should edit the footprint in PCB Editor to remove the non-existent pins, save it under a new name, and use this new name for the footprint in Capture. Follow the instructions in algrolibdev, which are clear.(It's easy to make a completely new footprint using the New Symbol Wizard provided that you have identified the padstacks first.)

    I have no idea whether pin number have to be sequential from 1 (1, 2, 3, etc); every package that I have ever used has been numbered this way and I never worried about it! It seems an obvious convention to follow.The pin numbers used by the symbol in Capture must match those on the package used in PCB Editor.

    Good luck, John

    - See more at: https://community.cadence.com/cadence_technology_forums/f/27/t/12273#sthash.PX62nwMi.dpuf
### 更改 Allegro 16.6 中 Pin 序号的操作方法 在 Allegro PCB Editor (Allegro 16.6) 中更改 Pin 序号通常涉及编辑元件库中的封装定义以及更新原理图和PCB之间的关联。以下是具体操作方式: #### 编辑元件库中的Pin序号 为了更改 Pin 的编号,需要进入 Allegro Component Entry 工具来调整封装定义。 1. 打开 **Component Entry Editor** 并加载目标元件的 `.cmp` 文件。 2. 进入 `Package/Pin Edit Mode`,找到对应的 Pin 定义并手动修改其属性(包括名称、编号等)。此过程可能会影响整个设计中该元件的所有实例[^1]。 3. 修改完成后保存 `.cmp` 文件,并重新导入到当前项目中以应用变更。 #### 更新原理图与PCB间的约束关系 当完成上述步骤之后,在同步数据至PCB前需注意处理好两者间已存在的布局布线条件。如果希望仅覆盖那些发生变化的部分而不影响其他未改动的内容,则可以利用选项 `"Import Changes Only"` 来实现这一目的[^2]。 对于实际执行层面而言: - 需要在OrCAD Capture环境中刷新Symbol链接; - 使用Update from Library功能确保最新版的信息能够传递给下游流程节点即Layout阶段。 此外还需特别留意以下几点事项以防潜在错误发生: - 确认所有受影响网络均已被正确映射; - 检查是否存在重复指定或者遗漏配置的情况。 ```python # 示例Python脚本用于批量重命名Pins(仅供参考) def rename_pins(component, old_to_new_map): for pin in component.pins: if pin.number in old_to_new_map.keys(): pin.set_number(old_to_new_map[pin.number]) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值