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

理解输出电压纹波和噪声:来源与抑制

医疗设备、测试测量仪器等很多应用对电源的纹波和噪声极其敏感。理解输出电压纹波和噪声的产生机制以及测量技术是优化改进电路性能的基础。

1:输出电压纹波

以Buck电路为例,由于寄生参数的影响,实际Buck电路的输出电压并非是稳定干净的直流电压,而是在直流电压上叠加了输出电压纹波和噪声,如图1所示。

图片

图1. Buck 输出电压纹波和噪声

实际输出电压纹波由电感电流与输出阻抗决定,由三部分组成,如图2 所示。

  1. 电感电流纹波通过输出电容的寄生电阻ESR形成的压降

  2. 输出电容的充放电

  3. 寄生电感引起的电压突变

图片

图2. 输出电压纹波的组成

不同类型的输出电容,寄生参数的大小不同,三部分纹波所占的比例也有所不同。因此,使用不同类型的输出电容会得到不同波形的电压纹波。如图3所示,电解电容的ESR较大,纹波由ESR主导,波形与电感电流纹波形状类似。陶瓷电容的ESR和ESL都很小,主要由电容的充放电主导,纹波类似电容的充放电曲线。OSCON电容三者的影响都体现在纹波中。

图片

图3. 不同类型输出电容的电压纹波

2:输出电压纹波的测量

在测量输出电压纹波时,要注意如下几点,正确方式如图4所示。

  1. 保证接地环路尽可能小,建议使用接地环

  2. 探头应靠近电容两侧

  3. 避免同时使用示波器其他通道测试其他点位的波形

  4. 如果只关注开关频率分量纹波,建议打开示波器带宽限制

如图5所示,左侧波形同时测量开关节点和输出电压纹波,带宽限制关闭。可以看到,输出电压纹波中的噪声较大,影响纹波的测量。

图片

图4. 输出电压纹波测试方式

图片

图5. 输出电压纹波测试对比

3:输出电压纹波的抑制

由以上分析可知,输出电压纹波由电感纹波电流和输出电容阻抗决定(式1)。

图片

因此,要降低输出电压纹波可以通过降低电感电流纹波或者降低输出电容阻抗。当输入输出电压和负载一定时,电感电流的纹波跟开关频率和电感量成反比。增加电感量或者开关频率可以有效降低输出电压的纹波,但开关频率和电感往往受到电路效率和体积等的限制。

当开关频率和电感值一定时, 抑制纹波电压最有效的方式是减小输出电容在开关频率处的输出阻抗。在实际应用场景中,通常会并联多种不同的输出电容来获得足够的容量并降低输出电压纹波,如图6所示。由式(2)-(5)可以计算得到输出电容的总阻抗以及等效的电阻和电容。若已知Buck电路的开关频率,通过式(3)可得到开关频率处的阻抗,也就可以得到输出电压纹波。但是,当输出电容数量较多时,计算会变得很复杂。简单有效的方式可以借助Excel 工具,如图6所示。

图片

图6. 多个输出电容并联

图片

图片

图片

图7. 输出电压纹波计算工具

若选择合适的电容仍然无法满足纹波的要求,可以增加第二级LC 滤波器来进一步降低输出电压纹波, 如图8所示。

图片

图8. Buck 电路第二级LC滤波器

第二级LC滤波器提供额外的增益衰减,但同时高品质因素Q值也会导致相位裕度降低,甚至导致环路稳定性问题,如图9所示。为保证环路稳定,可以在L2两端增加damp电阻,降低Q值。图10以TI电源模块LMZ23601为例 (Vin = 24V, Vout = 5V, Fsw = 750kHz, Iout = 1A),在输出端增加160nH 电感, 3X22uF 电容, 250mΩ damp电阻,输出电压纹波<1mV。

图片

图9. Buck两级滤波波特图

图片

图10. LMZM23601 两级滤波

图片

图11. LMZ23601 两级滤波输出电压纹波

综上所述,理解输出电压纹波的形成原理,根据实际应用要求,针对性地优化电感值、开关频率以及输出电容,可有效降低输出电压纹波,满足应用需求。

02

高频噪声分量的来源和抑制

1:输出电压噪声

输出电压波形中除了开关频率分量的纹波以外,还存在高频噪声分量,如图1所示。高频噪声是如何形成的呢?主要是由电路中的寄生参数造成的。在实际电路中,PCB走线存在寄生电感和电阻,输入输出电容会引入寄生电感和电阻,两个不同电位的平面之间会形成寄生电容。以Buck电路为例,上下管切换的瞬间,输入回路中的寄生电感与开关管的输出电容谐振。因此,开关节点SW在上升和下降沿会产生高频振荡,且寄生参数越大,振荡的幅度也越大,甚至损坏开关管。该高频振荡会通过SW节点与输出VOUT之间的寄生电容耦合到输出电压,也就是输出电压中的高频噪声。

