电子电路仿真技术是当今相关专业学习者及工作者必须掌握的技术之一,它有诸多优点:第一,电子电路仿真软件一般都有海量而齐全的电子元器件库和先进的虚拟仪器、仪表,十分方便仿真与测试;第二,仿真电路的连接简单快捷智能化,不需焊接,使用仪器调试不用担心损坏;大大减少了设计时间及金钱的成本;第三,电子电路仿真软件可进行多种准确而复杂的电路分析。

随着电子电路仿真技术的不断发展,许多公司推出了各种功能先进、性能强劲的仿真软件。既然它们能百家争鸣,那么肯定是在某些方面各有优劣的。下面就针对几款主流电子电路仿真软件的优缺点进行比较。

(1) Multisim

在模电、数电的复杂电路虚拟仿真方面,Multisim是当之无愧的一哥。它有形象化的极其真实的虚拟仪器,无论界面的外观还是内在的功能,都达到了的最高水平。它有专业的界面和分类,强大而复杂的功能,对数据的计算方面极其准确。在我们参加电子竞赛的时候,特别是模拟方向的题目,我们用得最多的仿真软件就是Multisim。同时,Multisim不仅支持MCU,还支持汇编语言和C语言为单片机注入程序,并有与之配套的制版软件NI Ultiboard10,可以从电路设计到制板layout一条龙服务。

Multisim的缺点是,软件过于庞大,对MCU的支持不足,制板等附加功能比不上其他的专门的软件。

(2)Tina

Tina的界面简单直观,元器件不算多,但是分类很好,而且TI公司的元器件最齐全。在比赛时经常用到TI公司的元器件,当在Multisim找不到对应的器件时,我们就会用到Tina来仿真。

Tina的缺点是,功能相对较少,对TI公司之外的元器件支持较少。

(3) Proteus

Proteus作为一款集电路仿真、PCB设计、单片机仿真于一体软件,它不仅含有大量的基于真实环境的元器件,支持众多主流的单片机型号及通用外设模型,还提供最优秀的实时显示效果,它的动态仿真是基于帧和动画的,因此提供更好的视觉效果。Proteus支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、AVR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试。

Proteus的缺点是,对电路的数据计算方面不足。

(4)Cadence

Cadence收购并整合了Pspice的功能,涵盖了电子设计的整个流程,包括系统级设计,功能验证,IC综合及布局布线,模拟、混合信号及射频IC设计,全定制集成电路设计,IC物理验证,PCB设计和硬件仿真建模等。Cadence是对复杂EDA设计的首选。

Cadence的缺点是,操作较为复杂,比较适合复杂板的开发。

(5) Matlab仿真工具包Simulink

目前,大型科学计算与仿真软件Matlab已经配备了电力系统工具包,这使得Matlab可以用于电力电子仿真。PowerSystem的仿真是基于Matlab的Simuilnk图形环境,因而使用起来与PSpiee一样方便.Simulink是Matlab软件包中最重要的功能模块之一,是交互式、模块化的建模和仿真的动态分析系统。在电力电子领域,通常利用Simulink建立电力电子装置的简化模型(如基频模型)并连接成系统,即可直接进行控制器的设计和仿真。Simulink对C语言代码提供了很好的支持,而且既可以工作在交互式图形环境下,也可以工作在Matlab指令语言模式的批处理模式下。

Matlab是基于理想化功率元器件和功能模块的仿真工具。Matlab的强大数学运算功能,使得PowerSystem的控制功能非常卓越,尤其是利用其他相关的工具包,电路可以实现极为细致控制而不需花费很大的精力。使用Matlab的另外好处是:其数据处理十分有效、精细,运行速度较快;其数据的格式兼容性十分好,便于数据的后处理与分析,尤其是控制特性的研究分析。

Matlab的缺点在于目前的PowerSystem是基于一般电路元件的模型以及数学模块(例如传递函数)来进行仿真的,与实际元件的参数有差别,仿真的结果与实际电路有一定距离,其结果的参考意义主要体现在电路的总体与系统上。其中的开关和控制单元大量使用了理想元件,其中的开关控制器只要直接与开关相连即可,不用考虑电平移动。基本忽略了对实际开关的暂态过程描述。总而言之,Matlab是对理想模型的仿真,不能考虑非理性状态下的情况。

(6)Altium Designer

Altium Designer 除了全面继承包括Protel 99SE、Protel DXP在内的先前一系列版本的功能和优点外,还增加了许多改进和很多高端功能。该平台拓宽了板级设计的传统界面,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程设计人员能将系统设计中的FPGA与PCB设计及嵌入式设计集成在一起。

Altium Designer 主要用于原理图设计、电路仿真、PCB绘制编辑,也是电赛必备软件。

Altium Designer 的缺点是对复杂板的设计不及Cadence。

参考文献

[1] AltiumDesigner在电工电子教学中的虚拟仿真应用与研究_承浩[J].

[2]电力电子电路仿真软件综述_张厚升[J].

[3]三种电路仿真软件比较及器件模型加入方法_孙全意[J].

[4]电力电子教学中常用仿真软件对比_杨浩东[J].

[5]电路仿真软件的分析与比较_刘

