admin管理员组

文章数量:1531662

2024年1月5日发(作者:)

Altium与Allegro功能比较

Altium Designer是Altium有限公司在Protel软件产品的基础上进行功能升级后的电子自动化设计平台,目前最新的版本号为AD12 。结合用户的操作系统,Altium Designer可以提供完全简体中文的设计环境。Altium Designer版本为第三方设计工具提供友好的接口,可以支持原有的PADS和OrCAD版本下设计的工程,很好的保护了用户原有的设计工作。同时,Altium Designer还是业界首个统一了电子产品设计各个阶段功能的完整一体化设计环境,包括板级电路设计及板级电路仿真、分析功能,面向FPGA芯片的数字逻辑电路设计和嵌入式软件代码设计、仿真及验证功能和计算机辅助制造(CAM)方面的编辑和验证功能,帮助用户在单一的集成化环境中进行从概念到完成阶段的设计。

创建更加智能的电子产品需要融合不同的设计流程。越来越多的硬件连接设计正在转向软连接的可编程器件领域。硬件平台、软件和软件执行平台设计必须更加紧密地联系在一起。Altium Designer统一了所有这些方面的设计,创建当今最有生产效率和最完整的电子产品开发平台。

使用Altium Designer,用户在整个开发流程中都处于同一个单一的完整设计环境下,可以方便的同步原理图设计和PCB版图设计,维护FPGA设计及其板卡间的I/O网络定义的同步,自动确保设计中软硬件之间的一致性。

这给所有用户带来前所未有的自由,拥护可以在设计流程的任何阶段、在项目的任何文档中进行更改设计的工作。Altium Designer会确保将这些变化反映到项目中的与之相对应的设计文档中,确保整体设计的完整性。

一:库

Allegro 的原理图库与PCB的库是相互独立的,很难实现统一管理;AD可以使用集成库来统一管理,不仅是原理图符号库与PCB封装库,还能把混合电路仿真库、信号完整性分析模型库以及3D模型库一起实现统一管理。AD自带的集成库中有超过8,5000种器件,每个器件都有原理图符号和PCB封装信息,并有3,1000多种信号完整性仿真模型和1,8000多种Spice仿真模型,而Allegro都要购买相应的仿真工具来实现,而且不能和PCB库结合在一起。库

AD中有IPC标准封装库向导,支持BGA、CFP、QCFP、PLCC、CHIP、SOIC、SOT23、SOP等多种标准类型,Allegro不支持IPC标准封装向导。

AD中器件的焊盘形状支持多边形,过孔也支持正方形,而Allegro中都不支持,只能通过不正规的方法来实现。

器件库的标准化

电子设计技术已经与计算机技术互相紧密结合在一起,电子设计的工作量与复杂程度也在不断增加。由于电子元器件的设计和命名主要是遵循国际标准,国内并没有现成完整的元器件标准化设计规范,各个客户为了建设标准化元器件库,多去参考一些现有的国内标准或行业标准,制定各自的元器件标准化设计规范。从实践已经让我们认识到,采用标准化元器件库将在很大程度上减少设计的随意性和设计中的不规范,同时提升产品功能、性能、结构的标准化,以及降低电子元器件采购和生产成本。

Altium Designer提供综合的器件数据管理和信息资源,不管企业规模或需求,都可以保持对零部件使用的有效控制。Altium Designer还可以选择完全以数据库驱动模式的器件信息系统,与客户的MRP或ERP系统一起提供对器件数据的分配和集中化控制。如下图;

在板级电路设计中,Altium Designer为用户提供符合ISO 9000标准化认证的8万多种电子元器件类型,其中包括面向器件设计原厂商的集成元器件库(内含元件原理图符号、元件封装、元件仿真模型和元件三维模型等)和面向封装类型的分立元件封装库。用户可以安全地调用Altium Designer自带的元器件库,完成电路设计和电路分析。

在FPGA设计环节,系统提供了16000多种经过预验证、预综合的IP,使得工程师可以无需具备专业的VHDL或者Verilog语言能力,就能方便的使用这些IP进行自己的FPGA设计。而且,Altium Designer提供的原理图级FPGA设计输入方式,可以使得用户能够以PCB设计的方式来设计FPGA,大大提高了工程师的工作效率。

器件库的集成化

Altium Designer提供的是集成的元器件库。集成库,就是将每个元器件的所有相关内容都集成在一起,这些内容包括:器件的原理图符号,PCB封装,SI分析模型,仿真模型,三维模型等等。

Altium Designer的器件库分为两层构架。上层为一个数据库的器件索引表,每条记录为一个元器件,每条记录包含若干字段,每个字段对应该器件的相关信息。用户也可修改该数据库的结构,根据管理信息系统的要求添加或者重新定义字段,添加器件的相关属性。器件库的下层为器件信息层,包含若干个专业的器件信息库,如原理图符号库,PCB封装库,仿真模型库等等,系统通过上层索引表相关字段的内容检索下层的器件信息库,并从中提取出相关内容供系统使用。

器件索引数据库表

原理图

符号库

PCB

封装库

SI

模型库

三维

模型库

用户自定义

字段内容……

集成库的体系构架

集成库的表现形式

器件库的安全性

为了防止用户在创建或者修改元件库时,出现这样那样的设计问题,Altium

