【电赛新兵训练营 】电子工程训练基础知识讲座_第13课时_多图纸电路原理图进阶

  [复制链接]

145

主题

249

帖子

7517

积分

管理员

1111

Rank: 9Rank: 9Rank: 9

积分
7517
楼主
查看: 28769回复: 79 发表于 2020-5-6 10:32:47   只看该作者
为了保证能看懂所有AD原理图,本课需要讲解多图纸原理图更加高端的几个知识:
(1)离图连接器offsheet connect
(2)元件图纸符号device sheet symbol
(3)多通道repeat
(4)线束Harness

1、离图连接器offsheet connect

一个图纸符号可以引用多张原理图,只需在File name中输入分号间隔的多个文件名。这些内部原理图之间的电气连接,需要使用离图连接器( offsheet connect ),如图1所示。

图1 离图连接器

(1)如图2所示的红框,将上一课例程中main.SchDoc和output.SchDoc添加到同一个图纸符号。

图2 包含多个原理图的图纸符号

(2)如图3所示,将main.SchDoc和output.SchDoc的连接由端口port改为离图连接器。

图3 离图连接器连接同一父图下的子原理图

2、元件图纸符号
元件图纸符号可把原理图完全当做一个“元件”来使用,这个“元件”不可直接编辑,且不需真正在工程下产生文件。使用元件图纸符号的好处是原理图复用,避免重复生成文件。
下面我们将使用元件图纸符号,重建上一课的多图纸原理图。
(1)如图4所示,新建工程和顶层原理图文件。

图4 待重建的原理图和新建工程

(2)如图5所示,点击Place->Device Sheet Symbol,打开Select Device Sheet窗口,再点击Device Sheet Folders。

图5 Select Device Sheet窗口

(3)如图6所示,在Device Sheet Folders窗口里点击Add,根据提示找到上节课存放多图纸原理图的文件夹。选中文件夹后,就可以点击close。原先的Select Device Sheet窗口右侧就出现了可使用的原理图“元件”。

图6 具备待选原理图元件的Select Device Sheet窗口

(4)在Select Device Sheet窗口右侧点击原理图“元件”,然后依次放置4个元件原理图符号到新建的顶层原理图文件中,如图7所示。

图7 元件图纸符号构成的顶层多图纸原理图

(5)如图8所示,和前面教程一样方法,添加导线和总线。

图8 添加导线和总线的元件图纸符号

(6)如图9,Project->Compile编译后,获得层次式多图纸原理图。

图9 基于元件图纸符号的层次式多图纸原理图

元件图纸符号相当于是把底层原理图当成元件来重复使用,具备同样的功能。此外,元件图纸符号只是链接到了当前工程,并未在当前工程文件夹保存。如图10所示,双击工程中的元件原理图符号,可以发现图纸上印着read only。

图10 只读属性的元件图纸

如图11所示,在AD软件界面右上角搜索栏,搜索refactor命令,可以转换元件原理图符号(转存到当前工程中),成为普通原理图。(1)设置好保存路径,就点击OK转换。

图11 refactor命令窗口

(2)如图12所示,在工程目录中,input.SchDoc已经变成了普通原理图纸,在top.SchDoc里,input.SchDoc的绿色方框也没有了回收标志。

图11 混搭效果的层次式多图纸原理图

3、多通道repeat
多通道repeat功能用于管理重复的模块。仍以前面的多图纸原理图为例,main.SchDoc的输出部分改为接8个相同的数码管。
(1)如图12,将output.SchDoc改为单个数码管电路。

图12 单个数码管电路

(2)如图13,改写main.SchDoc,增加8引脚的COM总线,用来控制数码管的位选。

图13 增加位选COM总线的main.SchDoc


(3)如图14,在顶层原理图top.SchDoc中启用多通道功能,控制8个重复的数码管。Yn总线控制数码管的段。图纸符号名使用关键词repeat(COM,1,8),图纸就会变成“一叠图纸”。需重复的引脚COM使用关键词repeat(COM)。

图14 带repeat功能的多图纸原理图

通过本例可以看出,多通道repeat功能极大的简化了重复模块电路的结构,而且使得层次清晰。

4、线束Harness

前面我们学过的总线Bus只能由导线组成。而线束Harness可以由导线、总线混合组成。例如将前面例子里input和main之间的端口用线束代替,如图15所示。

图15 总线加导线的端口连接方式

(1)如图16,利用Edit->Smart Paste可以将input.SchDoc中的端口转化为线束。

图16 端口转化为线束

(2)如图17所示,Place->Harness菜单同样可以直接画出线束