几款主流电子电路仿真软件优缺点比较相关推荐

  1. 几款主流的网络仿真软件

    当前有许多优秀的网络仿真软件,其中有Opnet.NS2.Matlab等,这为网络研究人员提供了很好的网络仿真平台.主流的网络仿真软件都采用了离散事件模拟技术,并提供了丰富的网络仿真模型库和高级语言编程 ...

  2. 分析几款主流电子阅读器对TXT的分页处理

    TXT文件是最常见的文件格式,互联网上的图书,TXT格式的也是最常见.最多的,因为它的通用性高,基本上大多数的设备都能支持TXT格式.有人认为TXT格式的处理很简单,其实TXT格式文件的处理并不简单. ...

  3. linux下的电子仿真软件,电路仿真软件难求?瞅瞅这款免费的电路仿真软件吧

    下面一起和小编来看看SimulIDE吧. 这个软件,有支持windows或linux的版本,Windows版内置了PIC单片机的调试软件;Linux版因为GPL协议的关系,这个调试器需要额外安装. 大 ...

  4. php e框架是啥,几款主流PHP框架的优缺点评比

    PHP语言还是比较常用到的一门计算机高级语言.我们将会在这篇文章中向大家主要介绍关于PHP框架相关优缺点评比,作为一个参考风险给朋友们. 主要参考的PHP框架包括:CodeIgniter.CakePH ...

  5. 学习电子电路的好资料(视频与仿真软件)

    下面包括电子电路仿真软件软件与电路一些常用的电路分析,是学习电子电路的好资料,看后一定会有收获的. A-参考文献 http://yunfile.com/file/edafarm/76e070c1/ B ...

  6. proteus如何添加stm32_电路仿真软件详谈(六),Proteus电路仿真软件的超级应用

    一款优秀的电路仿真软件,可帮助用户更好实现相应功能,而Proteus电路仿真软件便是这样一款利器.本文中,将讲解基于Proteus电路仿真软件的SPI接口的设计与实现.通过本文,希望大家对Proteu ...

  7. matlab 电路频率响应_学习电子电路有什么仿真软件?有哪些优缺点?

    电路仿真软件具有大量的电子元器件,还有各种虚拟仪器.仪表等等,它可以对电子电路进行模拟,很大程度的提高设计效率以及节省成本. 现在电路仿真软件层出不穷,很多用户不知道如何选择,现在就为大家整理一些好用 ...

  8. 浅谈PHP几款框架的优缺点,PHP主流框架有什么优缺点

    PHP主流框架有什么优缺点 发布时间:2020-07-20 14:10:28 来源:亿速云 阅读:55 作者:Leah 这期内容当中小编将会给大家带来有关PHP主流框架有什么优缺点,文章内容丰富且以专 ...

  9. stk在计算机仿真中的应用_学习电路仿真:proteus电路仿真软件在ARM中的应用解析...

    目前,使用较多的电路仿真软件为proteus,因此学习这款电路仿真软件的朋友也通常较多.本文中,将基于protues电路仿真软件,对proteus在ARM开发中的应用加以解析,一起来了解下吧. 现在, ...

  10. 电路仿真软件详谈(九),proteus电路仿真软件及版本问题

    电路仿真软件用途广泛,可哪款电路仿真软件功能最为强大呢?对于这个问题,想必诸多朋友第一反应想到proteus电路仿真软件.众所周知,proteus是电路仿真软件界的实力佼佼者.但proteus电路仿真 ...

最新文章

  1. python内置库之学习ctypes库(二)
  2. 深入浅出 JQuery (一) 浅析JQuery
  3. vagrant,流浪汉,我又来啦。
  4. 备赛脱脂经验分享_IEO国际经济学奥林匹克初选宏观备赛经验分享
  5. 用python turtle库画正方形_用Python Turtle画一个正方形
  6. DB Query Analyzer中的事务管理在DB2中的应用
  7. Python API快餐教程(1) - 字符串查找API
  8. 【原创翻译】生动详细解释javascript的冒泡和捕获,包懂包会
  9. PE文件格式详解(一)
  10. python 会议室预约系统 开源_最新PHP会议室预定管理系统mrbs-1.8.0开源会议室预订系统安装教程...
  11. Vue实现状态的不同颜色
  12. SQL中开窗函数first_value() 和 last_value()
  13. Android自定义星星评分控件,高效
  14. IP种子眼中的《延禧攻略》流落何处?
  15. Object Detection(目标检测神文)(二)
  16. 人力资源数据分析 - case 分析拉钩数据分析师岗位
  17. hive 数据的导入导出
  18. 组织效能及人均效能指标大全和计算方法
  19. 2017年工作目标与生活规划
  20. Python自动化用这些知识点就够了!

热门文章

  1. android qq 登陆 简书,第三方登录 — QQ登录
  2. 杜比服务器系统安装,小编教你给Win10系统安装杜比音效驱动的方法
  3. 微型计算机通常是由控制器等几部分组成,计算机基础试题及答案
  4. 用友NC合同编码自定义
  5. 最全最新cpu显卡天梯图_显卡天梯图,CPU天梯图汇总(大概是最全的天梯图)第三期...
  6. linux 配置jdk 环境变量 没效果,linux下jdk环境变量配置深度分析----解决环境变量不生效的问题...
  7. lisp型材库_基于AutoLISP的AutoCAD标准零件库的开发研究
  8. 用麦咖啡(mcafee)打造自己的安全服务器
  9. 手机电话本 csv 转vcf (vCard) 格式,最简单的方法!
  10. acfun json 弹幕 转换 bilibili xml 弹幕