AD原理图编译ERROR:GND contains Output Pin and Power Pin objects

AD原理图编译ERROR:GND contains Output Pin and Power Pin objectsAltiumdesign 系列 GNDcontainsO 浅论 0 欧电阻用处在画一块 L298N 芯片驱动舵机电路时 原理图编译出现了以下两个 error 1 GNDcontainsO

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

(0)
上一篇 2026年3月26日 下午2:16
下一篇 2026年3月26日 下午2:16


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号