旗帜鲜明支持层次化原理图设计
时间:12-12
整理:3721RD
点击:
模块化低耦合设计无论软件设计、硬件设计都是更好的选择。推荐几个比较好的文档:
AR0123 Connectivity and Multi-Sheet Design.PDF
AR0112 Multi-Channel Design Concepts.PDF
AR0123 Connectivity and Multi-Sheet Design.PDF
AR0112 Multi-Channel Design Concepts.PDF
无理由的支持你
看了一下你说的文档2,感觉你之前回帖说的太玄乎了。这个基本就是和华为现在抛弃的CBB一个思想,只是具体实现到原理图文件中和调用的时候有一定差别...我还以为是啥高大上的东西。像文中说的这种“多通道”在网络通信领域不要太多,比如多网卡,多SSD,基本都是一模一样的模块。
另外PCB copy在扁平化原理图设计中也不是问题,照样可以实现相同芯片相同外围元件的模块直接copy,只要后续手工稍微修正一下就行。这种东西在专业CAD那都不是啥问题。
我觉得原理图扁平化的原则是与PCB实际扁平化状态对应的,这样原理图和PCB的
BOM可以保持一致。非重复调用不需要层次化,重复调用如果层次化BOM很难保持
一致,必要时将重复调用的模块元件化。
编译以后的层次化原理图和PCB、BOM完全对应。单板定型发布以后,发布的是编译过的原理图,与实际PCB完全对应。
直接copy,网络标号乱七八糟。一个通道元件,布线修改,其余通道手工修改,费力不讨好,而且增加出错可能性。在不支持多通道设计的古老EDA软件中,这是没有办法的办法。这种重复的事情,机器做比人更合适。
同样类比软件开发,没有人愿意去直接维护宏展开以后的代码。
怎么会?原理图copy以后位号可以是?号,以增量方式在生成网表时候再生成位号,络标号可以加自己定义的前缀后缀。pcb复制可以加工具只复制走线,想过网络拉过去一下就行……都不难。都是搞cad的入门技巧。在我第一个公司,专门负责画板的电子工业中专毕业的小妹都能熟练掌握。