【电赛新兵训练营 】电子工程训练基础知识讲座_第11课时_原理图进阶操作

  [复制链接]

99

主题

170

帖子

2997

积分

网站编辑

Rank: 8Rank: 8

积分
2997
查看: 840回复: 86 发表于 2020-4-29 10:01:41   只看该作者
本课将进一步对绘制原理图技巧进行讲解,包括以下内容:

(1)色笔显示电气网络
(2)元件切割
(3)元件自动编号
(4)粘贴阵列
(5)查找相似元件并批量修改
(6)编译屏蔽

1、色笔显示电气网络
如图1所示,AD中的色笔(Net color)功能,用于区分原理图中不同电气属性的导线。
(1)点击View->Set Net Color以后会弹出颜色选项,选择颜色后,在原理图中点击某电气节点,就可以改变所有该电气节点的颜色(导线颜色)。
(2)同样,图?所示菜单里还可以清除某个(Clear Net Color)或所有节点(Clear All Net Colors)颜色。
(3)Show Net Color Override选项可以控制是否开启色笔显示效果。

image001.png
图1 显示色笔功能

如图2所示,在原理图中可能有很多不同的电源网络,用色笔将其区分可以显著的改善原理图的可读性。为了便于选择到电气节点,Snap Grid必须设置到合适值。

image002.png
图2 某多电源原理图单元

如图3所示,不断切换色笔颜色点击不同的电气点,就可以把各个电源(导线)的颜色区分开来。

image003.png
图3 带电气颜色的多电源原理路

如图4所示,在原理图的其余部分的节点也会显示出相应颜色。色笔效果主要用于绘制原理图过程中显著区分与检查电路,待电路绘制完毕后,可以随时开启/关闭色笔显示效果(Show Net Color Override)。

image004.png
图4 带电气颜色的电源滤波电路原理图

2、元件切割
在导线位置插入一个元件,通常办法需要先删除导线,放置元件,再重新连线。如图5所示,打开Preferences,AD18默认开启Components Cut Wire的功能可以方便的直接插入元件。

image005.png
图5 元件切割(导线)选项

如图6所示为是否开启元件切割的效果对比:
(1)开启元件切割后,上面的电阻可以很方便的插入到导线中,导线自动接在了电阻两端。
(2)关闭元件切割后,下面的电阻插入到导线中,还需要手动删除短路的导线。

image006.png
图6 元件切割的效果对比

3、元件自动编号
使用自动编号可以对同一工程下全部原理图元件进行自动编号。图7所示,Annotion自动编号可以有一些编号顺序和规则可选。常用的命令有Force Annotate All Schematics和Annotate Schematics Quietly。

image007.png
图7 Annotation自动编号功能界面

我们画原理图时可以先不去对元件编号,这样加载的元件就会自动带上“?”。最后原理图全部画完,我们再用自动编号工具进行编号。
(1)如图8所示,Force Annotate All Schematics功能是对同一工程下全部原理图的全部元件进行强制重新编号,例如自左向右,自上向下的顺序。

image008.png image009.png
图8 Force Annotate All Schematics命令编号

(2)如图9所示,当新增元件,或个别元件没有编号时,可以使用Annotate Schematics Quietly命令。Annotate Schematics Quietly只会对“?”元件进行编号,而不会改变已编号元件(无论该元件是否重名冲突)。

image010.png image011.png
图9 Annotate Schematics Quietly命令编号

(3)基于Force Annotate All Schematics和Annotate Schematics Quietly的区别,当个别元件重名时(非“?”重名),最好是手动修改元件名。使用Force Annotate All Schematics会影响全部元件的命名,而Annotate Schematics Quietly则不会起作用(只会命名“?”元件)。

4、粘贴阵列
对多个相同元件进行规则放置时,可以先复制元件,然后使用Edit->Smart Paste中的“粘贴阵列”(Paste Array)功能。如图10所示,“粘贴阵列”功能需要对阵列的水平和垂直元件数量,间距进行配置。

image012.png
图10 粘贴阵列功能选项

如图11所示是矩阵键盘电路,典型的“粘贴阵列”功能应用场合。按图10所示的配置,将按水平间隔800mil,垂直间隔600mil生成4*4键盘阵列。

image013.png
图11 通过“粘贴阵列”功能得到的矩阵键盘阵列

5、查找相似元件并批量修改
我们经常会遇到这样一种尴尬的情况,一通操作猛如虎,在没有修改封装的情况下就排列好了所有元件。例如图12中矩阵键盘搭配的16个电阻,用的是AD自带库中的电阻(AXIAL-0.3直插封装),而我们实际希望使用0603贴片封装的。那么一个一个修改电阻封装,将是非常令人沮丧的操作。

image014.png
图12 使用默认封装的矩阵键盘电阻

下面讲解如何查找相似元件,并批量修改参数,例如找出图12所有针插AXIAL-0.3封装的电阻,并修改为0603R贴片封装。
(1)参考如图13,在任意一个电阻上点击右键,点击Find Similar Objects得到筛选菜单。选择哪些条件可以筛选出全部所需元件,需要视具体情况而定。本例中,选择Resistor Same和AXIAL-0.3 Same两个属性之后就可以筛选出我们需要的全部元件。

image015.png
图13 相似元件筛选菜单

(2)如图14所示,已经选中了全部所需的电阻,这时就可以对全部选择的元件同时进行操作。本例中点击Add修改所有电阻封装。

image016.png
图14 选中全部待操作元件

(3)如图15,按照一般修改封装的提示,先选择封装库,然后选择0603R的贴片电阻进行替换。

image017.png
图15 替换为0603R的贴片电阻

