导读:大家好,我是一路带飞,路飞的电子设计宝藏作者,全网近十万粉,本硕985,资深硬件工程师,擅长高速数字电路设计(X86/FPGA/ARM等),主板累计量产出货百万套,对嵌入式,模电,Layout有所涉猎。代表作有【硬件开发入门实战30讲】【EXCEL电路计算大全】【开源物联网项目iLable】【BOM对比工具】【一版成功必备原理图&PCB checklist】【EE导航网】【元器件参数选型一本通】等。
独学而无友,则孤陋寡闻!近日我正式入驻仿真秀平台专栏作者。上架并发布了原创视频教程【硬件开发入门实战30讲】,希望与学习型工程师一起变得更强。欢迎大家试看,详情见后文。
一、又一堆兄弟要被“倒挂”了
一个博主在深圳做硬件,干了四十年, 现在月薪四千!
路飞认为,蓝牙音响、无线充这个行业早已经杀的超级烂,全是价格战!Soc芯片全集成了,照着规格书参考设计做就可以了只是画板,确实没啥技术含量。也认识这行的高手,软件硬件通吃,汇编、C都能写,年收入在40W-50W。该博主40年毫无积淀?没有积累出一些核心技能,比如EMC?高速SI?嵌入式?40年怎么也得成为某个领域的专家了吧。
而最近,经常也有人问我,拿到了几个offer年薪大概在30W+,还有另外的签字费和股票。表示很纠结不知道怎么选?我才恍然大悟,又一堆兄弟要被倒挂了。这里不是说人人毕业都可以找到30W的工作,而是说,现在的应届生确实工资越来越高了。
在路飞看来,首先摆正心态,了解自己的价值定位。看看自己是否值当前这个价,在自由市场上能值多少钱。自己的心理预期价位是多少,为了达到,自己还要补充什么。其次,提升能力,逐渐注意积累能力经验。就算将来在这家公司工资涨不了太多,也能够凭自己的积累让工资翻倍或是达到自己理想的状态。工资倒挂不可怕被培养成了可有可无的批量化生产的螺丝钉才可怕。最后,应届生工资越来越高,也反应了咱们行业的快速发展,希望电子行业能够蓬勃发展,同仁们都能多多收受益,共同富裕。
二、如何学习硬件设计(理论篇)
硬件设计,可以说是包罗万象,它涉及到非常庞大的知识量,而且,一个电路错一点小地方,都有可能导致整个系统不能工作,所以,搞硬件的人思维要非常缜密才可以,而这种思维要靠后面的学习来培养出来的,而不是说还没入门,就否定了自己。下面介绍硬件设计的学习路线。
(一)初级理论篇
1、高等数学和线性代数。这里重点掌握微积分和矩阵,因为在后面的课程里面将会大量用到这两个东西,是基础中的基础。
2、大学物理。这里很多东西其实在高中有学到,重点掌握电阻、电容、电感的特性和电生磁、磁生电的原理,其中麦克斯韦方程组将会在射频、微波中有用到。
3、电路分析基础。其实电路基础的理论并不难,但是有些抽象的东西,是暂时不能很好地理解,比如说受控源(其实就是三极管),所以学完模电还要再回过头来再看一遍。这里重点掌握戴维南定理,不然后面没法学。
4、模拟电子技术。这是电子专业的核心基础课,至少学三遍,此外,学啃书是不行的,还得配合Multisim仿真软件才能学好(实践部分后面再介绍)。如果说电路基础、高数当中的答案都是明确、唯一的,那么模电的答案将是不明确、多样化的,需要在实践中权衡取舍,一定要把以前的思维转变过来,不然后面没法学。这门课全部都是重点,但是学完它,除了抄书上的电路,你仍然什么都做不了,因为还需要其它方面的知识一起用才可以。这里不得不提一下器件特性这个概念,没有它将不能打开电路设计的大门,但是由于篇幅有限,以后再写文章介绍。
5、数字电子技术。这门课相对于模电来说,要简单很多很多。它把三级管搭成各种门电路、触发器,以便于直接把数学知识运用起来,同时它也是FPGA的先修课,是硬件工程师向算法工程师(跟计算机的算法有很大区别)转变的基础。这门课全部都是重点,但是要真正掌握它,还是得学FPGA才可以。
6、电力电子技术。这里讲到晶闸管、IGBT和电力MOS管,都是用在强电领域的器件,是开关电源的先修课。可以说电源是硬件设计当中最关键的部分,一个电源设计得好不好,直接影响整个系统能否正常工作。其中整流、逆变、升压、降压电路,都是要重点掌握的。
(二)中级理论篇
1、复变函数。这门课跟高数的微积分一样,是一种数学工具。复数信号是物理不可实现的,但是为什么需要复数?诚然,正弦波(包括余弦,下同)有振幅、频率和相位三要素,如何在一个图上面表示振幅与频率的关系或者相位与频率的关系(方便观察分析才需要这样弄)?这就需要用到复数了,其中i或者j(因为电流的符号是i,所以才换成j,以防混淆)表示的就是方向,对应着极坐标的向量。我们可以把复数转成模和辐角的形式,想象一下,模就是时钟的秒针,而辐角就是秒针转动的角度,秒针转一圈就是个圆,而把这个圆的各点按照出现的时间先后,重新描绘在直角坐标系中,就是一个正弦波。这就意味着,用复数可以表示一个正弦波的三要素,振幅就是模(秒针的长短),相位就是秒针转动的角度,频率就是秒针转动的快慢。想一下,如果用实数来表示正弦波的三要素,是不是很麻烦?这里重点掌握留数、保形映射。
2、信号与系统。介绍如何利用数学建模去描述电路,就是这门课要研究的内容。什么是信号?LED灯的亮灭、喇叭发出的声音、天线感应的电磁波等,有实际用途的信息载体(包括声、光、电、热等)都是信号。什么是系统?就是处理信息载体的东西(包括放大器、传动装置等)。系统是一种更为抽象的概念,可大可小,小到一个三极管,大到一个无线收发装置,这些都要根据实际需求来确定,不能一概而论。这门课都是重点。
3、自动控制原理。自控原理是信号与系统的姐妹学科。介绍如何用数学建模的方法去分析电路,主要分析电路的稳定性。其中,波特图、PID都是要重点掌握的。学懂这门课就可以用里面的知识去分析一些较为复杂的带运放的电路,这种电路用KCL和KVL是仍然很难解决。
4、高频电子线路。高频是模电的非线性部分。你会发现高频里面很多内容跟模电都差不多,也有放大器、振荡器、功放,但是这些电路用在更高的频段,所以分析方法有所不同。模电的功底较为扎实的情况下,再学这门课,就不觉得难,因为它本身就是模电的扩展,而不是全新的领域。这门课都是重点,至少学三遍。
5、单片机。现在已经很少不用CPU的硬件电路了,而单片机正是最简单的CPU,所以掌握单片机也是很有必要的。其中单片机的接口电路也是相当考验你的硬件功底的。具体的学习路线可以参考本博客的《如何学习单片机》。
6、电子测量技术。做硬件的经常要跟仪器打交道,学习测量技术,一方面让你更能熟练地使用仪器,另一方面还能让你做一些测量电路(配合单片机就可以运用在物联网领域)。这里会接触很多新器件,大多都是传感器,当然重点研究的还是电气特性。这门课并不难,关键要多做实验。
(三)高级理论篇
1、信号完整性分析。可以说硬件工程师最大的敌人就是干扰,要解决这些干扰就得做好电磁兼容性设计,学好这门课,才可以画出性能更优的PCB。
2、开关电源。学会设计电源电路,给自己的电路系统配上合适的电源,以及解决电源完整性问题,也是相当考验硬件工程师的模电功底。
3、射频电路设计。随着科技的发展,电路的工作频率将会越来越高,频率升高会带来各种各样的难题,所以学会设计射频电路也是很有必要的。
4、通信原理。掌握现代的通信技术,其中包括信息论基础和各种调制方式都会在各种通信电路当中有用到。
5、集成电路原理与应用。可以说几乎每块电路板都会用到芯片,所以学习一下芯片的制造技术,将会让你的硬件水平大大提高。举个简单的案例,数字电位器里面的电阻就是用MOS管构成的有源电阻,一定要上电,它才体现出电阻的特性,如果只使用模电的知识将无法理解这一现象。
《硬件开发入门实战30讲》课程都是一线实战经验总结而成,贴近实践。章节有丰富的思维导图,便于大家做知识梳理.
以下是课程大纲
此外,笔者为所有订阅用户提供知识圈答疑服务和VIP用户交流群。并附赠课程相关资料等(平台支持自行开具电子发票)。课程内容涵盖以下内容:
1、用户得到
(1)能力提升:硬件设计开发技能的系统性掌握和提高;
(2)进一步有更好的机会、薪资待遇和发展;
2、适合那些人学?
(2)应届毕业生:毕业季要找硬件开发类工作的同学;
(3)硬件新人&学徒:新入行的硬件开发的助理工程师、学徒;
(4)工作三年内的硬件工程师:想提升完善深入知识体系或跳槽面试;
(5)想转行做硬件设计具有模数电基础的朋友, Layout,机械等;
外国友人和台湾省客户
三本入职嵌入式顶级仪器公司