当前位置: 首页 > news >正文

ZLG嵌入式笔记 | 电源设计避坑(上)

产品上量后,通常都会有降成需求。多年来,接触过不少产品降成案例,在电源上下刀过猛,引发了产品偶发性问题,带来了很不好的负面影响。本文将对这些案例进行总结,提供电源设计参考,确保产品降成不降质量。


产品降成是商业活动中的正常行为,可以在产品设计、研发、生产、运输、销售、维护等各个环节进行考虑。对于研发工程师而言,在降成方面通常是从设计入手,选择什么样的方案能节省物料成本、研发成本或者生产成本。这也是要看多方面的综合成本,如果选择了一个方案,单从硬件BOM成本看是降低了,但如果带来了软件研发成本的急剧增加,或者生产和维护成本大幅增加,那这个方案也是不合适的。

至关重要的一点,产品降成一定不能降低对产品的品质要求,至少要确保能满足产品设计参数要求,以及能通过相关测试。所以降成不能以牺牲产品品质为代价,否则带来的维护成本会大幅增加,严重影响到公司口碑。

在一些产品或系统中,电源成本占比很高,所以就有人想在电源上打主意。遇到过不少案例,在电源设计上做了物料成本节省,在电源最大功率、电源质量等方面打了折扣,带来了极大的隐患。电源系统为系统或产品工作提供能源,电源质量的好坏直接影响着产品的稳定性,稳定可靠的电源是产品和系统稳定运行的基础,如果电源不稳定,系统的可靠性就无从谈起,千万不要在电源上抠成本。

下面总结了电源设计方面的一些考量因素,仅供参考。


电源功率

如果电源功率不足以满足产品的需求,会导致产品无法正常工作或出现故障。例如,如果一个电源额定功率是500W,峰值功率是600W,配套给正常工作就需要600W功率的产品供电,有可能导致产品供电不足引起异常,且电源长时间处于高负荷状态,也会加速其老化,缩短使用寿命。所以在选择系统电源时,一定要注意额定功率和峰值功率,不能把峰值功率当正常功率使用。

使用电源芯片设计供电电路时,也一定要有足够的设计余量,不能把电源芯片输出的最大值当成设计值来使用,而应当将设计值控制在典型值以内或者附近,当然更不能超出芯片本身的最大值。例如芯片输出电流典型值1.0A ,最大值为1.50A,就一定不能接超过1.5A的负载,而应当控制在1.0A附近。

实际案例:某智能家居系统在产品推向市场后,用户反馈设备经常出现重启现象。经检查和分析,发现电源的输出功率不足以支持设备的正常运行,导致设备因过载而重启。

应对措施:在选择电源时,应充分考虑产品的功耗需求。对于需持续稳定运行的设备,应选择输出功率足够大的电源,以确保为产品提供稳定的电力支持。在设备设计过程中,还应考虑电源的散热设计和负载计算,以避免因电源过载而引起的设备故障。


电源稳定性

电源稳定性差会导致电压和电流波动,从而影响产品的性能和稳定性。如果电源的输出电压或电流不稳定,可能会导致产品出现重启、死机、数据丢失等问题。此外,如果电源的响应速度慢,不能及时响应负载变化,也会影响产品的性能和稳定性。

实际案例:计算机在充电时突然断电,导致计算机损坏。经调查发现,电源在充电过程中的输出电压波动较大,导致计算机电路板损坏。

应对措施:选择输出电压稳定性好的电源,以减少对产品的干扰和损坏。对于对电压波动敏感的设备,如计算机、手机等,应特别关注电源的稳定性。此外,还可优化稳压电路来提高设备的抗电压波动能力。


纹波控制

纹波控制是衡量电源性能的重要指标之一。良好的纹波控制可减少电源输出中的交流成分,提高产品的稳定性和可靠性。如果纹波控制不良,可能会导致产品出现噪音、干扰等问题,甚至损坏。因此,在选择电源时,应关注其纹波控制能力,选择具有优良纹波性能的电源。

