嵌入式硬件杂谈(八)电源的“纹波”到底是什么?

纹波的引入:在我们嵌入式设备中,很多时候电路电源的纹波很敏感,纹波太大会导致系统不工作,因此设计一个纹波很小的电路就是我们的需求了。

电路的纹波是什么?

纹波(Ripple)是指电源输出中叠加在直流电压上的周期性波动成分,通常是由于交流电源整流和开关电源的工作原理所引入的。它表现为输出直流信号上的周期性波形,主要包括低频和高频的正弦或脉冲信号。

纹波的来源

整流电路 在交流电整流为直流的过程中,由于滤波器(如电容)的容量不足,会在直流电中留下未完全消除的波动,通常表现为工频纹波(如 50Hz 或 60Hz)。

开关电源 开关电源通过高频开关工作,导致输出电压中可能存在高频的脉动分量,这是由于高频开关噪声和电感/电容滤波不足造成的。

负载波动 当负载变化时,电源调节响应可能滞后,导致短时间内出现电压波动。

因此如下图的才是纹波,其他两幅图中的都不是纹波。

下面这两幅图都不是纹波。

首先我们要知道电源分为线性电源和开关电源,他们都可以把一个电压转为另一个电压,但是在转变的过程中,他们会表现出不同的特性,这个问题在之前我们的硬件篇中也有讲过,

线性电源的内部原理

线性电源是一种通过线性调节器对电压进行稳压的电源类型,其核心是利用串联调整元件工作在线性区进行电压调节。

输入整流和滤波:交流输入电压通过整流桥整流成脉动直流电压,再通过滤波电容(或电感-电容组合)滤波,形成一个相对平滑的直流电压。

稳压电路:使用一个串联调整元件(如晶体管或 MOSFET),与负载串联,调节输出电压。

调整元件根据误差放大器的反馈信号工作在线性区,调整通过的电流大小。

反馈控制:输出电压通过采样电路与参考电压(如基准二极管产生的稳定电压)进行比较。

误差放大器放大两者的差值,控制调整元件,以稳定输出电压。

表现出来的特性也不算纹波了,纹波淹没在其中了。

开关电源的内部原理

开关电源(Switching Power Supply)是一种通过高频开关技术将电能高效转化的电源类型,其调节方式基于开关元件的开断操作。

输入整流和滤波:将交流电压整流成直流电压,通过滤波器消除工频噪声。

高频转换:开关元件(如 MOSFET)在高频(几十 kHz 到几 MHz)下工作,通过脉宽调制(PWM)控制开关占空比,调节输出电压。高频变压器在此阶段将输入电压升压或降压。

输出整流和滤波:高频脉冲电压通过二极管整流,再通过电容和电感滤波,形成稳定的直流电压输出。

反馈控制:采样输出电压,与参考电压比较后,将误差信号反馈到控制电路,调节开关元件的占空比。

不产生纹波的电源

电源中要做到完全不产生纹波几乎是不可能的,但纹波的幅度可以被极大地抑制。以下是一些关键点:线性稳压器是实现低纹波的最佳选择:线性稳压器通过调整元件(如三极管或 MOSFET)在其线性工作区内连续调整输出电压,能够平滑输入电压的波动。它不会像开关电源那样使用高频开关操作,因此没有开关引起的高频纹波。滤波器和反馈控制可以将输入端残余的低频纹波进一步抑制,使得输出电压极其平稳。大部分剩余干扰信号可能是系统噪声:系统噪声可能来源于输入电源的电磁干扰(EMI)、电路板的寄生效应或者外部环境。线性稳压器的高频抑制特性可以减少这些噪声传导到输出端。

 开关电源一定会产生纹波