图片

图1. Buck电路的寄生参数

2:输出电压噪声的抑制

了解高频噪声的来源和耦合途径,可以帮助我们有针对性地抑制输出电压噪声。下面分别介绍如何通过噪声源和耦合途径来抑制输出电压噪声。

针对噪声源,有如下几种抑制方法:

  1. PCB布板时尽量减小输入高di/dt回路

Buck电路的输入回路由输入电容CIN, 上管HS和下管LS组成。HS和LS的开关动作导致输入环路电流的非连续性,引起SW电压的振荡。输入环路越大,振荡越严重,开关管的电压应力越大。将输入电容尽可能靠近HS和LS,保证输入环路尽最小,可有效降低开关节点SW的振荡,如图2所示。

图片

图2. 输入电容位置对输出电压噪声的影响

2.使用TI HotRod 封装产品

HotRod 封装技术将芯片内部的die倒置,通过铜柱直接连接die 和lead frame,消除了使用wire bond引入的寄生电感,减小SW节点的振荡,例如LMR33630。另外,如图4所示,HotRod封装有两个电源VIN引脚和两个接地GND引脚,分别位于封装的两端。这种引脚分配可以减少VIN和GND回路造成的寄生环路电感。如果在器件的两边都有对称布局的输入电容,等效寄生回路电感则会减半(两个相等的并联电感)。这可以有效地减少高的di/dt 产生的噪声,相当于高频滤波。

图片

图3. TI Hotrod 封装技术

图片

图4. LMR33630 对称输入降低

3.使用TI电源模块产品

由于Layout的限制,输入电容无法无限靠近Buck 芯片。TI的电源模块产品集成高频输入电容和电感,进一步减小输入回路和SW节点的面积,降低噪声,如图5所示。

图片

图5. TI电源模块产品

针对耦合途径,有如下几种抑制方法:

  1. 选择寄生电容较小的电感

理想电感对高频噪声呈现很大的阻抗,因此输出电压中的噪声很小。但是,实际电感存在寄生电容,噪声会通过耦合电容,耦合到输出电压。因此,选择耦合电容较小的电感,在一定程度上可抑制输出电压噪声。

图片

图6.噪声耦合途径

2.并联高频滤波电容

直观地理解,输出电压噪声等于SW噪声在输出电容阻抗和输出电感阻抗的分压。也就是说,输出电容在噪声频率处的阻抗越小,耦合到输出的噪声就越小。但是,多个电容并联后,输出电容的阻抗曲线会存在多个谐振点。如图7所示,增加高频电容后,在谐振点处,阻抗最小; 谐振点之前,阻抗变大; 谐振点之后,阻抗变小。因此,并非增加高频电容就一定能减小输出噪声。噪声频率位于谐振点处,输出噪声最小。如图8所示,增加220pF的电容,电压噪声反而增加了。因此,选择合适的输出电容至关重要。

图片

图7.输出并联高频滤波电容的阻抗特性

图片

图8. 不同电容对输出电压噪声的影响

综上所述,理解输出电压噪声的形成原理,根据实际应用要求,选择先进的封装技术/电源模块产品、优化PCB布局、增加滤波电容可有效降低输出电压噪声,满足应用需求。

相关文章:

理解输出电压纹波和噪声:来源与抑制

医疗设备、测试测量仪器等很多应用对电源的纹波和噪声极其敏感。理解输出电压纹波和噪声的产生机制以及测量技术是优化改进电路性能的基础。 1&#xff1a;输出电压纹波 以Buck电路为例&#xff0c;由于寄生参数的影响&#xff0c;实际Buck电路的输出电压并非是稳定干净的直流…...

uni-app 微信小程序之好看的ui登录页面(二)

文章目录 1. 页面效果2. 页面样式代码 更多登录ui页面 uni-app 微信小程序之好看的ui登录页面&#xff08;一&#xff09; uni-app 微信小程序之好看的ui登录页面&#xff08;二&#xff09; uni-app 微信小程序之好看的ui登录页面&#xff08;三&#xff09; uni-app 微信小程…...

Textual Inversion

参考博客1:https://www.bilibili.com/read/cv25430752/...

笙默考试管理系统-MyExamTest----codemirror(47)

笙默考试管理系统-MyExamTest----codemirror&#xff08;44&#xff09; 目录 笙默考试管理系统-MyExamTest----codemirror&#xff08;44&#xff09; 一、 笙默考试管理系统-MyExamTest----codemirror 二、 笙默考试管理系统-MyExamTest----codemirror 三、 笙默考试…...

