之前用Altium Designer做工程,偏向于使用层次化电路+信号线束的方式画图,类似下图: 现在工作需求使用Cadence,继续采用层次化电路设计+信号线束的方式,总结如下:
打开OrCAD Capture,创建一个工程; 选择 Place--> Hierarchical bloock(以下图为例,建立两个Block [ESP32和Tensor]);
建立 NetGroup a:Place-->NetGroup b:在弹出对话框中,依次建立网络(以SPI为例);
需选中 Block,选择 Place-->Hierarchical pin。勾选NetGroup Pin(此时的pin相当于Bus),选择想添加的 Pin(以SPI为例);
给 Block添加Pin(使用多对SPI,要按顺序命名,如SPI1、SPI2等);
选择Place NetGroup, 连接两个Pin(使用多对SPI,Instance Name要按顺序命名,例如SPI1、SPI2等,建议和5中Pin名一致);
在工程管理页面下,点击各个 Block,会自动建立对应的Schematic文件夹以及page,并且会自动导入Hierarchical Port(需要同步时,可以点击synchronize down);
点击 Place-->NetGroup,并勾选对应的Netgroup,选择 Place NetGroup Block, 绘制Netgroup Block,如下图;
Hierarchical Port 与 Netgroup Block 的 Bus Port 连接,NetGroup Block中集散的pin和IC的pin相连,如下图所示;
导出网表,导入pcb中。 可以看出,原理图中的两个Block,以信号线束的方式,在pcb中正确的连接在一起。 使用两对IIC的示例下图所示:
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...