在Altium Designer中创建并配置PCB文档

父页面: 教程 - Altium Designer 完整设计流程演练

创建新的 PCB

在将设计从原理图编辑器转移到 PCB 编辑器之前,您需要创建空白 PCB,然后将其命名并保存为项目的一部分。

空白 PCB 已添加到项目并保存,项目已本地保存。
空白 PCB 已添加到项目并保存,项目已本地保存。


配置板形状和位置

在将设计从原理图编辑器转移之前,需要更改这块空白板的多个属性,包括:

任务 过程
设置原点 PCB编辑器有两个原点:绝对原点,即设计空间的左下角,以及用户可定义的相对原点,用于确定当前设计空间位置 - 状态栏上显示的坐标是相对于这个原点的。常见的方法是将相对原点设置在电路板形状的左下角。选择 编辑 » 原点 » 设置 命令来设置相对原点;使用 编辑 » 原点 » 重置 命令将其重置回绝对原点。
将单位设置为英制或公制 当前设计空间的 X / Y 位置和网格显示在状态栏上,状态栏显示在编辑器的底部。在本教程中,将使用公制单位。要更改单位,可以按键盘上的 Q 在英制和公制单位之间切换,或者从菜单中选择 视图 » 切换单位 命令。
选择合适的吸附网格 您可能已经注意到,当前的吸附网格是5mil(或0.127mm,这是默认的英制吸附网格转换为公制)。要随时更改吸附网格,按 G 显示 吸附网格 菜单,从中可以选择英制或公制值。注意菜单中显示的快捷方式;使用 Ctrl+Shift+G 打开 吸附网格 对话框,当您想输入特定值时这很方便。另一个有用的快捷方式是 Ctrl+G,它打开 笛卡尔网格编辑器 对话框,在该对话框中,您可以将网格从点更改为线,并更改网格颜色。本教程后面将更详细地讨论网格。
重新定义电路板形状 电路板形状由带有网格的黑色区域表示。新电路板的默认大小为6x4英寸;教程电路板为30mm x 30mm。定义电路板新形状的过程详见下文。
配置层 除了您要布线的铜或电气层之外,还有通用的机械层和特殊用途层,例如组件覆盖层(丝网印刷)、防焊膜、焊膏膜等。电气层和其他层将很快配置。
  • 随时按 Ctrl+PgDn 放大显示整个电路板。
  • 使用以下方式放大/缩小:
    • PgUp / PgDn
    • Ctrl+鼠标滚轮
    • Ctrl+右键点击,按住&拖动

已定义电路板尺寸,并设置了单位、原点和网格。所需的层将很快配置好。
已定义电路板尺寸,并设置了单位、原点和网格。所需的层将很快配置好。

定义非矩形电路板形状的一个好方法是在保持层上放置一系列轨迹(对于曲线电路板则放置弧线)。除了作为放置和布线的避障屏障外,这些轨迹和弧线还可以被选择(编辑 » 选择 » 层上所有),并使用设计 » 电路板形状 » 从选定对象定义电路板形状命令来创建电路板形状。

了解更多关于定义电路板形状

配置默认设置

当你在PCB编辑器设计空间中放置一个对象时,软件将根据以下内容定义对象的形状和属性:

  1. 适用的设计规则 – 如果有一个适用于该对象的规则定义,对象的属性就从规则中定义。例如,在交互式布线时层改变时,自动添加的过孔大小和孔径属性就取自适用的Routing Via Style设计规则。
  2. 默认设置 – 如果不存在适用的设计规则或不适用,对象的属性就从在首选项对话框的PCB编辑器 - 默认设置页面中配置的默认设置中定义。例如,如果你运行放置 » 过孔命令,软件不知道该过孔是否会成为网络的一部分,所以它会按照默认设置中定义的大小呈现一个过孔。

首选项对话框,配置Designator和Comment的默认设置


转移设计

主页: 管理原理图与PCB之间的设计更改

设计直接在原理图编辑器和PCB编辑器之间传输;没有创建中间网表文件。从原理图编辑器,选择 设计 » 更新 PCB 文档 Multivibrator.PcbDoc,或者从PCB编辑器,选择 设计 » 从 Multivibrator.PrjPcb 导入更改

