这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » PCB与EMC » Signal Harnesses 帮助您管理配线的复杂性(快来看!!)

共3条 1/1 1 跳转至

Signal Harnesses 帮助您管理配线的复杂性(快来看!!)

专家
2013-05-02 17:05:00     打赏


该方法通过汇集所有信号的逻辑组对电线和总线连接性进行了扩展,大大简化了电气配线路径和电路图设计的构架,并提高了可读性。


    Altium Designer 6 引进一种叫做 Signal Harnesses 的新方法来建立元件之间的连接和降低电路图的复杂性。该方法通过汇集所有信号的逻辑组对电线和总线连接性进行了扩展,大大简化了电气配线路径和电路图设计的构架,并提高了可读性。


您可通过 Signal Harnesses 来创建和操作子电路之间更高抽象级别,用更简单的图展现更复杂的设计。


图 1. 线束载有多个信号,并可含有总线和电线。这些线束经过分组,统称为单一实体。这种多信号连接即称为 Signal Harness。

使用 Signal Harnesses

要将线束作为网路/总线的容器,您只需使用 Harness Connector 将每个网路和总线配线至 Harness Entry 中。线束通过您配线所至的目的 Harness Entry 的名称来识别每个网路或总线。Altium Designer 正是使用这些名称而非 Entry 顺序来建立
整个设计中的连接。请注意,除非您命名的是 Signal Harness,网路命名一般不使用 Harness Entry 的名称。

信号然后通过信号线束线路连接到同一电路图上另一个线束接头,或连接到电路图入口或端口,以使信号连接到另一个原
理图。

重用 Signal Harnesses

您可以把 Signal Harness 看作实际意义上的电缆。如图 1 所示的 NewHarness 可以是 COL、CRS、TXEN 三条电线,以及 4 条电线扭成的电线束 RXD [3..0]。如同电缆,线束只是传递信号,而无须虑传递的到底是什么信号。因此,您可以在
设计中反复多次使用同一个信号线束。图 2 是 JTAG Harness 的两次运用。


图 2. 在母线束内,线束可与其他网路、总线和线束结成嵌入式线束。Harness Definition 文件为您展示的是JTAG 和其母线束连接器 HARDSOFT_JTAG 的定义。



嵌入式线束

线束还可以是嵌入式的,也就是说,线束之间可以相互为对方的一部分。图 2 显示的是嵌入式线束,2 个 JTAG 信号线束均为其母信号线束 HARDSOFT_JTAG 的组成部分。按电线和总线相同的方式放置和配线,可形成嵌入式线束。请注意
Harness 线路是可选的。

如何命名网路

若 Signal Harness 尚未命名,也就是说您尚未在该 Signal Harness 上放置网络标签,则可使用单个网络和总线元件的名称来识别网络。Altium Designer 支持您在设计的各个层面上更改网路名称,因此网路最后的名称由 Project Options 对话
框中 Netlist Options 下的命名偏好决定。


图 3. Signal Harnesses 大大简化了设计的可读性。本图为同一设计的顶层图纸,靠上的版本使用的是网路和总线,靠下的使用的是Signal Harnesses。靠上的图纸右侧需要更多网路和总线来确定用户定义的 PCB 网路级别,这些网路和总线可由已命名的 SignalHarnesses 自动创建。

若 Signal Harness 已经命名,则 AltiumDesigner 可采用不同的途径管理各个网路的名称。在此,Altium Designer 将以HarnessName.HarnessEntryName 的格式命名每个网路,而不再依赖于连接到该 SignalHarness 的各个网路和总线的名称。勾选
Higher Level Names Takes Priority 选项框,将此方法应用于所有已命名的线束。如果已采用该方法,则请选择 Harness 和 HarnessEntry 的名称,为网路创建恰当的名称。


在线束中为网路创建 PCB 级别

