上午
硬件研发需要的工程技能
- 硬件驱动行业发展
物联网
大数据 - 硬件成为领导企业的核心竞争力
- 开源平台 - ⼤大⼤大降低了了硬件学习的难度和成本
- 重要的产品网站 indiegogo adafruit tindie
crowdsupply hackday hacker.io - 优秀的⼠士兵 vs 将军:
全局意识(整体资源的分配)与局部意识(具体的应用) - ⼈生的价值是⼀一场随时间的积分
- 学会科学上⽹
谷歌与百度关键词搜索对比 - 踊跃参加⾏行行业活动
- 善⽤用⾏行行业资源
linkedin网站 - 解决未知问题的能⼒
忌做器器材党 - 综合技能要求
- 工作岗位及职业⽅方向
1)硬件⼯程师
• 重要的是“电路路设计”,⽽而不不是“PCB⼯工具的使⽤”
• 较好的电磁场基础、电路路基础
• 对新产品、新技术的敏敏感,阅读英⽂文⽂文档的能⼒ • 规范化的设计流程
• “产品”设计的理理念 - 可制造性、成本、上市时间
• 解决未知问题的能力
2)系统⼯程师
• 对硬件系统有全⾯面的掌握 - 模拟、数字、电源、处理理器器、通信等
• 对软、硬件协同工作有丰富的经验
• 了解⾏业标准和市场的发展
• 具有“产品”设计的理理念
• 方案论证、器件选型、成本控制、设计/加⼯工流程、测试/报告
3)嵌⼊式系统⼯程师
• 深刻理解处理器架构、接⼝外设、存储管理、多任务等
• 嵌⼊式 - 硬件资源受限的情况下获得最佳的性能
• 嵌⼊式系统⼯程师 不等于 “C码农”
• 从硬件到软件到操作系统
• 对硬件底层深⼊了解 - 器件架构、每一个bit的功能,驱动程序
• 系统调试的能⼒
4)FPGA⼯程师
• 熟悉各个⼚商、各个系列的器件的⼯作原理,根据实际的产品选⽤最 佳性价比的器件
• 熟练使⽤用硬件设计语言(HDL),善用IP
• 硬件设计的思想 - 并行、时序的概念牢记在心
• 充分利用资源 - 不做器材党
• 软件、硬件协同
5)应⽤工程师 - AE/FAE
• 丰富的硬件设计经验以及系统设计能力
• 沟通能力 - 内部资源调动、客户问题的沟通
• 专业英语能⼒ - 邮件、⼝语交流、技术⽂档阅读
• 解决未知问题的能力 - 每天都面对客户解决不了的问题
• 撰写报告 - 问题汇总、项⽬总结
下午
-
kicad的使用:
一种较AD来说的一种新型的pcb电路设计软件。
有关小脚丫fpga核心板设计:
1.新建工程(创建原理图与pcb文件及对应的库文件)
2.如果有第三方自带的原理图库的符号可以直接引用。没有的话去第三方共享库下载。如果第三方库中还不存在手动创建主板的符号。 -
自己在设计过程中遇到问题:自己手动创建符号完成后,尺寸与自带库里原件的尺寸存在较大的差异,导致不匹配。需要重新去该里面的符号大小,管脚,框。因此不能先放大图再去设计符号并且要提前设计好尺寸。
3.原理图设计
创建40脚的fpga核心板符号设计
usb转串口(ch340)的符号设计
oled显示屏符号的设计、
bs18b20温湿度传感器符号的设计
lc低通滤波器+s8050三极管+蜂鸣器外围电路搭建
十位电阻网络DAC的设计+TLV2721运放符号的设计
每个模块各部分外围电路的设计
4.大体搭建好的核心板的原理图文件