在电子产品设计领域,Altium Designer(简称AD)几乎是无人不知无人不晓。和Cadence Allegro、Mentor EE等软件相比,虽然功能上有所欠缺(主要是PCB仿真等功能),但是具有灵活的操作方式,非常易学易用。

然而AD虽然易学易用,但是大多数人并没有掌握到Altium使用方法的精髓。从网上可以看到,目前比较多的Altium版本有AD9 、AD10、AD13、AD14、AD15、AD16、AD17、AD18、AD19等(其他protel、DXP,AD6.9之类老掉牙的就不说了)。那么这些不同版本的软件之间的区别有多大呢?

AD19.0.6

显然,软件版本越高,功能越齐全,可能存在一些未知的bug。在AD18发布之前,各个版本的软件区别不是特别大。比较重要的区别是xSignals功能的出现(AD15及以后的版本才有)。

简单的说,xSignals功能类似Cadence Allegro的xnet功能。有时我们会遇到需要绕等长的高速信号线串接了电阻的情况,实际上计算等长的时候应该是以电阻两端长度的总和为准。

在没有xSignals功能之前,一般的解决办法是在PCB上将串联电阻两端改成相同网络,这样就可以正常的用软件进行等长了,绕完线之后再将网络改回去即可。

xSignals功能出现之后,可以将串接有电阻的信号线设置成xSignals,软件会自动识别这种网络,等长绕线的时候会自动将电阻两端的长度相加,这样就节省了手动改网络的时间,提高了效率。我们可以手动创建xSignals,或者用向导来创建需要的网络分组。

xSignals 功能菜单选项

xsignal向导

另一个重要的区别是信号长度算法的改进,提高了高速信号线的等长精度。在AD17之前版本的软件里,计算信号线布线长度的算法并不严格。具体就是当PCB布线的线段有重叠部分时,软件会将重叠部分也算进信号线的总长度。

如果忽视这个问题,当有些线头遗留在过孔、焊盘,或者有线段重合时,这些重叠的长度会导致等长结果有很大的误差。因此用老版本AD绕等长时,在等长之前,需要先将PCB信号线设置成透明模式,在透明模式下可以看到重叠的线段,将他们删除,然后等长才能保证绕线结果准确。

透明模式下看到多余的线头

AD17发布之后,再也不需要这样的操作。因为高版本的软件增加了一个signal length的概念。线段重叠、多余线段叠在焊盘、过孔上也不会被计算在内,这才是真正的信号长度。

用AD14和AD17打开同一个PCB就可以发现差别,可以明显的看到AD17的表格里多了一列signal length。设置等长规则时,软件就是以这个项目的值为标准进行绕线。

AD17显示的信号长度

AD14显示的信号线长度

另外,在高版本的软件里(AD17或以上),还可以定义板边的间距规则。具体的来说,就是设置一个规则来限制走线、器件焊盘、过孔等物体到PCB边缘的间距。关于这部分内容,以前已经讲过了,可以参考这篇文章。Altium电路板outline(板框)规则。

板边规则

AD17和之前的版本比较接近。AD18、AD19则是发生了重大的改变。首先,AD18,AD19是64位软件(之前都是32位软件),性能有所提升。主要表现在3D、2D切换、铺铜速度加快。

AD19

与之前版本相比变化较大的是,AD18和AD19增加了Properties菜单。利用这个菜单可以很方便的进行很多操作,最有用的是过滤器功能。当需要单独选择一类物体时(过孔、器件、走线等),可以在过滤器里面只选中一种,这样就可以精确的选择需要的东西了。还有一些PCB的设置、单位、板子信息等,都可以在菜单里面找到。

这个菜单还可以用来修改各种物体的属性,比如我们选中PCB上面的一个CPU,就可以在Properties菜单看到这个元器件的所有属性,而且还可以直接修改。

AD19的Properties菜单

