Allegro 16.6 模块复用

2.1 建立模块
Allegro 16.6 模块复用_第1张图片
工程项目名:MP1484A
单元项目名:1V0
页面名    :PAGE
到时PCB中的模块封装名需如上图中的工程项目名和单元模块名.例如上图的原理图设计在PCB中生成模块时,需命名为:MP1484A_1V0.mdd


2.1.1 原理图绘制

1 在orcad中绘制好模块的原理图,设定好封装,做好元件编号

2 选中DSN文件,Tools >> annotate;在PCB Edits Reuse中,

3 选中generate reuse module(生成重用模块), 不选renumber design for using modules;选中unconditional,其它不选。如图

Allegro 16.6 模块复用_第2张图片

4 进行电气检查后,生成网表;


2.1.2 PCB绘制
1 将网表导入Allegro,布局布线,若不需要回注原理图的话,执行下面的步骤
2 选tools >> create modules生成mdd文件
注意: 这个地方要把所有的层打开,否则的话会遗落没打开的层的东西
文件名一定要定义为:DSN NAME_ROOT SCHEMATIC NAME.mdd;
DSN NAME为你定义的orcad中的dsn文件名;
ROOT SCHEMATIC NAME是这个文件中SCHEMATIC1的名字
及上面所说的MP1484A_1V0.mdd


2.2 模块调用
2.2.1 原理图设置
1 在新的orcad设计中,选place >> herarhical block;
2 reference中填入BLK?;?可从1-N 编写
Allegro 16.6 模块复用_第3张图片

在implementtation name要调用的单元模块名:1V0;

在path and file name中选择调用的单元模块工程所在的路径及其名,选择DSN文件,之后在你的原理图中画一个block;

连续添加多个模块;

Allegro 16.6 模块复用_第4张图片

3  Tools >> annotate如下设置
Allegro 16.6 模块复用_第5张图片

Allegro 16.6 模块复用_第6张图片

Allegro 16.6 模块复用_第7张图片

4  单击确定;进行电气检查;生成网表;注意要在上面这个页面生成网表

2.2.2 PCB设置
1  打开Allegro ;导入网表;
2  在这里要先建立PCB板的层次结构,和模板的层次结构要一样;还要设置Module的文件路径;
3  Place << Manually

你可能感兴趣的:(Allegro)