什么是电源纹波?如何测量电源纹波?

一、电源纹波概念

1.1  什么是纹波

        电源纹波是指叠加在直流电源输出的电压或电流中的交流成分,是一种周期性的波动信号。好比平静的湖面有一阵风吹过,带起阵阵水波。这就是纹波的概念。

        如下图示,使用示波器测量纹波时,上面的尖锐的毛刺就是电源噪声,而有规律的波动就是纹波。

电源纹波和噪声的对比如下表格所示:

      在工程上,在对电源进行测试时,一般并不刻意地把纹波和噪声分开,测量的是纹波和噪声两者的合成干扰,用峰峰值表示。上述纹波的分类其实已经包含了噪声。  

        一般情况下,在测试过程中,我们测试DC/DC电源的输出为纹波测试,最远端芯片IC电源管脚的接收端为噪声测试。


        由此我们知道,开关电源输出的不是纯正的直流电压,里面有些交流成分,这就是纹波和噪声造成的。 纹波是输出直流电压的波动,与开关电源的开关动作有关。每一个开、关过程,电能从输入端被"泵到"输出端,形成一个充电和放电的过程,从而造成输出电压的波动,波动频率与开关的频率相同。 纹波电压是纹波的波峰与波谷之间的峰值,其大小与开关电源的输入电容和输出电容的容量及品质有关。

1.2  纹波产生的原因

      电源纹波产生的原因主要包括以下几个方面:

  1. 电源开关元件的开关行为:电源内部的开关元件(如变压器、整流器等)在工作时会发生周期性的开关行为,从而导致输出电压出现周期性的变化。这种开关行为引起的纹波称为开关纹波。
  2. 电源滤波元件的限制:电源滤波元件(如电容、电感等)用于消除或减小电源中的纹波。然而,由于滤波元件的特性和性能限制,无法完全消除纹波,导致一定程度的纹波存在。
  3. 电源输入信号的不稳定性:电源输入信号可能受到外部因素的影响,如电网的电压波动、线路噪声等。这些不稳定性会传递到电源输出中,导致纹波的产生。
  4. 负载变化引起的纹波:当负载发生变化时,电源必须调整输出电压以满足负载要求。这种调整过程可能引起输出电压的瞬时变化,从而产生纹波。

1.3  纹波的危害

        纹波会给我们的电源带来什么样的危害呢?一般来说纹波是百害而无一利的,纹波的危害主要有以下几点:

  1. 功能干扰:电源纹波可以传播到其他电路中,干扰正常的信号传输和处理。这可能导致设备的功能受损或产生误操作。
  2. 噪声干扰:电源纹波中的交流成分可以被电子设备的敏感部件(如放大器、传感器等)捕获,并以噪声的形式表现出来。这会影响设备的性能和精度,尤其是在需要高精度的测量或信号处理应用中。严重的电源纹波甚至会损坏设备。
  3. 电磁干扰:电源纹波会通过电源线或地线辐射出去,可能引起电磁干扰。这可能影响附近的其他设备或系统的正常运行,甚至违反电磁兼容性(EMC)标准。
  4. 组件寿命缩短:电源纹波会引入额外的功率损耗(降低电源的使用效率)和热量,可能导致电子组件的工作温度升高。长期以来,这可能会缩短组件的寿命并增加故障的风险。

1.4  纹波的表示方法

        电源纹波可以用有效值或者峰值来表示,或者使用绝对量、相对量来表示。一般情况下,公司会使用峰峰值,也就是压差(波峰波谷相减)的绝对值来表示,同时会比较相对量是否满足标准要求。

        举个例子来说明下:假如我们使用DC/DC输出3.3V的电压,使用示波器有源探棒,调节端口为DC耦合(如果是无源探棒,则使用AC耦合,并调节偏置为3.3V),测试得到的纹波结果为±25mV(无源探棒测试结果对应为3.3V±25mV),那么我们可以说此DC/DC输出的纹波为50mV,这个是绝对量,而相对量即纹波系数 = 纹波电压/输出电压 = 50mV / 3.3V = 1.51%。

二、电源纹波的测量方法