65615915e9a31bd547f0a41eb83cbb91.jpeg

(图片来源于网络,侵删)实际案例:某显示器在显示图像时出现明显的噪点和干扰。经过维修和检查,发现电源的纹波控制不良,导致显示器出现噪点和干扰问题。应对措施:选择具有优良纹波性能的电源,以减少对显示器的干扰和损坏。对于对图像稳定性要求高的设备,如显示器、电视等,应特别关注电源的纹波性能。同时,可优化滤波电路来降低纹波对设备的影响,提高设备的图像质量和稳定性。


尖峰和浪涌

尖峰和浪涌是电源中比较罕见的异常现象。尖峰是指电压或电流突然出现高幅度峰值,通常持续时间较短。浪涌是指电压或电流突然出现大幅度波动,通常持续时间较长。如果电源中出现尖峰或浪涌,可能会导致产品损坏或出现其他不可预测的问题。

6f1401a34e3e3948a39e87ee15b8bb17.jpeg

(图片来源于网络,侵删)

实际案例:某工业生产线上的传感器在雷电天气下经常出现故障。经过调查和分析,发现电源在雷电天气下出现了尖峰电流和浪涌现象,导致传感器线路过热而出现故障。

应对措施:选择具有防尖峰和浪涌功能的电源,以保护产品免受电流/电压冲击的损害。对于大电流设备,如工业生产线上的传感器、电机等,应特别关注电源的尖峰和浪涌保护能力。同时,可采取相应的防护电路和保护措施来降低电流/电压冲击对设备的影响。

下一期我们将继续深入探讨电源设计的其他考虑因素,包括启动电流和冲击电流、备用电源、电源设计余量和其他注意事项。

相关文章:

ZLG嵌入式笔记 | 电源设计避坑(上)

产品上量后,通常都会有降成需求。多年来,接触过不少产品降成案例,在电源上下刀过猛,引发了产品偶发性问题,带来了很不好的负面影响。本文将对这些案例进行总结,提供电源设计参考,确保产品降成不…...

.NET能做什么?全面解析.NET的应用领域

.NET 是由微软开发的一个开源、跨平台的开发框架。它不仅支持构建各种应用程序,还能运行在不同的操作系统上,包括 Windows、Linux 和 macOS。自从 .NET Core 的推出,.NET 成为了一个现代化的开发平台,能够满足企业和开发者日益多样…...

初始JavaEE篇 —— 网络原理---传输层协议:深入理解UDP/TCP

找往期文章包括但不限于本期文章中不懂的知识点: 个人主页:我要学编程程(ಥ_ಥ)-CSDN博客 所属专栏:JavaEE 目录 UDP协议 参数解析: 校验和的计算 TCP协议 参数解析: 确认应答机制 超时重传 连接管理 三次握…...

企业如何搭建安全的跨网文件安全交换管理系统

在数字化转型的浪潮中,企业对数据的安全性和流动性提出了前所未有的高要求。特别是在网络隔离的情况下,如何实现跨网的安全、高效的文件交换成为了众多企业迫切需要解决的问题。 这不仅是技术上的挑战,还涉及到企业内部管理流程的优化和安全策…...

2023 年 12 月青少年软编等考 C 语言四级真题解析

目录 T1. 移动路线T2. 公共子序列T3. 田忌赛马T4. 宠物小精灵之收服 T1. 移动路线 此题为 2021 年 12 月四级第一题原题,见 2021 年 12 月青少年软编等考 C 语言四级真题解析中的 T1。 T2. 公共子序列 此题为 2022 年 3 月四级第四题原题,见 2022 年 …...

GDPU Vue前端框架开发 期末赛道出勇士篇(更新ing)

