Altium designer ERROR系列:
ERROR:GND contains Output Pin and Power Pin objects
ERROR:Net GND countains multiple Output Pins
——浅论0欧电阻用处
解决方案:显然,第一想法就排除了忽略ERC。经过翻查芯片手册发现,此处应该不能直接接地,虽然不用,但是不能过于潦草的处置。所以,我决定接一个0欧电阻。编译一下,两个error都没了,原理图通过!!(还有几个warning下一次说,留个坑!)。
同理可得,若是有需要直接接VSS的不用引脚,我们也应该使用0欧电阻连接,否则应该有VSS contains Output Pin and Power Pin objects这样的error。
这两种错误的本质是因为在Altium designer中,芯片的引脚被设定成了不是power的引脚形式,因而编译报错。但是我个人认为还是不要乱改芯片引脚,接上个0欧电阻即可。


第二个error是第一个error的附带产物,意思为:有多个output(输出属性)的引脚,接到了地上。当然,这进一步论证了我们在SENA/B后加0欧电阻是正确的。
最后说一下0欧电阻的作用吧,作为一个电阻,其功能就是负载,为什么还会有0欧这种格格不入的异类呢(还比其他的贵!!)
第一:调试功能。有些地方不便于打孔,就用0欧电阻作为调试点,也可以在这个地方测量电流。
第二:跳线作用。同时,如果是可用可不用的跳线,这样设计更加美观,至少比拖着跟飞线强多了。
第三:保险丝作用。0欧电阻虽然标称值0,但是还是有很小的阻值,同时,不同厂家的0欧电阻都会有抗压参数,这就是 一个简易的保险丝。
第四:解决布线问题。有时候出现正反面同时占用,又无法打孔时,使用一个0欧电阻横跨可以有效解决问题。
第五:单点接地。此处仍和保险丝一个作用,用于将各个模块的接地端分开,避免一个模块崩溃,烧毁其他模块。
第六:高频信号中,充当电容电感。主要用于解决EMC问题。
第七:解决部分元件值缺失问题。有时候设计PCB时没有具体数值,可以先代替上。
第八:解决本次error的用途。解决芯片IO口不能直接接电源接地问题。
欢迎大佬们评论区补充!!
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198901.html原文链接:https://javaforall.net
