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

嵌入式平台的电源总结

本文引注:

https://mp.weixin.qq.com/s/PuSxHDFbJjjHEReukLSvyg

1.AC的定义

  Alternating Current(交流)的首字母缩写。AC是大小和极性(方向)随时间呈周期性变化的电流。电流极性在1秒内的变化次数被称为频率,以Hz为单位表示。
在这里插入图片描述

2.DC的定义

  Direct Current(直流)的首字母缩写。DC是极性(方向)不随时间变化的电流。
①流动极性(方向)和大小皆不随时间变化的电流通常被称为DC。
在这里插入图片描述
②流动极性不随时间变化,但大小随时间变化的电流也是DC,
通常被称为纹波电流 (Ripple current)。
在这里插入图片描述

3、AC/DC转换器

(1)何谓AC/DC转换器?

  AC/DC转换器是指将AC(交流电压)转换成DC(直流电压)的元件。

(2)为什么需要AC/DC转换器?

  那是因为家庭住宅和楼房接收到的电压是100V或200V的AC电压。然而大家大部分使用的电器是在5V或3.3V的DC电压下工作的。
也就是说,如果不把AC电压转换成DC电压,电器就不能工作。
在这里插入图片描述
  其中也有电机、灯泡等可以用交流电压驱动的产品,但电机与微控制器的控制电路连在一起,灯泡也变成节能LED,因此有必要进行ACDC转换。

(3)为什么传输的是AC电压?

  可能有人会认为“既然电器使用的是DC,那为什么不一开始就传输DC?”总所周知,电力来自水力发电站、火力发电站、核电站等。这些发电站位于山区或沿海等地区,从这些地区传输到市区,AC电压更有优势。简而言之,通过以高电压、低电流方式传输AC电压,可以减少传输损耗(能量损耗)。然而,在实际家庭中,由于不能直接使用高电压,所以需要通过几个变电站分阶段进行变压(降压),最后转换成100V或200V后进入家庭。这些转换也因AC更简单,所以传输的是AC电压。

(4)全波整流和半波整流(AC/DC转换)

  将AC(交流电压)转换为DC(直流电压)的整流方式有全波整流和半波整流。两种情况都利用了二极管的电流正向流通特性来进行整流。
在这里插入图片描述
全波整流是通过二极管桥式电路结构将输入电压的负电压成分转换为正电压后整流成直流电压(脉冲电压)。而半波整流是使用一个二极管来消除输入负电压成分后整流为直流电压(脉冲电压)。

之后,利用电容器的充电和放电功能来平滑波形,从而转换为纯净的直流电压。

因此可以说,与不利用输入负电压成分的半波整流相比,全波整流是更具高效率的整流方法。

此外,平滑后的纹波电压根据电容器容量和负载(LOAD)而变化。

全波整流和半波整流在相同的电容器容量和负载条件下,全波整流的纹波电压更小。纹波电压越小,稳定性越高、性能越优。

4、AC转DC

AC/DC转换有变压器方式和开关方式。

(1)变压器方式

这是普通AC/DC转换器的变压器方式电路结构。
在这里插入图片描述
下图显示了变压器方式电压波形的变化。

变压器方法首先需要通过变压器将交流电压降压到适当的交流电压(例如,从AC100V降至AC10V等)。这属于AC/AC转换,降压值由变压器的绕组比设定。

接下来,通过二极管桥式整流器对经过变压器降压的交流电压进行全波整流,转换为脉冲电压。

最后,经电容器平滑并输出纹波小的直流电压,这是最传统的AC/DC转换方法。
【变压器方式的波形推移】
在这里插入图片描述

(2)开关方式

这是普通AC/DC转换器的开关方式电路结构。
在这里插入图片描述
下图显示了开关方式电压波形的变化。

变压器方式是首先通过变压器进行AC/AC降压,而开关方式是直接用二极管桥式整流器对交流电压进行整流。由于普通家庭的用电电压为AC100V或AC200V,所以二极管桥式整流器必须具有可承受高电压的规格。

接下来,用电容器平滑直流电压(脉冲电压)。电容器同样需要耐高压的电容器。