1、首先探头要选择合适的档位,如果电压比较大,或者对带宽要求比较高的情况下可使用X10档,普通情况下建议使用X1档,避免不必要的噪声衰减影响纹波的测量。

        10:1(X10)的探头,实际上是在探头端衰减了10倍,然后在示波器端放大10倍。

        好处是通过前面的匹配电路提升了探头带宽可以到几百MHz,而且扩展了示波器的量程,但是对于小信号的测量不是特别有利。如果被测信号幅度本身就小,再衰减10倍可能就淹没在示波器的底噪声里了,即使再做10倍的数学放大,对于信噪比本身也是没有改善的。

        1:1(X1)探头的适合测试低频的,10:1(X10)适合测量高频的。

        探头设置了X1档,相对应在示波器中需要设置比率为X1。反之设置X10,示波器也需X10。


 

2、纹波属于是交流成分,所以“通道耦合”方式可使用“交流”方式,限制直流信号的输入。

        使用无源探头则AC耦合;如果使用有源探棒,调节端口为DC耦合。

有源探头和无源探头的区别icon-default.png?t=N7T8https://www.bilibili.com/video/BV1wN4y197Wu/?vd_source=1f859d562939e879164b56f55a31f28d


 

3、可适当的使用“带宽限制”功能,可选择“20MHz”带宽限制。一般开关电源输出的纹波频率在0~20MHz范围,也有些芯片会要求测到80MHz或200MHz。而高频同步开关噪声和信号反射等引起的噪声在0~1GHz范围。所以建议选择20MHz带宽限制,可将不必要的高频噪声滤除。


 

4、为避免电磁辐射等对信号的干扰,示波器探头接地线要求尽量短(测量回路也尽量短),通常使用探头自带的接地弹簧来接地,避免长接地线带来的不必要干扰。


5、触发方式可以选用边沿触发,触发模式可以在Auto/Normal状态下均可。另外,纹波测试一般以峰峰值来表示。

从测量中可以看到,本次电源纹波的峰峰值为18mV,纹波越小电源质量就越高。

一般地:

 

普通的数字I/O:电源的纹波噪声容限比较大,100mV左右都没问题;

继电器输出、光耦输出的电源:可容忍达100mV的纹波噪声;

工业通讯端口的供电:像RS-232、RS-485、CAN等总线型的电源,本身是数字信号,像RS-485、CAN还是差分形式传输,对电源的纹波噪声不那么敏感,电源的纹波噪声一般控制在75mV左右即可;

低速、低精度的数据采集系统:对精度和速度要求不高,纹波噪声控制在50mV一般都能满足数据采集的需求;

给低压CPU供电的电源:像类似于1.2V、0.8V的CPU供电系统,对电源的纹波噪声比较敏感,纹波噪声大时容易影响CPU的正常工作,甚至烧坏CPU,一般要求控制在30mV以内;

高速、高精度数据采集系统:对精度和速度都有较高要求,对电源的纹波噪声及其敏感,除要求电源的纹波噪声小外,还需选用一些高精度、共模抑制比大的运放来配合,电源的纹波噪声一般都需控制在10mV以内。


三、纹波的抑制方法

不管是哪种纹波,减小纹波最有效的方法一般有以下几种:

1、输出用π型电路滤波,LC滤波。

2、增大电容。对于输出电容,使用铝电解电容以达到大容量的目的。但是电解电容在抑制高频噪声方面效果不是很好,而且ESR也比较大,所以会在它旁边并联一个陶瓷电容(用于高配滤波和减小ESR),来弥补铝电解电容的不足。同时,开关电源工作时,输入端的电压Vin不变,但是电流是随开关变化的。这时输入电源不会很好地提供电流,通常在靠近电流输入端(以BucK型为例,是SWITcH附近),并联电容来提供电流。

3、增大电感。在满足输出电流的情况下,稍微加大电感量(一般来说电感量越大,输出纹波越小,但是对应的动态响应也会变差,而且电感量越大,输出的电流就越小)。

4、对于高精度仪器,可以在开关电源输出后接LDO滤波。但是成本高、功耗大。

5、提高开关电源的开关频率。

6、优化开关电源的布局布线。

