Working with Rooms on a PCB

摘要

Room(房间)是在 PCB 某个表面层上定义的一块区域。Room 用于定义该板区内的设计要求,例如:these components must be in this area,或 route these nets this width,或 use routing vias of this size

Room 的放置方式与其他多边形对象类似,可以是矩形,也可以是多边形形状。

Room 除了作为板上一个带名称的 X-Y 形状存在外,还会自动生成一条带名称的 Room Definition 设计约束()。Room Definition 约束中的设置用于定义:该 Room 适用的 objects,这些对象是否需要保持在 Room 的 inside or outside,以及该 Room 应用到的 layer

除了 Room Definition 约束直接指定的简单 keep these objects in (or out) 要求之外,Room 还可用于定义板上一个应用其他设计约束的区域。例如,BGA 下方的布线可能需要特定线宽();或者,BGA 下方的差分对布线可能需要应用特定的阻抗配置文件()。

可用性

Room 只能在 PCB Editor 中放置/创建。可使用以下方法创建 Room:

  • Design » Rooms 子菜单中选择所需命令,然后交互式定义 Room 形状(如果选择的是 Place 命令),或自动创建 Room(如果选择的是 Create 命令)。

  • 添加一条新的 Room Definition 设计约束,然后编辑新的 Room 约束,再点击 Define 按钮以交互式定义多边形 Room 的形状。

  • 使用 Tools » Convert » Create Room from Selected Primitives 命令,基于由一组走线/圆弧形成的(已选中)闭合轮廓来创建 Room。 

  • 在原理图到 PCB 设计同步期间自动创建 Room。了解更多关于 自动生成的 Room (包括如何禁用它们)。

每放置或创建一个 Room,都会自动创建一条关联的 Room Definition 设计约束。反过来也成立:如果你新增这种类型的约束,对应的 Room 对象也会出现在设计空间中。

创建 Room

在 PCB 文档中创建 Room 的流程取决于你是交互式放置/创建 Room,还是使用了哪一种具体的放置/创建方法。

放置或创建 Room 有多种技术可用。放置或创建 Room 有多种技术可用。

编辑房间

可以交互式修改房间的 X-Y 形状以及其在板上的位置。请注意,用于交互式编辑房间有两种不同流程:一种基于其选择矩形(见 更改大小和位置 小节),另一种基于其形状编辑顶点(见 更改形状 小节)。

除了通过 Design » Rooms 子菜单访问命令外,你还可以在已放置的房间上右键单击并选择 Room Actions 子菜单,以访问与房间相关的上下文命令。

在房间上右键单击以访问房间专用命令。 在房间上右键单击以访问房间专用命令。

使用房间(Rooms)

软件包含多项功能,帮助你处理房间以及房间内的对象。这包括以下命令:将房间按网格模式排列;将房间移动到当前捕捉网格;以及对于包含重复电路段的设计,将一个房间的放置与布线复制到另一个房间。

你也可以使用房间将其他设计约束限制在电路板的某个区域内,例如要求在该房间内的网络必须以特定线宽与间距进行布线,或要求差分对必须以特定阻抗剖面进行布线。 

一个 8 通道混音器:先完成第一个输入通道的放置与布线,然后使用 Copy Room Format 命令将其复制到其余七个输入通道。 一个 8 通道混音器:先完成第一个输入通道的放置与布线,然后使用 Copy Room Format 命令将其复制到其余七个输入通道。

此字段包含目标房间的名称(表示来自原理图的通道),复制的器件摆放与布线将应用到该房间。如果项目是多通道设计,且源通道与目标通道同属一个 Channel Class,则格式复制将应用于对话框 Channel Class 区域中启用的通道 ()。请注意:如果要将某个源通道(房间)的格式复制到其他通道(房间),源通道(房间)与目标通道(房间)必须属于同一个通道类。

选项

Copy Component Placement 将源房间的器件摆放复制到目标房间。 Copy Designator and Comment Formatting 将源房间的位号与注释格式复制到目标房间。 Copy Routed Nets 将源房间的布线布局(用于连接网络的走线/圆弧 & 过孔)复制到目标房间。 Copy Room Size/Shape 复制源房间的房间形状并将该形状应用到目标房间。如果对话框中启用了 Copy Room Orientation ,目标房间的形状将相对于其起始点(左下角)进行改变,即目标房间的左下角点将保持不变。 Copy Room Orientation 复制房间方向。Altium Designer 会检测房间的方向(通过引脚数量最多的器件的旋转角度;若有多个器件具有相同的最大引脚数,则取面积最大的器件),并据此旋转目标房间。 Copy Selected Objects Only 将源房间中所选对象的格式复制到目标房间。

接触对象选项

Copy All Objects Touching the Room 包含被房间完全或部分包围的对象(不包括器件以及布线走线/圆弧 & 过孔)。必须启用此选项,才能将网络对象与非网络对象(如区域、覆铜多边形和禁布区)从一个房间复制到另一个房间。 Exclude NoNet Objects 排除未分配网络的对象。

仅完全包围 / 包围并接触

Fully Enclosed Objects Only 如果启用了 Copy All Objects Touching the Room 选项,则启用此选项以仅复制完全包围的对象。 Enclosed & Touching Objects 如果启用了 Copy All Objects Touching the Room 选项,则启用此选项以同时复制被包围和接触的对象。

通道到通道器件匹配

Match Components by Channel Offsets 在从原理图到 PCB 的设计传递过程中,重复通道中的每个器件都会被分配一个通道偏移量(channel offset),使用该偏移量来识别各通道中的同一器件。 Match Components by Source Designator 或者,使用源(原理图)位号来识别各通道中匹配的器件。

移除受影响的连接

Whole connections 通道格式复制处理完成后,软件需要知道如何移除受影响的连接。若选择此选项,则移除房间内及房间外的受影响连接。 Touching parts of connections only 若选择此选项,则仅移除与房间接触的受影响连接。 Contained parts of connections only 若选择此选项,则仅移除房间内的受影响连接。

Channel Class

Channel Class

当多通道设计从原理图传递到 PCB 时,重复电路(通道)会在 PCB 编辑器的 Object Class Explorer 对话框()中被识别为一个 Channel Class。正是该 Channel Class 用于确定格式复制要应用到哪些通道。 如果对话框的 Channel Class 区域为空,请检查是否已在 Object Class Explorer 对话框(Design » Classes)中正确定义 Channel Class。若未识别到任何 Channel Class,则复制命令仅从 Source Room 应用到 Designation Room。

Channel Members 此列表包含各个通道,每个通道以其房间名称标识。如果源房间属于某个已定义的通道类,则会列出该类及其所有成员。列表会显示每个通道所在层(房间放置在电路板的哪一面)以及该通道中的器件数量。每个通道都包含一个复选框,用于控制是否对该通道应用格式复制;当启用 Apply To Specified Channel 选项时,该复选框才可用。 Apply To Specified Channel 默认行为是将 Source Room 的格式复制到源房间(通道)所属 Channel Class 中的所有通道。 启用此选项后,每个通道的 Copy 复选框将可用,从而可选择性地控制该类中哪些通道将作为格式复制操作的目标。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

旧版文档

Altium Designer 文档不再提供版本区分。如果您需要访问 Altium Designer 旧版本的文档,请前往其他安装程序页面的旧版文档部分。

Content