Multi-Channel(多通道)是Altium Designer 18中“工程选项”对话框第七选项卡,如下图所示。
使用“项目选项”对话框的此选项卡,可以定义用于多通道设计的空间命名方案和组件指示符格式。多通道设计是能够多次引用项目中的同一子图纸。可以通过放置多个引用同一子图纸的图纸符号来完成此操作,也可以通过在“图纸符号”的指定符中包含“重复”关键字来多次实例化该子图纸来实现。
Altium Designer提供的多通道设计,意味着可以在项目中重复引用单个图纸。可能需要进行的任何更改都可以放在一个地方,然后重新编译项目,在每个实例中传播这些更改。Altium Designer不仅支持多个通道,还允许它们嵌套。
从原理图上的单个逻辑组件到PCB上的多个物理实例的映射,由此选项卡上定义的多通道指示符方案控制。
Room Naming Style-使用此字段可以指定用于命名空间的样式。从列表中选择样式时,下面的图像将更新,以反映将出现在设计中的命名约定。 编译设计时,将为设计中的每个图纸(包括每个库和每个较低级别的通道)创建一个空间。共有五种样式-两种平面样式和三种分层样式(包括路径在内):
Flat Numeric With Names带名称的平面数字
Flat Alpha With Names带有名称的平面字母
Numeric Name Path数字名称路径
Alpha Name Path字母名称路径
Mixed Name Path混合名称路径
通过将相关通道路径层次结构中的所有通道化图纸符号指示符(ChannelPrefix + ChannelIndex)串联起来,形成分层通道名称。
Level Separator for Paths-使用此字段可以指定在使用分层命名样式(包括路径的那些样式)时分隔路径信息所需的字符/符号。默认情况下,将使用下划线字符(_)。
对级别分隔符的条目没有限制,尽管为了保持视觉清晰度,建议将其保留为单个非字母数字字符。
Preview-在更改“空间命名样式”和/或“指示符格式”时,此区域中的图像会动态更新,以反映将出现在设计中的命名约定。该图像给出了2 x 2嵌套通道设计的示例。较大的交叉影线区域表示两个较高级别的通道(或库),而阴影区域则表示较低级别的通道(每个都有两个示例分量)。
Designator Format-使用此字段可以指定将标识符分配给设计部件时使用的格式。字段的下拉列表中提供以下八种预定义格式:五种平面格式和三种可以在层次结构上下文中使用(包含通道命名):
$Component_$RoomName
$RoomName_$Component
$Component$ChannelAlpha
$Component_$ChannelPrefix$ChannelAlpha
$Component_$ChannelIndex
$Component_$ChannelPrefix$ChannelIndex
$ComponentPrefix_$ChannelIndex_$ComponentIndex
$ComponentPrefix_$RoomName_$ComponentIndex
平面指示符格式从第一个通道开始以线性顺序命名每个组件指示符。 层次结构格式在组件的指示符中包括“空间”名称($ RoomName)。如果选择的“空间命名样式”是两种可能的平面样式之一,则组件指示符的样式也将是平面的。但是,如果为空间命名选择了分层样式,则组件指示符也将是分层的,因为路径信息包含在格式中。
仅当$ RoomName字符串包含在指示符格式中时,“空间命名样式”才与组件命名相关。
Defining Your Own Designator Format定义自己的指示符格式
可以通过直接在“指示符格式”字段中键入,来定义自己的组件指示符格式。构造格式字符串时,可以使用以下关键字:
$ RoomName-这是由“空间命名样式”字段中选择的样式确定的关联通道的名称。
$ Component-这是组件逻辑指示符。
$ ComponentPrefix-这是组件逻辑指示符前缀(例如,U代表U1)。
$ ComponentIndex-这是组件逻辑指示符索引(例如,U1为1)。
$ ChannelPrefix-这是逻辑图纸符号指示符。
$ ChannelIndex-这是通道索引。
$ ChannelAlpha-这是表示为字符的通道索引。
仅当设计总共包含少于26个通道,或者使用的是分层的指定符格式时,通道的字符索引才真正有用。
必须重新编译项目,以使对空间和/或组件指示符格式所做的任何更改生效。
编译多通道设计时,选项卡会在设计窗口的原理图页面底部显示,每个通道(或一组)一个。选项卡名称是图纸符号名称加上通道号,例如BANKA。这些是设计的已编译视图(物理视图),而逻辑设计仍然像以前一样在“编辑器”选项卡上。