电子专业用得最多的几款软件!
要想了解电子工程专业用得比较多的软件有哪些,首先我们得了解一下电子工程专业相关的一些技术与行业应用分类。电子工程又称“弱电技术”或“信息技术”,其大致分类及起源学科如图所示。
电子工程的应用形式涵盖了电动设备以及运用了控制技术、测量技术、调整技术、计算机技术,直至信息技术的各种电动开关。电子工程的主要研究领域为电路与系统、通信、电磁场与微波技术以及数字信号处理等。
电子工程相关的职业一般分为硬件工程师和软件工程师。而电子工程师是一个对从事集成电路、电子电气设备等相关产品生产、研发工作的技术人员的统称。
硬件与软件是不可分离的,硬件需要软件来执行其程序实现具体功能。软件需要硬件做载体,它们之间是一个相辅相承的关系。
软件工程师
- 精通电路知识模拟电路,数字电路,会分析电路图,设计电路图,制作PCB。
- 了解各类电子元器件的原理,用途,型号,精通单片机开发技术,会使用编程语言(汇编语言、C语言),能很熟练的用电脑作为辅助设计工具进行工作,能得心应手的使用常用的设计软件。
- 会分析电路故障,对产品进行调试、检测。
硬件工程师
主要要了解电路方面的知识,知道常用电子元器件的作用,原理,会使用电子测量工具,会使用电子生产工具,还要会装配,测试,生产工艺,维修等等,是技术与手动操作的结合
常用软件工具
电子设计自动化(EDA)软件
1、Altium Designer (简称AD)
Altium designer(原名Protel公司)是一款一体化的电子产品开发系统软件。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件使电路设计的质量和效率大大提高。
目前,这个软件的市场定位主要是一些简单的板子,相对是较简单的偏低端的产品设计。一般都是画2层 4层为主。这个软件,在内地城市使用的占有率很高。很多读电子或者机电相关专业的学生在学校里面就有教这个,或者有要求去学这个,主要用于画简单的板子。
主要功能如下:
PCB设计:Altium Designer提供了强大的PCB设计工具,可以帮助设计师完成从原理图设计到PCB布局的整个设计流程。它支持多层板设计、信号完整性分析、电气规则检查等功能,可以帮助设计师设计出高质量的PCB。
原理图设计:Altium Designer提供了直观易用的原理图设计工具,可以帮助设计师快速绘制电路原理图。设计师可以通过拖放元件和连接线的方式快速构建电路原理图,并进行仿真和验证。
仿真和分析:Altium Designer集成了仿真和分析工具,可以帮助设计师对电路进行仿真和分析,以验证电路的性能和可靠性。它支持多种仿真类型,包括模拟仿真、数字仿真和混合信号仿真等。
元件库管理:Altium Designer提供了丰富的元件库,包含了各种常用的电子元件和器件。设计师可以通过元件库快速找到所需的元件,并将其添加到设计中。
3D设计:Altium Designer支持3D设计,可以帮助设计师在设计过程中进行3D建模和可视化,以更直观地查看设计效果。
这个软件对于芯片测试和板级电路设计用的比较多
2、PADS( Mentor Graphics )
PADS的前身是 POWER PCB ,这个软件界面菜单很少,易上手。特别是消费类电子产品市场占有率非常高,早期都可以说在消费类产品里面差不多是垄断的地位,比如从早期的 VCD,DVD,MP3 ,MP4,U盘,液晶电视,到现在的平板电脑,行车记录仪,车载电子产品,导航仪,数字机顶盒,安卓智能电视盒、手机等都是绝对的市场占有率。在整个消费类电子产品里面,PADS几乎占了绝对的优势。目前在沿海发达城市里面,PADS还是占主流市场,特别是深圳大部分公司还是用PADS ,其次是allegro 。
Mentor EN系列和WG系列:高端PCB设计软件,专业性强,Mentor Expedition被誉为“拉线之王”。
3、Cadence allegro
Cadence Allegro是Cadence推出的先进PCB设计布线工具。Allegro提供了良好且交互的工作接口和强大完善的功能,和它前端产品Capture的结合,为当前高速、高密度、多层的复杂PCB设计布线提供了最完美解决方案。
Cadence allegro不容易上手,一般只有大公司用,特别是做电脑主板的公司用,因为这个软件功能强大,画大型板子有优势。如电脑主板,大型工控板,服务器主板,等大型板子,它的效率和优势非常明显。所以它的市场目前主要还是在电脑主板,大型工控板,服务器主板,等这些大型板子上,以及现在一些平板电脑,手机板也会有少量公司用。
1.Cadence:
Cadence软件套件:Cadence提供了多个软件套件,用于不同的电子设计任务。其中一些主要的套件包括Allegro(用于PCB设计)、Virtuoso(用于模拟和数字集成电路设计)、OrCAD(用于电路设计和仿真)等。
Allegro PCB设计:Allegro是Cadence用于PCB设计的主要工具套件。它包括了一系列的工具,可以帮助设计师完成从原理图设计到最终PCB布局的整个流程。Allegro具有强大的功能,可以帮助设计师设计复杂的多层PCB,确保信号完整性和电气性能。
Virtuoso模拟和数字设计:Virtuoso是Cadence用于模拟和数字集成电路设计的工具套件。它提供了丰富的工具和功能,可以帮助设计师进行模拟电路设计、布局和验证。Virtuoso还包括了一些用于数字集成电路设计的工具,可以帮助设计师进行数字电路的设计和验证。
OrCAD电路设计:OrCAD是Cadence提供的另一个电子设计工具套件,主要用于电路设计和仿真。它包括了一系列的工具,可以帮助设计师进行电路设计、原理图绘制、电路仿真等工作。
OrCAD(Candence)
OrCAD是一款专业PCB设计,电路板布局和布线的工具。可以帮助更快地生产可制造的电路板设计。Cadence OrCAD产品以其直观的操作界面以及强大的功能而深受广大电子工程师们的喜爱。是世界上使用最广泛的EDA软件。
KiCad
免费、开源的PCB设计工具,适用于小型项目和个人使用。
亿图电路图绘制
亿图电路图绘制软件是一款适合新手的入门级电路图设计软件,软件界面简单,包含丰富的图表符号,中文界面,以及各类图表模板。版本定期更新,不用担心无法绘制新型元件。适合专业的电子工程师用于电路图的设计。
电子设计自动化(EDA)软件一览
EDA(Electronic Design Automation,电子设计自动化)软件是专门用于协助电子工程师进行电路设计、仿真、验证和布局的工具。这些软件能够大大提高电子产品设计的效率和准确性,涵盖了从概念到制造的整个设计流程。以下是一些常见的电子设计自动化软件:
1. Altium Designer:综合性的EDA软件,用于电路设计、PCB布局、仿真、元器件库管理等。
Altium Designer是 Altium公司(原名Protel公司)开发的一款综合性的电子设计自动化软件,主要用于电路设计、PCB(Printed Circuit Board,印刷电路板)布局、仿真和设计管理。Altium Designer被广泛用于电子工程师进行硬件设计,它包含了电路设计、仿真、PCB设计、元器件库管理等功能,能够支持从概念到制造的整个电子产品开发流程。
2. Cadence Allegro:专业的PCB设计工具,用于高速信号布线和电路板设计。
3. OrCAD:包括电路设计、仿真和PCB设计的工具套件。
4. Mentor Graphics PADS:用于PCB设计和布局的工具,适用于中小型项目。
5. NI Multisim:用于电路仿真和分析的工具,广泛应用于教育和研究领域。
6. Synopsys Design Compiler:面向ASIC(Application-Specific Integrated Circuit,特定应用集成电路)和FPGA(Field-Programmable Gate Array,现场可编程门阵列)设计的综合工具,用于逻辑综合和优化。
7. Xilinx Vivado:面向FPGA设计的工具,用于设计、综合和布局。
8. Ansys Electronics Desktop:用于电磁仿真、电路仿真和系统仿真的综合性工具。
9. SolidWorks PCB:针对机械工程师和电子工程师的综合性设计软件,用于电路设计和PCB布局。
10. KiCad:免费、开源的PCB设计工具,适用于小型项目和个人使用。
EDA软件的选择取决于项目需求、设计者的经验水平和项目预算。这些工具能够帮助用户设计、验证和实现各种电子产品,从小型电路到复杂的系统设计。
LabVIEW
LabVIEW是专为测试、测量和控制应用而设计的系统工程软件,可快速访问硬件和数据信息。
嵌入式开发平台软件
Keil
Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。
Visual Studio/VSCode
Visual Studio是最流行的Windows平台应用程序的集成开发环境。它具有开发和调试 C++代码的工具。
仿真软件
Multisim
Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。
工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。
Multisim是由National Instruments(现在是NI)开发的一款强大的电子电路仿真软件。它提供了一个全面的工具集,用于设计和验证电子电路,从简单的模拟电路到复杂的数字和混合信号电路都可以进行仿真。
以下是Multisim的主要特点和功能:
- 电路设计:Multisim提供了直观的界面和丰富的元件库,可以帮助设计师快速绘制电路原理图。设计师可以通过拖放元件和连接线的方式构建电路,也可以使用自动布线工具快速完成布线。
- 电路仿真:Multisim支持各种类型的电路仿真,包括直流分析、交流分析、传输线分析等。设计师可以对电路进行仿真,并查看电压、电流、功率等参数的波形和曲线。
- 虚拟仪器:Multisim集成了各种虚拟仪器,如示波器、函数发生器、多用表等,可以帮助设计师在仿真过程中监测和测量电路的各种参数。
- 多种元件模型:Multisim包含了丰富的元件模型,包括模拟元件、数字元件、传感器元件等,设计师可以根据需要选择合适的元件模型进行仿真。
Matlab
Matlab也是值得接触的软件。Matlab在分析数据、开发算法以及创建模型方面都非常好用。
TestStand
TestStand也是美国国家仪器公司(NI)自主开发研究的一款软件平台。NI TestStand是一款可立即执行的测试管理软件,它可以帮助用户更快地开发自动测试和验证系统。NI TestStand可用于开发、执行和部署测试系统软件。此外,用户还可使用任何编程语言编写的测试代码模块开发测试序列。测试序列可以指定执行流、生成测试报告、进行数据库记录以及连接其他公司系统。最后,用户可借助易用的操作界面,在生产中部署测试系统。
Switch Executive
Switch Executive是一款开关管理与路由应用软件,能够快速加速开发过程,简化对复杂开关系统的维护。Switch Executive提供交互式配置和自动路由功能,使开关路由系统的设计更加容易。
Proteus
Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。设计套件结合了易用和强大的功能集,可实现专业PCB的快速设计,测试和布局。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
TINA
TINA(TINA-TI)是一款由Texas Instruments推出的电路仿真软件,它提供了广泛的工具和功能,用于设计和分析各种类型的电子电路。
以下是TINA的主要特点和功能:
- 电路设计:TINA提供了直观的界面和丰富的元件库,可以帮助设计师快速绘制电路原理图。设计师可以选择各种模拟和数字元件,并进行连接和布线。
- 电路仿真:TINA支持各种类型的电路仿真,包括直流分析、交流分析、传输线分析等。设计师可以对电路进行仿真,并查看各种参数的波形和曲线。
- 虚拟仪器:TINA集成了各种虚拟仪器,如示波器、函数发生器、多用表等,可以帮助设计师在仿真过程中监测和测量电路的各种参数。
- 多种分析工具:TINA提供了多种分析工具,如直流和交流分析、谐波分析、傅立叶分析等,可以帮助设计师深入分析电路的性能和特性。
LT-spice
LTspice是一款由Linear Technology(现在是ADI,Analog Devices Inc.)推出的免费电子电路仿真软件。它是一款功能强大且易于使用的工具,广泛应用于电子电路设计和仿真领域。
以下是LTspice的主要特点和功能:
- 电路设计:LTspice提供了直观的界面和丰富的元件库,可以帮助设计师快速绘制电路原理图。设计师可以选择各种模拟和数字元件,并进行连接和布线。
- 电路仿真:LTspice支持各种类型的电路仿真,包括直流分析、交流分析、传输线分析等。设计师可以对电路进行仿真,并查看各种参数的波形和曲线。
- 虚拟仪器:LTspice集成了各种虚拟仪器,如示波器、函数发生器、多用表等,可以帮助设计师在仿真过程中监测和测量电路的各种参数。
- 模型库:LTspice包含了丰富的元件模型库,包括各种模拟和数字元件的模型,设计师可以根据需要选择合适的模型进行仿真。
- 自定义模型:LTspice还允许设计师创建自定义模型,并将其应用于仿真。这使得设计师可以模拟各种特定的电子元件和器件。
LTspiceIV 是一款高性能Spice III 仿真器、电路图捕获和波形观测器,并为简化开关稳压器的仿真提供了改进和模型。在电路图仿真过程中,其自带的模型往往不能满足需求,而大的芯片供应商都会提供免费的SPICE模型或者PSpice模型供下载,LTspice可以把这些模型导入LTSPICE中进行仿真。LTspice电路图仿真软件在欧洲,美国和澳大利亚,中国广为流传。
ElectronicWorkbench
ElectronicWorkbench是一款电子电路仿真软件,可以进行各种电路工作演示,模拟各种电子电路,缩放显示的波形。ElectronicWorkbench是一款经典小巧,好用的模拟数字电路仿真软件。
Solidworks
可能有人说这就是一个普通的3D软件,怎么会用在电子工程领域呢?那我来解释一下,之前我在深圳是做治具的,也称夹具。这是一个偏硬件的行业。
简要介绍一下其整个制造流程,分析工程师把客户的文件资料(通常是PCB资料)用Tebo软件分析出来,然后给结构工程师设计治具结构,然后将需要加工的零部件用JD加工出来,然后进行装配。治具是用于PCB(印刷电路板)测试的工具。这是PCB制造的一个下游行业。但却在保证PCB出厂质量这方面起着不可或缺的而作用。
Tebo
这是一款同时具有CAD和GERBER输入接口的ICT、ATE治具辅助制作软件。能够处理各种GERBER以及埋盲孔、正负片数据。同时具有多种CAD接口,处理数据省时省力,是制作高精密、复杂ICT、ATE测试治具的最佳选择之一。
ADS(Advanced Design System)
ADS(Advanced Design System)是由Keysight Technologies推出的一款高级电子设计自动化(EDA)软件,用于射频(RF)、微波和信号完整性(SI)应用的设计和仿真。
以下是ADS的主要特点和功能:
- 射频和微波设计:ADS提供了丰富的工具和功能,用于射频和微波电路的设计和仿真。设计师可以使用ADS来设计各种射频和微波电路,如放大器、混频器、滤波器等。
- 信号完整性设计:ADS还提供了信号完整性设计工具,可以帮助设计师分析和优化高速数字电路中的信号完整性问题,如信号波形、时钟分配、电磁干扰等。
- 系统级设计:ADS支持系统级设计,可以帮助设计师对整个射频、微波或混合信号系统进行建模和仿真,从而快速评估系统的性能和可靠性。
- 集成仿真环境:ADS提供了集成的仿真环境,包括原理图设计、布局设计、电磁仿真等功能,可以帮助设计师在同一个环境中完成整个设计流程。
- 自动优化和参数化:ADS支持自动优化和参数化设计,可以帮助设计师快速优化电路性能,并对电路参数进行灵活调整。
SI9000
SI9000是一款由Polar Instruments推出的专业信号完整性分析软件,用于分析PCB(Printed Circuit Board,印刷电路板)和高速数字电路中的信号完整性问题。
以下是SI9000的主要特点和功能:
- 传输线建模:SI9000可以帮助设计师对PCB中的传输线进行建模,包括微带线、同轴电缆等。设计师可以根据实际情况输入传输线的参数,如线宽、线距、介质常数等。
- 传输线分析:SI9000可以对传输线进行各种分析,如传输线的电性能、信号衰减、时延、波阻抗等。这些分析可以帮助设计师评估传输线的质量和性能。
- 时域分析:SI9000可以进行时域分析,帮助设计师分析高速数字信号在传输线上的波形和时钟分配问题。这对于避免信号完整性问题非常重要。
- 频域分析:SI9000还可以进行频域分析,帮助设计师分析传输线上的信号频率响应和频率衰减等问题。
FilterSolutions
FilterSolutions是一个由Nuhertz Technologies开发的电子滤波器设计软件,它专门用于设计各种类型的滤波器,包括低通、高通、带通和带阻滤波器。
以下是FilterSolutions的一些主要特点和功能:
- 滤波器设计:FilterSolutions提供了丰富的滤波器设计工具,可以帮助设计师快速设计各种类型的滤波器。设计师可以根据需要选择滤波器类型、阶数、通带和阻带频率等参数。
- 模拟和数字滤波器:FilterSolutions支持模拟和数字滤波器的设计,可以帮助设计师设计各种类型的模拟和数字滤波器。
- 优化工具:FilterSolutions提供了优化工具,可以帮助设计师优化滤波器的性能,如增益平坦度、相位响应等。
- 仿真和分析:FilterSolutions集成了仿真和分析工具,可以帮助设计师对设计的滤波器进行仿真和分析,以评估其性能和稳定性。
HFSS
HFSS(High-Frequency Structure Simulator)是由ANSYS推出的一款用于高频电磁场仿真的软件。它是一款功能强大且广泛应用于射频(RF)、微波和毫米波电路设计领域的工具,用于分析和优化各种高频电磁场问题。
以下是HFSS的主要特点和功能:
- 电磁场仿真:HFSS可以对各种类型的电磁场问题进行仿真,包括天线、微带线、波导、耦合器等。设计师可以使用HFSS来分析和优化这些电磁场结构的性能。
- 频域和时域分析:HFSS支持频域和时域分析,可以帮助设计师分析电磁场的频率响应和时域行为,从而更好地了解电磁场的特性。
- 自动网格生成:HFSS具有自动网格生成功能,可以根据设计的几何结构自动生成适合的网格,从而简化了仿真过程并提高了仿真的准确性。
- 参数化设计:HFSS支持参数化设计,可以帮助设计师快速进行设计变量的调整和优化,以满足设计要求。
- 多物理场耦合:HFSS可以与其他ANSYS软件(如ANSYS Mechanical、ANSYS Fluent等)进行耦合,实现多物理场的综合仿真。
EWB
模数电路的混合仿真功能强大,支持多人交互式搭建电路原理图并进行仿真。