ad17 linux 版本,Altium Designer这些不同版本的软件之间的区别有多大呢?相关推荐

  1. ad17 linux 版本,Altium Designer更新得那么快,到底应该用哪个版本?

    原标题:Altium Designer更新得那么快,到底应该用哪个版本? 在电子产品设计领域,Altium Designer(简称AD)几乎是无人不知无人不晓.和Cadence Allegro.Men ...

  2. 对越Altium Designer 17.0.9电路设计软件

    对越Altium Designer 17.0.9电路设计软件 altium designer17最新中文版特点: 1.智能的元器件布局系统,帮助设计师高效地实现在PCB板上实现排列整齐的元器件布局. ...

  3. Cadence Virtuoso、Calibre、Altium Designer、HFSS 等 EDA 软件。

    Cadence Virtuoso.Calibre.Altium Designer.HFSS 等 EDA 软件:

  4. Altium Designer(AD) PCB Keep-out-layer和Mechanical 1的区别及使用方法

    上学的时候从同学那里学到,之前每次画板都是只画keep-out-layer层. 在这个论坛里        https://www.eda365.com/thread-201104-1-1.htmlh ...

  5. Linux开关机命令:shutdown,reboot,halt,init之间的区别

    在linux下一些常用的关机/重启命令. 1.shutdown shutdown命令安全地将系统关机.     有些用户会使用直接断掉电源的方式来关闭linux,这是十分危险的.因为linux与win ...

  6. linux c之创建进程fork和vfork函数之间的区别

    1.函数简介 1).得到当前的进程id pid_t getpid(); 2).fork函数 要创建进程,必须调用fork函数, 系统调用fork用于派生一个进程,函数原型如下 #include< ...

  7. Altium Designer19及以上版本,添加删除元件库的方式

    以前的老版本Altium Designer软件的菜单栏.工具栏.弹出面板中,设有专门的元件库添加和删除功能按钮.Altium刚刚推出的AD19,无法直接找到元件库的添加/删除按钮,需要间接启动元件库的 ...

  8. Altium Designer.v17.0.6 Build 354

    Altium Designer.v17.0.6 Build 354    Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windo ...

  9. Altium Designer软件导出原理图和PCB图的PDF形式

    AD软件导出原理图和PCB图的PDF文件 Altium Designer 提供了统一的应用方案,是 Protel(经典版本为 Protel 99se)的升级版本,其综合电子产品一体化开发所需的所有必须 ...

  10. Altium Designer 14.1.5 Build 30772

    为什么80%的码农都做不了架构师?>>>    Altium Designer 14.1.5 Build 30772 CAX/EDA  Sinapse  2个月前 (12-08)   ...

最新文章

  1. 我最喜欢的几个苏州美食
  2. 推荐一款学习R的APP
  3. php7和python3性能对比-ava、Python和PHP三者的区别
  4. Python 操作Word文档插入图片和表格实例演示
  5. java输入月份求天数_java输入年份,月份,输出当月天数
  6. 【机器学习】机器学习从零到掌握之十二 -- 教你使用决策树预测隐形眼镜类型
  7. linux怎么重新编译c文件,linux编译c文件
  8. 从发起请求到收到响应,各个阶段的时间损耗是怎么样的?
  9. python3.x中pip升级报错
  10. screen乱码问题
  11. jquery on()方法off()方法
  12. python爬取学校题库_利用Python网络爬虫爬取学校官网十条标题
  13. zen3架构_AMD Zen3架构升级,AMD最新产品一览
  14. 数字逻辑电路期末复习与常见问题
  15. 如何将喜马拉雅上的音频保存并导出来
  16. 数学猜想验证步骤_“猜想——验证” 数学学习的重要方法
  17. linux temp文件夹在哪_linux基础知识笔记(第一天)
  18. python爬虫爬取qq音乐热歌榜的歌曲到本地
  19. 使用 Audacity 录音
  20. vue项目网站ico图标设置

热门文章

  1. 实用excel软件表格Excel2010/2007完全自学视频教程 vba函数教程
  2. 如何安装黑苹果双系统
  3. 全国中小学信息技术创新与实践大赛:软件创意编程赛道
  4. 大学学生信息管理系统
  5. 分享几款国内外免费好用的远程连接服务器软件
  6. Ubuntu中的中文字体设置
  7. 固高运动控制卡常规返回值
  8. android最低版本+黑域,免root版黑域
  9. 樊昌信 通信原理第七版 第十一章 思考题答案
  10. android 不限速迅雷,安卓iOS,Windows和Mac四大系统迅雷不限速神器,今天全部解决了...