xucvai · 2020年10月27日

硬件工程师技能树

文章来源:知乎
作者:Andrew Chu

1. 前言

所有笔记的链接

一个优秀的工程师,不是业务驱动型,而是技术驱动型。这个也是为什么真正优秀的公司都是面试造火箭,实际拧螺丝的原因。很多人只会描述自己的业务,自己的项目,但是对于电路深层次的原理则是一无所知。理论和实践是两条腿走路的,甚至于理论是远高于实践的。不要只做一个if else coder

2. Content

偏差和噪声的区别?什么是容差RS485和CAN收发器的区别,以及产生的效果?

因为篇幅限制,外加我更想记录自己对一些理论知识的见解,所以有些内容不适合0基础学习。希望大家少接触快餐知识少被贩卖焦虑,多沉下心来自己去消化吸收理论知识,最后再和别人的经验进行参照对比。
内容已经分门别类,请直接点击链接:

  1. 基本元件:
  • 说明:基本元件简单,但是都是基于直流低频的模式下。随着现在电路的工作频率越来越高,元件的寄生参数的作用会越来越明显。
  • Electronic Basics
  • BJT-MOSFET\_notes
  1. 信号完整性:
  • 说明:我们在设计低速电路的时候已经有了部分考虑
  • SI
  1. 仿真:
  • 说明:暂时只有用SPICE模型对模拟电路的仿真,如瞬态响应,环路稳定性,噪声分析等。后续会加入HyperLynx的传输线信号完整性仿真的内容。
  • LTspice\_notes
  1. EMC:
  1. 电源:
  1. 模拟:
  1. 总线:
  1. 传感器:
  1. 数字:
  • STM32最小系统设计
  • Xilinx ZYNQ-7000series design
  1. 软件:
  1. 数学:
  1. 其他书籍:

3. 说明

  1. 硬件工程师不是抄抄抄,抄以前的设计,抄Datasheet里的Typical Application。要对硬件的底层,硬件背后的原理有认识。深入每一个元件的选型和参数,都要有个specification。
  2. 很多电路,我们不得不承认,随便搞搞也能凑合使用。不分析电源的环路稳定性,运放的稳定性,运放和ADC的采样精度,在95%的时候,不会出问题。硬件就会越做越low,陷入内卷。
  3. 硬件工程师的吃饭家伙其实很多。叠加定理,KCL,戴维南定理,时间常数,傅里叶变换,波特图,微积分,线性代数,概率论,电磁场和电磁波,C和操作系统。多搞搞吧。和广大苦逼的同胞互勉把。
  4. 硬件可以做的不好,但是英语一定要好。学好英语,是世界上性价比最高的技能。不得不说,国内的好教材真的太少了。建议大家都去看英文的教材,这个语言转换的时间肯定是值的。就算同样是TI,国内的E2E论坛和培训教材,也是差了英文版的一个档次。
  5. 做好硬件,是一门多学科交融的事,只是现在大家都没时间去好好学习一门技能了。现在的硬件,集成度已经越来越高,芯片原厂也越来越简化电子工程师的设计难度。再加上大量的典型设计,参考设计。所以跑通一种芯片门槛很低了。难的是理解芯片原厂为你做了什么,芯片的底层结构是怎么样的,以及怎么样根据我们的应用去优化一些参数,无论是出于特殊场景的稳定性考虑还是降成本的功能裁剪。

4. 基本功

  1. 基本元件:
  2. R C L的类型,容差,非理想参数,非理想的效应。
  3. BJT。先把电路用对。工作点分析,小信号分析。损耗分析
  4. MOSFET。先把参数理解对。米勒效应,开关损耗,导通损耗。
  5. 电源:
  6. 电源的基本拓扑,BUCK BOOST FLYBACK
  7. 电源的输入电容,输出电容,电感,MOSFET的选型
  8. 电源layout的关键点,电压突变和电流突变的环路
  9. 电源的环路稳定性分析,补偿的方式。环路稳定性的测试
  10. 纹波测量,噪声测量,line regulation 和 load regulation
  11. 运放:
  12. 容差分析和非理想参数的理解
  13. 噪声分析和计算
  14. 环路稳定性分析,补偿的方式。环路稳定性测试
  15. 放大电路
  16. 滤波电路
  17. SK和MFB设计高阶滤波器
  18. 巴特沃斯,切比雪夫,贝塞尔的区别
  19. 电流检测
  20. ADC:
  21. 理解ADC的采样和保持,对Vin和Vref的影响
  22. ADC的类型和原理
  23. 理解容差分析和非理想参数
  24. 量化噪声,和前端OPA引入的噪声
  25. OPA和ADC接口电路的设计
  26. Vref的需求,和对应的设计。
  27. 带宽限制和抗混叠
  28. EMC:
  29. 理解麦克斯韦方程组
  30. 理解偶极子天线和环形天线的辐射模式
  31. 理解电场辐射和磁场辐射。了解远场和近场
  32. 理解测试项和测试标准
  33. 理解LISN或者AN的测试原理
  34. 理解共模电流的环路
  35. 理解常见的干扰源
  36. 理解常用的整改方式
  37. 信号完整性:
  38. 对自己,对别人,对空间
  39. 总线和原理:
  40. 不是简单的一个发数据一个接受到数据就万事大吉了。要理解PHY的底层。
  41. RS485
  42. CAN:
  43. SPI
  44. IIC
  45. USB
  46. Ethernet
  47. 操作系统
  48. Linux是未来。先会使用Linux,然后再看看内核,自己做驱动吧。

5. 声明

  • 欢迎阅读我关于硬件系统的一些理解。有问题可以留言。
  • 也欢迎大家转载,但是转载请注明来源和作者。
  • 如果有任何无意侵犯他人权益的行为,请联系我。



推荐阅读

推荐阅读
关注数
2252
内容数
35
云上招聘 “职”等你来!
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息