记住,年底陪你跨年的不会仅是方便面跟你的闺蜜,还有孑的笔记。 选择题 1.下列选项用于设置Vue.js页面视图的元素是()。 A. Template B. script C. style D. title 2.下列选项中能够定义Vuejs根实例对象的元素是(&…...

老旧小区用电安全保护装置#限流式防火保护器参数介绍#

摘要 随着居民住宅区用电负荷的增加,用电安全问题日益突出,火灾隐患频繁发生。防火限流式保护器作为一种新型电气安全设备,能够有效预防因电气故障引发的火灾事故。本文介绍了防火限流式保护器的工作原理、技术特点及其在居民住宅区用电系统…...

7.C语言 宏(Macro) 宏定义,宏函数

目录 宏定义 宏函数 1.注释事项 2.注意事项 宏(Macro)用法 常量定义 简单函数实现 类型检查 条件编译 宏函数计算参数个数 宏定义进行类型转换 宏定义进行位操作 宏定义进行断言 总结 宏定义 #include "stdio.h" #include "string.h" #incl…...

4.系统学习-集成学习

集成学习 前言Bias and Variance过拟合(overfitting)与欠拟合(underfitting)集成学习为什么有效?Blending 模型集成Stakcing 模型集成Bagging模型集成Bagging 模型集成算法流程:Boosting模型集成作业 前言 …...

Max AI prompt2:

1,prompt1——总体概览 “请根据以下指导原则撰写文献解读,特别关注作者的研究思路和方法论: 1. 研究背景与目的: 概述文章研究的背景,明确研究的主要目的和研究问题。 2. 研究思路: 详细描述作者如何构建…...

[Unity Shader][图形渲染]【游戏开发】 Shader数学基础8 - 齐次坐标

在计算机图形学中,齐次坐标是一种方便计算和表示几何变换的方式。通过将三维空间中的 33矩阵扩展为 44的形式,可以统一表示平移、旋转、缩放等几何变换操作。在本篇文章中,我们将详细解析齐次坐标的定义及其在图形变换中的应用。 什么是齐次坐标? 齐次坐标的核心思想是通过…...

挑战一个月基本掌握C++(第十二天)了解命名空间,模板,预处理器

一 命名空间 假设这样一种情况,当一个班上有两个名叫 Zara 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。 同样的情况也出现在 …...

python实现根据搜索关键词爬取某宝商品信息

当程序打开淘宝登陆页面后,需要快速手动登录淘宝,如果服务报错,需要重新登录! pip安装库 pip install pyquery pip install selenium pip install openpyxl # 代码说明:代码功能: 基于ChromeDriver爬取tao…...

Posison Distribution

泊松分布 (Poisson Distribution) 泊松分布是概率论中的一个重要离散分布,描述单位时间或单位空间内随机事件发生的次数,假设事件是独立的且平均发生率是已知的。 定义 泊松分布的概率质量函数 (PMF) 为: P ( X k ) λ k e − λ k ! , …...

2024年最新多目标优化算法:多目标麋鹿群优化算法(MOEHO)求解ZDT1-ZDT4,ZDT6及工程应用---盘式制动器设计,提供完整MATLAB代码

一、麋鹿群优化算法 麋鹿群优化算法(Elephant Herding Optimization,EHO)是2024年提出的一种启发式优化算法,它的灵感来自麋鹿群的繁殖过程。麋鹿有两个主要的繁殖季节:发情和产犊。在发情季节,麋鹿群分裂…...

使用Webpack构建微前端应用

英文社区对 Webpack Module Federation 的响应非常热烈,甚至被誉为“A game-changer in JavaScript architecture”,相对而言国内对此热度并不高,这一方面是因为 MF 强依赖于 Webpack5,升级成本有点高;另一方面是国内已…...

Apache RocketMQ 5.1.3安装部署文档

官方文档不好使,可以说是一坨… 关键词:Apache RocketMQ 5.0 JDK 17 废话少说,开整。 1.版本 官网地址,版本如下。 https://rocketmq.apache.org/download2.配置文件 2.1namesrv端口 在ROCKETMQ_HOME/conf下 新增namesrv.pro…...

CMS(Concurrent Mark Sweep)垃圾回收器的具体流程

引言 CMS(Concurrent Mark Sweep)收集器是Java虚拟机中的一款并发收集器,其设计目标是最小化停顿时间,非常适合于对响应时间敏感的应用。与传统的串行或并行收集器不同,CMS能够尽可能地让垃圾收集线程与用户线程同时运…...

【Linux】Socket编程-UDP构建自己的C++服务器

🌈 个人主页:Zfox_ 🔥 系列专栏:Linux 目录 一:🔥 UDP 网络编程 🦋 接口讲解🦋 V1 版本 - echo server🦋 V2 版本 - DictServer🦋 V3 版本 - 简单聊天室 二&a…...

磁盘结构、访问时间、调度算法

目录 一、什么是磁盘? 二、磁盘分类 1、从磁头分 2、通过盘面分 三、一次磁盘读/写的时间 四、磁盘调度算法 1、先来先到服务算法FCFS 2、最短寻找时间优先SSTF 3、扫描算法(SCAN) 4、LOOk算法 5、循环扫描算法(C-SCAN…...

Ubuntu系统下交叉编译openssl

一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

全球首个30米分辨率湿地数据集(2000—2022)

数据简介 今天我们分享的数据是全球30米分辨率湿地数据集,包含8种湿地亚类,该数据以0.5X0.5的瓦片存储,我们整理了所有属于中国的瓦片名称与其对应省份,方便大家研究使用。 该数据集作为全球首个30米分辨率、覆盖2000–2022年时间…...

12.找到字符串中所有字母异位词

🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...

分布式增量爬虫实现方案

之前我们在讨论的是分布式爬虫如何实现增量爬取。增量爬虫的目标是只爬取新产生或发生变化的页面,避免重复抓取,以节省资源和时间。 在分布式环境下,增量爬虫的实现需要考虑多个爬虫节点之间的协调和去重。 另一种思路:将增量判…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

Golang——9、反射和文件操作

反射和文件操作 1、反射1.1、reflect.TypeOf()获取任意值的类型对象1.2、reflect.ValueOf()1.3、结构体反射 2、文件操作2.1、os.Open()打开文件2.2、方式一:使用Read()读取文件2.3、方式二:bufio读取文件2.4、方式三:os.ReadFile读取2.5、写…...

uniapp 实现腾讯云IM群文件上传下载功能

UniApp 集成腾讯云IM实现群文件上传下载功能全攻略 一、功能背景与技术选型 在团队协作场景中,群文件共享是核心需求之一。本文将介绍如何基于腾讯云IMCOS,在uniapp中实现: 群内文件上传/下载文件元数据管理下载进度追踪跨平台文件预览 二…...

算法打卡第18天

从中序与后序遍历序列构造二叉树 (力扣106题) 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 示例 1: 输入:inorder [9,3,15,20,7…...

6️⃣Go 语言中的哈希、加密与序列化:通往区块链世界的钥匙

Go 语言中的哈希、加密与序列化:通往区块链世界的钥匙 一、前言:离区块链还有多远? 区块链听起来可能遥不可及,似乎是只有密码学专家和资深工程师才能涉足的领域。但事实上,构建一个区块链的核心并不复杂,尤其当你已经掌握了一门系统编程语言,比如 Go。 要真正理解区…...

加密通信 + 行为分析:运营商行业安全防御体系重构

在数字经济蓬勃发展的时代,运营商作为信息通信网络的核心枢纽,承载着海量用户数据与关键业务传输,其安全防御体系的可靠性直接关乎国家安全、社会稳定与企业发展。随着网络攻击手段的不断升级,传统安全防护体系逐渐暴露出局限性&a…...