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

  [复制链接]

99

主题

170

帖子

2997

积分

网站编辑

Rank: 8Rank: 8

积分
2997
查看: 816回复: 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所示。

image001.png
图1 离图连接器

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

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

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

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

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

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

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

image005.png
图5 Select Device Sheet窗口

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

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

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

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

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

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

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

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

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

image010.png
图10 只读属性的元件图纸

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

image011.png
图11 refactor命令窗口

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

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

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

image013.png
图12 单个数码管电路

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

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


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

image015.png
图14 带repeat功能的多图纸原理图

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

4、线束Harness

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

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

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

image017.png
图16 端口转化为线束

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

image018.png
图17 直接绘制线束

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

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

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

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

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

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

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





0

主题

21

帖子

42

积分

一粒轻沙

Rank: 1

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

0

主题

23

帖子

59

积分

一粒轻沙

Rank: 1

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

0

主题

22

帖子

95

积分

一粒轻沙

Rank: 1

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

0

主题

25

帖子

39

积分

一粒轻沙

Rank: 1

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

0

主题

21

帖子

167

积分

二氧化硅

Rank: 2

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

0

主题

22

帖子

90

积分

一粒轻沙

Rank: 1

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

0

主题

25

帖子

193

积分

二氧化硅

Rank: 2

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

0

主题

21

帖子

162

积分

二氧化硅

Rank: 2

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

0

主题

26

帖子

49

积分

一粒轻沙

Rank: 1

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

0

主题

28

帖子

151

积分

二氧化硅

Rank: 2

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

0

主题

21

帖子

106

积分

二氧化硅

Rank: 2

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

0

主题

24

帖子

169

积分

二氧化硅

Rank: 2

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

0

主题

24

帖子

46

积分

一粒轻沙

Rank: 1

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

0

主题

31

帖子

58

积分

一粒轻沙

Rank: 1

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

0

主题

31

帖子

58

积分

一粒轻沙

Rank: 1

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

0

主题

31

帖子

58

积分

一粒轻沙

Rank: 1

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

0

主题

27

帖子

107

积分

二氧化硅

Rank: 2

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

0

主题

24

帖子

376

积分

二氧化硅

Rank: 2

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

0

主题

24

帖子

32

积分

一粒轻沙

Rank: 1

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