JVM中 Minor GC 和 Full GC 的区别

Java中的垃圾回收&#xff08;Garbage Collection, GC&#xff09;是自动内存管理的一部分&#xff0c;其主要职责是识别并清除程序中不再使用的对象来释放内存。Java虚拟机&#xff08;JVM&#xff09;在运行时进行垃圾回收&#xff0c;主要分为两种类型&#xff1a;Minor GC和…...

二十一章(网络通信)

计算机网络实现了多台计算机间的互联&#xff0c;使得它们彼此之间能够进行数据交流。网络应用程序就是在已连接的不同计算机上运行的程序&#xff0c;这些程序借助于网络协议&#xff0c;相互之间可以交换数据。编写网络应用程序前&#xff0c;首先必须明确所要使用的网络协议…...

[linux运维] 利用zabbix监控linux高危命令并发送告警(基于Zabbix 6)

之前写过一篇是基于zabbix 5.4的实现文章&#xff0c;但是不太详细&#xff0c;最近已经有两个小伙伴在zabbix 6上操作&#xff0c;发现触发器没有str函数&#xff0c;所以更新一下本文&#xff0c;基于zabbix 6 0x01 来看看效果 高危指令出发问题告警&#xff1a; 发出邮件告…...

手机升级到iOS15.8后无法在xcode(14.2)上真机调试

之前手机是iOS14.2的系统,在xcode上进行真机测试运行良好&#xff0c;因为想要使用Xcode的Instruments功能&#xff0c;今天将系统更新到了iOS15.8 &#xff0c;结果崩了 说是Xcode和手机系统不兼容不能进行真机测试。在网上查了好些方法&#xff0c;靠谱的就是下载相关版本的…...

安装TensorFlow2.12.0

文章目录 一、安装Anaconda步骤 1: 下载Anaconda步骤 2: 运行安装程序步骤 3: 选择安装路径步骤 4: 完成安装步骤 5: 启动Anaconda Navigator步骤 6: 创建和管理环境二、安装TensorFlow​(一)Anaconda修改国内镜像源(二)安装CPU版TensorFlow2.12.0(三)查看TensorFlow版本…...

elasticsearch 索引数据多了怎么办,如何调优,部署?

当Elasticsearch索引的数据量不断增加时&#xff0c;可以考虑以下调优和部署措施&#xff1a; 增加索引规模&#xff1a;Elasticsearch支持动态增加索引&#xff0c;可以根据数据量的增长情况逐步增加新的索引。同时&#xff0c;也可以考虑使用分片技术&#xff0c;将数据分散…...

人工智能企业引入S-SDLC,推动安全能力大跃升,保障AI技术体系深化落地

某人工智能公司是国际知名的上市企业&#xff0c;核心技术处于世界前沿水平。多年来&#xff0c;该企业在智慧教育、智慧医疗、智慧城市、智慧司法、金融科技、智能汽车、运营商、消费者等领域进行深度技术赋能&#xff0c;深入推进各个行业的智能化、数字化转型建设。 人工智能…...

Docker的数据卷

数据卷 1.数据卷概述 数据卷&#xff1a;容器与宿主机之间数据共享。 数据卷是一个供容器使用的特殊目录&#xff0c;位于容器中。 可将宿主机的目录挂载到数据卷上&#xff0c;对数据卷的修改操作立刻可见&#xff0c;并且更新数据不会影响镜像&#xff0c;从而实现数据在宿…...

第二十一章总结博客

网络程序设计基础 局域网与互联网 为了实现两台计算机的通信&#xff0c;必须用一个网络线路连接两台计算机。如下图所示 网络协议 1.IP协议 IP是Internet Protocol的简称&#xff0c;是一种网络协议。Internet 网络采用的协议是TCP/IP协议&#xff0c;其全称是Transmission …...

学习php中使用composer下载安装firebase/php-jwt 以及调用方法

学习php中使用composer下载安装firebase/php-jwt 以及调用方法 1、安装firebase/php-jwt2、封装jwt类 1、安装firebase/php-jwt composer require firebase/php-jwt安装好以后出现以下文件: 2、封装jwt类 根据所使用的php框架&#xff0c;在指定目录创建 Token.php <?ph…...

『TypeScript』深入理解变量声明、函数定义、类与接口及泛型

&#x1f4e3;读完这篇文章里你能收获到 了解TypeScript变量声明与类型注解掌握TypeScript函数与方法的使用掌握TypeScript类与接口的使用掌握TypeScript泛型的应用 文章目录 一、变量声明与类型注解1. 变量声明2. 类型注解3. 类型推断 二、函数与方法定义1. 函数定义2. 方法定…...

如何优雅使用 vue-html2pdf 插件生成pdf报表

