很多公司都有一个毛病,大家好像不喜欢写文档,很多人都觉得几分钟甚至几秒钟就搞定的事情,为什么还要写个文件留下来呢?
  为什么要写文档? 有这么几个原因:
   图片.png853x533 37.6 KB


   图片.png835x547 48.5 KB


  工程师该如何写好文档?
   图片.png845x603 48.4 KB


图片.png847x430 19.3 KB


  比如:
   图片.png848x520 42.6 KB


  资料来源:
  华为需求设计需求分析写作培训.zip (2.0 MB)
  除了原理图,PCB之外,硬件工程师要写哪些文档。
  0、项目计划,或者项目任务分配。
  WBS:工作分解结构(Work Breakdown Structure) 创建WBS:创建WBS是把项目可交付成果和项目工作分解成较小的,更易于管理的组成部分的过程。
  WBS是项目管理重要的专业术语之一。WBS的基本定义 :以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义
  1、需求跟踪表
  在需求阶段明确需求,避免需求遗漏,避免需求理解差错,避免意淫需求。
  2、总体设计
  关键器件选型、方案框图,关键接口选择。
  3、专题分析
  时钟、电源、接口等等这些常规专题之外,我们还应该针对项目的薄弱点,制定特殊的专题文档。
  比如双Flash启动,FPGA专题,一些你开发的电路板特有的,而且可借鉴的电路很少的,都需要做好理论分析,和试验验证。
  4、规则驱动表单
  不管是自己Layout,还是别人Layout,关键规则,例如电源走向、线宽、热设计要点、时序要求、信号质量要求等等。。。。
  即作为Layout设计指导,也作为设计是否满足要求的checklist。
  5、测试计划于测试方案
  相当于对电路设计要求的一个梳理。在投板之前,就梳理出要测试的一些要点,以及测试的计划和方法。
  6、软硬件接口文档
  类似于一些软件需要知道的硬件信息的一个梳理和澄清。I2C器件的地址、CPLD作为总线访问的一些寄存器的地址。
  7、详细设计文档
  从电路的运行环境,电路的原理、关键器件、接口、可靠性、可维修性、可测试性、对外界依耐性:面板背板接口、电源的需求。分别描述电路的设计思路的要点。