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

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

3天内不再提示

到底什么是硬件设计?

lcdz66 来源:雨飞工作室 2023-06-28 14:40 次阅读

什么是硬件设计?

我的理解:硬件设计就是根据产品经理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合PRS功能(Function),性能(Performance),电源设计(Power Supply), 功耗(Power Consumption),散热(Thermal/Cooling),噪音(Noise),信号完整性(Signal Integrity), 电磁辐射(EMC/EMI),安规(Safety),器件采购(Component Sourcing),可靠性(Reliability),可测试性(DFT: design for test),可生产性(DFM:design for manufacture)等要求的硬件产品(注意:是产品不是开发板)。

可以看到,一个成功的硬件设计,主要功能的实现只是所有环节中的一小部分,而且基本来说,主要功能的实现主要是依靠芯片厂商提供的套片方案,一般来说为了降低风险,主要是参考套片方案的参考设计完成,芯片厂商也会提供包括器件封装,参考设计,仿真模型,PCB参考等等全部资料,在芯片功能越来越复杂的今天,一个片子动不动就几百上千个PIN,对于一个新项目来说,是没有时间一页页去吃透每个PIN,每个输入输出的具体功能,电气参数的,尤其是对于高速设计,比如DDR3接口,XAUI接口等等。一般来说芯片厂商提供的参考设计就是他们经过开发,验证,测试的最佳方案了,很多情况就是你必须按照参考设计来做,否则硬件可能就有问题,一般来说就是信号完整性问题或者EMC问题。 芯片厂商提供越来越周到的服务,看起来硬件工程师HW(Hardware Engineer)的价值越来越低了,毕竟一个产品的核心功能或者技术一般都在ASIC或者FPGA里面了,HW一般没有能力进行核心逻辑设计IC design, 毕竟这是跟HW设计并行的另一项工作,另一项也很复杂的工作。对于这个问题,我也曾经困惑过,总是感觉硬件设计没有什么好搞的了,不就是抄抄参考设计,就跟组装一台电脑一样组装一个单板嘛。当然随着项目经验的增多,尤其从事现在硬件系统级设计的角色,感觉原来自己考虑更多是从一名原理图设计工程师的角度考虑问题。就像开始说的,一个成功的硬件设计,功能Function只是一小部分,至于其他的因素和能力,一个HW的能力取决于能考虑因素越多,越深入,就越是一个优秀的HW工程师。

f210a4aa-1558-11ee-962d-dac502259ad0.jpg

f23c204e-1558-11ee-962d-dac502259ad0.jpg

f25ee6d8-1558-11ee-962d-dac502259ad0.jpg

f2816820-1558-11ee-962d-dac502259ad0.jpg

f2a18c68-1558-11ee-962d-dac502259ad0.jpg



电子的细分领域很多,不同领域之间有相似也有差异,下文中,博主朱玉龙针对汽车电子方向写下了关于《硬件设计》的9条观点。非常值得一看。以下: 不同行业之间考虑的问题是相似的,只是环境条件不同,功能有差异,可靠性要求有差异。甚至是汽车电子内部的不同产品之间的硬件设计,也略有些偏重方向上的差异。汽车电子的分支有很多,底盘和发动机控制方向偏向于系统控制,能量转换单元偏向于开关电源的优化还有娱乐类的电子产品消费电子的重合区间较多一些。而与旧日同事的工作内容的交流,大概也印证着着不同分支不同发展。

1.功耗

现在了解下来,12V铅酸电池的容量大概在50~100Ah。这里所说的功耗,不仅仅是指工作时候的功耗,也包括待机功耗。前者见于娱乐系统,万一把汽车玩没电了,发动不起来就搞笑了。前几天做过一个实验,用15V150A的电源是无法发动汽车的,启动时候需要的瞬时功率是非常高的,也对电池的容量提出了较高的要求。而休眠的功耗将直接决定汽车的存放天数,虽说电子设备越来越多,但是少于1个月就无法发动还是让人无法接受。特别是将来的PHEV和EV,电压一低,主继电器都无法吸合了。

2.可靠性

