电路板面板化
印刷电路板不是作为单一实体制造的;通常,多个板子会在一个面板上制造。面板可以由制造商定义,或者,板子设计师也可以在PCB编辑器中创建一个面板,使用一种称为嵌入式板阵列的功能,也被称为面板化。
嵌入式板阵列是一种原始设计对象,您可以将其放置在PCB设计空间中,并链接到现有的板文件。嵌入式板阵列重复链接的板从1到n次,按指定的间距。通过放置多个嵌入式板阵列,您还可以创建一个由不同板组成的制造面板,或者相同的板可以按步进和转动模式布局。
下图显示了一个板子以“步进和翻转”模式重复八次(交替的板子被翻转)。这是通过放置两个嵌入式板阵列来创建的;一个是面向上的板子,另一个是被翻转的板子。层堆叠、尺寸、V槽和路径信息已经被添加到这个文件中,而不是在原始源PCB中。
由于嵌入式板阵列链接到源PCB,因此在源PCB中所做的任何设计更改都会在下次打开阵列板文件时加载到嵌入式板阵列中。
面板化过程的一个关键部分是定义如何分离各个电路板。有两种常见的方法:V槽面板化或断开式标签面板化。V槽面板化对于矩形电路板来说既经济又有效;非矩形电路板必须使用断开式标签。
要创建断开式标签面板化,需要在每块电路板的边缘定义一个路由工具路径槽,留下小部分剩余电路板,这些部分通过一系列小孔被打孔,如相邻图像所示。
路由工具路径是通过在机械层上放置轨迹对象来定义的,然后在“属性”面板中将其指定为路由工具路径层(图像中也显示了这一点)。使用从电路板形状创建原始图形命令,用轨迹/弧线勾勒出电路板形状以定义路由工具路径,然后根据需要编辑它们以创建断开式标签区域。断开式标签,也称为鼠标咬伤,是通过放置一排小的非镀层垫圈来创建的。
要了解更多关于面板化的信息,请阅读这些在电子设计网站上发布的优秀、详细的面板化指南。
放置
启动嵌入式板阵列命令(放置 » 嵌入式板阵列/拼板)后,光标将变为十字形,并且您将进入嵌入式板阵列放置模式。十字光标的位置决定了板阵列的左下角。
- 将阵列的这个角定位在所需位置,然后点击或按Enter键进行放置。
- 继续放置更多嵌入式板阵列,或右击或按Esc键退出放置模式。
验证层堆叠兼容性
在构建面板时,重要的是确保每个引用的子板的层堆叠与放置面板的父板的层堆叠兼容。当您选择嵌入式板阵列放置的参考PCB设计时,Altium Designer将比较该板的层堆叠与您正在放置阵列的活动PCB的层堆叠。这种比较的结果将在“嵌入式板阵列”模式的属性面板中呈现: - 如果层堆叠兼容,将显示以下文本:“子板和父板PCB设计层堆叠兼容”。 - 如果层堆叠不兼容,将显示以下文本:“子板和父板PCB设计层堆叠不兼容”。如果您在放置过程中选择了嵌入式板阵列的参考PCB设计(在选择嵌入式板阵列放置命令并从属性面板中选择PCB后按Tab键),如果层堆叠不兼容,警告!对话框将会打开。您可以选择稍后手动解决这个差异(稍后手动同步选项);如果您尝试生成制造输出,将会生成一个提醒。或者,您可以让Altium Designer自动尝试解决层堆叠兼容性问题(现在自动同步选项)。自动层堆叠同步过程将尝试:
- 确保所有必需的子板层堆叠顺序层在父板中存在(包含嵌入式板阵列的PCB文件)。
- 修改父板层堆叠,尝试实现同步;子板从不修改。
- 仅对父板进行添加或层类型修改;层永远不会被移除。
当面板中检测到不兼容的层堆叠时,健康检查标签页上也会出现一个问题,该标签页位于属性面板的板模式中。了解更多关于PCB健康检查监视器。
您还可以从活动的 PCB 面板文档生成堆栈兼容性报告。该报告提供了面板上定义的每个板的层堆栈以及为面板本身定义的层堆栈的反馈。如果 PCB 文档上至少放置了一个嵌入式板阵列,您可以从主菜单访问报告 » 堆栈兼容性报告命令。启动命令后,将生成并打开一个报告 - 嵌入式板堆栈兼容性 - <PCBDocumentName>.html - 作为活动文档。如果存在不兼容性,报告将提供一个摘要,说明在面板文档上放置的嵌入式板中发现了多少不兼容的层。还提供了一个兼容性表,直观地显示了嵌入式板和面板本身的堆栈。任何不兼容的层都会用红色文字突出显示。
该表还提供了超链接,用于打开每个PCB(以及面板)的层堆栈管理器,以便您可以检查堆栈并确定如何解决不兼容问题。点击这些链接之一,将首先使相应的PCB文档成为活动文档,然后打开层堆栈管理器。图形编辑
这种编辑方法允许您直接在设计空间中选择一个放置的嵌入式板阵列对象,并以图形方式更改其位置或方向。
当选择一个嵌入式板阵列对象时,它会以浅灰色背景区分开来。下面的图片展示了一个未引用的板阵列(第一张图片)和一个引用单个PCB设计的2 x 2阵列(第二张图片)。

一个未引用的板阵列

一个引用单个PCB设计的2 x 2阵列 点击阵列边界内的任意位置,然后拖动以重新定位它。阵列会自动从其左下角“抓取”,并且板阵列的位置被用作到光标的锚点。嵌入式板阵列在拖动时可以通过以下方式旋转或翻转:
- 按空格键旋转嵌入式板阵列。旋转是逆时针的。
- 按L键将嵌入式板阵列翻转到板的另一侧。
笔记
- 用于创建制造面板表示的嵌入式板阵列应放置在现有或替代PCB项目内的单独PCB文档上。这个文档应被视为其他包含实际设计的PCB文档的制造“中心”。
- 您可以放置额外的对象以支持面板制造(例如,作为工具孔的自由焊盘),但是,不建议在与嵌入式板阵列相同的文档中放置任何代表实际物理设计的其他对象。
- 由于嵌入式板阵列对象引用了一个PCB设计文件,而不是包含它的粘贴副本,因此可以随时修改源PCB设计。一旦引用文件被保存,刷新面板文档的视图以使面板保持最新。
- 如果放置的阵列尚未引用PCB文档,将会有一个绿色的矩形边界框,其中心带有无源的文本,以及一个小十字标记阵列的左下角。
- 可以从嵌入式板阵列的面板生成Gerber、NC钻孔、ODB++和打印输出。
- 使用设计 » 板形状 » 从板形状创建原语命令的路由工具轮廓选项时,您还可以选择包括切口选项,以模拟轮廓板切口边缘的工具路径。
- 软件会自动尝试解决层堆栈兼容性问题。自动层堆栈同步过程将尝试:
- 确保所有所需的子板层堆栈顺序层在父板(包含嵌入式板阵列的PCB文件)中存在。
- 修改父板层堆栈以尝试实现同步 - 子板从不被修改。
- 仅对父板进行添加或层类型修改,层从不被移除。
- 请注意,嵌入式板阵列及其钻孔表和孔径编辑器当前不支持反孔特性。