Altium Designer-编译原理图时碰到“has only one pin”,“GND contains Output ...”,“off grid at”等编译错误

  • 叙述
  • 错误一:has only one pin
  • 说明
  • 解决方式1
  • 解决方式2
  • 解决方式3
  • 参考链接:
  • 错误二:GND contains Output Pin and Power Pin objects
  • 说明
  • 解决方式1
  • 解决方式2
  • 参考链接:
  • 警告三:off grid pin -1 at..... .和 off grid at......
  • 说明
  • 解决方式1
  • 解决方式2,
  • 参考链接:


叙述

最近在使用AD的时候,编译原理图,出现下面三个问题,两个时错误,一个是警告,于是便上网查相关解决方式,发现网上都有相应解决方式,有的说的很好很明白,有的说的不是很理想,所以个人认为有必要重新说,补充说明,当然自己依旧会列出参考链接。
软件版本:Altium Designer19.0.4

错误一:has only one pin

说明

编译原理图共工程,出现如下图所示错误,链接中说的其实已经非常明白了,就是网络标号只有一个,而引起的错误。正常情况,网络直接都是点对点,至少要两个起步的,但是现在只有一个出头,没有另一个端,自然会出现这个错误。

hanlp 原理图 原理图has only one pin_hanlp 原理图

解决方式1

就是按照参考链接中,博主的方式。修改报告提示,将“错误”改为“不报告”,如下图,在工程上 右键>>工程选项>>找到相应的错误标签提示

hanlp 原理图 原理图has only one pin_栅格_02


如下图找到这个选项,修改为不报告

hanlp 原理图 原理图has only one pin_hanlp 原理图_03


注意:参考链接中博士也说不是很多推荐这种方式,所以可以看看结解决方式2和解决方式3.

解决方式2

直接向客户确认是否留有的必要,所以直接删除,挂上不走线提示

如下图所示是错误存在时

hanlp 原理图 原理图has only one pin_栅格_04


如下图,删除后,这个错误就没有了。

hanlp 原理图 原理图has only one pin_编译原理_05


注意:有小伙伴可能奇怪那个“X”号哪来的,如下图,放置>>指示>>X通用No ERC标号(N),就可以放置这个符号,这只是一个细节,不放也没有关系。

hanlp 原理图 原理图has only one pin_编译原理_06

解决方式3

直接忽略。字面意义上的直接忽略,有时候客户也不知道是否链接东西,这种错误时暂时让它存在,后续可以添加东西,所以现在就这样放着。

参考链接:


错误二:GND contains Output Pin and Power Pin objects

说明

这个错误,个人认为链接中文章也说的足够明白了,已经说明,按照个人理解以及总结,简单说就是‘信号地’即接了电源网络,又接信号网络

解决方式1

按照连接中博主的方式,在信号地与信号网络中增加0欧电阻方式,这种方式相当与隔离了电源网络和信号网络。

hanlp 原理图 原理图has only one pin_栅格_07

另外个人觉得参考链接中,对于0欧电阻总结挺好。

最后说一下0欧电阻的作用吧,作为一个电阻,其功能就是负载,为什么还会有0欧这种格格不入的异类呢(还比其他的贵!!)
第一:调试功能。有些地方不便于打孔,就用0欧电阻作为调试点,也可以在这个地方测量电流。
第二:跳线作用。同时,如果是可用可不用的跳线,这样设计更加美观,至少比拖着跟飞线强多了。
第三:保险丝作用。0欧电阻虽然标称值0,但是还是有很小的阻值,同时,不同厂家的0欧电阻都会有抗压参数,这就是 一个简易的保险丝。
第四:解决布线问题。有时候出现正反面同时占用,又无法打孔时,使用一个0欧电阻横跨可以有效解决问题。
第五:单点接地。此处仍和保险丝一个作用,用于将各个模块的接地端分开,避免一个模块崩溃,烧毁其他模块。
第六:高频信号中,充当电容电感。主要用于解决EMC问题。
第七:解决部分元件值缺失问题。有时候设计PCB时没有具体数值,可以先代替上。
第八:解决本次error的用途。解决芯片IO口不能直接接电源接地问题。
原文链接:

解决方式2

很多时候,我们知道自己原理图中某个IC芯片时可以直接下拉接地的,那么可以采用直接直连方式,选择性忽略这样错误。 好处是,这样不用考虑增加0欧电阻占地问题,方便简单,缺点是,这其实本身是图意省事。

hanlp 原理图 原理图has only one pin_栅格_08

参考链接:


警告三:off grid pin -1 at… .和 off grid at…

说明

在调试是时候,只有”off grid at…“这个错误,而结果按照参考链接,不但没有解决问题,反而问题增多了。这个问题主要是由于栅格(grid)引起的。

hanlp 原理图 原理图has only one pin_栅格_09


另外,参考链接中博主只是模糊说了修改栅格方式,却没说明方式,这里补充说明调出栅格两种选项方式。

解决方式1

在搜索栏中,输入grid的就能找到。

hanlp 原理图 原理图has only one pin_编译原理_10


如下图,是点击后,进入的界面和博主一样的界面。

hanlp 原理图 原理图has only one pin_编译原理_11

结果可以看到已经没有错误了

hanlp 原理图 原理图has only one pin_hanlp 原理图_12

解决方式2,

进入上述界面的另一种方式,因为软件版本关系,不太可能有搜索这个选项框,那么右键>>原理图优先选项

hanlp 原理图 原理图has only one pin_栅格_13


如下图,是点击后,进入的界面和博主一样的界面。

hanlp 原理图 原理图has only one pin_编译原理_11

结果可以看到已经没有错误了

hanlp 原理图 原理图has only one pin_hanlp 原理图_12


结果可以看到已经没有错误了

hanlp 原理图 原理图has only one pin_hanlp 原理图_12