Designer提供的集成元器件库是不可编辑的,必将有效屏蔽由于工程师个人设计经验所造成的问题;有了这种类型的器件库,就可以确保在整个设计过程中只有正

确的和经核准的元器件才能被使用。同时仍然保留了用户自建元器件库的功能,用户可以轻松的在符号库中建立与PCB封装库和相关模型库了数据链接,结合元器件符号库与各种模型封装联接在一起实现所里要求的标准化元器件库建设。

在Altium Designer的器件库中还提供了完善的权限管理功能,系统管理员可以指定只有特定权限的人才能修改、创建原器件库,并将修改的器件库放在局域网内供网内所有用户共享使用。同时,Altium Designer的器件库还具备完善的器件库的版本管理功能,能够让器件库的修改有据可查,即便产生错误,也可以从版本记录的信息追根溯源。

器件库的数据库特性

用户的器件库还可以通过数据库连接的方式(如ODBC)和企业的管理信息系统链接起来。例如,将企业的库存数据库和设计的原器件库连接起来,使得工程师只能够在库存的元器件中优选器件使用。再如,用户可以指定专人进行器件库的管理和维护,器件库的管理员将维护好的器件库放在数据库内,所有局域网内用户都可以实现器件库的共享,以确保企业设计的一致性和标准性。

工程师设计好的工程文件可以使用Altium Designer的汇总功能提取出其中的元器件清单,该清单可以以多种形式提交给企业的管理信息系统,进行产品数据的维护。也可以提交给其他部门,如采购、生产等部门,以便于他们采购元器件或者准备生产用的器件。

关于Altium的器件库开发中心

Altium库开发中心(ALDC)为Altium产品提供大量库套件。这些库根据制造商和不同工业标准的产品规格创建而成,然后通过产品发布和我们各种产品网站,将它们提交给客户。ALDC已经注册达到广为认可和倍受尊重的国际质量保证标准ISO9001的要求,并根据严格的流程进行操作,确保其中所有库和器件的质量和完整性。

Altium库开发中心在严格的流程下运行,确保所有的库及其包含器件的质量和完整性。同时,Altium器件库开发中心向用户及时提供最新器件的支持,使用户能在第一时间使用到业内最新的技术。

Allegro只能实现与ODBC数据库的关联,不能创建真正的数据库(DBlib),而AD两者都可以。

二: 原理图编辑

Allegro不支持原理图多通道设计,在Allegror原理图里面必须使用拷贝复制功能来实现多路设计,而AD只需添加Repeat属性即可。

AD中有Snippets摘录功能,实现同一项目及不同项目的拷贝复用,Allegro同一项目中只能使用简单的复制 ,不同项目中只能对整张原理图进行复用。

AD中支持器件的管脚交换、与FPGA设计的链接(如原理图器件 的管脚定义可以直接来源于FPGA器件商的引脚约束文件),Allegro不能和FPGA器件进行同步。

AD支持Smart Paste功能,可以对文本、网络标号、端口号、注释等拷贝后进行相互间的转换,这也是AD独有的特点,Allegro是无法实现的。

AD中可以实现两个设计的比较,Allegro 不能实现。

Allegro在输出BOM材料清单时,虽然通过变量派生模块可以输出Excel、HTML等格式,但是输出属性项没有选择性,AD在格式上灵活多样,在输出属性项方面更是灵活选择,可以从数据库中选择,也可以从PCB中选择。

三:PCB部分

1、PCB设计

AD的PCB能实现和FPGA设计的同步和正反标注,Allegro中做不到,因为它不包含FPGA的设计模块。

AD中还有Board Insight放大显示和悬浮显示功能、切片功能、逃逸式布线功能、3D显示功能、切割选择功能、PCB翻转功能,这些都是非产实际的、对提高设计质量和效率的功能,但是Allegro中都不支持。

Altium Designer增加了一个新的PCB编辑面板—3D显示面板,它提供了三种同步显示的3D图形,Allegro无法实现。

AD带有CAM编辑功能,不仅可以对当前PCB进行编辑也可以导入其它Gerber文件或ODB++文件进行编辑,还能进行规则检查和验证,还能进行拼版,Allegro必须使用其它的CAM工具。

AD在PCB下引入了Room的概念,结合原理图中的多通道功能,能很好地实现设计复用,使用简便,不会出现不同Room中的交叉出错,Allegro只有简单的设计复用功能。

目前高档的PCB工具都带有拼版功能来满足不同设计的需求,AD不仅能对统一设计进行拼版,还能对不同设计进行拼版,而Allegro无法完成拼版功能。

2:机电热一体化设计

Altium Designer提供了完美的与机、电、热等多学科一体化协同设计的解决方案。系统提供丰富的接口,能够将设计完成的PCB板的三维模型显示在屏幕上,并能通过IGES、STEP、IDF等格式与Pro-E、UGS、SolidWorks等三维结构类设计软件进行数据交换,便于结构设计和电子设计之间的协同工作。也可以用

此类三维设计软件设计器件的三维模型后导入Altium Designer集成库中,以备以后工作调用。

在Altium Designer中显示和输出PCB的三维模型

将Altium Designer生成的三维模型输出到结构类设计软件

通过针对Altium Designer与相关软件的高级二次开发,还可以实现更灵活更职能的双向协同设计。如在确定PCB板装载空间大小的时候,通过对Altium

Designer进行高级开发,可以实现空间约束的相互协同。

本文标签: 设计器件功能元器件