当您运行这些命令中的任何一个时,将创建一组工程更改订单,其中包括:

  • 列出设计中使用的所有组件及其所需的封装。执行ECOs时,软件将尝试定位每个封装并将其放置到PCB设计空间中。如果找不到封装,将会发生错误。在本教程中,所有组件都已从制造商零件搜索面板获取到连接的工作区,因此软件可以参考工作区并检索每个封装。
  • 创建所有网络(连接的组件引脚)的列表。执行ECOs时,软件将把每个网络添加到PCB中,然后尝试添加属于每个网络的引脚。如果无法添加引脚,将会发生错误;这通常发生在未找到封装或封装上的焊盘与符号上的引脚不匹配时。
  • 然后传输其他设计数据,如网络和组件类别。

    执行ECOs后,组件被放置在板外形之外,网络被创建。注意,默认的设计器(和注释)字体已更改。
    执行ECOs后,组件被放置在板外形之外,网络被创建。注意,默认的设计器(和注释)字体已更改。

在将原理图信息转移到新的空白PCB之前,确保所有相关的原理图符号和PCB封装库都可用是至关重要的。由于所有组件都是从制造商零件搜索面板获取的,并且它们的封装已从连接的工作区放置,所需的封装已经可用于本教程。

配置层的显示

一旦所有的ECO都执行完毕,组件和网络将出现在PCB设计空间的板轮廓右侧,如上图所示。在您开始在板上定位组件之前,您需要配置某些PCB设计空间和板设置,例如层、网格和设计规则。

您对板的视图是鸟瞰图 - 从上方沿Z轴向下看进入板。PCB编辑器是一个分层设计环境;您在信号层上放置的对象在板制造时变成铜,您在覆盖层上放置的字符串在板表面丝网印刷,您放在机械层上的注释变成您打印的组装图上的指示。

您在这些层的堆叠中向下看,将组件放置在板的顶部和底部(顶层/底层),并在铜、覆盖、掩膜和机械层上放置其他设计对象,随着设计的构建。

您在设计电路板时是从一堆层的顶部向下看;将光标悬停在图像上以显示同一电路板的3D视图,沿Z轴拉伸。
您在设计电路板时是从一堆层的顶部向下看;将光标悬停在图像上以显示同一电路板的3D视图,沿Z轴拉伸。

除了用于制造电路板的层,包括:信号层、电源平面层、掩膜层和丝印层,PCB编辑器还支持许多其他非电气层。这些层通常按以下方式分组:

  • 电气层 – 包括32个信号层和16个内部电源平面层。
  • 组件层 – 在组件设计中使用的层,包括覆盖层(丝印)、焊料和焊膏层。如果在库编辑器中的这些层上放置了组件封装中的对象,当组件从电路板的顶部翻转到底部时,所有检测到的组件层上的对象都会翻转到它们的伴侣组件层。这包括用户定义的组件层对(成对的机械层)上的对象。
  • 机械层 – 软件支持无限数量的通用机械层,用于设计任务,如尺寸、制造细节、装配说明等。如果需要,这些层可以选择性地包含在打印和Gerber输出生成中。机械层也可以成对;当它们成对时,它们的行为就像组件层。成对的组件层用于任务,如3D体放置、胶点和边缘连接器上的选择性镀金。
  • 其他层 – 这些包括保持层(用于定义适用于所有铜层的保持区域)、多层(用于所有信号层上存在的对象,如焊盘和通孔)、钻孔图层(用于放置钻孔信息,如钻孔表)和钻孔指南层(用于显示标记,指示钻孔位置和大小)。

铜层是在层堆栈中添加和移除的,这将在不久后讨论。所有其他层都在视图配置面板中启用和配置。

显示层 – 视图配置

相关页面: 您对PCB的视图

