Cadence Bom Variants (变种BOM) 功能使用

概述

使用Cadence 的 Bom Variants (变种BOM) 功能可以为项目创建多个不同配置的BOM表,装配时可根据不用的功能和应用需求进行装配,变种bom的还具有另一个好处是原理图中的元器件可根据变种BOM的物料装配情况对相应器件进行隐藏/显示,极大的方便了硬件调试。

本文基于一个IMU(惯性测量单元)模块项目,展示了变种BOM的一般应用场景和配置方法。

效果展示

项目概述

如下图所示,基于ESP32设计了一个多功能的IMU模块,其中像导航模块、RTC均为可选焊接,对外接口也可根据使用要求选择RS422/485、TTL、CAN或者百兆网。
在这里插入图片描述

原理与bom设计

原理设计对各功能电路分模块绘制,如下图所示:
在这里插入图片描述
考虑到实际使用场景可能有以下几种配置:

  1. 所有功能齐全的IMU模块(测试用)
  2. 仅具有CAN通信功能的IMU模块
  3. 仅具有RS422/485/TTL通信功能的IMU模块
  4. 仅具有百兆网络通信功能的IMU模块
    因此设计了以下4个变种BOM:·
    在这里插入图片描述

根据不同变种BOM视图查看原理设计

方法:View-Variants View Mode-选择不同的变种bom视图,注意:该视图模式原理图只读,只有切换到 < Core Design > 视图才可修改。

  • ALL Config:
    在这里插入图片描述
  • CAN Config:
    在这里插入图片描述

Uart Config:
在这里插入图片描述

导出变种BOM

Reports - CIS BOM - Standard - 在Output中加入需要输出的列信息,并选择需要输出的变种bom
在这里插入图片描述
如下图所示,不焊接的器件都显示为:Do Not Stuff。
在这里插入图片描述

变种BOM配置方法

器件分组

DSN文件上点右键打开”Part Manager“,在Group上点右键新建组,主要包括:NAV电路、RTC电路、UART电路、CAN电路、百兆网络和预留电路,其中预留电路为测试冗余设计(根据设计需要添加),对于不同配置都必须使用的器件不进行分组,除了冗余电路分组外其他分组均创建P和NP子分组,分别表示焊接和不焊接的物料,一般冗余电路都不焊接所以不用分组。

先对冗余器件分组(不论何种配置都不焊接)

对于冗余器件,直接在原理图中找到对应器件,单选/多选后点鼠标右键,添加到分组,如下图所示:
在这里插入图片描述

再对各模块电路进行分组

打开Common公共组,按页码排序,然后按Shift选择需要分组的元器件,将各模块相关元器件分别拖拽到各分组(注意:不能拖到子分组),或者在原理图中直接点选后添加到分组,软件提示会将所选元器件添加到所有子组,确认即可。
随后将NP子分组所有器件选中,右键设置为:Set Part As Not Present (不呈现),如下图所示:
在这里插入图片描述

创建变种bom

在 Bom Variants 分组上点击右键创建Bom Variants ,并根据实际需要焊接或不焊接哪些模块分别拖拽到不同的变种bom配置当中,(注意:各分组都要拖入,否则变种bom中会显示问号,表示缺失的元器件)如下所示,打x的表示不焊接的器件。
在这里插入图片描述

至此,变种bom已经设置完成,即便对器件位号进行重新排序,设置好的bom也依然正确。

  • 13
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值