用“.global 命令”声明的节点成为全局节点,甚至可以在子电路中使用。
例如,
.global VDD
此时,节点 VDD 成为一个全局节点,甚至可以在子电路中使用。也就是说,节点 VDD 可用于所有电路。
另外,一些全局节点不需要用 .global 命令定义。例如“0”。在网表中,“0”代表 GND。这个“0”代表子电路内部和外部的 GND。除此之外,格式为“$G_”的节点也是不需要“.global 命令”的全局节点。
一、 .global 命令的语法
“.global 命令”的语法如下。
.global <节点名称 1> [<节点名称 2>…]
语法中<>之间的参数为必填项,[]之间的参数为选填项。
二、 .global 命令示例
下图显示了使用 .global 命令定义了全局节点 VCC 的网表。

V1 VCC 0 5
这表示将值为 5V 的电压源 V1 连接到节点 VCC 和 GND (0)。即节点 VCC 的电压为 5V。
另一方面,在子电路 Invtr 中,
R1 VCC OUT 1k
这表示将 1kΩ 电阻器 R1 连接到节点 VCC 和节点 OUT。由于节点 VCC 为全局节点,与子电路外描述的节点通用,节点 VCC 为 5V。这样,即使在子电路中也可以使用 VCC。请注意,节点 OUT 不是全局节点,只能在子电路中使用。
将上述描述绘制成原理图可得如下电路:

在电路图中,“.global 命令”在电路图中是有描述的,但是如果把“.global 命令”放在子电路的网表中就不再出现描述了。
扫码关注尚为网微信公众号

每天学习电路设计和嵌入式系统的专业知识,关注一波,没准就用上了。
原创文章,作者:sunev,如若转载,请注明出处:https://www.sunev.cn/hardware/1107.html