`如今,大家觉得硬件没有什么好做的,都是直接将芯片拿过来,直接去应用,通过datasheet上面的典型应用,看他怎么做,我就怎么做,他怎么接,我也怎么接吧。是这样的,这话说的一点都不错。但,问题是,芯片里面的东西你们知道么?芯片里面的东西,你们不知道。由于人家提供的电路是通用性的,那么在你具体的应用里面,它的电流负载,它的环境都是不一样的,包括干扰都是不一样的。可能,在其他应用里面就很好,到了你系统里面就会出现问题,这种是很普遍存在的一个现象。
还有,有的人,觉得这个东西简单,都有现成的图,但是,他在做的工程中,去批量生产的时候,其中,100台里面有一台出现问题了。那么,我问你,你怎么去分析,确实有这样的人来找我的。他说:“这个图纸都是厂家提供的,现在生产了100台了,里面有一两台有问题了,现在怎么去解决呢?”那么,问题来了,怎么去解决呢?图纸上没有告诉你吧,它设计都是一样的,为什么有的有问题,有的没有问题呢?这说明什么?说明我们在设计电路的时候,还是需要把这些问题搞透彻。我们作为研发的人,一定要把这些问题搞透彻。
那么,怎么去把它搞透彻呢?大家最好能够用分离元器件去搭这些东西。包括一些芯片,开关电源,plc等等。大家在学习阶段的时候,可以尝试着用三极管,二极管,比较器等这样的器件去搭建这样的电路。这种方式是让大家练基本功。如果,在这过程中,你把这些问题全部解决的时候,每个点的波形你都把它分析透了,这样,你对电路的理解才是很深入的。大家觉得模拟电路难学,最主要的是分立元器件搭的电路,大家都是忽略的。我建议大家,如果有这个条件,有这个时间,也想在这个方面学的很深的话,还是建议大家用分立器件去搭这些东西。这些练的都是一个基本功。如果你都是去搭芯片里面内部的电路,这会提高你整个电路的设计思路,在这方面会对你有很大的帮助。我们不能够拿到像黑匣子一样的芯片,然后在外围做这些东西,其实,里面的东西才是核心。里面的东西只有一点点的去搭,去分析,这会使你对整个电路的设计思路有个很清晰的把握。当你拿到一个芯片,经常有很多人会问:“我拿到这个芯片将怎么去设计啊?这个芯片和那个芯片有什么区别啊?”如果你用分立元器件把它内部的电路搭出来的时候,在将来,你不管拿到哪家的芯片,你稍微看下这个芯片基本参数,你就能够大概知道,这个芯片里面有哪些基本模块。具体的就是每家芯片里面的细节做的不一样而已。但是,它都是有这些功能模块的,然后你就知道了这些片子的特性,比如,这个是在频率方面上有瓶颈,那个是在速度方面上有瓶颈,或者是在体积、价格上面有瓶颈。此时,你就能够清晰的对每家芯片方案进行划分。当出现问题的时候,你就会知道这个片子会在哪个地方出现问题。是片子内部的哪个功能模块没有能够正常输出。或是因为外部的某些器件引起的,你就会一目了然。你就能够很轻松自如的把这些问题解决掉。
所以,第一点,不是在集成电路大量使用的今天,模拟电路分立元器件的设计不重要了。我觉得从研发的角度,他是很重要的。第二点,当你去应聘的时候,你就会发现,很多的大公司,它考核的是什么呢?它考核的是你的这些基本功。它给你面试的时候,它看你的职位,如果你的职位是很高很高的话,它一定会问你里面的这些东西的。可能在设计中,它也大量使用集成电路,不需要你用分立元器件去搭,但是,它在考核你的时候,一定要要求你具备这个能力。否则,你根本连门槛都进不去。因为,他觉得你连里面的东西都不懂,你做什么设计呢?如果你说,人家有现成的电路啊。它就会问你了,在校大学生拿着这个图也能做,你工作了五年也能做,那你跟他有什么区别呢?人家只要5000块,你却要20000块。凭什么呢?这是第一。第二,这些大公司对里面每个点的波形的考核都是非常严格的。他会问你,这个地方变化了,会对波形产生什么影响。现在的这个波形是由什么原因引起的。你现在的这个电路目前你放的余量是多大,这个电路在什么状态下会出什么问题。他会问的很细很细的,而且一定会问你里面很多很深层次的东西的。包括软件方面也是的,如果你去应聘一个很高的职位的话,他一定会问你,这个算法怎么来的,怎么推导的,怎么弄出来的,人家不会问你,你会不会用这个算法去做一个东西。一般人都会用的。也许你进去之后,你不会做这些东西,但是,你一定要懂这些东西。因此,千万不要觉得这些东西不重要了。当你把设计往前走时,这方面就是很重要的。
----张飞高级工程师发表于线下沙龙演讲 `
|