6001|10

1万

帖子

203

TA的资源

管理员

楼主
 

在电路设计中,怎么合理的给各种网络取名字? [复制链接]

前几天在我混迹的一个PCB学习群里有一个新人在里面提问,问的问题很简单,结果却让各路大侠很是抓狂。原来这位同学绘制了一个电路图,电路中充斥着各种奇怪的网络名称,比如这个gnd-power。(抹汗,什么gui???)

在我们设计电路图和PCB的时候,为了更好的阅读和理解电路,会给对应的网络取一个合适的名字,并且很多网络/信号都有着习惯性的和一般的叫法。比如说地网络:模拟地用AGND,数字地用DGND…而如果你像这位同学这样取名,这是什么地啊这是不是地啊,会把处女座逼疯的~这不是在搞笑,胡乱的取名字给电路阅读增加了难度,同时也会让个人的思路看着十分混杂

给网络取名字,这可能会是小白们入门碰到的第一个非技术类的难题所以来问问大家,平常在进行电路设计的时候是按照什么规则或者习惯来给自己电路中的各种网络信号取名字的?同时也来说说一般比较有共识的一些网络该怎么取名字?





精彩活动推荐:变身论坛教师,传授电源知识 参与有礼!

此帖出自PCB设计论坛
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

最新回复

1、2、3、4、5 6、7、8、9、10.。。。。。。。就是这样了。。。。。  详情 回复 发表于 2015-11-25 13:20
点赞 关注
个人签名玩板看这里:
https://bbs.eeworld.com.cn/elecplay.html
EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
 

回复
举报

10

帖子

0

TA的资源

一粒金砂(中级)

推荐
 
我一般根据芯片引脚,还有功能上定网络名
此帖出自PCB设计论坛
 
 

回复

710

帖子

5

TA的资源

一粒金砂(高级)

板凳
 
我都是怎么方便怎么来的
此帖出自PCB设计论坛
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

4
 
太多了,缩写很重要,比如常用的clk,rst。然后不同的模块前缀做区别,比如DSP_CLK_30M,FPGA_CLK_20M,ARM_CLK_30M。有的会标一些逻辑的东西,比如低电平复位,RST_n,CS_n。不过我都是随心的,有时候词穷就乱来了
此帖出自PCB设计论坛
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

269

帖子

4

TA的资源

一粒金砂(中级)

5
 
我会类比软件中的命名法,例如匈牙利命名法等等,一般我的命名就是PARTA_PARTB_功能,这种,或者像 @elvike 这种,跟在FPGA中命名规则一致的。每个行业都有标准的,或者去找大公司流出的一些规则文档去看看,某为,某兴等,这方面的规则积累都很多的,网上流传的文档也很多。
此帖出自PCB设计论坛

点评

对你的意思那种类似C语言中的那种匈牙利命名法等等之类的,不过最反感去拼拼音了。  详情 回复 发表于 2015-11-23 23:04
也可以以pageN来作为前缀,网络第一次出现在第几页,就用Page1_NET来标示  详情 回复 发表于 2015-11-23 20:26
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

6
 
16号哨兵 发表于 2015-11-23 19:26
我会类比软件中的命名法,例如匈牙利命名法等等,一般我的命名就是PARTA_PARTB_功能,这种,或者像 @elvike ...

也可以以pageN来作为前缀,网络第一次出现在第几页,就用Page1_NET来标示
此帖出自PCB设计论坛
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

2万

帖子

340

TA的资源

版主

7
 
根据芯片的管脚起名,或者是功能,或者缩位简写。
随便起的还真不多
此帖出自PCB设计论坛
 
 
 

回复

1488

帖子

2

TA的资源

纯净的硅(中级)

8
 
GND和POWER使用small且通过颜色区分 也可以大大提高可读性
此帖出自PCB设计论坛
个人签名专业从事于在线监测振动、转速、轴振动、位移等,设备管理及故障检测振动诊断系统在线监测点巡检系统-现场动平衡仪-测振仪、便携式测振仪
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

9
 
16号哨兵 发表于 2015-11-23 19:26
我会类比软件中的命名法,例如匈牙利命名法等等,一般我的命名就是PARTA_PARTB_功能,这种,或者像 @elvike ...

对你的意思那种类似C语言中的那种匈牙利命名法等等之类的,不过最反感去拼拼音了。
此帖出自PCB设计论坛
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

10
 
我觉得这个命名就是习惯性的可能会根据管脚的功能名称来命名,例如LCD_EN,别人一看就知道,这个是lcd的使能信号。基本和@elvike@qwqwqw2088 说的差不多的意思了。
不过方法的话,C语言有种命名就是比如,XX器件设置时钟,会命名为XXX(器件)_SetClock()。这样子。基本就是PCB网络的这个命名方法和c语言的有点类似。
另外,附上一个参考文档。
原理图设计规范.pdf (3.3 MB, 下载次数: 200)
此帖出自PCB设计论坛
 
 
 

回复

384

帖子

0

TA的资源

一粒金砂(高级)

11
 
1、2、3、4、5
6、7、8、9、10.。。。。。。。就是这样了。。。。。
此帖出自PCB设计论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表