然后,通过开关元件的ON/OFF对直流电压进行斩波(切割),并经过高频变压器降压后传送到二次侧。此时,斩波波形变为方波。

与家用频率(50/60Hz)相比,开关元件使用的频率更高(例如,100kHz)。由于高频工作,所以可以实现变压器的小型化、轻便化。

在这里插入图片描述

在二次侧利用整流二极管对方波进行半波整流,之后用电容器对其进行平滑,并输出直流电压。

开关方式是利用控制电路控制开关元件,获得稳定的预期的直流输出(例如,DC12V)的方式。

与变压器方式相比,开关方式由开关元件和控制电路组成,电路结构较复杂,但由于基于高频控制可以使用小型变压器,所以有助于设备小型化,这是它的一个很大的优点。

5.反馈控制

(1)反馈的定义

开关式AC/DC转换器通过确认实际输出的DC电压值,并根据该电压信息对开关元件进行控制,从而确保稳定实现规定的DC输出。这种确认该输出电压值以控制开关元件的机制叫做反馈控制(FB控制)。
在这里插入图片描述

(2)反馈控制的示意图

开关式AC/DC转换器通过二极管电桥对AC电压进行整流,再通过电容器实施平滑处理,将AC电压转换为DC电压。然后,通过开关元件对该DC电压进行斩波(ON/OFF)后,通过高频变压器降压后传递到2次侧,再利用电容器进行平滑处理,输出规定的DC电压(VDC)。

FB控制电路检测实际输出的该电压值是否达到规定的目标电压值。
在这里插入图片描述

实际输出电压值低于目标电压值时,则会对开关元件进行控制,使ON时间变长。这样,输出电压值就会上升。反之,高于目标电压值时,则控制ON时间变短。

这样,反馈控制电路常时对实际输出电压值进行确认,并根据该值调整开关元件的ON/OFF时间,确保目标输出电压值的稳定。

(3)轻负载模式

提高使用较少输出电流时的效率的技术叫做轻负载模式。在DC/DC转换器等中也叫脉冲串模式。

开关式AC/DC及DC/DC转换器通过ON/OFF转换进行电压斩波和电容器平滑处理,以稳定提供目标输出电压值。

但是,这种转换在ON/OFF时会产生瞬间漏电流(贯通电流)。也就是说,单位时间内的ON/OFF次数越多,漏电流导致的损失越大,效率越低。

周期恒定(PWM控制)时,即使ON/OFF时间比有变化,其次数在单位时间内也是恒定的。因此,自身功耗量也是恒定的,轻负载时这种转换漏电流造成的损失会导致效率降低。故此,在使用电流少的情况下,通过频率调制(PFM控制)将周期拉长、变慢,从而减少单位时间内的ON/OFF转换次数,以减少损失。这种技术就叫做轻负载模式。
在这里插入图片描述
根据状况区分使用PWM和PFM可进一步提高效率,如高负载(使用电流)时使用周期恒定的PWM控制,轻负载(不使用电流)时使用周期变化的PFM控制。

PWM (脉宽调制):频率恒定,通过开关ON从输入电压中调取输出部分的控制方式。
PFM (脉冲频率调制):通过固定ON时间、改变频率(改变OFF时间)来调取输出部分的方式。反之,也有固定OFF时间、改变ON时间的方式。

PFM方式根据输出电流量改变频率,效率较高,但开关时会不定期发生噪音。这种频率无法确定的噪音很难消除,要解决噪音,采用频率恒定的PWM方式更容易操作。

这样,噪音低的PWM和效率高的PFM可互为补充,高频率驱动的高负载(噪音发生较多)时采用PWM,电流使用较少的低负载时采用PFM,择优使用,即可尽可能提高效率。

6.DCDC变换器

(1)何谓DC/DC转换器?

DC/DC转换器是一种将DC(直流)转换为DC(直流)的元件,具体是指利用DC(直流)转换电压的元件。IC等电子元件各自的工作电压范围不同,因此需要转换为相应的电压。

