Hi!请登陆

仿真软件的缺陷:无法替代硬件实体,还会扼杀设计能力

2020-11-30 41 11/30

关于仿真软件,从事设计工作的朋友应该或多或少的接触和使用过,它在一定程度上帮助了一些人,减轻了从方案到原理设计之间的工作量,同时也初步验证了设计的准确性,避免了一些比较明显的错误,可是这些软件的存在其实不能够替代实际的硬件平台,并且在一定程度上存在着弊端。

我举一个例子,对于一般的电子设计项目来说,通常的做法是使用开发板来做电路的模拟验证,它的存在给工程师带来了不少便利,首先这是一个硬件的实体,很多的端口都通过非常方便的方式引出,这里面包括标准的通信接口:USB,LAN,UART等,还有可以用杜邦线引出的pin脚,我们可以在上面随意的进行连接测试,可以了解到很多意想不到的故障、BUG,在这一过程中我们所学到的不仅仅是设计知识,还有可能产生很多新的思路。这种硬件实体的验证方式相较于模拟软件来说更加符合真实的场景,优势显而易见。

也许有人要说,现在的仿真软件有很多的设计库,里面都是原厂的参数,非常接近实际的产品,可是这里面存在一个比较明显的问题,它地参数来源很多情况下都是固定的,理想化的设置,打个比方,我要了解整个系统在0-30摄氏度下的运行结果,可能曲线,不规则的点,这个时候我们不仅仅要考虑某个芯片,某个电源模块,而更需要对整体的系统做实际的分析和验证,不夸张的说,仿真软件在这个时候的作用几乎为零。

从个人的角度来说,我对于仿真软件也有一定的抵触心理,我非常不赞同使用这些软件,它们在有些时候会误导你的设计,而且长期使用这些软件的结果就是你对于工具的依赖性会越来越大,设计的能力也会慢慢的缩水,因为很显然一些看不到的工作都被软件所隐藏起来了,你无法了解也无法学习到里面的知识,最终当脱离了这个环境,有些人会发现一个很滑稽的想象,设计工程师什么都设计不了。

最近发生的事情也让我很感慨,我的一位客户,看起来差不多有四十多岁的样子,是一位老工程师,在沟通的过程中我发现了一个问题,他看不懂图纸,资料也不知道该怎么找,唯一的手段就是用一个NI的仿真软件运行看看结果,因为他已经很习惯这种方式,不需要思考,只要动动鼠标即可,我不知道这种方式到底是进步还是落后。

仿真软件的出现彻底的改变了一些人的工作习惯,也带来了对于基础知识积累的盲区,新技术的应用似乎总是存在两面性,表面上方便了使用者,私底下却彻底的扼杀了设计者的一些原本该保留的能力。学习角度,思考方式的改变朝着不可逆的方向前进,随时随地掉落的那些闪光点却再也拿不回来了。

相关推荐