搜索 English
 
  技术文章
 
 
 
  技术文章
当前位置:首页 > 技术文章
浅谈Saber中GND的概念
 
 
  打开Sketch在PartGallery 里Search栏输入gnd可以检索出一系列与 ”地” 有关的符号(Symbol). 如下图所示:

  上图中列出的所有符号都可以作为GND在Saber中使用,那么这些GND相互之间有什么区别?又该如何使用呢? 

  首先需要明白的是一般系统中GND的概念分为两种,一种是绝对参考GND,另一种是悬浮(floating)GND.前一种是真实的大地,它是整个电路乃至系统的绝对参考点,后一种是一个相对的参考平面,是电路或者系统中一部分子电路或者子系统的公共参考点.对于系统中其它子电路或子系统而言,它是隔离的,存在很大的隔离阻抗,同样对于绝对GND来说,它也是隔离的,也存在很大隔离阻抗。

  下面来看看在仿真中GND的概念是怎么处理的,Saber仿真器在分析能量守恒系统时,主要依据能量守恒定律.以电路系统为例,主要依据的是基尔霍夫定律.在表达电路节点电压的时候,通常需要一个公共的参考点,以便计算各个节点电压和电流.如果电路系统中有隔离变压器,就会产生悬浮的GND,变压器原副边是不能共GND的,否则也就没有隔离的必要了.上图中所示的GND (Saber Node 0)就是通常意义上的公共参考0点,可以用来作为电路中所有电路的参考基点.它包含两个属性("connector" 和 "name"),其中"connector"的值是global,而name 的值是gnd.这两个基本属性的含义就是在sketch中如果该符号连接到任意一个节点上,该节点的名字就会自动的变为gnd,这样做的意义在于在sketch执行netlist命令时,会自动将gnd对于的节点解释为0(有兴趣的网友可以去看看原理图对应的*.sin文件),而Saber仿真器把 0 视为电路中所有节点的参考零点.说白了,就是 GND (Saber Node 0)这个符号在Saber中对应的是电路系统的参考零点,这个参考零点在电路图中是必须要有的,否则Saber仿真器就不知道以哪一个点作为参考点计算节点电压,也就无法正常的进行分析了.Saber中还有一批与 GND (Saber Node 0) 概念相同,但针对不同技术领域的参考点如下(这些参考点的一个特点就是以Reference开头):

  从意义上来看,这些GND有点类似与真实系统中绝对GND的概念.而图1中所示的GND符号中剩下的Analog Ground, Digital Ground等就对应于悬浮GND了,这些GND的概念都是一样的,为了方便, 我们以Analog Ground为例进行讨论.Analog Ground 从意义上看是模拟GND,这个符号和前面的GND (Saber Node 0) 符号一样拥有"connector" 和 "name" 属性,即在sketch中如果该符号连接到任意一个节点上,该节点的名字就会自动的变为name属性对应的值(agnd).所不同的是在netlist的时候,不会将agnd对应的节点解释为0, 仍然是agnd. 而agnd这个名字对应saber仿真器而言和其它普通的节点名字没什么区别,同样需要计算该节点相对于参考零点的电压,如果仿真器没法找到agnd节点和参考零点的相对关系的话,将会报错,导致分析不收敛。
 
 
 
北京才略科技有限公司版权所有  京ICP备09045343号 技术支持: 网域动力
地址:北京市海淀区丰智东路13号朗丽兹写字楼9029室  电话:8610-82673952,82673953  邮箱:saber_support#greatalent.com(将#换为@)  邮编:100094