生成电压低于初始电压的转换器被称为"降压转换器";生成电压高于初始电压的转换器被称为"升压转换器"。

DC/DC转换器是指将直流转换为直流的装置的名称。它常被称为线性稳压器或开关稳压器等,以转换方式的名称命名。
在这里插入图片描述
在这里插入图片描述

(2)为何需要DC/DC转换器?

插入插座进行工作的电气产品需要使用将AC(交流)100V转换为DC(直流)的"AC/DC转换器"。这是因为大部分半导体部件只能在DC下工作。整机电路板上搭载的IC等具有各自固有的工作电压范围,电压精度要求也不同。通过电压不稳的电源等供电会导致误动作或特性劣化等异常。因此,需使用"DC/DC转换器"转换为所需的电压并实现稳定化。
在这里插入图片描述
通过DC/DC转换器实现电压稳定的装置被称为电压稳压器。

7.电源IC种类

(1)简介

电源IC大致分为线性稳压器和开关稳压器两种。
作为其各自的输出形式,线性稳压器仅可降压输出比输入电压低的电压。
开关稳压器则具有自由度,输出形式包括以下4种:
・降压输出比输入电压低的电压
・升压输出比输入电压高的电压
・升降压输出恒定电压,与输入电压的高低无关
・从正电压反转输出负电压

而且,开关稳压器的整流方式有同步整流和非同步整流(二极管整流)。
在这里插入图片描述
通过DC/DC转换器实现电压稳定的装置被称为电压稳压器。
按转换方式,电压稳压器分为线性稳压器和开关稳压器2种类型。

(2)线性稳压器

因工作时输入与输出的关系呈线型,故被称为"线性稳压器"。
因输入与输出间串联有控制元件,有时也被称为"串联稳压器"。
在这里插入图片描述
通过控制元件降压,因此输入与输出的电压差(降压程度)越大损耗就越大,效率也越低。因此适用于小功率的电源。

在这里插入图片描述

(3)开关稳压器

接通开关元件(MOSFET),从输入端向输出端供电,直至输出电压达到所需电压。输出电压达到规定值后,开关元件即关闭,不再消耗输入功率。通过高速重复这一动作,将输出电压调节到规定值。
在这里插入图片描述
在这里插入图片描述

8.线性稳压器工作原理

(1)定义

一般的引脚构成:线性稳压器基本上由VIN (输入)、VO (输出)、GND (接地)三个引脚构成。在输出可变的线性稳压器上添加了用于反馈输出电压的FB(反馈引脚)。简单来说,电压固定型是内置了电压可变型的外接电阻的稳压器。
在这里插入图片描述
其工作原理与反相放大电路相同,误差放大器的非反相引脚(FB)电压与基准电压 (VREF) 相同,因此输出电压值(VO)由两个电阻(R1和R2)的阻值比决定。

Vo=[ (R1+R2) / R2 ] x VREF

下图的输出晶体管为MOSFET,不过也有使用双极晶体管的产品。
在这里插入图片描述

(2)线性稳压器的分类

线性稳压器按功能进行分类时,首先可分为正电压用和负电压用两种。
根据使用电路不同,也有不需要正电源,而需要负电源的产品。
若只有正侧电源,则不能处理接地电位以下的电压,不能将晶体管的输出引脚的电压分配至负电平。将控制晶体管装入负输出线,从而产生负电压。
在这里插入图片描述
其次,还可分为电压固定型和电压可变型两种。固定型由输入、输出、GND三个引脚构成,内置有输出电压设定用电阻。
可变型为GND基准型时,添加反馈引脚变成四个引脚。可变型中也有无GND引脚的浮动工作型,这种情况为三个引脚。
在这里插入图片描述
电压固定型和电压可变型之后还可分为标准型和LDO两种。
LDO是Low Dropout的缩写,是降低了输入输出间电位差的线性稳压器。标准型的输入输出间电位差最低也有约2V,而LDO可控制在1V以下。

(3)何谓LDO?