噪声改善

  • 在用电芯片端的电源引脚上放置一定规格、数量的去耦电容,当这些芯片进行工作状态切换时,从而保证电源网络供电的稳定性(就是避免了用电系统影响到了供电系统的稳定,也就是他们出现了耦合,所以这里才叫去耦电容)。

  • 电源供电系统输出端,放置一定规格、数量的旁路电容,避免电源端的高频噪声干扰到用电系统的正常工作。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

听神经瘤的听力学表现

听神经瘤的听力学诊断 听神经瘤的听力学表型多样,听力正常者不能排除听神经瘤;听力损失程度不能预判肿瘤大小;纯音测听与言语识别率不一致应警惕蜗后病变;听性脑干诱发电位诊断听神经瘤敏感度随肿瘤增大而增加。 一.纯…

19.云原生CICD之ArgoCD入门CD过程实战

云原生专栏大纲 文章目录 ArgoCDArgoCD 简介GitOps介绍Argo CD 的工作流程argocd和jinkens对比kustomize介绍ArgoCD和kustomize关系 安装argocdargocd控制台介绍首页应用创建表单SYNC OPTIONS(同步选项)SYNC POLICY(同步策略) 应…

Linux中文件属性的获取(stat、chmod、Istat、fstat函数的使用)

修改文件权限 函数如下&#xff1a; chmod/fchmod函数用来修改文件的访问权限: #include <sys/stat.h> int chmod(const char *path, mode_t mode); int fchmod(int fd, mode_t mode); 成功时返回0&#xff1b;出错时返回EOF 注意&#xff1a;在vmware和windows共享的文…

亚信安慧AntDB:AntDB-M元数据锁之锁的获取(三)

5 锁的获取 5.1 锁的强弱 当线程已经持有的锁比新申请的锁更强时&#xff0c;认为已经持有了锁&#xff0c;无需再对申请锁类型加锁。锁的强弱指持有的锁与其他锁的不兼容集合大小&#xff0c;集合相同锁相同&#xff0c;集合更大锁更强&#xff0c;否则无强弱关系。通过锁的…

Find My手套|苹果Find My技术与手套结合,智能防丢,全球定位

手套是手部保暖或劳动保护用品&#xff0c;也有装饰用的。手套是个很特别的东西&#xff0c;当初它的产生并不是为了实用&#xff0c;只是到近代&#xff0c;它才成了寒冷地区保温必备之物&#xff0c;或是医疗防菌、工业防护用品。手套按照制作方法分为缝制、针织、浸胶等。如…

第二证券:股指预计维持蓄势震荡格局 关注通信设备、软件开发等板块

第二证券以为&#xff0c;沪指盘中下探近期新低后快速反弹&#xff0c;商场抛压力度逐步削弱&#xff0c;跟着北上资金逐步回流&#xff0c;资金抄底志愿回归。从周线等级看&#xff0c;指数回踩2020年3月份低位&#xff0c;做空力气有逐步削弱痕迹&#xff0c;短期将有望构成周…

Redis(发布订阅、事务、redis整合springboot、集成 Spring Cache)

目录 一.redis的发布订阅 1、什么 是发布和订阅 2、Redis的发布和订阅 3、发布订阅的代码实现 二.Redis事务 1.事务简介 1、在事务执行之前 如果监听的key的值有变化就不能执行 2、在事务执行之前 如果监听的key的值没有变化就能执行 3、Exec之前就出现错误 4、Exec之…

Kafka-服务端-副本机制

Kafka从0.8版本开始引入副本(Replica)的机制&#xff0c;其目的是为了增加Kafka集群的高可用性。 Kafka实现副本机制之后&#xff0c;每个分区可以有多个副本&#xff0c;并且会从其副本集合(Assigned Replica,AR)中选出一个副本作为Leader副本&#xff0c;所有的读写请求都由…

计算机网络-AAA原理概述

对于任何网络&#xff0c;用户管理都是最基本的安全管理要求之一&#xff0c;在华为设备管理中通过AAA框架进行认证、授权、计费实现安全验证。 一、AAA概述 AAA&#xff08;Authentication(认证), Authorization(授权), and Accounting(计费)&#xff09;是一种管理框架&#…

