电路设计和EMC设计的关键 第24篇 EMC计算方法和EMC仿真(9) 计算方法中使用的GNU工具

大家好!我是ROHM的稻垣。

在第24篇中,我将为您介绍电磁兼容性(EMC)的计算方法和仿真中使用的GNU工具。
在本专栏中,我们也谈到过在EMC计算方法中执行shell脚本。所用的具有代表性的工具包括在Windows系统中安装Linux命令的GnuWin、高速流编辑器sed、字符串查找用的grep、降噪(峰值检波)用的数值计算与分析软件GnuOctave、第23篇中介绍过的图形显示软件GnuPlot、第22篇中介绍过的创建GUI的工具GnuAutoHotkey等。这些工具中,有很多前面都带有“Gnu”字样,您了解“Gnu”吗?(当然,它和日本混合摇滚乐队“King Gnu”没有关系……)
我在网上稍微查了一下,了解到“GNU”是一种仅使用自由开源软件开发和发布类UNIX操作系统(POSIX标准)和相关软件群的项目,由自由软件基金会(FSF:Free Software Foundation)运营。GNU项目于1983年由当时麻省理工学院(Massachusetts Institute of Technology)在职的理查德·斯托曼(Richard Stallman)先生发起,其目标是保护使用者公开、使用、研究、复制、修改及重新发布软件源代码的权利(Copyleft)。另外,“GNU”是“GNU is NOT Unix”的递归首字缩写,是不是很有趣?各种GNU工具加起来有几十种,不可能逐一介绍,所以我在下面列出了具有代表性的一些GNU工具。这些工具可能很多人都接触过。

GRUB 多操作系统启动程序
GNOME Linux桌面环境
Bash UNIX兼容的shell,命令行解释器
GCC C、C++、Objective-C等的编译器
GDB C、C++、Objective-C等的调试器
Make 编译源代码并生成可执行文件的程序
Emacs 文本编辑器
Sed 流编辑器
Less 翻页器(大文件翻页浏览软件)
Gawk AWK的Gnu版本,一种编程语言
Grep 字符串查找命令
Gzip 压缩解压软件
Tar 压缩解压软件
GSL GNU科学图书馆
Octave 数值计算开源软件,类似MATLAB
R 统计分析编程语言,可进行多变量分析等
CLISP 面向对象的函数式编程语言
GIMP 图像处理软件,类似PhotoShop

・・・

这些工具大部分我自己都用过,光看它们的名字就能想起当初使用时的情景,真的很怀念!在GNU工具中,还包括一些半导体集成电路(LSI)用的电路分析仿真工具、CAD(Computer Aided Design)软件以及EDA(Engineering Design Automation)相关的软件。它们的特点是开源、高速、高精度、高可靠性并且在不断升级和维护中。其中有很多可以用在EMC计算方法中,比如可以尝试将其嵌入shell脚本。

最后,本文是EMC专栏“电路设计和EMC设计的关键”系列文章的最后一篇。很感谢大家在这两年里对我的支持和陪伴,希望我们有机会再会!
感谢您阅读本文。

技术资料下载

我们为您准备了ROHM举办的研讨会的讲义资料和DC-DC转换器的选型指南等可以下载的资料。

ROHM Solution Simulator试用其2

PFC电路:电感调整

相关文章

  1. 第三篇 实现650V高耐压、低导通电阻、高速开关的Super Junction MOSFET

  2. 第2篇 导通电阻显著降低的第5代-40V/-60V耐压Pch功率MOSFET

  3. 五位工程师谈中等功率器件新产品:第1篇 ROHM开发出xEV逆变器电路栅极驱动用的双极晶体管

  4. column23_f1

    电路设计和EMC设计的关键 第23篇 EMC计算方法和EMC仿真(8)三维(3D)制图

  5. column22_f1

    第22篇 EMC计算方法和EMC仿真(7)

  6. column21_f1

    第21篇 EMC计算方法和EMC仿真(6) 辐射抗扰度(RI)的试行计算方法

  7. column20_f1

    第20篇 EMC计算方法和EMC仿真(5)

  8. column19_f1

    第19篇 EMC计算方法和EMC仿真(4)

工程师专栏

基础知识

EMC


TECH INFO

  • Sugiken老师的电机驱动器课堂
  • 重点必看
  • 技术分享
  • Arduino入门指南
  • Raspberry Pi初学者指南
  • 技术动态
PAGE TOP