降额的秘密——不要挑战datasheet!

原文来自微信公众号:工程师看海,与我联系:chunhou0820

看海原创视频教程:《运放秘籍》

大家好,我是工程师看海。

什么是降额设计?我们为什么要降额?

额指的是额定工作状态,降额就是保障我们电子电路的器件工作条件在额定范围之内,专业点讲就是元器件的使用应力低于额定应力。降额如果降的越多,那么对元器件的要求就越高。

图片

1. 为什么要讲降额设计?

有两个原因,一个原因是提高系统可靠性,提高产线良率,降低产品故障率;另一个原因是:省钱钱。比如设备最大需要1A的电流,你却选择了可以承受100A的电感,能用是能用,但这钱不就白花了吗?这就是过设计。单独1个设备成本相差的不多,但是对于出货几百万几千万台的设备,成本相差的可不是一星半点了。

硬件工程师除了设计电路之外,另一个重要的工作内容就是在成本和性能之间做权衡,做到在尽量低的成本下,做到性能和稳定性的最佳折中,就是你花更少的钱,做的产品性能和竞争对手一样,甚至更好,俗称“行业内卷”。所以,在设计电路时、在选用元器件时,一定要对参数仔细评估,切记不可随意挑战datasheet或spec。

2. 具体怎么做呢?

比如电容GRM32ER60E337ME05额定电压是2.5V,如果降额20%,那就是按照(1-20%)*2.5=2V环境下使用;如果降额30%,那就是按照(1-30%)*2.5=1.75V环境下使用,给额定工作电压留一点余量。

有的工程师提出反对意见,比如上面提到的电容,有的人会说,“虽然电容手册里标注的额定工作电压是2.5V,但是他们一直按照3V使用都正常,那就不用管降额了,也不用管datasheet了,以后就按照3V用。”

图片

这可是不严谨的研发态度,风险非常大,我们内部常说“对技术要保持敬畏之心”,我们虽然需要对电容的性能参数进行测试摸底、小批量试产验证、大批量市场验证,但是即使超额验证都正常,我们也不应该超datasheet使用。

这是因为,元器件厂家只对他们的datasheet负责,他们认为只有在手册条件下使用器件,才是安全可靠的,超过手册的条件将不能保证性能和可靠性,他们也就不会对此负责。

3. 为什么有的人超额使用却没有暴露出问题呢?

有3个原因,第一个原因是,器件厂商会给自己也留一点余量,虽然写的耐压是2.5V,但实际可能是3.0V,给自己留点buffer。

第二个原因是概率事件,性能参数的模型接近正态分布,就是大部分电容的性能参数都是很不错的,只有极少数电容性能参数不够,可能数量很少的电容额定值超过3.0V,小批量生产时没有暴露出来。

图片

第三原因是,厂家的生产制作工艺影响,比如某型号的元器件,长期以来都是使用的旧产线,工艺落后,MOS等器件做的厚,耐压值就高。后来为了提升生产效率,降低生产成本,进行产线整合,统一更换为新产线,新产线工艺先进,做的管子薄,耐压值低,但是依然在datasheet要求之内。比如电容那压值由刚开始的3.0V降低到2.6V,依然搞过datasheet中的2.5V,如果此时硬件工程师还是按照以前的经验超datasheet的3.0V使用,那么就很可能会出现大面积不良。

所以,硬件工程师一定要学会科学合理降额,学会科学合理地省钱。

感谢点赞、分享、在看,让知识变得更简单

推荐阅读▼

电池、电源

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/813495.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【蓝桥杯】第十五届填空题a.握手问题

题解: 根据问题描述,总共有 50 人参加会议,每个人除了与自己以外的其他所有人握手一次。但有 7 个人彼此之间没有进行握手,而与其他所有人都进行了握手。 首先,计算所有人进行握手的总次数: 总人数为 50 …

Day19-【Java SE进阶】网络编程

一、网络编程 1.概述 可以让设备中的程序与网络上其他设备中的程序进行数据交互(实现网络通信的)。java.net,*包下提供了网络编程的解决方案! 基本的通信架构 基本的通信架构有2种形式:CS架构(Client客户端/Server服务端)、BS架构(Browser浏览器/Server服务端)。 网络通信的…

拓展企业发展新天地:低代码开发平台的策略价值

一、什么是低代码开发? 低代码开发平台:一个号称在几分钟内就能构建出一套企业内部适用的系统开发工具。低代码开发平台可以从降低开发者技术门槛、减少企业人力成本、协同共享资源、灵活搭建组件、减少bug率、按需收费等多个方面降低企业开发成本。 曾…

排序1——C语言

排序 1. 复杂度2. 插入排序2.1 直接插入排序2.2 希尔排序 3. 选择排序3.1 直接选择排序3.2 堆排序 排序在生活中很常见,比如在网购时,按价格排序,按好评数排序,点餐时,按评分排序等等。而排序有快和慢,快的…

Navicat Premium 16 for Mac/Win:数据库管理的全能之选

在数字化时代,数据库管理已成为各行各业不可或缺的一环。而Navicat Premium 16作为一款功能强大的数据库管理软件,无疑为数据库管理员和开发者提供了高效、便捷的解决方案。 Navicat Premium 16支持多种主流数据库系统,无论是MySQL、Postgre…