通信设备(相信还是要细分为家庭用,野外用的)相比,恶劣的条件和与安全相关的属性,以及人们越来越高的保修期的要求(韩国车企在美国的终身保修政策实在让人觉得很有压力),使得所有模块的开发模式都可能受到一定的改变。MTBF和功能故障DFMEA的结合使用,使得整个设计需要更为的全面。

3.热设计与热分析

VOLT配置了三套冷却系统,相信功率转换单元越来越多的使用,将会加大对于整个模块热分析与热设计的难度。当然当热累积到一定程度,就得考虑从整个车里面排出去,器件级别的散热设计反而相对而言比较简单(按照以前的计算和仿真结果,一般大功率应用中IGBTMOSFET值得注意,其他的只要选好了合适的LDO一般问题不大)。

4.器件采购与成本控制

有趣的是,本土的公司,都往往使用最好的芯片。这是以前从BYQ同事告诉我的,都用好东西才可能不会出错,至少芯片一级可以提供支持和保证。先天的就去削减一些测试的费用,实际上降成本的前提,就是需要得到每个器件的stress和margin,才能进行技术成本优化。没有金刚转,别揽瓷器活。

5.DFM和DFT

要是不能生产或者出厂了一些不合格品,代价会是让人震惊。因此EOL的设备的造价往往高的吓人。有些地方处于成本的考虑,还得在下线之前calibration之后才能使用。

6.EMC和EMI

我以前觉得电子模块的EMC和EMI挑战很大,现在发现源头可能是汽车上那么多线束。由于有着诸多的感性负载和分布性的特点,上次电源供应商问我12V电池本身出来是否有纹波?让我觉得很诧异,到了车上,从哪些地方传导耦合或者空间耦合过来一定幅度的噪声都别觉得奇怪,未来电气化的车子更是如此。其实整车级别的EMC才麻烦呢,君不见都是一辆辆打包出去测试滴。

7.法规和标准

我现在才发现有那么多的标准,地区的,行业的,国际的,国家的;主要以测试标准为主,还有安全标准等,前面有过一些介绍。幸好,国内的始终是最容易过的,如果大家想这么没追求的话。

8.电源设计

这块确实是一个较大的问题,面对着越来越集成的系统,传统的LDO好像有些变化了。与Rocky相同的观点也是,遇到模拟信号采集的时候,电源的误差与干扰本身也是需要考虑进去的,如果某些模拟传感器线束太长,可能需要对地线也做一些考虑。

9.噪声和振动

继电器,大电感和其他磁性元件,都是可能发声的。而且后两者对振动也是相对敏感的,未来电气化的过程中将会使用大量的平板变压器和大电感,相信这块是设计的重灾区。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 继电器
    +关注

    关注

    132

    文章

    5321

    浏览量

    148642
  • ldo
    ldo
    +关注

    关注

    35

    文章

    1919

    浏览量

    153190
  • 硬件设计
    +关注

    关注

    18

    文章

    394

    浏览量

    44532