所有层的显示属性都在视图配置面板中配置。要打开面板:

  • 点击应用程序窗口右下角的面板按钮按钮,然后从菜单中选择查看配置,或者
  • 选择查看 » 面板 » 查看配置菜单项,或者
  • L快捷键,或者
  • 点击设计空间左下角的当前层颜色PCB编辑器设计空间,层设置控制图标。

查看配置面板的两个标签    查看配置面板,查看选项标签
查看配置面板的两个标签

除了层显示状态和颜色设置外,查看配置面板还提供了其他显示设置,包括:

  • 颜色和可见性的系统颜色,例如选择颜色,或者是否可见连接线。
  • 每种类型的对象是如何显示的(实心或草图),以及它的透明度(对象可见性部分)。
  • 各种视图选项,例如是否显示原点标记焊盘网络名称和焊盘编号附加选项部分)。
  • 当对象变暗或被遮蔽时显示的淡化程度(遮罩和淡化设置部分)。
  • 创建层集,这提供了一种快速切换当前可见层的方法,使用PCB编辑器设计空间,层设置控制控制(部分)。
  • 创建和选择视图配置,这些配置用于预先配置所有层属性,如颜色、可见性、对象透明度等(常规设置部分)。

层提示

  • 当前启用的层显示为PCB设计空间底部的一系列标签页。右键点击标签页可以访问常用的层显示命令。
  • 在复杂的设计中,只显示当前正在工作的层可能会有所帮助;这被称为单层模式。要切换显示进入/退出单层模式,按下Shift+S快捷键。在首选项对话框的PCB编辑器 - 板洞察显示页面中配置可用的单层模式。每次按Shift+S都会切换到下一个启用的单层模式。
  • 要切换活动层:
    • 点击设计空间底部的层标签页,或
    • +-数字键循环浏览所有层,或
    • *数字键循环浏览信号层,或
    • 使用Ctrl+Shift+鼠标滚轮快捷键。

物理层和层堆栈管理器

主页: 定义层堆栈

PCB层堆栈的定义是成功的印刷电路板设计的关键要素。现代PCB的布线不再仅仅是一系列简单的铜连接,传输电能,而是设计为一系列电路元件,或传输线。

在设计现代高速PCB时,还有许多其他设计考虑因素,包括:层配对、精心的通孔设计、可能的背钻要求、刚柔要求、铜平衡、层堆栈对称性和材料合规性。

这些层堆栈要求在层堆栈管理器中配置,选择设计 » 层堆栈管理器打开它。

  • 层堆栈管理器以文档视图打开,与原理图表、PCB和其他文档类型一样。
  • 层堆栈管理器(LSM)可以在工作板时保持打开状态,允许你在板和LSM之间来回切换。所有标准的视图行为,如分屏或在单独的显示器上打开,都是支持的。
  • 在PCB中反映更改之前,必须在层堆栈管理器中执行保存

层堆栈管理器用于:

  • 添加、移除并排序信号层、平面层和介电层。
  • 从材料库中选择材料属性,或手动配置它们。
  • 向层堆栈中添加额外的用户定义字段。
  • 配置允许的通孔类型,定义每种通孔类型跨越的层。
  • 配置阻抗配置文件,当使用受控阻抗布线时。
  • 配置高级功能,包括刚柔结合设计、印刷电子和背钻。

本教程中的PCB是一个简单的设计,可以作为单面板路由,或者双面板通过孔通孔路由。在下面的图片中,每层的材料已被选定。

物理层的属性在层堆栈管理器中定义。要配置允许的通孔类型,请点击层堆栈管理器底部的通孔类型标签。
物理层的属性在层堆栈管理器中定义。要配置允许的通孔类型,请点击层堆栈管理器底部的通孔类型标签。


配置网格

下一步是选择一个适合放置和布线组件的网格。PCB设计空间中放置的所有对象都放置在当前的对齐网格上。

使用英制还是公制网格?

传统上,选择网格是为了适应元件引脚间距和您计划用于电路板的布线技术,即走线需要多宽,走线之间需要多少间隙。基本思想是尽可能使走线和间隙宽度更大,以降低制造成本并提高可靠性。当然,走线/间隙的选择最终取决于每个设计能够实现的程度,这取决于元件和布线必须紧密打包到何种程度才能放置和布线电路板。

