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

  [复制链接]

143

主题

247

帖子

6924

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6924
楼主
查看: 19290回复: 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高手了。





快速回复 返回顶部 返回列表