收藏 人收藏

    评论

    相关推荐

    STM32单片机到底是如何实现软硬件结合?

    本文分析 STM32 单片机到底是如何实现软硬件结合的,接着分析单片机程序如何编译、运行。
    发表于 05-16 09:54 1085次阅读
    STM32单片机<b class='flag-5'>到底</b>是如何实现软<b class='flag-5'>硬件</b>结合?

    求助!单片机 RS485通信问题!

    与KV3000信号地共地,无效;不共地,无效;2.单片机发送与KV3000接收端均加120欧匹配的电阻,无效;不加匹配电阻,无效(传输距离不超过100米);到底硬件还是软件的原因?搞不明白了。。。。求教各位大神!!!
    发表于 08-30 20:12

    求教SD卡设计的电路方面的问题

    ,也没接什么。有没有大神能帮忙推测一下可能是哪里出了问题?有没有方法排除一下到底硬件电路问题还是软件上处理的问题?
    发表于 10-22 10:04

    射频收发器AD9364发射不能调制

    ,发射不能调制,到底硬件还是软件问题,很困惑,即使让AD9364一直处于发射模式,数据线送固定数,对本振幅度的大小都没有影响,希望老师们能解答!谢谢!
    发表于 02-28 14:22

    Keil编译器优化问题

    ,产生的烧写文件,在该硬件平台上运行功能不完整,但是该文件在另外几台硬件上运行,功能均正常。 请高手能否释疑,这个到底硬件的问题,还是软件的问题。
    发表于 12-18 16:39

    嵌入式到底硬件还是软件?

    最近,收到了几个小伙伴咨询说:自学了1年还是学不会嵌入式开发,是怎么回事?我相信有多自学者也有同样的经历,因为嵌入式开发涉及的知识体系太庞大了。如果你去找答案,很难找到一个靠谱的,我看过很多类似文章。比如说要学c语言、c++、java、单片机、ARM、Linux、数电模电等等。当你看到其中一个要学习的内容以后,我相信你已经有打退堂鼓的计划了。随便一个都够你学1个月以上了,全部学的话,这么算下来,顺利的话1年可能差不多,长的话2年也很正常。在这信息爆炸的网络时代,有利有弊,你要什么教程
    发表于 11-08 07:58

    单片机的软件与硬件到底是如何结合的

    为什么软件能控制硬件呢?什么是地址空间呢?单片机的软件与硬件到底是如何结合的?
    发表于 11-30 06:33

    为什么软件能控制硬件?单片机到底是如何软硬件结合的

    我们通过IO和串口的软件开发,已经体验了嵌入式软件开发。不知道大家有没有疑惑,为什么软件能控制硬件?反正当年我学习51的时候,有这个疑惑。今天我们就暂停软件开发,分析单片机到底是如何软硬件...
    发表于 02-14 06:22

    真机实测!华为P10,HTC U11,三星S8,索尼XZP等安卓机谁速度最快!

    总有很多人问,到底硬件重要还是系统优化重要,其实小智认为这个问题太绝对化了。系统优化和硬件都重要,如果硬件很差,系统优化再厉害也不可能比旗舰手机要流畅。同理,如果
    发表于 06-27 11:32 3813次阅读

    CMOS放电到底是什么硬件方法应该如何实现

    很多学习半导体技术的人弄不清CMOS与BIOS之间的联系与区别,容易误认为两个表达的是一个东西,其实不然,两者有关联却不相同。
    的头像 发表于 06-27 10:43 4025次阅读

    浅谈iPhone 12屏幕发绿的原因

    这几天,iPhone 12系列屏幕发绿引起了外界的密切关注,网友们都在讨论,屏幕颜色的问题到底硬件造成还是软件导致?而从最新消息来看原因找到了。
    的头像 发表于 11-18 12:10 7902次阅读

    深度:单片机到底是如何软硬件结合的?

    我们通过IO和串口的软件开发,已经体验了嵌入式软件开发。不知道大家有没有疑惑,为什么软件能控制硬件?反正当年我学习51的时候,有这个疑惑。今天我们就暂停软件开发,分析单片机到底是如何软硬件...
    发表于 12-09 10:51 0次下载
    深度:单片机<b class='flag-5'>到底</b>是如何软<b class='flag-5'>硬件</b>结合的?

    深度:单片机到底是如何软硬件结合的?

    分析单片机到底是如何软硬件结合的。并通过一个基本的程序,分析单片机程序的编译,运行。
    发表于 02-08 16:29 2次下载
    深度:单片机<b class='flag-5'>到底</b>是如何软<b class='flag-5'>硬件</b>结合的?

    深度:单片机到底是如何软硬件结合的?

    本文我们将分析单片机到底是如何软硬件结合的,并通过一个基本的程序,分析单片机程序的编译,运行。
    发表于 02-08 16:53 7次下载
    深度:单片机<b class='flag-5'>到底</b>是如何软<b class='flag-5'>硬件</b>结合的?

    到底什么是硬件工程师?

    但软件和硬件又有明显的区分,至少工作内容区别很大。按照行业内描述硬件属于底层(一般称为底层硬件),软件称为上层(软件又分为:底层驱动、上层业务以及应用层等)。如果非要举个例子来说明软件和硬件
    的头像 发表于 06-08 15:54 9578次阅读
    <b class='flag-5'>到底</b>什么是<b class='flag-5'>硬件</b>工程师?