0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

完整的硬件设计流程

信盈达 2021-12-31 15:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

需求分析→概要设计详细设计调试测试转产需求分析:硬件设计的第一步,也是关键一步,在需求分析阶段,只有充分了解需求,才能有针对性的开展器件选型、方案规划等工作。1)、整体性能要求:可初步进行CPU、存储器、主要器件选型2)、功能要求:根据需求要求进一步针对主要芯片做进一步细分,筛选满足功能的所有器件。3)、成本要求:在满足项目需求的前提下,尽可能地降低成本,是硬件工程师的重要职责。4)、接口要求:接口种类、数目,指示灯及其规范,复位键、电源按钮。5)、功耗要求:电源功率分配的依据,涉及电源架构设计、电源电路器件的选型概要设计:主要任务是设计系统框图、关键链路连接图、时钟分配框图等,并制定电源设计总体方案,对信号完整性及EMC的可行性、结构与散热的可行性、测试可行性等环节,做出初步分析。在这一阶段需要电子工程、结构与热设计工程师、EMC工程师、测试工程师等协同工作。需求分析的目标是选定一套最佳方案,确定关键器件及总体架构,而概要设计是对该架构做进一步细化。在概要设计阶段,与硬件设计相关的各部门工程师开始介入并做可行性分析,若发现总体方案的某些方面不行,反馈给项目经理。重新进行需求分析,并更改方案。详细设计:基于概要设计将每一部分细化。简单介绍一下更部门工程师职责电子工程师负责各个总线接口信号定义,CPU存储空间分配,时钟、复位电路器件选型及其拓扑结构、中断链路拓扑结构,电源电路的详细设计框图(电源产生方式、电压值、电流值),关键电源滤波方式,逻辑器件功能及其寄存器说明书,面板上用户接口定义及接口信号连接关系,指示灯器件的选型及连接关系,最后绘制原理图并产生物料清单。后期开始测试计划的制定。PCB工程师:根据电子工程师提供的详细设计文档,同时根据板内重要信号质量及时序要求,设计PCB层叠结构,基于前仿真的结果定义信号的走线规则,在PCB走线完成后,对重要信号进行后仿真已进行初步验证,对关键电源做电源完整性仿真,像电子工程师提供关于电源滤波的参看意见,最后,协同电子工程师共同完成测试计划制定。逻辑设计工程师:根据电子工程师提供的逻辑器件说明书,编写逻辑器件的代码及测试代码,并进行仿真电源设计工程师:根据电子工程师提供的关键期间内的电源电压及电流值,汇总得到各类电源的总功耗需求,根据结果,进行电源器件的选型及电源架构的设计。对于复杂的电源电路,电源工程师应该出推荐的电源电路和滤波方案,在调试和测试阶段,电源设计工程师负责协助电子工程师完成电源电路调试和测试。结构工程师:根据电子工程师提供的用户面板信息及PCB设计工程师提供的PCB尺寸、定位孔、安装等信息,设计PCB的机械图,制定PCB的限布区和限高区,在PCB上设定安装孔的位置,同时还负责面板的设计。热设计工程师:根据电子工程师提供的各器件的总功耗,器件布放的位置及器件高度,进行热方面的仿真,综合仿真结果完成热设计,如散热片的选型、风道的规划、温度传感器的布放位置。同时,提供单板的温度散布区域图,以作为PCB布局参考。EMC:根据电子工程师提供的用户接口信息、关键信号的速率和分布区域,以及PCB设计工程师提供的PCB层叠结构,定义关键信号的走线规则,用户接口防护方案。测试工程师:边界扫描设计工程师、ICT工程师、硬件测试工程师。边界扫描设计工程师负责完成边界扫描链路的设计和程序的编写。ICT工程师负责完成ICT夹具设计和程序编写。硬件测试工程师负责进行可测试性分析、汇总需要测试的信号,并辅助PCB设计工程师,为各个信号添加测试点产品工程师:设计部门和生产部门的纽带,根据电子工程师提供的物料清单,产品工程师检查各器件厂家的生产状况、生产部门的备料情况,做出更换、推荐器件的建议,并反馈给电子工程师。PCB设计完成后,产品工程师负责检查PCB是否符合可生产性、可加工性的规定。对于违反规定的设计,给出修改意见,并反馈给PCB工程师。软件工程师:开始软件的详细设计,确定CPU速率、复位逻辑、中断拓扑、各器件之间的互连接口、用户监控等信息,意识软件设计和硬件设计匹配。调试:板子生产回来,首先验证是否存在电源短路的情况,其次,对单板上可编程器件加载程序,最后,对电源设计、时钟、复位电路等功能模块调试。测试:测试设备、测试环境的搭建、电源测试(电压、电流、纹波、噪声、上电顺序、下点顺序)、各接口信号完整性与时序、各通信接口的功能测试、复位链路测试、晶振、时钟驱动器、锁相环等与时钟有关的测试、指示灯等测试和其他测试。转产:完成所有调试和测试后,硬件设计的最后一步,将资料转交生产部门准备大批量生产,电子工程师负责将单板知识和测试方法教给生产人员,同时,ICT工程师应提供测试夹具和测试代码给工厂。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件
    +关注

    关注

    11

    文章

    3556

    浏览量

    68747
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,附完整流程与效果

    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,附完整流程与效果
    的头像 发表于 11-10 15:58 868次阅读
    【RK3568 NPU实战】别再闲置你的NPU!手把手带你用迅为资料跑通Android AI检测Demo,附<b class='flag-5'>完整流程</b>与效果

    Air8000 模块 CAN 接口实战开发:从入门到配置的完整流程指南

    Air8000 模块 CAN 接口的开发与配置流程,涵盖硬件连接、驱动移植、参数设置及调试技巧,助你快速掌握实际应用要点。   一、CAN 概述   控制器局域网(Controller Area Network,CAN)是一种广泛应用于工业控制、汽车电子等领域的实时通信
    的头像 发表于 10-29 14:05 262次阅读
    Air8000 模块 CAN 接口实战开发:从入门到配置的<b class='flag-5'>完整流程</b>指南

    项目效率翻倍!迅为RK3568 V2.0硬件接口升级,开发流程再提速

    项目效率翻倍!迅为RK3568 V2.0硬件接口升级,开发流程再提速
    的头像 发表于 10-29 10:53 218次阅读
    项目效率翻倍!迅为RK3568 V2.0<b class='flag-5'>硬件</b>接口升级,开发<b class='flag-5'>流程</b>再提速

    电能质量在线监测装置硬件故障检测的一般流程是什么?

    电能质量在线监测装置硬件故障检测的一般流程遵循 “安全优先、先易后难、先外后内、排除法 + 验证法” 的核心逻辑,从 “故障现象确认” 到 “故障定位” 再到 “维修验证”,形成闭环操作,确保高效、准确排查故障,同时避免二次损坏或安全风险。
    的头像 发表于 09-19 18:00 619次阅读

    如何验证硬件冗余设计的有效性?

    硬件冗余设计的核心目标是应对单点故障、保障系统连续运行,其有效性验证需围绕 “故障发生时的切换能力、数据完整性、业务连续性” 三大核心指标展开,通过 “静态配置检查 + 动态故障模拟 + 长期稳定性
    的头像 发表于 09-18 16:36 765次阅读
    如何验证<b class='flag-5'>硬件</b>冗余设计的有效性?

    AMD Vivado ChipScope助力硬件调试

    许多硬件问题只有在整个集成系统实时运行的过程中才会显现出来。AMD Vivado ChipScope 提供了一套完整的调试流程,可在系统运行期间最大限度提升对可编程逻辑的观测能力,助力设计调试。
    的头像 发表于 09-05 17:08 912次阅读

    高校完整的智慧教室是怎么建成的?硬件软件全解析!

    在教育数字化转型的浪潮中,智慧教室已成为推动教学模式创新和教育公平的重要载体。一间合格的智慧教室,不仅需要先进的硬件设备,还需融合智能化软件平台、数据驱动的管理能力以及全场景的协同设计。一间完整的智慧教室是怎么建成的?来看看广凌科技(广凌股份)的智慧教室整体解决方案吧!
    的头像 发表于 08-21 11:14 1208次阅读
    高校<b class='flag-5'>完整</b>的智慧教室是怎么建成的?<b class='flag-5'>硬件</b>软件全解析!

    PCB抄板全流程解析:从拆解到测试,技术要点全揭秘!

    一站式PCBA加工厂家今天为大家讲讲PCB抄板的完整流程是什么?PCB抄板的完整流程与技术要点。PCB抄板(又称电路板克隆、逆向工程)是通过反向技术手段对现有电路板进行解析,实现1:1复制的关键技术。本文将详细解析PCB抄板的完整流程
    的头像 发表于 07-26 16:22 1217次阅读

    企业级Linux磁盘维护的完整流程

    在企业级Linux环境中,磁盘故障是导致系统宕机和数据丢失的主要原因之一。据统计,超过70%的企业级服务器故障与存储系统相关。作为运维工程师,掌握完整的磁盘维护流程不仅能预防故障,更能在关键时刻拯救整个业务系统。
    的头像 发表于 07-23 16:59 621次阅读

    HarmonyOS实战:高德地图定位功能完整流程详解

    完整的定位功能流程,建议点赞收藏! 需求分析 要想实现一个完整的定位需求流程,就必须要做好准备工作,了解实现需求的具体步骤。 权限申请 检查 GPS 是否打开 单次定位还是多次定位 定
    的头像 发表于 06-09 15:23 880次阅读

    RISC-V核低功耗MCU硬件安全特性

    安全升级‌ 固件完整性检查‌:通过硬件级校验机制(如CRC、哈希算法)确保固件升级时的数据完整性,防止恶意篡改或传输错误,例如珠海昇生微电子专利技术中提到的“固件有效性与完整性检查”
    的头像 发表于 04-23 15:49 720次阅读

    硬件系统工程师宝典—完整

    资料介绍: 这是一本硬件工程师的必备书,介绍了硬件工程师所必须的一些知识,例如EMC、SI、PI等知识,让你将学习过的硬件知识融会贯通。 纯分享贴,有需要可以直接下载附件获取完整
    发表于 03-22 15:47

    推荐资料!硬件系统工程师宝典,工程师必备宝典

    硬件系统工程师宝典从实际电路设计入手,对硬件系统开发流程中的需求分析、概要设计、硬件开发平台搭建、原理图的详细设计、PCB的详细设计进行综合论述;对电路设计中的信号
    发表于 03-05 11:15

    ARM主板定制流程与成本

    在当今快速发展的科技环境中,定制化的硬件解决方案越来越受到企业和开发者的青睐。ARM架构作为一种高效能、低功耗的处理器架构,广泛应用于嵌入式系统、移动设备和物联网设备等领域。为了满足特定应用需求
    的头像 发表于 01-06 13:21 884次阅读
    ARM主板定制<b class='flag-5'>流程</b>与成本

    DCS控制系统的配置与实施流程

    DCS(分布式控制系统)控制系统的配置与实施流程是一个复杂但有序的过程,涉及多个步骤和环节。以下是一个典型的DCS控制系统配置与实施流程: 一、筹备工作 确定需求 :明确控制系统的控制对象、控制范围
    的头像 发表于 12-27 16:47 2730次阅读