第一次接触多板系统设计时,我完全被各种连接关系和装配要求搞晕了。直到用AD21完整走完整个流程,才发现原来多板设计可以像搭积木一样直观。多板系统设计本质上是要解决两个核心问题:电气连接的正确性和物理装配的精准性。
在工控设备或通信基站这类复杂设备中,我们常会遇到核心板+扩展板的组合方案。比如最近做的智能网关项目,就包含主控板、通信板和电源板三部分。AD21的多板项目功能(.PrjMbd)就像个智能管家,帮我们管理所有子板之间的连接关系。最让我惊喜的是3D装配视图,能实时看到各板卡的空间位置关系,连螺丝孔位对齐情况都一目了然。
与传统单板设计相比,多板系统有三个显著特点:
新建多板项目时有个细节容易踩坑:一定要先创建.PrjMbd工程文件,再添加子项目。我有次图省事直接拖拽PCB文件,结果后期板间连接全部报错。正确做法是在Projects面板右键选择"添加已有文档",确保子板保持工程关联性。
推荐的文件结构应该是:
code复制ProjectFolder/
├── MultiBoard.PrjMbd
├── SubBoard1.PrjPcb
├── SubBoard2.PrjPcb
└── Assembly/
├── MultiBoard.MbaDoc
└── Assembly.MbaDoc
放置模块时,Properties面板里的Designator相当于子板的身份证号。我习惯用"MB_"前缀区分主板,"IO_"表示接口板。连接器参数设置是重中之重,必须确保:
线缆连接有几种实用方式:
第一次导入装配体时,所有板子会平铺在XY平面。这时按Z/X/Y键可以快速切换视角,配合Shift实现镜像视图。我常用的视角组合是:
对象Gizmo的彩色箭头和圆弧其实对应着不同操作:
当出现"Unmatched Connector"警告时,按这个流程排查:
导入STEP模型后如果显示红色高亮,说明存在物理冲突。我总结的解决顺序是:
有个典型案例:某次设计中发现RJ45接口与外壳冲突,最后通过将网口旋转90度并改用直角连接器完美解决。AD21的实时碰撞检测功能在这个过程中帮了大忙。
对于需要频繁使用的板型,可以创建装配模板:
团队协作时推荐使用这样的工作流:
我们团队通过这种方式,将原本需要2周的多板对接工作压缩到3天内完成。特别是在设计变更时,只需修改对应子板,所有关联部分会自动更新。
除了常规的ERC/DRC,多板系统需要额外检查:
BOM输出时需要特别注意:
最近一次给工厂提供的装配指导文件就包含: