本期的主题是Altium Designer软件在2021年度的版本大盘点。大家一定会很奇怪,怎么会有这么奇怪的讨论?无论是AD,Pads还是Allegro,以前每年最多1~2个大版本的更新,若干个小版本的更新。但细心的小伙伴们会发现,今年AD好像有点不一样,它的更新频率非常的高。小编仔细数了一下,从去年12月AD21发布开始,截止发稿,一共做了16次版本更新,大家请看:
Version 21.0.8
Build: 223 Date: 17 December 2020
Version 21.0.9 (Hot Fix)
Build: 235 Date: 11 January 2021
Version 21.1.1 (Update 1)
Build: 26 Date: 12 February 2021
Version 21.2.0 (Update 2)
Build: 30 Date: 4 March 2021
Version 21.2.1 (Update 2 Hot Fix)
Build: 34 Date: 11 March 2021
Version 21.2.2 (Update 2 Hot Fix 2)
Build: 38 Date: 19 March 2021
Version 21.3.1 (Update 3)
Build: 25 Date: 22 April 2021
Version 21.3.2 (Update 3 Hot Fix)
Build: 30 Date: 29 April 2021
Version 21.4.1 (Update 4)
Build: 30 Date: 25 May 2021
Version 21.5.1 (Update 5)
Build: 32 Date: 22 June 2021
Version 21.6.1 (Update 6)
Build: 37 Date: 22 July 2021
Version 21.6.4 (Update 6 Hot Fix)
Build: 81 Date: 20 August 2021
Version 21.7.2 (Update 7)
Build: 23 Date: 29 September 2021
Version 21.8.1 (Update 8)
Build: 53 Date: 21 October 2021
Version 21.9.1 (Update 9)
Build: 22 Date: 22 November 2021
Version 21.9.2 (Update 9 Hot Fix 1)
Build: 33 Date: 30 November 2021
可以看到,AD21截止到今天,一共做了9个较大的版本更新,几乎每个月都会有一次。当然可能是由于更新的太快了,Bug也比较多,很多更新不到两周就会出一个Hot Fix的版本。
暂且不论更新的内容如何(大家可以查看每个版本的release note),这样高的更新频率,对于ECAD的软件来说,绝对是前无古人的。这可能也从一定层面体现了Altium公司对待产品的态度,继续不断创新给用户带来更好的体验。不过讲真,如果哪天AD可以解决莫名卡顿和间隙性崩溃的问题,小编一定会第一个为研发点赞!闲聊到此为止,现在让我们盘点下AD21到底增加了哪些新的功能。
新的线长调制模式
引入了新的Trombone(长号)和Sawtooth(锯齿)调整模式,并对Accordion(手风琴)模式进行了改进。现在一共支持三种调制模式:
Sawtooth(锯齿)模式:
Trombone(长号)模式:
小编点评:相比早期的版本,AD18之后的线长调制功能有了相当大的改进,使调等长更灵活、更方便。客观的讲,AD的调线长功能已经完全不输于Allegro或者Pads。但对于高速设计而言,AD仍有不少需要改进的地方,比如更完善的规则设定(目前AD不支持虚拟T点,在某些拓扑结构中,调整起来还是比较麻烦);比如任意角度的差分对及圆弧走线,AD还不够灵活。
原理图功能的改进
原理图页自动标号
支持对同一工程下所有的原理图添加序号,如下图所示:
具体如何操作呢?只要打开Project Options对话框,在Options页面的General栏中勾选“Automatic Sheet Numbering”。
小编点评:这个功能可以让图纸的逻辑结构更清晰,便于快速定位。结合之后的Cross Reference交叉探查功能,可以让Port跳转定位更清晰。
网络(Net)名称识别
当鼠标悬浮在某根导线上方时,会显示当前网络(Net)的逻辑名称和物理名称:
所谓逻辑名称通常用于层级结构中,表示一个有逻辑意义的网络名称,通常会通过Net Label、Port或Sheet Entry的名称来表示;所谓物理名称,就是实际的网表中分配的名字,典型的物料名称定义为器件位号+管脚号,如NetC2_2。在非层次结构的项目中,两者大部分情况下是一致的。
小编点评:这个功能也可以用来判断导线是否与器件管脚正常连接。
全局高亮指定网络
对某个网络点击Alt+鼠标左键,可以在整个项目的原理图中高亮该网络。
小编点评:这个和在Navigator面板里选择网络感觉差不多,多了一个快捷键,聊胜于无吧。
为导线(Wire)对象增加了属性
Wire不再是简单的图形对象,现在可以为Wire增加变量属性了:包括用户自定义变量、规则、网络类等都可以包含在Wire变量中。
下图是将信号完整性规则置于Wire中的一个实例:
小编点评:说实话不知道这功能有啥用,因为很少会用AD做仿真或者SI。倒是线束管理可能会用到一些自定义的属性。官方文档说之后还会在该功能基础上继续进行开发,让我们拭目以待吧!
新的PCB设计规则编辑器
这应该说是AD21最大的一个变化之一。现在的规则编辑器,不仅可以用原来的对话框模式,还支持新的文档编辑模式,如下图所示:
以上这个界面,是不是有点熟悉...? 和下面这个是不是有点像?
没错!模式和Allegro的Constrain Manager几乎一样,当然使用方法和内容还是有很大区别的。两种工具都使用过的小伙伴都知道,AD的规则一直是由规则对象驱动的,即先确定规则,然后把需要满足规则的设计对象填充进去;而Allegro则不同,是设计对象驱动的,即先找到需要定义规则的设计对象,然后再设置约束。举个简单的例子,定义5V网络的Width宽度规则,AD的做法是先找到Width规则,然后用Query查询语句InNet('5V')定位到5V网络,然后才能定义最小、最大线宽;而Allegro是需要先在CM的Net类目先找5V的网络,然后直接设定最小、最大线宽即可。
就设计而言,Allegro的CM的设定显然更加严谨。但这次AD的更新,明显模糊了两者的区别,让AD的用户也多了一种可能更为合理的选择。
使用这种基于设计对象的方式,可以非常方便的看到应用于某个设计对象的规则,而这在以前的AD规则编辑器中是完全做不到的。
下图为电源类Power应用的规则:包含热焊盘连接方式及过孔类型两类规则。
下图为在同一界面中编辑差分对的线宽规则及过孔规则:
打开Properties属性面板,可以随时对某个设计对象添加额外的规则:
AD的图形化示意模式无疑让用户对设计规则的使用方法有更直观的了解,这点比Allegro更人性化。
更有意思的是,AD21支持传统模式和文档模式之间的切换,也就是说用户可以随意在两种模式下定义规则,切换时AD会自动进行规则格式的转换... 总觉得这种转换可能会存在逻辑上的问题... 等以后仔细测试之后再给大家汇报。
最后,新的编辑器增加了应用规则对象的交叉选择,这个还是相当方便的:
小编点评:很好,很牛,就是学起来有点难度。
本文经授权转载自公众号“戏说Altium”