本培训为期4周,重点入门PCB设计+FPGA应用+树莓派体验,强调PCB设计的流程和规范、FPGA编程的数字逻辑设计思路、树莓派的软硬件系统协同应用,也强调英文文档的阅读和项目总结、报告的能力。

培训前的准备工作:

  • 学员摸底调查问卷:
    • 已经具备的基础、掌握的技术、参加过的电赛活动
    • 自己感兴趣或希望要加强的技术
    • 研究生要做的研发课题
  • 构建Wiki项目页面,学员每天在这个页面进行项目的状态更新,养成写文档的习惯、培养向外展示自己的能力
    • 一个项目组一个页面
    • 每个人一个页面,轮流进行发布
    • 用于平日资料查询的归纳、总结、对项目阶段性进程的记录
  • 学员分组、3个人1组合作负责1个项目的完成
    • 基于技术能力的互补
    • 基于每个学员将来论文研发的方向

课程大致进度:

  1. 第1周:资料查找及方案设计
  2. 第2周:PCB设计及FPGA基础知识
  3. 第3周:FPGA设计/Verilog编程
  4. 第4周:树莓派软硬系统以及实战项目的系统调试及数据测试、报告

详细课程大纲:

时间上午下午
星期一 开学典礼及实战训练介绍 学员查找资料,写综述报告(基于Wiki系统,用Markdown的格式)
星期二 学员报告,点评 电子产业链的介绍及电子产品的基本构成
星期三 资料查找、项目方案确定 资料查找、项目方案确定
星期四 学员介绍方案选择 方案更新
星期五 学员再次介绍方案的选择撰写方案报告、执行计划
星期一 PCB设计的规范及资源 KiCad工具软件的使用
星期二 PCB原理图库/封装库的创建 PCB原理图设计
星期三 PCB原理图点评 PCB原理图修改
星期四 PCB布局布线 PCB生成Gerber文件,投板
星期五 FPGA综述 小脚丫FPGA平台的使用
星期一 Verilog语法及组合逻辑 时序逻辑及仿真
星期二 PWM的产生及应用PWM的产生及应用
星期三 基于SPI的LCD显示基于I2C的传感器信息读取
星期四 DDS信号发生器的原理以及实现 简易数字示波器的实现
星期五 FPGA上IP核的使用以及MCU内核的移植通过MCU内核实现一定的控制功能,对比FPGA的直接控制
星期一 焊接技巧、板卡调试流程讲座自制板卡焊接、调试
星期二 自制板卡焊接、调试自制板卡焊接、调试
星期三 树莓派系统介绍(漂移菌)树莓派项目实际体验
星期四 系统联调系统联调
星期五 系统联调测试系统联调测试
星期六 总结报告总结报告
星期日 总结报告毕业答辩