开关电源的工作原理决定了它必然会产生纹波,且纹波大小是衡量开关电源质量的重要指标:纹波产生的原因:高频开关动作(开关管的导通和关断)会引入尖峰电压和电流,形成高频纹波。高频变压器、电感和电容中的寄生效应也会导致高频纹波。输出滤波器的设计不足或元件选型不当可能加剧纹波的幅度。纹波大小是衡量开关电源性能的关键指标:高品质开关电源会通过更好的滤波设计(如 LC 滤波器、多级滤波)和优化电磁兼容性(EMC)的设计,来尽量减小纹波。即便如此,开关电源的纹波水平通常比线性电源高,尤其在高频端。

使用线性稳压器实现低纹波设计的优势

如果需要设计纹波极小的电源,线性稳压器是更好的选择,原因包括:本质低纹波:线性稳压器没有高频开关操作,不会引入高频纹波。其输出的低频纹波主要由输入端工频纹波决定,可以通过合理选择滤波电容容量和种类来进一步抑制。更好的噪声抑制性能:线性稳压器可以有效滤除输入端的高频噪声和低频波动,使得输出更加稳定。适用于对噪声和纹波敏感的场景,如音频设备、精密测量仪器和通信设备。设计简单:与开关电源相比,线性电源的电路设计和调试更加简单,不需要考虑高频开关噪声的复杂抑制措施。

选择线性稳压器的注意事项

虽然线性稳压器在纹波性能上表现出色,但在设计时也需要注意其缺点:效率较低:线性稳压器通过调整元件线性降低电压,多余的能量以热的形式耗散,因此效率较低,尤其是在输入电压和输出电压相差较大的情况下。功率限制:由于热损耗问题,线性稳压器的功率输出有限,不适合大功率场合。输入输出差距的限制:线性稳压器要求输入电压高于输出电压(称为压差),通常需要设计预留足够的压差。

因此不产生纹波,抑制输入电压波动,大部分测到的是系统噪声的,而开关电源一定产生纹波,纹波大小是衡量开关电源的指标,如果想设计纹波很小的电源,用线性稳压器才是不错的选择。

特性线性电源开关电源
主要纹波来源工频整流后的残余纹波高频开关操作和 EMI
纹波频率低频(50Hz 或 60Hz)高频(kHz 至 MHz 级别)
纹波幅度非常小,通常在毫伏级别较大,通常在几十到几百毫伏范围
控制难度易于通过滤波和反馈控制抑制难度较高,需设计多级滤波

多小的纹波才算小?

纹波电压评价适用场景
< 1 mV极小精密测量仪器(如医疗设备、实验室用精密电源)。
1 - 10 mV很小高端音频设备、低噪声通信设备、模拟电路供电。
10 - 50 mV一般数字电路、电机驱动、普通嵌入式设备。
50 - 100 mV中等开关电源常见水平,适用于功耗较大且对噪声不敏感的设备(如家用电器)。
> 100 mV较大对噪声敏感性低的设备或非关键性供电场景。

纹波的允许范围因应用不同而异:

(1)模拟电路和精密设备

  • 纹波越小越好,通常小于1 mV

  • 例如:

    • 高精度ADC/DAC:纹波可能直接影响信号质量。

    • 医疗设备:如心电图仪和超声波仪器,需要非常干净的电源供电。

(2)数字电路

  • 数字电路相对耐受一些,但纹波过大会引发逻辑错误。

  • 典型需求:

    • 一般数字电路:纹波小于50 mV即可。

    • 对噪声敏感的高速通信接口或高速处理器:纹波应控制在10 mV以内。

(3)功率电子和电机驱动

  • 功率驱动器和大功率负载对纹波要求较低,可以接受较大的纹波(50-100 mV或更高)。

  • 例如:

    • 工业电机控制、电池充电设备。

(4)音频设备

  • 音频设备的纹波会影响噪声水平:

    • 高端音频设备通常要求纹波小于5 mV,以避免听得见的电源噪声。

    • 一般音响设备:纹波小于10-20 mV即可。

(5)嵌入式系统和单片机

  • 典型的单片机和嵌入式系统要求纹波在10-50 mV范围内。

  • 如果系统包含精密传感器模块,可能需要更低的纹波。

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

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