LDO是Low Dropout的缩写,是即使较低的输入输出间电位差也可进行工作的线性稳压器。
有时也称为低损耗型线性稳压器或低饱和型线性稳压器。
关于LDO的输入输出间电位差并无数值性的定义,一般是指稳压器稳定工作时最低电位差可控制在1V以下的稳压器。
例如,对于需要3.3V电源的IC,由于标准型不可制作5V到3.3V电源,因此,需要输入输出间电位差较低的LDO。
这样,LDO在输出与标准型稳压器相同的电压时,也可设定较低的输入电压。
通过低电位差工作,可使能量损耗较少,可进行抑制散热等设计。

在线性稳压器的内部,从VIN到VO间加入了晶体管,使此晶体管稳定工作所需的输入输出间最低电位差称为压降。
输入输出间电压差低于压降时,晶体管难以维持稳定的工作,输出电压会降低。
在这里插入图片描述
这样,为了使含有LDO的线性稳压器工作,设定了所需的最低输入电压值,此时(VO + 压降) 即为稳压器的最低工作电压值。
输入电压值 (VIN) 低于最低工作电压时,输出电压不能稳定工作。

相关文章:

嵌入式平台的电源总结

本文引注: https://mp.weixin.qq.com/s/PuSxHDFbJjjHEReukLSvyg 1.AC的定义 Alternating Current(交流)的首字母缩写。AC是大小和极性(方向)随时间呈周期性变化的电流。电流极性在1秒内的变化次数被称为频率,以Hz为单位…...

@Binds methods must be abstract 报错指南

bindings方法必须是抽象的 Binds使用错误...

自定义反序列化类将LocalDate时间格式转为 LocalDateTime