图17 直接绘制线束

(3)如图18所示,main.SchDoc中对应端口也用线束替代。

图18 用线束代替main.SchDoc中的输入端口

(4)如图19所示,在top.SchDoc中,删掉多余的端口,留下一组端口,修改属性。接着用Signal Harness替代导线,使用线束要注意名称一致性。

图19 在top.SchDoc中用线束代替端口

5、本课小结
本课学习了以下“阳春白雪”级的知识点:

(1)离图连接器offsheet connect
(2)元件图纸符号device sheet symbol
(3)多通道repeat
(4)线束Harness

本课主要目的既不是炫耀AD功能的强大,也不是要求大家一定要使用这些高大上功能,更多的是希望大家遇到这类复杂图纸时,不会放弃治疗。这门课程无关难度,考验的是毅力,如果大家按图索骥完成了全部例程的练习,那么整个宇宙已经没有人可以阻止你成为一个AD高手了。





0

主题

21

帖子

350

积分

二氧化硅

Rank: 2

积分
350
沙发
发表于 2020-5-6 11:09:48   只看该作者
好好学习,天天向上。

0

主题

24

帖子

123

积分

二氧化硅

Rank: 2

积分
123
板凳
发表于 2020-5-6 11:11:49   只看该作者
万用表我来啦!!!

0

主题

22

帖子

108

积分

二氧化硅

Rank: 2

积分
108
4#
发表于 2020-5-6 11:12:28   只看该作者
学到了,用了一年多ad了,感觉没有用到过几次有些工具

0

主题

26

帖子

97

积分

一粒轻沙

Rank: 1

积分
97
5#
发表于 2020-5-6 11:14:57   只看该作者
打卡打卡!

0

主题

22

帖子

605

积分

单晶硅锭

Rank: 3Rank: 3

积分
605
6#
发表于 2020-5-6 11:34:04   只看该作者
高端玩法~

0

主题

22

帖子

120

积分

二氧化硅

Rank: 2

积分
120
7#
发表于 2020-5-6 11:37:55   只看该作者
万用表!!!!

0

主题

27

帖子

395

积分

二氧化硅

Rank: 2

积分
395
8#
发表于 2020-5-6 12:06:02   只看该作者
第13期了,不知不觉这么多了

1

主题

22

帖子

732

积分

单晶硅锭

Rank: 3Rank: 3

积分
732
9#
发表于 2020-5-6 12:44:49   只看该作者
学习打卡13~

0

主题

26

帖子

195

积分

二氧化硅

Rank: 2

积分
195
10#
发表于 2020-5-6 12:58:57   只看该作者
谢谢老师分享AD的进阶技能  目前我还没用过这个功能。。:lol

0

主题

32

帖子

675

积分

单晶硅锭

Rank: 3Rank: 3

积分
675
11#
发表于 2020-5-6 13:06:28   只看该作者
来了来了!好好学习!

0

主题

21

帖子

113

积分

二氧化硅

Rank: 2

积分
113
12#
发表于 2020-5-6 14:01:17   只看该作者
学习打卡!万用表等着我

0

主题

26

帖子

369

积分

二氧化硅

Rank: 2

积分
369
13#
发表于 2020-5-6 15:13:21   只看该作者
学习了,不知不觉这么多了,加油

0

主题

24

帖子

51

积分

一粒轻沙

Rank: 1

积分
51
14#
发表于 2020-5-6 16:29:26   只看该作者
签到13,谢谢老师

0

主题

33

帖子

158

积分

二氧化硅

Rank: 2

积分
158
15#
发表于 2020-5-6 17:42:58   只看该作者
打卡

0

主题

33

帖子

158

积分

二氧化硅

Rank: 2

积分
158
16#
发表于 2020-5-6 17:49:10   只看该作者
十三期打卡~

0

主题

33

帖子

158

积分

二氧化硅

Rank: 2

积分
158
17#
发表于 2020-5-6 18:54:50   只看该作者
DKDKDK打卡打卡

1

主题

30

帖子

139

积分

二氧化硅

Rank: 2

积分
139
18#
发表于 2020-5-7 08:55:39   只看该作者
打卡,继续学习

2

主题

31

帖子

498

积分

二氧化硅

Rank: 2

积分
498
19#
发表于 2020-5-7 09:12:18   只看该作者
嘤,10点没有准时更新;讲的很好,谢谢老师

0

主题

24

帖子

120

积分

二氧化硅

Rank: 2

积分
120
20#
发表于 2020-5-7 10:04:30   只看该作者
老师整理辛苦了  受教了 感谢老师
快速回复 返回顶部 返回列表