- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Allegro软件设计PCB时的模块和复用问题
作者:马曰武 All Right Reserved
使用Cadense 公司的ORCAD 和Allegro 软件设计PCB时的
模块和复用问题
PCB 的模块化设计,可能通常我们的工程师还用得不多,但它在某些场合下还是很有用的,
一个是它能减少我们重复性的工作,可以重用的原理图和PCB我们就不需要重复设计了,
也就是 REUSE 。还有就是它能让我们设计的电路板整齐化一。还有也减少了设计中重复的
检查工作。
但有时有些工程师在使用Cadense 的ORCAD 和ALLegro 这套工具来设计时会遇到一些问
题,有时会让人望而却步,“这么麻烦,还是用笨办法吧!”。在这里贡献我在使用中的体会,
相信对大家会很有帮助。
我们在设计电路板时,经常会遇到一些重复的电路,比如,一块电话交换机用户板卡,可能
会有8路16路会更多,如果我们重复做,会浪费我们大量的时间,如果用模块化的设计就
会简单多了。
在一个电路中会有重复的部分也有不重复的或公共的部分。我们在设计时可以将重复的部
分,制做成模块。
重复的
公共的
重复的
重复的
模块化设计可以分为原理图的模块化和PCB 设计的模块化,最好的设计当然是都模块化和
重用(Reuse)了。另外还有器件的多个相同部分的模块化和复用,一个Package 分成几个相同
或近似的Part 。
如何在Orcad 和Allegro 下实现完整的模块化设计呢?让我慢慢说来。
我先说Orcad 的原理图设计。Orcad 在设计时分了几个层次。
多个器件(Part)可以放置在一个页(Page )中,器件的管脚可以用连线(wire )连接起来。
几个页可以组成一个Schematic,页与页之间是用Offconnector 建立连接关系。
一个 Schematic 可形成一个Hierarchical Block 或Hierarchical Port 。Block 之间是依靠各个
Block 的Port 来建立连接关系。
几个Schematic 又组成了Design ,Design 与前面的一个区别是它可以一个文件的形式存在,
并可生成网络表(NetList ),多个Schematic 时,有一个Schematic 为Root 。
我们的一个电路图又可以由多个Design 来组成,也就是由多个后缀为.dsn 的文件来组成。
作者:马曰武 All Right Reserved
多个Design 又是如何建立连接关系呢?它与多个Schematic 构成一个Design 时类似,也是
一个Design ,用一个Hierarchical Block 或Hierarchical Port 指代,Block 之间通过Port 连接
起来。
要做到很好的模块化设计,我们必须先要搞清这种层次关系。
只对原理图的模块化设计或者说重用的的话,有两种情况,一种是将重复的部分,做成一个
Schematic,用Hierarchical Block 或Hierarchical Port 指代它,在一个或几个Page 中放置Block
或Port ,建立连接关系,用一个Design 生成网络表,然后进行PCB 的Routing 。但这样做
的话,在PCB 的重用时就会不太方便,因为一个Schematic 不能生成网络表,也就不能只
对一个模块进行 PCB 的Routing 动作。所有比较好的模块化设计就是将重用的部分,在原
理图设计时做成一个 Design ,也就是形成一个模块的原理图文件,这样就可以生成模块的
网络表,对模块进行PCB 的Routing 。
大概的步骤如下,这个步骤并不是死的,可以按你的情况来定,写出步骤只是会让你少犯不
可挽回的错误。
1.画模块的原理图。创建新的一个Design ,这个Design 当然可以由多个Schematic 组成,
一个Schematic 可以由多个Page ,等等,按需要来进行。
2 .有了模块的原理图就可以开始进行PCB 的Routing 了,当然PCB Routing 也可以在所有
原理图都具备了以后再进行。
如果要开始对模块进行PCB Routing ,在这之前要注意:
在生成模块的网络
您可能关注的文档
- A Comparison of Stochastic Search Heuristics for Portfolio Optimization.pdf
- A Classification Method of Diagnostic Image based on Tangent Distance.pdf
- A Comparative Analysis of Parallel DiskBased Methods for Enumerating Implicit Graphs ABSTR.pdf
- A Complete OCR System Development of Tamil Magazine Documents.pdf
- A Component Based Heuristic Search method with Adaptive Perturbations for Hospital Personne.pdf
- A Component Architecture for Dynamically Managing Privacy in Personalized Webbased Systems.pdf
- A Comprehensive Study on Control Design of Autonomous Helicopter.pdf
- A Constructive Analysis of the StoneWeierstrass Theorem.pdf
- A Course in Economic Forecasting Rationale and Content.pdf
- A Computational Model of Spatial Memory Anticipation during Visual Search.pdf
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)