从前端接收数据反序列化成类,如果时间格式不一致可能会反序列化失败 public class StorageDTO implements Serializable {private static final long serialVersionUID 1L;......//实体类中格式为JsonFormat(pattern "yyyy-MM-dd")JsonDeserialize(using CustomL…...

MySQL JSON_TABLE() 函数

JSON_TABLE()函数从一个指定的JSON文档中提取数据并返回一个具有指定列的关系表。 应用:数据库字段以JSON 存储后,实际应用需要对其中一个字段进行查询 语法 JSON_TABLE(json,path COLUMNS(column[,column[,...]]))column:name参数 json必需的。一个 …...

【MATLAB第80期】基于MATLAB的结构核岭回归SKRR多输入单输出回归预测及分类预测模型

【MATLAB第80期】基于MATLAB的结构核岭回归SKRR多输入单输出回归预测及分类预测模型 SKRR这是Gustau Camps-Valls等人在“用深度结构核回归检索物理参数”中提出的结构核岭回归(SKRR)方法。 参考文献: Camps-Valls,Retrieval of Physical Pa…...

Qt消息对话框的使用

本文介绍Qt消息对话框的使用。 QMessageBox类是Qt编程中常用到的一个类,主要用来进行一些简单的消息提示,比如:问题对话框,信息对话框等,这些对话框都属于QMessageBox类的静态方法,使用起来比较简单&#…...

spring的Ioc、DI以及Bean的理解

文章目录 什么是Ioc?Spring和这有什么关系Spring是怎么做的?如果service层对dao层有依赖该怎么办?什么叫做依赖注入Spring这样做的目的是什么参考文献 什么是Ioc? Ioc(Inversion of Control) 控制反转,就是使用对象时…...

倒计时 天时分秒

shijian() {const EndTIME new Date(开始时间变量); // 截止时间const NowTime new Date(); // 开始时间const usedTime EndTIME - NowTime; // 相差的毫秒数const days Math.floor(usedTime / (24 * 3600 * 1000)); // 计算出天数const leavel usedTime % (24 * 3600 * 1…...

Spring篇---第六篇

系列文章目录 文章目录 系列文章目录一、Spring 框架中的单例 Bean 是线程安全的么?二、Spring 是怎么解决循环依赖的?三、说说事务的隔离级别一、Spring 框架中的单例 Bean 是线程安全的么? Spring 框架并没有对单例 Bean 进行任何多线程的封装处理。 关于单例 Bean 的线程…...

【unity小技巧】适用于任何 2d 游戏的钥匙门系统和buff系统——UnityEvent的使用

文章目录 每篇一句前言开启配置门的开启动画代码调用,控制开启门动画 新增CollisionDetector 脚本,使用UnityEvent ,控制钥匙和门的绑定多把钥匙控制多个门一把钥匙控制多个门 BUFF系统扩展参考源码完结 每篇一句 人总是害怕去追求自己最重要…...

爬虫ip如何加入到代码里实现自动化数据抓取

以下是一个使用HTTP:Tiny和www.weibo.com的音频爬虫程序的示例。这个示例使用了https://www.duoip.cn/get_proxy来获取爬虫IP。请注意,这个示例可能需要根据你的实际需求进行调整。 #!/usr/bin/perluse strict; use warnings; use HTTP::Tiny; use LWP::UserAgent; …...

在win10上安装配置Hadoop的环境变量

一、背景 在windows10系统中运行seatunnel 二、安装部署 2.1. 下载 Hadoop包 从 Apache Hadoop 官网下载最新版本的 Hadoop,版本号保持与服务端的Hadoop版本一致。 https://hadoop.apache.org/releases.htmlIndex of /apache/hadoop/core/hadoop-3.2.3/ 2.2. 解…...

MAX插件CG Magic怎么云渲染?操作方法已整起!

小编这里会收到不少网友的反馈是关于3ds max插件CG Magic怎么云渲染? 3d max的这款插件CG MAGIC的出现就是为了设计师使用过程中,可以省时又省心的完成工作。 同时,大家要了键下,现阶段CG MAGIC有18个板块,118个模块…...

尝试使用jmeter-maven-plugin

前提准备 1、maven项目 2、已安装JMeter、Jenkins、maven、jdk 环境要求: jmeter>5.6.2 maven >3.9 jdk>1.8 Jenkins ? 备注:jmeter-maven-plugin 无需下载,可查阅相关地址:GitHub - jmeter-maven-plugin/jmete…...

navigator.userAgent.toLowerCase区分设备,浏览器

navigator.userAgent.toLowerCase区分设备,浏览器 navigator.userAgent.toLowerCase()区分设备是pc还是移动端在确认是移动端的基础上,判断是Android、ipad、iphone内置的浏览器,比如新浪微博、腾讯QQ(非QQ浏览器&…...

防火墙操作:开放端口ICMP时间戳请求漏洞修复

响应ICMP时间戳请求漏洞修复 firewall-cmd --permanent --zonepublic --add-icmp-blocktimestamp-reply firewall-cmd --permanent --zonepublic --add-icmp-blocktimestamp-request firewall-cmd --reload --防火墙状态 systemctl status firewalld --打开防火墙 systemctl …...

MySQL配置环境变量和启动登录

如果不配置环境变量,每次登录 MySQL 服务器时就必须进入到 MySQL 的 bin 目录下,也就是输入“cd C:\Program Files\MySQL\MySQL Server 5.7\bin”命令后,才能使用 MySQL 等其它命令工具,这样比较麻烦。配置环境变量以后就可以在任…...

救济金发放(The Dole Queue, UVa 133)rust解法

n(n<20)个人站成一圈&#xff0c;逆时针编号为1&#xff5e;n。有两个官员&#xff0c;A从1开始逆时针数&#xff0c;B从n开始顺时针数。在每一轮中&#xff0c;官员A数k个就停下来&#xff0c;官员B数m个就停下来&#xff08;注意有可能两个官员停在同一个人上&#xff09;…...

oracle实验四

创建文件 &#xff08;1&#xff09;为 ORCL 数据库创建一个名为 BOOKTBS1 的永久性表空间&#xff0c;数据文件为’d:\bt01.dbf’ &#xff0c;大小为100M&#xff0c;区采用自动扩展方式&#xff08;即自动分配&#xff09;&#xff0c; 段采用自动管理方式&#xff1b; &am…...

数据结构-堆排序Java实现

目录 一、引言二、算法步骤三、原理演示步骤1: 构建最大堆步骤2: 交换和堆化步骤3: 排序完成 四、代码实战五、结论 一、引言 堆排序是一种利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构&#xff0c;并同时满足堆积的性质&#xff1a;即子结点的键值或…...

电路分析‘偷懒’神器:互易定理在求解复杂电阻网络时的实战技巧与避坑指南

电路分析‘偷懒’神器&#xff1a;互易定理在求解复杂电阻网络时的实战技巧与避坑指南 深夜的实验室里&#xff0c;老张盯着电路板上密密麻麻的电阻网络叹了口气。这个由47个电阻组成的测试电路&#xff0c;客户要求明天一早提交关键节点的电压分析报告。正当他准备熬夜列方程…...

2026届学术党必备的降AI率工具实际效果

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 基于自然语言处理跟深度学习技术的AI写作软件&#xff0c;能自动生成文章、摘要、广告文案等…...

为什么87%的SaaS项目在上线6个月后暴雷?揭秘Java多租户“伪隔离”陷阱与3步真隔离改造法

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Java多租户数据安全隔离的行业困局与认知重构 在金融、SaaS 和政务云等强合规场景中&#xff0c;Java 应用常面临“一套代码服务多租户”的刚性需求&#xff0c;但传统方案却深陷三重结构性矛盾&#x…...

GitHub 热榜项目 - 日榜(2026-04-27)

GitHub 热榜项目 - 日榜(2026-04-27) 生成于&#xff1a;2026-04-27 统计摘要 共发现热门项目&#xff1a; 13 个 榜单类型&#xff1a;日榜 Token赞助&#xff1a;siliconflow 本期热点趋势总结 本期 GitHub 热榜呈现出 AI Agent 深度介入开发者工作流的显著趋势。核心技…...

无监督视频实例分割的质量引导自训练框架解析

1. 无监督视频实例分割的核心挑战视频实例分割&#xff08;Video Instance Segmentation, VIS&#xff09;作为计算机视觉领域的前沿方向&#xff0c;同时面临着目标检测、语义分割和跨帧跟踪三重挑战。传统全监督方法虽然取得了显著进展&#xff0c;但其性能严重依赖于大量精确…...

三步搞定黑苹果OpenCore EFI配置:OpCore Simplify终极指南

三步搞定黑苹果OpenCore EFI配置&#xff1a;OpCore Simplify终极指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 你是否曾经因为复杂的OpenCore配…...

从BigDecimal到JSON:toString()和toPlainString()在Spring Boot接口序列化中的实战避坑

BigDecimal在Spring Boot接口中的序列化实战&#xff1a;避免科学计数法与精度丢失 金融系统中0.01元的误差可能导致数百万损失&#xff0c;而电商平台的价格展示错误会直接引发用户投诉。当你在Spring Boot接口中使用BigDecimal传输金额或高精度数值时&#xff0c;是否遇到过前…...

键盘防误触终极方案:iwck 一键锁定输入设备保护你的工作流程

键盘防误触终极方案&#xff1a;iwck 一键锁定输入设备保护你的工作流程 【免费下载链接】I-wanna-clean-keyboard Block the keyboard input while you were eating instant noodles on your laptop keyboard. 项目地址: https://gitcode.com/gh_mirrors/iw/I-wanna-clean-k…...

揭秘AI写专著技巧:借助AI专著生成工具,20万字专著快速出炉!

学术专著写作困境与AI工具的兴起 学术专著的生存力很大程度上依赖于逻辑的严密性&#xff0c;而逻辑推理恰恰是写作过程中最容易出错的环节。专著应该围绕一个核心观点进行有条理的论证&#xff0c;不仅需要深入阐释每个论点&#xff0c;还要有效应对不同学派的争议观点&#…...

技术迭代器中的元素遍历与访问控制

技术迭代器中的元素遍历与访问控制是现代编程中不可或缺的核心概念。无论是处理大数据集合&#xff0c;还是实现复杂算法&#xff0c;迭代器都扮演着桥梁角色&#xff0c;高效连接数据与操作。随着编程语言的发展&#xff0c;迭代器的功能不断丰富&#xff0c;从简单的顺序访问…...