总线
Parent page: 原理图对象
总线(Bus)是一种折线对象,需要与其他对象配合使用,用于定义多个网络(net)的连接。
概述
总线是一种电气设计基本图元。它是一个折线对象,用于表示多线连接。
可用性
在原理图编辑器中,只能通过单击主菜单中的 Home | Circuit Elements |
放置
启动该命令后,光标会变为十字准星,并进入总线放置模式。放置时按以下步骤操作:
- 单击或按 Enter 以锚定总线的起点。
- 移动光标并单击或按 Enter 以锚定一系列顶点,从而定义总线的形状。
- 放置最后一个顶点后,右键单击或按 Esc 完成总线放置。
- 继续放置更多总线对象,或右键单击或按 Esc 退出放置模式。
- 使用 Backspace 或 Delete 键移除刚放置的最后一段总线线段。
放置模式
放置总线时有三种放置模式,其中两种包含 Start 和 End 子模式。该模式用于指定放置总线时如何生成拐角,以及总线允许放置的角度。在放置过程中:
- 按 Shift+Spacebar 在 90 Degree、45 Degree 和 Any Angle 模式之间循环切换。
- 在 90 Degree 或 45 Degree 模式下(称为真正的正交模式),按 Spacebar 在 Start 与 End 子模式之间循环切换。
- 放置过程中,当前放置模式会显示在状态栏中。你可以在总线放置期间随时更改模式。
- 在除 Any Angle 之外的模式中,连接到光标的线段是 look ahead 线段。你实际正在放置的线段位于该前瞻线段之前。
45 度模式
90 度模式
按 Shift+Spacebar 在不同放置模式之间循环切换。
任意角度模式
总线的引导布线
原理图具有可定义的电气栅格(Electrical Grid),便于在对象之间建立电气连接。当你放置总线时,如果总线进入另一个电气对象的电气栅格范围内,光标会吸附到该固定对象上,并出现一个热点(红色十字)。
热点会引导你到可建立有效连接的位置,并自动将光标吸附到电气连接点。
电气栅格可在 Document Options 对话框的 Sheet Options 选项卡中定义(Project | Content |
)。建议将电气栅格设置得略小于当前捕捉栅格(Snap Grid),否则会难以将电气对象以“相隔一个捕捉栅格”的方式进行定位。
图形化编辑
该编辑方法允许你在工作区中直接选择已放置的总线对象,并以图形方式更改其大小和/或形状。
当选中总线对象时,可使用以下编辑手柄:
已选中的总线,准备进行图形化编辑。
- 单击并拖动 A 以重新定位总线的端点。
- 单击并拖动 B 以移动总线顶点。端点将保持锚定不动。
- Ctrl+click在总线线段上单击并拖动以 grab 该线段并重新定位。端点和其他顶点将保持锚定不动。
-
在顶点上右键单击,然后选择 Edit Bus Vertex n 命令,以访问 Bus 对话框的 Vertices 选项卡,并选中
nth顶点对应的条目以便编辑。 - Ctrl+click在总线线段上单击并按住,然后在键盘上按 Insert 在该位置添加一个顶点。
- 在顶点上单击并按住,然后在键盘上按 Delete 删除该顶点。
非图形化编辑
可用的非图形化编辑方法如下:
通过关联的属性对话框
Dialog page: 总线
该编辑方法使用 Bus 对话框来修改总线对象的属性。
在放置过程中,可按 Tab 键打开该对话框。
放置完成后,可通过以下方式之一打开该对话框:
- 双击已放置的总线对象。
- 将光标移到总线对象上,右键单击,然后从快捷菜单中选择 Properties。
通过 SCH Inspector 面板
Panel page: SCH Inspector
SCH Inspector 面板可用于查看并编辑活动文档中一个或多个设计对象的属性。
理解总线连通性
总线用于将任意数量的网络打包在一起。为此,必须满足以下条件:
- 每个单独的网络都必须通过网络标号(Net Label)进行标识。
-
各个网络必须使用标准命名模式 <Name><NumericalIdentifer1>、<Name><NumericalIdentifer2> 来命名,例如
Address0、Address1、...、Address n。 -
各个网络所汇入的总线必须用格式为 <Name>[<StartingNumericalIdentifer>..<EndingNumericalIdentifier>] 的网络标号进行标识,例如
Address[7..0], or LED[1..8]。
自动结点(Autojunctions)
总线中的 T 形连接点会通过结点(Junction)自动连接。
总线入口(Bus Entries)
总线入口是一小段斜向导线。总线入口只有一个作用:允许在同一位置从总线中“拉出”一条网络的同时,也从总线中“拉出”另一条网络,如下图所示。如果在这种情况下不使用总线入口,这两条单独的网络会彼此连接,从而造成短路。如果不需要从总线的同一位置拉出两条网络,则不必使用总线入口。




