AD软件repeat功能实践详解

1/什么是repeat功能/p>

AD在进行原理图设计过程中,经常会遇到需要多次使用同一模块或子原理图,若是调用一两次还可以用“复制粘贴大法”进行处理,但是需要调用的次数较多时“复制粘贴大法”就显得繁琐。这是repeat功能可以协助解决该问题。

2/以下以AD20软件进行实践操作详解每一步骤~

2-1/原理图设计:将各功能原理图画好,这里我画了两张原理图如下图1和图2:

图1

图2

这里需要注意的点:节点标识需要使用“端口”这种 络标识符,即这种

 细心的伙伴可以发现图一器件名称的旁边有类似水印的标识,如(C1A,…),该情况时repeat后的特征,我们在下面会再讲到。

2-2/在以上画好原理图后,再创建一张父图纸(也叫顶图纸),其作用是将子图纸之间的联系在一张图纸中体现出来,类似于框图的功能。这里我创建了一张空白父图纸,即

2-3/在空白父图纸中导入子图纸,操作步骤如下图3和图4:

 图3

接着选择需要放到父图纸的子图纸,这里我选择1.SchDoc和3.SchDoc两张子图纸导入父图纸,导入后如图5:

 图5

2-4/关键的一步来了:repeat的使用。假如此时我需要调用1.SchDoc3次,可使用语句            repeat(sheet名称,1,复制的数量),其中“sheet名称”是子图纸的名称(这里分享一点经验:如我的1.SchDoc子图纸的sheet名称是“1”,按要求在repeat里面的sheet名称应该写“1”,但是实际是可以不按照要求来的,如我可以在这里写a,写b,都不影响复制数量,但会影响PCB里面room的名称,这个大家可以自己尝试改变,然后观察有什么变化)。(sheet名称,1,复制的数量)里面的“1”可以理解为固定格式,可以不管(但是不能写0,必须大于等于1),“复制的数量”即你要把子图纸复制多少份,操作如下:

双击1.SchDoc(绿色框),出现下图6: 

图6

修改图6红色框内的U_1为:repeat(a,1,3),即将1.SchDoc复制3份,复制后如下图7:

图7

2-5/注意,所有子图纸的公共 络是按照正常的方式连接的,此时图表符的图纸入口名称不用修改;而子图纸都有的但又是各自独立的 络则是以总线方式引出,总线中的每一条线连接一个子图纸,此时图表符的图纸入口需修改为Repeat(端口名)。这一段话怎么理解呢用图8和图9来表示:

 图8

图8的这种连接方式,表示我的3张复制的图纸的aa端口都是连接在一起的。

 图9

图9的这种连接方式,表示我的3张复制的图纸的aa端口是分开的,分别连接到3个不同的地方。这种连接方式必须先将端口repeat(这里是repeat(aa)),再用线从端口连接出来,做好 络标签(这里是aa),接着画总线,做好 络标签(这里是aa[1..3]),总线的 络标签的名称要和端口名称一致[1..3]表示有3个子 络;接着是在总线上加总线入口

2-10整体的父图纸画好后,如下图10

图10

2-11原理图编译没问题后导入PCB,结果如下图11:

可以发现,使用repeat功能可以快速复制模块,减少设计时间,提高效率。

 

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月17日
下一篇 2022年1月17日

相关推荐