相关文章

Linux系统之stat命令的基本使用

Linux系统之stat命令的基本使用 一、stat命令 介绍二、stat命令帮助2.1 查询帮助信息2.2 stat命令的帮助解释 三、stat命令的基本使用3.1 查询文件信息3.2 查看文件系统状态3.3 使用格式化输出3.4 以简洁形式打印信息 四、注意事项 一、stat命令 介绍 stat 命令用于显示文件或文…

uniapp开发微信小程序实现获取“我的位置”

1. 创建GetLocation项目 使用HBuilder X创建一个项目GetLocation,使用Vue3。 2. 在腾讯地图开放平台中创建应用 要获取位置,在小程序中需要使用腾讯地图或是高德地图。下面以腾讯地图为例。 (1)打开腾讯地图开放平台官方网址:腾讯位置服务 - 立足生态,连接未来 (2)注册…

基于NodeMCU的物联网空调控制系统设计

最终效果 基于NodeMCU的物联网空调控制系统设计 项目介绍 该项目是“物联网实验室监测控制系统设计&#xff08;仿智能家居&#xff09;”项目中的“家电控制设计”中的“空调控制”子项目&#xff0c;最前者还包括“物联网设计”、“环境监测设计”、“门禁系统设计计”和“小…

easegen将教材批量生成可控ppt课件方案设计

之前客户提出过一个需求&#xff0c;就是希望可以将一本教材&#xff0c;快速的转换为教学ppt&#xff0c;虽然通过人工程序脚本的方式&#xff0c;已经实现了该功能&#xff0c;但是因为没有做到通用&#xff0c;每次都需要修改脚本&#xff0c;无法让客户自行完成所有流程&am…

从安全角度看 SEH 和 VEH

从安全角度看 SEH 和 VEH 异常处理程序是处理程序中不可预见的错误的基本方法之一 https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/exceptions/ SEH——结构化异常处理程序 就其工作方式而言&#xff0c;异常处理程序与其他处理程序相比相当基础&#xff0…

nexus docker安装

#nexus docker 安装 docker pull sonatype/nexus3 mkdir -p /data/nexus-data docker run -itd -p 8081:8081 --privilegedtrue --name nexus3 \ -v /data/nexus-data:/var/nexus-data --restartalways docker.io/sonatype/nexus3 #访问 http://192.168.31.109:8081/ 用户名&am…

Spark生态圈

Spark 主要用于替代Hadoop中的 MapReduce 计算模型。存储依然可以使用 HDFS&#xff0c;但是中间结果可以存放在内存中&#xff1b;调度可以使用 Spark 内置的&#xff0c;也可以使用更成熟的调度系统 YARN 等。 Spark有完善的生态圈&#xff1a; Spark Core&#xff1a;实现了…

CSS---实现盒元素div内input/textarea的focus状态时给父元素加属性!

注意兼容性&#xff0c;低版本浏览器无效 要实现当 textarea 文本框获得焦点时&#xff0c;自动给其父元素添加类名或样式&#xff0c;您可以使用 CSS 的 :focus-within 伪类选择器。这个选择器会在元素本身或其任何子元素获得焦点时应用样式。 示例代码 假设您有以下 HTML 结…

2011-2020年各省城镇职工基本医疗保险年末参保人数数据

2011-2020年各省城镇职工基本医疗保险年末参保人数数据 1、时间&#xff1a;2011-2020年 2、来源&#xff1a;国家统计局 3、指标&#xff1a;省份、时间、城镇职工基本医疗保险年末参保人数 4、范围&#xff1a;31省 5、指标解释&#xff1a;参保人数指报告期末按国家有关…

Bert中文文本分类

这是一个经典的文本分类问题&#xff0c;使用google的预训练模型BERT中文版bert-base-chinese来做中文文本分类。可以先在Huggingface上下载预训练模型备用。https://huggingface.co/google-bert/bert-base-chinese/tree/main 我使用的训练环境是 pip install torch2.0.0; pi…