鸿蒙APP的应用场景

鸿蒙APP可以用于多种场合和设备类型&#xff0c;这是鸿蒙系统的分布式能力和多终端适配的优势。以下是一些鸿蒙APP的应用场景&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.智能手机和平板电脑&am…

桌面型物联网智能机器人设计(预告)

相关资料 桌面级群控机器人CoCube探索-2022--CSDN博客 视频&#xff1a; 能&#xff01;有&#xff01;多&#xff01;酷&#xff01;CoCube桌面级群控机器人 让我看看谁在SJTU里划水… 简要介绍 设计一个桌面型物联网智能机器人&#xff0c;以ESP32芯片为核心&#xff0c;配…

uniapp+uview封装上传图片组件(单张/多张)

uniappuview封装上传图片组件(单张/多张) 先看效果 1.uploadImg.vue <template><view class"uploadImg flex-d flex-wrap"><!-- 多张图片上传 --><view class"imgList imgArr flex-d flex-wrap" v-for"(item,index) in file…

Leetcode2806. 取整购买后的账户余额

Every day a Leetcode 题目来源&#xff1a;2806. 取整购买后的账户余额 解法1&#xff1a;数学 题目要求为将 purchaseAmount 四舍五入到最近的 10 的倍数作为 roundedAmount&#xff0c;计算 100−roundedAmount 的值并返回。 分类讨论即可。 代码&#xff1a; /** lc…

Leetcode—24. 两两交换链表中的节点【中等】

2023每日刷题&#xff08;八十七&#xff09; Leetcode—24. 两两交换链表中的节点 实现代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x),…

Java零基础学习19:集合

编写博客目的&#xff1a;本系列博客均根据B站黑马程序员系列视频学习和编写目的在于记录自己的学习点滴&#xff0c;方便后续回忆和查找相关知识点&#xff0c;不足之处恳请各位有缘的朋友指正。 一、集合和数组的对比 数组和集合很相似&#xff0c;但集合只能存储引用数据类…

MySQL两个表的亲密接触-连接查询的原理

MySQL对于被驱动表的关联字段没索引的关联查询&#xff0c;一般都会使用 BNL 算法。如果有索引一般选择 NLJ 算法&#xff0c;有 索引的情况下 NLJ 算法比 BNL算法性能更高。 关系型数据库还有一个重要的概念&#xff1a;Join&#xff08;连接&#xff09;。使用Join有好处&…

【操作系统】实验四 增加Linux系统调用

&#x1f57a;作者&#xff1a; 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux &#x1f618;欢迎关注&#xff1a;&#x1f44d;点赞&#x1f64c;收藏✍️留言 &#x1f3c7;码字不易&#xff0c;你的&#x1f44d;点赞&#x1f64c;收藏❤️关注对我真的很重要&…

Zabbix 整合 Prometheus:案例分享与操作指南

一、简介 Zabbix 和 Prometheus 都是流行的开源监控工具&#xff0c;它们各自具有独特的优势。Zabbix 主要用于网络和系统监控&#xff0c;而 Prometheus 则专注于开源的分布式时间序列数据库。在某些场景下&#xff0c;将这两个工具整合在一起可以更好地发挥它们的优势&#…

C语言进阶——数据结构之链表

前言 hello&#xff0c;大家好呀&#xff0c;我是Humble 在之前的两篇博客&#xff0c;我们学完了数据结构中的顺序表&#xff0c;还对它进行了一个应用&#xff0c;做了一个通讯录的小项目 那今天我们再来学习一个新的数据结构——链表 引入 我们来回忆一下顺序表 对于顺…

Spring Boot 初始(快速搭建 Spring Boot 应用环境)

提示&#xff1a; ① 通过下面的简介可以快速的搭建一个可以运行的 Spring Boot 应用&#xff08;估计也就2分钟吧&#xff09;&#xff0c;可以简单的了解运行的过程。 ② 建议还是有一点 Spring 和 SpringMVC的基础&#xff08;其实搭建一个 Spring Boot 环境不需要也没有关系…
最新文章