硬件开发流程规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
硬件开发流程规范
Ver:111010
编制:
标准化:
审核:
批准:
目录
一、目的 .................................................................................................................... 错误!未定义书签。
二、适用范围 ............................................................................................................ 错误!未定义书签。
三、硬件开发流程 .................................................................................................... 错误!未定义书签。
一、目的
本规范用于指导和规范硬件开发过程,指导硬件开发(人员)与产品规划、项目管理、结构设计、软件开发、测试、物料采购管控、工程生产等部门(人员)及环节紧密配合,确保产品硬件开发按照项目管理的进程及时间节点有效推进并顺利完成。
二、适用范围
本规范适用于公司所有产品项目的硬件开发过程,是硬件开发规范的顶层文件,用于引用硬件开发部门的其它规范文件。
三、硬件开发流程
1.硬件开发流程阶段
硬件开发流程依据产品开发项目管理流程进展,标准开发流程阶段以上图为准,是以立项、设计、试制及调测、改进设计、试产及调测为主要节点进展的,若需要进行二次试制或二次试产,将相应流程阶段加入即可,一些特殊项目经过试制直接量产也可删减上述不必要的流程阶段;
硬件开发流程执行的重点是促进项目进展按照节点时间完成,在关键节点加强评审避免错误和风险带入后续环节,加强开发人员对流程及引用规范的执行性并有效输出相关文件,增进硬件开发人员在开发过程中与相关部门及人员的相互配合,提高硬件开发对项目进展的支持程度,充分利用硬件开发的特殊性把产品规划、项目管理、结构设计,软件开发、生产测试、物料采购等环节有机地串联起来,让产品开发进展顺畅,质量优良。
2. 项目需求评估及立项阶段
2.1 项目需求评估及立项流程
2.2 项目需求
项目需求来源于商务部门接获的客户、市场或内部建议需求,需求包含新定制需求,现有项目改进需求;硬件开发流程适用于所有项目需求对硬件开发的要求。
2.3 项目需求评审及资源评估
项目需求需要项目参与的所有部门参与评审,硬件部门在项目提案前要求产品部提供完整的项目需求信息供评审,硬件部门在项目需求评审时需要安排部门内部所有与项目有关的部门主管、经理、工程师及资深人员参与评审,参与评审的硬件部门人员需要针对项目的硬件,软件,结构,物料,人力资源安排,时间预期等问题提出意见建议,并提出项目的关键元器件选型及系统框图供评审,在获取其他有关部门的可行性建议后,审慎地给出项目硬件可行性结论。
2.4 项目立项及硬件开发计划
在完成项目提案后,硬件部门需要针对项目的特点、难度、重要程度及部门内工程师工作负荷,安排合适的硬件工程师承担项目的开发,并由硬件部门项目相关主管(经理)、工程师及资深人员对项目的可行性做全面评估,由承担项目的硬件工程师输出《硬件可行性评估报告》,在项目硬件开发评估可行的情况下,配合项目管理及其他有关部门参与项目立项及评审,硬件部门必须派出项目相关主管(经理)、工程师及资深人员参与项目评审,并针对产品立项规格,项目执行时间表提出准确合理的意见建议,配合项目管理部门输出准确的《产品立项通告》。项目立项过程中需确定产品试制数量以满足软件、硬件、测试、商务等部门对试制样机的数量需求,并对试制及试产(能先期确定数量)需要用到的长交期或新物料提前备料。
3. 硬件试制详细设计阶段
3.1 硬件试制详细设计流程
3.2 硬件详细设计方案及评审,主要元器件报价选型
产品硬件开发将严格按照项目立项的规格设计,在项目立项成功后,必须规划产品的详细硬件设计方案,完成主要元器件的选型报价,在同等功能及性能的前提下,尽量选择公司有库存的,使用过的,可以替代的,价格便宜的,供货稳定,短期内不会停产的,供货时间较短,符合产品环保及环境应用要求的元器件,对于新引入的器件及供应商需要对供应商进行调查评估,填写《供应商调查评估表》,评估合格的供应商获得供应商资格;在所采用的技术方案及主要物料确认后,承担项目的硬件工程师需要编写产品的《硬件设计报告》,硬件设计报告详细描述完整的硬件设计方案,其内容包括:产品提案及立项的依据,产品的详细规格(侧重硬件),产品使用的结构外壳及软件平台,产品使用的核心硬件平台详细描述及优缺点,产品是否由成熟的平台及已有产品衍伸而来(如果是,注明差异),方案的可行性及难点,电路框图及总体架构说明,电路供电时序,局部电路原理说明,电路
有关参数的计算依据及应用方法说明,完整的GPIO功能列表,包括GPIO编号,电压值,功能及网络命名,复位状态,输入输出状态,应用状态及电平,控制时机及时序,待机状态等,硬件设计报告为软件及调测人员提供良好的设计参考依据,为项目标识及评估提供详细的有价值的存档,为项目交流及技术共享提供优秀的技术储备,是项目硬件开发必不可少的重要的流程环节;产品的详细硬件设计方案及《硬件设计报告》必须经过硬件部门项目相关主管(经理)、工程师及资深人员及软件开发人员的评审通过后才能进行详细硬件设计,在评审通过后,《硬件设计报告》需要发给产品开发相关人员参考。
3.3 硬件原理图设计及评审,产品及PCB结构评审
在完成产品详细硬件设计方案及报告后,硬件工程师开始设计《硬件原理图》,硬件原理图须按照公司《硬件原理图设计规范》进行设计,硬件原理设计必须按照项目立项规格及详细硬件设计报告的规格进行,原理设计技术可以参考公司《硬件技术规范》系列,在完成原理图设计后需要做评审,评审由硬件部门资深硬件工程师,高级硬件工程师,部门主管等参与,需要对原理设计的规范性,技术可行性,规格符合度,元器件选型,技术风险等做全面评估,同时与软件开发部门协商软件相关硬件连接控制的可行性及复杂度,在原理图设计的任何阶段,需要及时将使用到的新器件发给采购部门确认价格及供货状况以确认合理的实现方法及器件应用,同时需要尽早地将已确定的长交期物料按照试制或者试产的需要申请提前采购;已确定使用的新器件规格书须尽早发给Layout部门制作PCB元件封装,PCB元件封装制作需遵循《PCB元件设计规范》并依据《Layout部门元件审核报告》进行评审(由Layout部门主管及资深Layout工程师进行)及修改指导,原理图评审需要填写《原理图设计评审表》,由参与评审的人员签字确认才能定稿;在原理图评审通过,元器件完全确认后,硬件工程师须依据《硬件原理图设计规范》制作产品电子硬件的BOM 表,建议采用较新的Altium Designer的原理图设计工具可以迅速准确地生成原理图BOM,并依据试制试产需求申请备料,对于可替换物料,需要选择至少一种可替换物料作为备选型号,并要求采购部门对所有物料及备用替换物料做价格、交期及可供应行评估,尽早剔除价格偏高及难以供应的物料,避免试制、试产甚至量产物料准备时临时更换物料影响进度,试制备料应该申请或采购足够数量的替换物料准备替代物料测试承认,在备料过程中应定期追询物料齐备时间,为随后的实际项目进程安排提供参考。
在这个阶段,需对产品的总体结构及PCB结构做评审,硬件部门需派出参与项目的硬件工程师及Layout工程师,相关主管、经理及资深工程师参与产品的结构评审,从硬件设计及加工的角度提出意见建议,减少后期出现的装配及不稳定问题,参与结构评审,硬件部门人员应该细心谨慎,坚持原则,不轻易放行,因为结构及硬件的制作是长周期的,昂贵的,不可“Undo”的,一定要防患于未然。
3.4 硬件PCB Layout及评审,物料采购打样申请
在收到完整的经过审核的原理图及其网表,结构板框图及Layout申请后,Layout部门安排Layout工程师对指定产品的PCB进行Layout,Layout工程师在开始Layout前必须按照《PCB结构检查报表》对PCB结构板框图进行检查,按照《原理图审核记录》对原理图进行审核,对有问题的环节需要提出来讨论及修改,承担项目任务的硬件工程师需要协助Layout工程师进行结构及新元器件封装检查确认等,并协助确定PCB的布局及布线方法策略,并在整个Layout过程中密切协助Layout工程师以正确的思路及方法进行Layout,避免出现返工;Layout须依据公司《PCB工艺要求规范》、《PCB可靠性设计规范》、《硬件