随着时间的推移,元件及其引脚的尺寸已经大幅缩小,引脚间的间距也是如此。元件尺寸和引脚间距已经从主要是英制的通孔引脚转变为更常见的公制尺寸的表面贴装引脚。如果您正在开始一个新的电路板设计,除非有充分的理由,例如设计一个替换电路板以适应现有的(英制)产品,否则您最好使用公制工作。为什么?因为较旧的英制元件有大引脚,它们之间有很多空间。另一方面,小型的表面贴装设备是使用公制测量构建的——它们需要高水平的精度来确保制造/组装/功能产品的工作和可靠性。此外,PCB编辑器可以轻松处理对非网格引脚的布线,因此在公制板上使用英制元件并不繁重。

合适的网格设置

对于像这个简单教程电路这样的设计,实用的网格和设计规则设置应该是:

设置 位置
布线宽度 0.25 mm 布线宽度设计规则
间隙 0.25 mm 电气间隙设计规则
电路板定义网格 5 mm 笛卡尔网格编辑器
元件放置网格 1 mm 笛卡尔网格编辑器
布线网格 0.25 mm 笛卡尔网格编辑器
过孔尺寸 1 mm 布线过孔样式设计规则
过孔孔径 0.6 mm 布线过孔样式设计规则

选择一个非常精细的布线网格以便可以有效地放置布线可能很诱人,但这不是一个好方法。为什么?因为设置网格等于或是走线+间隙的一部分是为了确保走线放置得不会浪费潜在的布线空间,如果使用非常精细的网格就会发生这种情况。

  • 选择 查看 » 切换单位(或按 Q 快捷键)在公制和英制之间切换设计空间单位。
  • 当对话框或面板处于活动状态时,按 Ctrl+Q 切换该对话框或面板中所有测量的单位。
  • 无论当前单位设置如何,您都可以在对话框或面板中输入值时包括单位,以强制使用该值。

支持多种网格

  • Altium Designer允许定义多个对齐网格。支持两种类型的网格:笛卡尔(传统的垂直/水平网格)和极坐标(圆形网格)。
  • 除了定义网格类型,您还可以定义该网格适用的区域。请注意,默认网格始终适用于整个设计空间,即使它只在电路板形状上显示。
  • 由于一次只能使用一个网格,网格也有一个优先级,用于确定当它们重叠时应该应用哪个网格。还有控件用于定义网格是适用于所有对象、仅适用于组件还是仅适用于非组件。
  • 网格在属性面板的网格管理器部分中创建和管理。使用面板中的按钮添加、编辑或删除网格。

本教程中仅使用默认网格。

可以在网格管理器中配置多个网格;第二张图片显示了这三个网格(点击放大)。 PCB编辑器,不同网格示例
可以在网格管理器中配置多个网格;第二张图片显示了这三个网格(点击放大)。

设置对齐网格

相关页面: 网格管理器, 笛卡尔网格编辑器, 极坐标网格编辑器

您需要为本教程配置的对齐网格值可以通过以下方式设置:

  • G 显示对齐网格菜单,您可以选择英制或公制值(注意菜单中显示的快捷方式)。
  • Ctrl+Shift+G 打开对齐网格对话框,在其中可以输入新的网格值。
  • Ctrl+G 打开笛卡尔网格编辑器对话框,在其中可以输入网格值,以及配置网格的显示方式(如下所示)。
  • 属性面板的网格管理器部分编辑网格。

将对齐网格设置为1毫米,准备定位组件。
将对齐网格设置为1毫米,准备定位组件。

了解更多关于使用网格和指南的信息

PCB创建和配置完成后,下一步是放置元件和布线

如果约束管理器不可用(您可以通过打开原理图或PCB编辑器的设计主菜单并检查是否有约束管理器命令来快速检查约束管理器是否可用),请先转到设置设计规则页面。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.

您可以使用的功能取决于您的 Altium 订阅级别。如果您在软件中找不到某个功能,请联系 Altium 的销售人员以获取更多信息。

Content