【无标题】学生信息管理系统界面

网页是vue框架&#xff0c;后端直接python写的没使用框架

macos安装maven以及.bash_profile文件优化

文章目录 下载和安装maven本地仓库配置国内镜像仓库配置.bash_profile文件优化 下载和安装maven maven下载地址 存放在/Library/Java/env/maven目录 本地仓库配置 在maven-3.9.9目录下创建maven-repo目录作为本地文件仓库打开setting配置文件 在setting标签下&#xff0c;添…

用Excel表格在线发布期末考试成绩单

每到期末&#xff0c;发布学生的期末考试成绩单便是老师们的一项重要任务。以往&#xff0c;传统的纸质成绩单分发效率低还易出错&#xff0c;而借助 Excel 表格在线发布&#xff0c;则开启了全新高效模式。 老师们先是精心整理各科成绩&#xff0c;录入精准无误的分数到 Excel…

WPF 绘制过顶点的圆滑曲线(样条,贝塞尔)

项目中要用到样条曲线&#xff0c;必须过顶点&#xff0c;圆滑后还不能太走样&#xff0c;捣鼓一番&#xff0c;发现里面颇有玄机&#xff0c;于是把我多方抄来改造的方法发出来&#xff0c;方便新手&#xff1a; 如上图&#xff0c;看代码吧&#xff1a; -------------------…

python监控数据处理应用服务Socket心跳解决方案

1. 概述 从网页、手机App上抓取数据应用服务&#xff0c;涉及到多个系统集成协同工作&#xff0c;依赖工具较多。例如&#xff0c;使用Frida进行代码注入和动态分析&#xff0c;以实现对网络通信的监控和数据捕获。在这样的集成环境中&#xff0c;手机模拟器、手机中应用、消息…

商品线上个性定制,并实时预览3D定制效果,是如何实现的?

商品线上3D个性化定制的实现涉及多个环节和技术&#xff0c;以下是详细的解释&#xff1a; 一、实现流程 产品3D建模&#xff1a; 是实现3D可视化定制的前提&#xff0c;需要对产品进行三维建模。可通过三维扫描仪或建模师进行建模&#xff0c;将产品的外观、结构、材质等细…

Python PyMupdf 去除PDF文档中Watermark标识水印

通过PDF阅读或编辑工具&#xff0c;可在PDF中加入Watermark标识的PDF水印&#xff0c;如下图&#xff1a; 该类水印特点 这类型的水印&#xff0c;会在文件的字节流中出现/Watermark、EMC等标识&#xff0c;那么&#xff0c;我们可以通过改变文件字节内容&#xff0c;清理掉…

旧衣回收小程序开发,绿色生活,便捷回收

随着绿色生活、资源回收利用理念的影响&#xff0c;人们逐渐开始关注旧衣回收&#xff0c;选择将断舍离等闲置衣物进行回收&#xff0c;在资源回收的同时也能够减少资金浪费。目前&#xff0c;旧衣回收的方式也迎来了数字化发展&#xff0c;相比传统的回收方式更加便捷&#xf…

Bluetooth Spec【0】蓝牙核心架构

蓝牙核心系统由一个主机、一个主控制器和零个或多个辅助控制器组成蓝牙BR/ EDR核心系统的最小实现包括了由蓝牙规范定义的四个最低层和相关协议&#xff0c;以及一个公共服务层协议&#xff1b;服务发现协议&#xff08;SDP&#xff09;和总体配置文件要求在通用访问配置文件&a…

vulnhub靶场-matrix-breakout-2-morpheus攻略(截止至获取shell)

扫描出ip为192.168.121.161 访问该ip&#xff0c;发现只是一个静态页面什么也没有 使用dir dirsearch 御剑都只能扫描到/robots.txt /server-status 两个页面&#xff0c;前者提示我们什么也没有&#xff0c;后面两个没有权限访问 扫描端口&#xff0c;存在81端口 访问&#x…