【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
? ? 大学学的是计算机科学和技术,涉及到的硬件课程不多。想了一下,主要是这几门课,《电路》、《模拟电路》、《数字电路》、《微机系统和原理》。后面两门课主要是数字方面,电路、模拟电路的部分学的少。虽然,后面工作中以嵌入式为主,但是自己做电路的机会不多,最多知道上拉、下拉、晶振,其他情况下其实是不需要关心的。
? ? 这一次,利用过年回家的机会,重新对《模拟电路》学习了一下,并且结合过去的工作经验、数字电路和嵌入式的体会,对整个电子电路、系统有了不一样的认识。特别是对电路和系统的本质有了新的看法。
? ? 大学读书的时候,我们学习到的可能是各种理论,虽然知道一些答案,考试也许没问题,但是自己真正用的时候,就是纸上谈兵了。此外,在学习过程中也遇到了很多的问题。比如,为什么三极管可以放大电路?为什么不用共射电路直接放大信号?为什么要做阻抗匹配?电路怎么就振荡了?振荡了有什么用?为啥要有源滤波等等。
? ? 除了上面说到的这些问题外,老师们关心的可能更多是怎么在规定的时间内,把所有的课程内容输送出去,至于学生是不是明白,那不是他考虑的事情。相似的电路,可能实际变通一下,完全就不认识了?此外,这电路学了有什么用,应该用在什么场合,自己完全不知道。
? ? 相比较而言,数字电路就比较简单、直接。低于1.5v是0,高于3.3v是1,非常明了。组合逻辑、时序逻辑、锁存器、触发器、边沿触发器、jk触发器,这些既简单又有兴趣,学的懂,又有很多的小实验,理解起来不麻烦。汇编代码,那就直接可以用visual studio在电脑上实验,完全不复杂,甚至可以单步调试,学起来又好玩又有趣,比模电强多了。
? ? 关于电路,其实我们是这么一路学过来的。初中学了电阻、欧姆定理,高中学了电容、电感,大学学了二极管、三极管、mos管、运放。如果说初中和高中还能理解,那么大学的电路就像开了挂一样,一下子就蒙了。一会要这么等效,一会这个可以忽略,至于为啥,老师也不说,学生也不知道,或许老师当年也是这么过来的吧。唯一的体会就是,这真的不符合认知的规律。
? ? 从2003年到现在,大约20年过去了。这中间出现了很多的工具,仿真的工具、电商上面随处可见的器件、手机仿真软件、不断出现的优秀书籍,这些都为我们提供了新的思路、新的平台。这些都是我希望重新学习一下的原因。在这过程中,有几份资料蛮不错的,有兴趣的同学可以看一看。
《电子设计从零开始第二版》
《晶体管电路设计》
everycircuit软件
multisim软件
proteus软件
|