回到目录 做嵌入式开发,以我个人的经验,虽然70%以上的时间都会花在软件上面(并且软件的比重将来还可能更多),但剩下那30%,无论如何也是要与硬件打交道的。那模拟电路和数字电路就是绕不过去的坎,总会碰上的。 很多嵌入式工程师比较怕模拟这一块,因为在学校里,虽然很多专业都会开模拟电路的课程,但我相信80%以上的人当年是没学明白的(包括我自己)。后来由于工作中要用,不得不再回去啃书,而且买回来一堆古今中外的模电的书(噢,没有古),互相参照着看,才慢慢、慢慢、稍微、有点整明白了。 现在回过头再看当年学校里的模电课程,我认为很多人没有学懂模电的原因,可能是因为课时太少了。模拟电路是很庞大的一块内容,里面各种分支甚多,如果要做一个大致分类的化,其实可以分为:“基础模电”和“应用模电”两个部分。学校里那点模电课时,如果集中精力用于“基础模电”部分的教学,可能还会有不错的效果,如果把两部分都塞进来讲,就有点力不从心了。 基础模电和应用模电的区别,我下面大致画了个思维导图: 基础模电,只要熟练掌握好:二极管、三极管、场效应管、运放这4种元器件的特性,就可以了。每一种元器件都有几种固定用法的基础电路,总共加起来也就20几个基础电路,这个一定要掌握好。之后的多级放大电路,无非就是前面这20几种基础电路中取出几个的组合,顺便再兼顾一下其频率适用范围。作为嵌入式工程师,模电功力基本上到这里就可以了。 什么