硬件研发需要的综合技能
系统分析能力
扎实的理论基础 - 需要深刻理解的必修课
- 模拟电路 - 做过实际的项目,将抽象的原理同具体的器件对应
- 数字电路 - 重点是FPGA的应用,每一个案例都能通过FPGA实现
- 微机原理与接口技术 - 完成过一个自动控制的系统项目
- 电路原理 - 基于各种器件特性的欧姆定律
- 电磁场理论 - 电路板上所有的性能问题几乎都与电磁场有关系
- 数字信号处理 - 在数字化的时代,要更多地在数字域解决问题
方案制定及器件选型
- 科学上网 - 上哪些网站?如何充分利用好这些网站?拒绝X度,英文资源网站
- 对行业产业链的全面掌握 - 原厂、代理/分销商、IDH、PCB/PCBA
- 专业英语阅读 - 数据手册、应用指南、最新的技术方向、英文社区技术交流、英文文档撰写
- 时间至上的观念 - Time to market最重要,而不是元器件的价格
解决“未知问题”的能力
- 分析问题的方式
- 测试、验证的流程
- 总结、举一反三的能力
- 充分利用社会资源为我所用的能力
系统设计能力
PCB设计
- 规范化的设计流程
- 不做工具党、器材党
- 充分利用可靠的资源 - 库、模板、参考设计
- 可制造/测试性的设计 - 了解工艺、装配、成本等需求
- 高速数字设计能力 - 信号完整性、电源完整性
FPGA设计
- 数字逻辑的思维方式
- 充分了解FPGA能做什么?如何利用内部的资源
- “FPGA+PCB+软件”系统设计的概念
- 善用经过验证的IP
- 遵从代码规范
电源设计
- 需求清晰: 功能 –》 性能 –》成本
- 系统层面的综合考虑
- 各种转换方案的原理、优劣势、应用场景、成本对比
- 关键器件在电源电路中的角色及参数选择 - 电感、二极管、电容
嵌入式系统
- 在有限的资源(速度、存储、外设)上执行尽可能多的任务
- 各种外设/总线的处理 - 并行、串行(SPI、I2C、UART)、PWM、GPIO
- 外部事件的响应机制
- 多任务的调度处理 - w/OS或w/o OS
- 系统化、智能化、网络化
模拟链路设计
- 对模拟信号基本参数(幅度、频率)的理解及处理
- 对各种模拟器件核心指标的理解
- 对各种电路(放大器、滤波器、开关、转换)构成及功能的了解
- 系统指标的综合分配
接口/连接/通信
- 不同场景下不同的通信模式
- 掌握最基本的几种连接方式的应用场景 - RS232、USB、以太网、WiFi、蓝牙
- 熟悉响应的接口器件及协议处理
- 尤其跟移动端的通信连接
安装调试
- 制定合理的计划
- 分步执行、层层推进
- 边安装、边调试、边测试、边记录、边总结
测试测量仪器的使用 - 工程师的眼睛
- 了解各种仪器的构成原理
- 了解关键的技术指标含义 - 带宽、触发
- 正确使用
- 准确判断
器件渠道
- PLM的概念 - 研发、样品、小批量、中试、批量生产,提前计划
- 坚决不用淘宝
- 理解授权代理商/现货分销商/贸易商的区别
- 样品的申请及小批量采购
- 质量管控及货品管理
- 规范化的BOM
- 可替代型号
- 成本优化
专业化、职业化的能力
DFM - 为生产而设计,了解生产工艺流程才能做好设计
沟通能力
- 同事之间
- 上下级之间
- 同客户,尤其是做AE、FAE
职业素养 - 接电话、写邮件、工作态度、正能量、团队合作
项目管理 - 了解一个项目的各个环节之间的关系、时间节点、工具的使用
工业流程
- 产品设计的流程关系及重要环节需要的时间
- 生产流程 - 时间节点、对研发的要求
专业英语
- 必须,90%以上的技术文档都是英文的
- 行业最新的技术、产品都是英文的
- 有价值的技术社区、资源站点都是英文的
商业分析
- 开发用户真正需要的产品,用户在哪里?他们需要什么功能/性能?
- SWOT分析 - 产品优势、劣势、机会、对策
- 竞争对手的方案及定位
成本预算
- 材料成本、工具成本、加工成本、系统成本
- 时间成本、机会成本
- 成本的控制
市场营销
- 营销产品了解市场需求
- 营销自己的方案了解合作伙伴的期望
- 营销自己知道自己提升的方向
PPT/演讲、报告
- PPT是写给自己看的,用最简短的语言浓缩核心要点
- 把自己的观点讲出来、讲清楚,获得各方人士的认可和支持
- 总结成果、发现的问题、下一步的规划
整合社会资源的能力
- 关注新产品、新技术
- 利用社交工具
- 参加行业活动
用户体验至上的思维方式
- 克服工程师唯我独尊的定势
- 也是团队合作的基础