知识体系
- 无论是做硬件还是软件,都最好看看基础篇,软件到了一定程度,如果硬件懂一些才会走的更远
- 基础篇的电路不建议在实际中使用
- 基础篇建议从头到尾都看,前后都有关联
- 提高篇讲EMC和高速电路的东西,属于硬件工程师进阶的必备技能,如果是做确定软件哪就不需要看了。提高篇不要纠结于计算,粗算有个大概思路就行。
- 想要高工资,提高篇是需要掌握的!
- 先学完基础篇和提高篇才能更好的理解器件篇,器件篇中的内容有关质量安全等
出完就不再更新了
运用体系
- 项目篇:以具体的项目,运用知识体系(基础篇、提高篇、器件篇),提供具体的功能需求,根据功能需求搭建具体的电路。
- 总结篇:总结所有电路,常用的时钟电路、复位电路等,分析具体电路的优缺点差异和如何做选择,方便自己以后可以根据实际情况做设计
- 互动篇:抽取福利面试机会和
持续更新(只要账号还在)
硬件工程师技能要求
读
英文手册(基础篇会带读手册)工具
:烙铁风枪、电源、示波器、万用表(新员工来了可能就是在做测试,但是拿到资源越多,也会有机会做更多的事进步也会更快 )- 设计图纸:
- 封装:一个小时就能学会了(是理解问题、工作量的问题),出错的后果很严重(要谨慎),多画几个练练就行。
- SCH:原理图的操作也相对简单,把线连上,拖拽器件
- PCB:绘制上最为复杂的一个环节(难),,是一种孰能生巧的技能,进阶->4 层 DDR(会在后续的课程中讲解训练的)
- Gerber:看 PCB 导出的结果是否正确
硬件学习方法
知识
的积累(广度和深度)面要广,但是不一定学的深,精力有限,分清主要矛盾和次要矛盾- 广度:会用软件,会测试,采购,架构平台,生产(面越广优势越大,但是不用花费太多精力)
- 深度:多思考和总结,不要放过细节;
设计
兼容性- 即电路设计的兼容性,设计的电路好
调试
思维- (任何微小现象都不要放过观察小的异常现象)烧毁可能是因为?发热可能是因为?逐级定位解决问题
- eg:单片机 MCU 上电不启动——① 电源;② 时钟;③ 复位;④CPU 配置;⑤JTAG;⑥ 焊接(多个板子都不行,哪可能是焊接问题);⑦ 软件代码问题
测试
的准确与全面性- 不在于难,在于快速定位找问题,节省时间精力(感觉也是一个经验活)
- 多多
实践
分享
精神
基础篇先从头到尾学一遍,然后再认真学第二遍