(4)如图16所示,在任何选中的电阻上点击右键,点击Clear Filter,就可以恢复正常编辑状态了(否则一直是对这16个电阻进行操作)。

image018.png
图16 清除筛选器Clear Filter

6、编译屏蔽
如图17所示,在绘制完原理图后,需要点击Project->Complie进行工程编译,查找错误。在随后弹出的Message窗口里会有警告Warning和错误Error。
(1)错误是一定要更正的,否则将无法进一步将原理图元件导入PCB。
(2)警告则需要视情况进行处理,有些可以忽略。
(3)图17中Message的4-9项是由于U2的A0、A1、A2引脚悬空导致的。原因是输入引脚不能悬空,这也是精确原理图符号带来好处(引脚设置了IO属性)。

image019.png
图17 原理图编译

参考图18,如果确实不需要连接U2的输入引脚,那么可以点击Palce-> Generic No ERC屏蔽单个电气点,符号为一个×。再次编译以后,错误Error消失了,剩下3个警告是说输入信号并没有驱动。

image020.png
图18 屏蔽单个电气点

有时我们需要预留一些暂时不用,但由于各种原因不想删除的元件。而这些多余元件可能会造成编译错误,如图19所示。这时,就使用区域化的编译屏蔽功能,。

image021.png
图19 多余元件造成的编译错误

参考图19,Place->Directives->Compile Mask后,在原理图上绘制矩形框,就可以将矩形框中的元件屏蔽起来。如图20所示,在矩形框左上角有编译屏蔽三角形开关,可以方便的开启或关闭编译屏蔽。

image022.png image023.png
图20 编译屏蔽功能

如图21所示,经过编译屏蔽之后,编译错误Error消失。

image024.png
图21 编译屏蔽后的编译效果

7、本课小结
在本课的六个知识点中,色笔显示电气网络、元件切割、粘贴阵列、编译屏蔽这4个功能属于锦上添花性质,我们不一定会每次都使用,而且变通解决的方案也不算麻烦。但是元件自动编号以及查找相似元件并批量修改这两个功能几乎每次设计原理图都会用到,而且绕过这两个功能进行操作会比较费时费事。




打赏

参与人数 1赫兹币 +1 收起 理由
Always_one + 1 很给力!

查看全部打赏

0

主题

21

帖子

42

积分

一粒轻沙

Rank: 1

积分
42
发表于 2020-4-29 10:03:26   只看该作者
好好学习,天天向上。

0

主题

25

帖子

39

积分

一粒轻沙

Rank: 1

积分
39
发表于 2020-4-29 10:04:26   只看该作者
打卡打卡!

0

主题

24

帖子

46

积分

一粒轻沙

Rank: 1

积分
46
发表于 2020-4-29 10:04:28   只看该作者
签到11 感谢老师分享

0

主题

25

帖子

613

积分

单晶硅锭

Rank: 3Rank: 3

积分
613
发表于 2020-4-29 10:04:30   只看该作者
已学习,谢谢

0

主题

14

帖子

115

积分

二氧化硅

Rank: 2

积分
115
发表于 2020-4-29 10:05:52   只看该作者
打卡学习第11天

0

主题

21

帖子

167

积分

二氧化硅

Rank: 2

积分
167
发表于 2020-4-29 10:13:38   只看该作者
来了来了!打卡打卡

0

主题

21

帖子

162

积分

二氧化硅

Rank: 2

积分
162
发表于 2020-4-29 10:19:42   只看该作者
学习打卡11~

0

主题

24

帖子

169

积分

二氧化硅

Rank: 2

积分
169
发表于 2020-4-29 10:22:02   只看该作者
非常感谢老师

0

主题

39

帖子

125

积分

二氧化硅

Rank: 2

积分
125
发表于 2020-4-29 10:26:54   只看该作者
滴,我在

0

主题

22

帖子

90

积分

一粒轻沙

Rank: 1

积分
90
发表于 2020-4-29 10:39:32   只看该作者
冲冲冲!新的一周加油!

0

主题

27

帖子

107

积分

二氧化硅

Rank: 2

积分
107
发表于 2020-4-29 11:08:05   只看该作者
继续来学习,老师讲的很细致

0

主题

41

帖子

86

积分

一粒轻沙

Rank: 1

积分
86
发表于 2020-4-29 11:22:18   只看该作者
打卡打卡,努力学习,天天向上!!!!

0

主题

25

帖子

193

积分

二氧化硅

Rank: 2

积分
193
发表于 2020-4-29 12:01:07   只看该作者
前来学习

0

主题

24

帖子

376

积分

二氧化硅

Rank: 2

积分
376
发表于 2020-4-29 12:33:52   只看该作者
这一次的内容也很棒,谢谢老师

0

主题

30

帖子

81

积分

一粒轻沙

Rank: 1

积分
81
发表于 2020-4-29 13:11:04   只看该作者
学到了,谢谢老师

0

主题

31

帖子

108

积分

二氧化硅

Rank: 2

积分
108
发表于 2020-4-29 13:46:05   只看该作者
签到学习!

0

主题

26

帖子

49

积分

一粒轻沙

Rank: 1

积分
49
发表于 2020-4-29 14:12:18   只看该作者
实用性强,对实际操作很有帮助。谢谢老师分享!

0

主题

16

帖子

83

积分

一粒轻沙

Rank: 1

积分
83
发表于 2020-4-29 14:17:24   只看该作者
冲冲冲,万用表我来了

0

主题

24

帖子

110

积分

二氧化硅

Rank: 2

积分
110
发表于 2020-4-29 14:23:48   只看该作者
第十一期打卡!!
快速回复 返回顶部 返回列表