JS - BOM(浏览器对象模型)

BOM 浏览器对象模型 BOM可以使我们通过JS来操作浏览器 在BOM中为我们提供了一组对象,用来完成对浏览器的操作 BOM对象 BOM(Browser Object Model)是指浏览器对象模型,它提供了与浏览器窗口进行交互的对象和方法。BOM包括一些核…

Linux系统——Zookeeper集群

目录 一、Zookeeper概述 1.Zookeeper简介 2.Zookeeper工作机制 3.Zookeeper数据结构 4.Zookeeper应用场景 4.1统一命名服务 4.2统一配置管理 4.3统一集群管理 4.4服务器动态上下线 4.5软负载均衡 5.Zookeeper选举机制 5.1第一次启动选举机制 5.2非第一次启动选举机…

【Unity】常见性能优化

1 前言 本文将介绍下常用的Unity自带的常用优化工具,并介绍部分常用优化方法。都是比较基础的内容。 2 界面 2.1 Statistics窗口 可以简单查看Unity运行时的统计数据,当前一帧的性能数据。 2.1.1 Audio 音频相关内容。 Level:音量大小&a…

图机器学习导论

图:描述关系数据的通用语言,起源于哥尼斯堡七桥问题 传统的机器学习:数据样本之间独立同分布,简单拟合数据边界,在传统的机器学习中,每个数据样本彼此无关。传统的神经网络,只能处理简单的表格、…

实体行业的品牌传播与网络运营,迅腾文化解决完善品牌定位运营

实体行业的品牌传播与网络运营,迅腾文化解决完善品牌定位运营 在今日的商业环境中,如何借助网络的力量,将品牌有效地传播出去,让渠道商、加盟商和消费者感受到安全感,成为了深思的问题。品牌是一个企业的灵魂&#xf…

动态规划先导片

大家知道动规是由前一个状态推导出来的,而贪心是局部直接选最优的,对于刷题来说就够用了。 对于动态规划问题,我将拆解为如下五步曲,这五步都搞清楚了,才能说把动态规划真的掌握了! 确定dp数组&#xff0…

开源!工厂数字化项目会用到的地理信息系统

软件介绍 QGIS(Quantum GIS)是一款免费、开源、跨平台的地理信息系统(GIS)软件,适用于Unix平台、Windows和MacOS。提供了强大且用户友好的功能,使其成为地理信息处理领域的热门选择。 功能特点 1.空间数据管…

react使用npm i @reduxjs/toolkit react-redux

npm i reduxjs/toolkit react-redux 创建一个 store文件夹,里面创建index.js文件和子模块文件夹 index,js文件写入以下代码 import {configureStore} from reduxjs/toolkit // 导入子模块 import counterReducer from ./modules/one import two from ./modules/tw…

鸿蒙TypeScript学习第14天:【联合类型】

1、TypeScript 联合类型 联合类型(Union Types)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。 注意:只能赋值指定的类型,如果赋值其它类型就会报错。 创建联合类型的语法格式如下&#xff1…

RTSP/Onvif安防视频EasyNVR平台 vs.多协议接入视频汇聚EasyCVR平台:设备分组的区别

EasyNVR安防视频云平台是旭帆科技TSINGSEE青犀旗下支持RTSP/Onvif协议接入的安防监控流媒体视频云平台。平台具备视频实时监控直播、云端录像、云存储、录像检索与回看、告警等视频能力,能对接入的视频流进行处理与多端分发,包括RTSP、RTMP、HTTP-FLV、W…

大厂Java笔试题之判断字母大小写

/*** 题目:如果一个由字母组成的字符串,首字母是大写,那么就统计该字符串中大写字母的数量,并输出该字符串中所有的大写字母。否则,就输出* 该字符串不是首字母大写*/ public class Demo2 {public static void main(St…

Redis的双写一致性问题

双写一致性问题 1.先删除缓存或者先删除数据库都可能出现脏数据。 2.删除两次缓存,可以在一定程度上降低脏数据的出现。 3.延时是因为数据库一般采用主从分离,读写分离。延迟一会是让主节点把数据同步到从节点。 1.读写锁保证数据的强一致性 因为一般放…

在视频号开店,新手一定要注意了,这几个细节很多人都不知道

大家好,我是电商笨笨熊 视频号小店作为今年黑马项目,自是吸引力不少的电商玩家; 但是在这些玩家中不免有一些新手玩家,从未做过电商,或者做过其他平台的电商但是没有接触过视频号; 而视频号小店在某些地…

thinkphp6入门(23)-- 如何导入excel

1. 安装phpexcel composer require phpoffice/phpexcel composer update 2. 前端 <form class"forms-sample" action"../../xxxx/xxxx/do_import_users" method"post" enctype"multipart/form-data"><div class"cont…

【InternLM 实战营第二期-笔记4】XTuner 微调个人小助手认知

书生浦语是上海人工智能实验室和商汤科技联合研发的一款大模型,很高兴能参与本次第二期训练营&#xff0c;我也将会通过笔记博客的方式记录学习的过程与遇到的问题&#xff0c;并为代码添加注释&#xff0c;希望可以帮助到你们。 记得点赞哟(๑ゝω╹๑) XTuner 微调个人小助手…