Signal Harnesses 的命名优势在于,当设计转入 PCB 编辑器使用时,您只需启用 Project Options 对话框中 ClassGeneration 下的选项,Altium Designer 就会自动创建 PCB 网路级别。


Signal Harness 的内部

Signal Harness 可包含的网路/总线集由 Harness Definition 确定。在您放置或编辑 Harness Connector 时,Altium Designer 会在 Harness Definition 文件(*.Harness)中自动创建/编辑相匹配的 Harness Definition。

例如,Harness Definition 可以是:
NewHarness=COL,CRS,RXD[3..0],TXEN
在此处,Harness Type NewHarness 不仅包括 COL、CRS 和 TXEN,而且还包括总线 RXD [3..0]。请注意 Harness Definition 中网路和总线的顺序并不重要(它们是按字母顺序排序的),重要的是 Harness Entry 的名称。


若 NewHarness 嵌入在母线束中,则它可能以如下形式出现:Parent Harness={FirstEntryName:NewHarness},{SecondEntryName:AnotherHarness},SomeNet请注意嵌入式线束是如何嵌入大括号,并与 Harness Entry 相连的。任何接入母线束的电线或总线都以标准方式引用。


Harness 贯穿于子图纸和母图纸记号之间,结合使用了 Altium Designer 的 Port-to-matching-Sheet Entry。Harness 使用Port/Sheet Entry 对的 Harness Type 特性来创建交叉图纸线束连接,而非使用 Port/Sheet Entry 对的命名规则。当附加
于 Harness 线路或 Harness Connector 时,Port 会自动归于 Harness Type。若您的设计是有等级的,则 Sheet Entry 的Harness Type 可由用户定义。尤其是当您在使用线束手动创建有等级的设计时,请特别注意。


不带 Harness Connector 的 Signal Harness

在无需放置 Harness Connectors 的情况下,您也可定义并使用 Signal Harnesses。但是,您必须亲自创建和管理多个Harness Definition。您还应该锁定这些 Harness Definition (通过为 Harness Definition 增加锁定的关键词)防止 Altium
Designer 改动或删除它们。因为,Altium Designer 是通过 Harness Connectors 来自动管理 Harness Definition 的。

图 4. 即使不附带 Harness Connectors,也能创建 Signal Harnesses。请注意 Harness Definition 必须手动输入,或通过放置和定义 Harness Connector 自动创建,而 Harness Connector 随后应删除。


创建 Signal Harness 的技巧


如果您在创建一个设计,Place Predefined Harness Connector 命令可让您轻松获得目前 Altium Designer 中的所有可用线束。若您用 Signal Harnesses 改动设计以替换电线和总线,最简单的方法就是使用 Altium Designer 的 Smart Paste 功能。
通过该功能,您可选择现有的网络或端口的组合,然后复制或剪切,最后用 Smart Paste 粘贴至完整的 Harness。


图 5 使用 Smart Paste 功能快速建立 Signal Harnesses


若旧版的图纸入口和电线/总线已从母图纸中删去,则可执行 Synchronize Sheet Entries and Ports 命令(右键单击Sheet Symbol,从 Sheet Symbol Actions 子菜单中选择命令)添加新的 Sheet Entry 到母图纸符号中。请记住,若您是手动为您的多个 Harness 添加和配置 Sheet Entries,则 Altium Designer 在能够监测到 Signal Harness 的情况下,将一直尝试设置 Harness Type 的属性。因此,最后放置 Sheet Entry 更为有效,这样它可以接触到现有 Signal Harness。若您先放置Sheet Entry 再放置 Signal Harness,则您必须设置 Harness Type 的属性。如果您执行Synchronize Sheet Entries and Ports 命令,则 Harness Type 的属性是自动设置的。





关键词: Signal Harnesses     总线    

高工
2013-05-02 17:23:56     打赏
2楼
介个没接触过,留名mark。

工程师
2013-05-02 18:33:25     打赏
3楼
很高级,没用过,愿意去试试

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]