谷动谷力

 找回密码
 立即注册
查看: 982|回复: 0
收起左侧

【KiCad】KiCad8 探秘(六)终于可以修改电源符号的网络了

[复制链接]
发表于 2024-2-27 11:34:20 | 显示全部楼层 |阅读模式
【KiCad】KiCad8 探秘(六):终于可以修改电源符号的网络了!

“ 这是一个拖了很久的历史遗留问题,使用其它 EDA 工具的小伙伴可能无法理解,但对于 KiCad 用户而言,电源符号的操作一直非常别扭... ”
640?wx_fmt=png&from=appmsg.jpg
问题描述上一张图使用 KiCad 的小伙伴一定不陌生。在原理图上摆放诸如 VCC、GND之类的电源符号时,符号的值(Net)是只读的,无法修改: 640?wx_fmt=png&from=appmsg.jpg 也就是说,你必须为每一个不同的电源网络创建一个独立的电源符号!当然,大部分的符号不需要你重新创建,KiCad 已经把常用的符号添加在 Power 库中,所以你会看到 Power 库中有 102 个对象......
640?wx_fmt=png&from=appmsg.jpg
更麻烦的是,当电源符号摆放到原理图之后,无法修改它的网络,5V的Symbol永远代表5V。如果需要3.3V的电源,只能从符号选择器中重新查找并进行摆放。如果你想自定义一个电源网络,那就更麻烦了,只能再创建一个新的电源符号...
K8 电源符号的改进
在 KiCad 8 中,终于对此进行了改进。改动看起来很简单,现在允许用户直接编辑 Power symbol 的 Value 值了,且输出网表时也会将这个值识别为网络名:
640?wx_fmt=png&from=appmsg.jpg Kicad7 中无法编辑
640?wx_fmt=png&from=appmsg.jpg
Kicad8 中可以直接编辑看起来只是一个微小的改动,但其实牵涉到很多兼容性问题,比如,允许修改值就意味着电源符号中引脚的名称(通常也是以电源命名)会和符号的 Value 值不一致;生成网表时需要做特殊处理,到底是按符号引脚名称作为网络还是Value作为网络;对于KiCad 8之前的设计,这意味着符号库与原理图上的符号不一致,是否需要完全重新设计 Power symbol 库等等...有兴趣的小伙伴可以看一下这一更新的讨论,会从另一个角度学到很多从软件设计角度需要考虑的问题:
https://gitlab.com/kicad/code/ki ... merge_requests/1462虽然还是存在可能的兼容性问题,但这一改动仍是必要的,这会节省不少的与电源符号相关操作的时间。
结束语
小小的改动,大大提升了工程师的设计效率!以后就不再需要102个电压不同的电源符号了,只需要为不同样式的场景创建不同的符号就可以了!这个功能,要大大地点个赞!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-16 15:01 , Processed in 0.083894 second(s), 39 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表