设计环境演化的产物:Altium Designer 2013(AD13)
扫描二维码
随时随地手机看文章
由于主导条件发生变化而现有实体无法或不愿随其发生改变,因而才不会导致灭绝。有机或非有机实体正是如此。
尽管由于快速且不可预知的变化而导致此种状况屡见不鲜,但事实上,变化才是恒定不变的,世间万物必然要处于改变这一恒定状态。就工程角度而言,实践与方法论不断演化,以充分利用最新的构造节点等主导条件。
因此,设计环境自身也处于更大的‘工程环境’之中,如需保持活力,设计环境也必须不断发展演化。
某一设计环境中最新的演化步骤尤其代表了迈向更大战略使命的重要步骤,以创建可满足工程师当今需求的单一环境,设计环境的范围也不断演化,能够满足在未来相当长一段时期内的需求。
开放式环境
如今,设计环境的战略性要素在于开放性,即不仅要通过专有投资,而且要通过愿意扩展环境功能的开发人员团体实现设计环境演化与扩展的能力。
长期以来,这始终是Altium的目标,同时也是支持Altium Designer环境的理念。通过平台结构中的根本性变化,最新发布的Altium Designer 2013(AD13)已朝此方向迈进一大步。
设计资源管理器平台(DXP)可形成‘环境’,Altium Designer的各个模块可依赖平台的不同要素在该环境中运行低级功能。使Altium Designer的功能更加强大的同时,设计资源管理器平台显然需要进行重构,以与现有模块及新模块的演化保持同步。
在最新发布的AD13中,DXP的根本性再定位已对即将来临的约束进行有效规定。AD13自发布之初便是众多Altium Designer发布版本的代表之一,标志着我们朝向更加开放式的环境迈出了重要且关键的一步,该开放式环境不仅可通过Altium内部,而且可通过其广泛的用户团体来孕育并支持可扩展性。
用户将对Altium Designer元素的安装和执行拥有更多控制,为工程师能够创建可在DXP内执行的自身扩展、访问潜在低级功能以及快速可靠生成应用程序做好准备。
为支持该项计划,Altium将正式发布一款完全受支持的产品——软件开发包(SDK),从而可完成所需框架的构建,该框架可使用户团体创建能够直接在DXP和现有Altium Designer模块中运行、同时可与其相连接的应用程序。
该扩展性级别与更易于访问的平台相结合,将会确保DXP在未来相当长的一段时期内不断演化。
2013年将会引入能够创建自定义和第三方扩展的新产品,但是Altium已经与其战略合作伙伴致力于使所有Altium提供的产品具有更大扩展性及功能。
SDK处于测试阶段已有一段时间,现已做好准备作为独立而受支持的产品发布。SDK同样也会提供一个框架,该框架不仅仅只是用于开发可在DXP内运行的应用程序。
协同设计
支持设计环境持续改进适应的另一关键策略即是支持设计协作的能力。随着内部设计团队的增长和日益分散,已跨多时区及多个地理区域建立起设计合作伙伴关系,因此为设计协作开发出一种可靠、安全的方法就显得尤为重要。
Altium为应对这一需求以进行设计数据管理的解决方案即是其数据保险库技术。
Altium涉足该领域进行开发已有一段时间,但随着AD13的发布,数据保险库技术实现了巨大飞跃。
从根本上来说,任何设计协作技术都必须确保设计资源能够安全存储和共享。数据保险库技术可满足此项要求,但设计团队的要求越发严苛,他们需要的不仅仅只是一个简单的存储库,因此,Altium的数据保险库技术提供更大灵活性和可配置性——随着AD13的引入,其功能也进一步增强,从而可使开发人员对其整体设计环境以及所有设计和制造相关数据进行更大限度地控制。
随着AD13的发布,数据保险库技术现已可提供双层结构,即Altium数据保险库服务器以及个人数据保险库。两种版本的最低级别均可为工程数据提供内容管理系统,工程数据包括为进行制造所发布的数据以及创建该数据所需的控件和进程。
其中,这两种新版本的应用案例有所不同。Altium数据保险库服务器通常适用于需要可追溯性的团队和大型团队使用,而个人数据保险库(正如其名)更适合于较小的团队或自由开发人员使用。
Altium数据保险库服务器需要对全体用户和共享规则的管理层自定义同步用户的数量,而个人数据保险库旨在为三人或三人以下的团队提供服务,无需用户认证;亦不提供用户管理功能和内容共享功能。
而就存储、正式版本管理、供应链智能及生命周期状态管理而言,Altium数据保险库服务器可提供访问控制功能和内容共享功能。
特点与功能
AD13本质上仍保持有综合的开发环境,可使电子设计工程师从一个单一且统一的平台开发出完全嵌入式产品,包括硬件、软件、PCB及机械外壳等。在使Altium Designer更接近于Altium战略目标的同时,AD13也预示着大量‘底层’增强功能即将问世。
从用户的角度来说,首先要注意的事情便是重新设计的主页,主页可为用户提供项目及其构成文档的丰富图示浏览体验,具有新的文档预览功能,仅需将鼠标悬停在某一单独的文档便可进行访问。
这是可提高设计效率的一种环境,大量最新的增强功能可实现此目标,例如在BOM(元件清单)中涵盖基于数据保险库的供应链信息的能力,能提供最新实时价格以及可能来自设计环境内部的可用性信息。
作者级人员可在原理示意图中直接加入超链接,提供参考设计信息的简单方式,而无需离开图形捕捉视图。另外,还增加了原理图级别的增强自定义功能,包括可编辑管脚和端口属性。
由于Altium Designer也同时支持电路板和外壳设计,因此,辅助3D查看功能可显著提高设计效率,从而带来效益。在AD13中,此项功能已得到改进,可提供预定义视图,并可轻松访问。预定义视图包括俯视图、仰视图、正视图、后视图、左边视图以及右边视图,同时也包括等距视图。
作为统一的开发环境,AD13适于为需要在PCB及原理图中包含可配置元器件的集成器件提供支持。嵌入式产品设计的当前趋势即是要包括电容性触控传感,其在显示器以及PCB级别中的应用日益频繁。
使用铜质线路直接将电容式传感器实施安装于PCB上时需要创建传感器配置文件。如今许多元器件均可提供支持,但是,充分掌握技术的同时,其实施安装仍然具有难度;铜质线路产生的电容差非常小,各个制造将为其成功实施安装提供自身指南及最佳实践。
使用集成开发环境的好处在于可以较大程度地自动实施。例如,在AD13中,已为微芯片的mTouch技术添加支持,该技术允许根据原理图文档中的元器件设置在PCB中自动生成复杂的电容形状。设置及形状可根据需要随时更改,与手动过程相比,这就大大节省了时间。通过这种方式,可生成传感器配置文件并直接连接至微芯片器件上的相关管脚。该示例突出显示了涵盖产品开发方方面面的开发环境的一个主要功能。
结论
随着集成器件‘更加智能化’,应用程序也日益复杂化。问题的瓶颈始终在于系统级别;将嵌入式产品的所有方面紧密结合以及在各个级别上对其交互进行管理。
只有可为设计的方方面面提供工具的真正统一的开发环境才会有助于解决产品设计日趋复杂性的问题。在Altium Designer 2013以前,需要日趋复杂的专有平台才可实现‘简化’。但是Altium已成功预见到专有路径所带来的负面影响,并已投入重大而必要的投资以便使DXP成为全面开放的可扩展平台,从而确保其在未来的关联性及有效性。
结合已改进并经扩展的数据保险库技术,Altium现已更好地进行定位,从而为各种开发团队提供适当的工程解决方案。