有个同学私信我:新哥你好,我是本科毕业,今年毕业后3个月才找到工作,9月来到现在这家公司,规模算不上大,算上生产总共100人左右。研发部门总共20多号人,硬件只有3个,1个硬件主管、1个资深工程师和我,公司的所有产品都是他们在负责,我现在负责一些测试和老产品的维护,但是我自己水平很低,原理图很多也看不懂,但是每次问老工程师,一开始还回答,后来干脆不怎么教我了,明显感觉到他不耐烦了(可能确实是太简单了),让我自己看书,我想问问怎么快速学习来改变现状呢?
其实不只是应届生,就是干了几年的老员工,进一个新公司换一种产品,也很懵逼,几个月的熟悉时间必不可少。
如何学习电路?
① 第一步先看,第二步模仿,第三步小改,第四步优化,第五步自己设计
如何看?
看的目的,就是知道有这种电路,最起码听说过,下次人家提起的时候,你可以说嗯,确实是这样。
如何模仿?
复 制粘贴会不会
如何改动?
以你的能力,暂时只能小改,比如把电阻从10k,改成6.8k,会对电路有什么变化?
如何优化?
这时候其实考验的是对电路的掌握程度了,不懂瞎优化还不如不改
怎么设计?
设计就是根据客户的需求,把自己学习过或者没有学习过的电路,先搬运过来,用上去,理论上逻辑上先成立,最后再看实际效果。
② 需要掌握一些常用电路:电源电路和模块电路
电源电路,包括LDO,BUCK,BOOST等等
三极管开关电路
三极管放大
反接保护
RC滤波
跟随器
仪表放大器
差分放大器
555波形发生器
MCU最小系统
SOC最小系统
RS232
RS485
EMC接口电路
百兆网口电路
千兆网口电路
EMMC
SIM卡
串口等
③ 以上这些电路不需要你完全掌握,罗列出来的目的,只是为了让你知道,你只需要在项目中用到哪些再去掌握哪些,随用随学,达到最佳效果。
当熟悉或者掌握电路知识后,可以去尝试做一些开源的项目
这时候肯定要会EDA软件,来查看或者设计电路图,有哪些常用的EDA软件呢?我认为比较常用的有4种:AD、PADS、Allegro、立创EDA,掌握EDA也是PCB工程师的必修课,当然推荐立创的理由就是立创开源广场有很多项目,足够你学习了。刚开始不会用软件可以去B站学习一下基本操作就行。
做开源项目呢,要先复刻,掌握PCB的生产流程、BOM的询价与采购、如何贴片等等,没钱的同学就找一些比较小的便宜的项目,几十块也可以搞定。
反复训练,必须对整个硬件设计流程和常用电路熟练起来
第一,去复刻一些复杂的项目
第二,尝试自己去独立设计一个新项目
第三,无他,唯手熟尔,将学到的知识,反复练习,每天进步一点点