使用 vue-html2pdf 插件 业务背景&#xff0c;老板想要一份能征服客户的pdf报表&#xff0c;传统的pdf要手撕&#xff0c;企业中确实有点耗费时间&#xff0c;于是github上面看到开源的这个插件就…废话不多说&#xff0c;直接上教程 1.使用下面命令安装 vue-html2pdf npm i…...

C语言第十六集(前)

1.关于那个整形存储入char的 是先取好补码,再截断 例: 2.%u是以十进制的形式打印无符号整数 3.注意(背):存储的char类型变量的补码为10000000的直接解析为-128 4.signed char 类型的变量取值范围是-128~127 5.unsigned char 类型的变量取值范围是0~255 6.有符号类型的变量…...

Makefile语法

一、Makefile规则格式 Makefile 里面是由一系列的规则组成的&#xff0c;这些规则格式如下&#xff1a; 目标…... : 依赖文件集合…… 命令 1 命令 2 ……参考上一节gcc编译器与Makefile入门参考这条规则 1 main: main.o input.o calcu.o2 gcc -o main main.o input.o c…...

用户案例|Milvus 助力 Credal.AI 实现 GenAI 安全与可控

AIGC 时代&#xff0c;企业流程中是否整合人工智能&#xff08;AI&#xff09;对于的企业竞争力至关重要。然而&#xff0c;随着 AI 不断发展演进&#xff0c;企业也在此过程中面临数据安全管理、访问权限、数据隐私等方面的挑战。 为了更好地解决上述问题&#xff0c;Credal.A…...

MySQL三 | 多表查询

目录 多表查询 内连接 隐式内连接 显示内连接 外连接 左外连接 右外连接 自连接 子查询 多表查询 笛卡尔积:集合A和集合B的所有组合情况 A * B 在多表查询时应消除无效的笛卡尔积 内连接 查询的是两张表交集的地方 隐式内连接 SELECT 字段列表 FROM 表1&#xf…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…...

线程与协程

1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指&#xff1a;像函数调用/返回一样轻量地完成任务切换。 举例说明&#xff1a; 当你在程序中写一个函数调用&#xff1a; funcA() 然后 funcA 执行完后返回&…...

【2025年】解决Burpsuite抓不到https包的问题

环境&#xff1a;windows11 burpsuite:2025.5 在抓取https网站时&#xff0c;burpsuite抓取不到https数据包&#xff0c;只显示&#xff1a; 解决该问题只需如下三个步骤&#xff1a; 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...

SpringTask-03.入门案例

一.入门案例 启动类&#xff1a; package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...

Xen Server服务器释放磁盘空间

disk.sh #!/bin/bashcd /run/sr-mount/e54f0646-ae11-0457-b64f-eba4673b824c # 全部虚拟机物理磁盘文件存储 a$(ls -l | awk {print $NF} | cut -d. -f1) # 使用中的虚拟机物理磁盘文件 b$(xe vm-disk-list --multiple | grep uuid | awk {print $NF})printf "%s\n"…...

LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf

FTP 客服管理系统 实现kefu123登录&#xff0c;不允许匿名访问&#xff0c;kefu只能访问/data/kefu目录&#xff0c;不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...

C++.OpenGL (20/64)混合(Blending)

混合(Blending) 透明效果核心原理 #mermaid-svg-SWG0UzVfJms7Sm3e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-icon{fill:#552222;}#mermaid-svg-SWG0UzVfJms7Sm3e .error-text{fill…...

【C++特殊工具与技术】优化内存分配(一):C++中的内存分配

目录 一、C 内存的基本概念​ 1.1 内存的物理与逻辑结构​ 1.2 C 程序的内存区域划分​ 二、栈内存分配​ 2.1 栈内存的特点​ 2.2 栈内存分配示例​ 三、堆内存分配​ 3.1 new和delete操作符​ 4.2 内存泄漏与悬空指针问题​ 4.3 new和delete的重载​ 四、智能指针…...

es6+和css3新增的特性有哪些

一&#xff1a;ECMAScript 新特性&#xff08;ES6&#xff09; ES6 (2015) - 革命性更新 1&#xff0c;记住的方法&#xff0c;从一个方法里面用到了哪些技术 1&#xff0c;let /const块级作用域声明2&#xff0c;**默认参数**&#xff1a;函数参数可以设置默认值。3&#x…...

DAY 26 函数专题1

函数定义与参数知识点回顾&#xff1a;1. 函数的定义2. 变量作用域&#xff1a;局部变量和全局变量3. 函数的参数类型&#xff1a;位置参数、默认参数、不定参数4. 传递参数的手段&#xff1a;关键词参数5 题目1&#xff1a;计算圆的面积 任务&#xff1a; 编写一…...