电感啸叫产生的根本原因及解决方法

article/2025/11/6 8:41:05

电感啸叫产生的根本原因及解决方法

【摘 要】环形电感或工形电感啸叫问题,在稳压电源电路的设计经常遇到,根据稳压电源芯片的不同和外围电路的不同,解决方法也各不相同,本文档的宗旨是分析电感啸叫的根本原因,并综合各种不同的解决方法,供学习参考和借鉴。

【关键词】电感啸叫 稳压电源电路

1. 引言

H7710加密DTU 在摸底测试的时候发现过电感啸叫的现象,当时我们的处理方法是更换稳压电源电路输出部分的电感。在实际的应用中,我们处理的方法可以有多种多样,现在就专门针对此类问题,探讨和汇总电感啸叫的根本原因及处理啸叫的方法。

2. 稳压电源电路的一般设计

2.1 降压稳压电路

在这里插入图片描述

我们以较典型的34063减压稳压芯片电路设计的典型电路来举例,一一分析如下:

不同品牌的34063最大工作频率不同,同样的外围电路,震荡频率也可能有差别,输出脉冲也有差异。

上图为34063 的标准设计图例。

我们现在就来分析下此电路关键器件对性能参数的影响,限流电阻R=R110//R111//R112//R113//R114.

该电阻的作用是检测输出电流,当输出电流超过阀值时,将关闭输出电流。根据负载瞬态最大电流的要求来调整限流电阻的取值,使最大输出电流不小于瞬态最大电流。

R115,R116调整输出电压Vo=1.25*(1+R116/R115)。

C112为内部震荡电路的频率调整电容,电容变小,则频率升高,一般情况,输出方波频率等于该震荡频率。频率越高输出纹波越小。

L110电感量越大,则输出纹波越小,纹波的大小还会影响到输出电压调整的灵敏度,纹波越小,灵敏度越高,输出电压越稳定。但是芯片的SE脚将出现杂乱的窄脉冲开关电流波形,L110电感容易啸叫。纹波越大,输出灵敏度越低,输出电压稳定度降低,SE脚出现开关电流频率较稳定,L110电感不会啸叫。

C115的ESR越小,则允许流经电容的纹波电流越大,保证电容使用寿命的同时,纹波电压也越小。同样电容的容量越大,纹波电压也越小。

R117为反馈电阻,把输出方波叠加在锯齿波上,可以降低电压调整灵敏度,稳定输出方波电流,避免电感啸叫。

3. 电感啸叫的原因所在及解决方法

3.1 啸叫的原因

稳压电源电路输出的开关电流的频率接近或落入音频范围,或周期性方波群的周期频率接近或落入音频范围。周期性电流经过电感线圈,产生交变磁场,该电感线圈在交变磁场作用下产生振动而发出声音。34063的输出稳压是以PWM方式实现的,芯片的最大占空比的限制以及输出电压,决定了最低输入电压,而芯片的耐压决定了最高输入电压,在电压调整灵敏度适当的情况下,输入电压变高,则输出方波脉宽变窄,即占空比变小,当输入电压高到某个数值时,占空比无法再小,为了继续稳压,不同的芯片有不同的处理方式,有的降低频率,有的则周期性的丢弃一些脉冲。周期性丢弃的脉冲群如果周期频率接近或落入音频范围,就会发生电感啸叫的情况,而如果降频处理后的开关电流的频率接近或落入音频范围,也会引起电感的啸叫。

3.2 啸叫的解决办法

提高输出开关电流的频率。综合考虑芯片增加的成本,以及平率增高可引起的电感和上述C115电容参数可适当降低,引起的成本减少。

当输入输出比较大时,对于会周期性丢弃脉冲的芯片来讲,可调整如上图所示C112,降低频率,来获取更大的占空比调整范围,避免出现周期性的方波群落入音频的范围,从而避免电感的啸叫。

调整R117反馈电阻,即改变电压调整灵敏度,避免开关电流频率出现接近或落入音频周期范围内的周期性方波群。从而避免电感的啸叫。

添加C111电容,增加纹波反馈,降低电压调整灵敏度,避免开关电流频率出现接近或落入音频周期范围内的周期性方波群。从而避免电感的啸叫。

在纹波允许范围内,适当加大纹波幅度,必要的话多加一级滤波。

L110 电感改善工艺,减小振动啸叫,如要求供应商增加浸漆工序等。

3.3 实际测试开关电源电路波形

图中CH2:DCDC_CAP,CH4:DCDC_L,CH3:DCDC_CP。
在这里插入图片描述
在这里插入图片描述

4. 总结

本文重点介绍了电感啸叫产生的根本原因,以及不同的解决方法及解决原理。并针对34063稳压电源电路的标准设计图例,进行了详细的分析解释。对于电感啸叫的问题,可以举一反三,应用于其他电路中。总之,处理问题的方法和技巧思路是大同小异的,具体的应用参考对应的稳压电源电路和电源芯片的datasheet,了解对应参数的意义即可。本文的推出,希望可以给大家一个详细的对电感啸叫问题的认识和理解,以及希望对此类问题的处理思路有个清晰的了解。

参考文献

[1] 刘胜利,严仰光《现代高频开关电源实用技术》,电子工业出版社,2001年9月

[2] 孙良华等,《UC3854的最小输出脉宽问题》,国外电子元器件,2000年6月

[3]徐德高等,《脉冲调制变换器型稳压电源》,科学出版社,1986年

参考原文:《电感啸叫产生的根本原因及解决方法》


http://chatgpt.dhexx.cn/article/qThKdGt3.shtml

相关文章

电感啸叫的原因及电感选型

上周同事遇到了电感啸叫的问题,他问我是什么原因。我看他单板空载,判断是DC-DC进入轻载模式,电感上的电流交变频率在20KHz以下,所以会听到声音。 于是我建议他测一下SW管脚的波形,测出来是5KHz。刚好证明了我的猜想是正确的。接着就让他尝试去换了一个感值更大的电感,换…

电感啸叫原因与应对措施

大部分硬件工程师应该都遇到过,PCBA上电后出现“滋滋滋”的叫声,其声响或大或小,或时有时无,或深沉或刺耳,或变化无常者皆有。该现象我们称为“啸叫”,一般分为电感啸叫和电容啸叫。 其中电感啸叫最为常见,尤其在DCDC电路中,大部分是因为 器件参数选择不合理 导致的。…

电感为什么会啸叫?有效对策有哪些?

网络转载 在笔记本电脑、平板电脑、智能手机、电视机以及车载电子设备等运行时,有时会听到"叽"的噪音,该现象称为"啸叫"。 导致该现象出现的原因可能在于电容器、电感器等无源元件,电容器与电感器的发生啸叫的原理不同…

Centos7 查看系统版本信息

本文转自至:https://blog.csdn.net/ZZY1078689276/article/details/77716871 1. 查看版本号   CentOS的版本号信息一般存放在配置文件当中,在CentOS中,与其版本相关的配置文件中都有centos关键字,该文件一般存放在/etc/目录下&…

查询系统版本

Motorola在每隔一段时期会推出一个版本的操作系统。在每个版本中,功能基本一致,但是新版本会比旧版本在功能、稳定性得到进一步的改善。或者不同版本针对的区域不同,比如针对海外、香港、台湾和大陆等地区都有不同的操作系统版本。当然&#…

linux查系统版本

查看Linux内核版本命令(两种方法): 1、cat /proc/version 显示正在运行的内核版本。 [rootS-CentOS home]# cat /proc/version Linux version 2.6.32-431.el6.x86_64 (mockbuildc6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (…

linux 查看系统版本

文章目录 一、查看Linux内核版本的命令二、查看Linux系统发行版本的命令三、 延伸: 一、查看Linux内核版本的命令 cat /proc/version 此命令可以查看正在运行的内核版本信息。/proc 目录存储的是当前内核运行状态的一系列特殊文件,包括:内存…

windows操作系统版本介绍

前言: 生命不止,奋斗不息。 还记得你第一次接触的计算机是什么版本吗? 提到微软操作系统,相信大家第一个想到的就是windows操作系统。windows的操作系统有很多,那么windows有哪些版本呢?下面就给大家介绍…

Windows系统历史版本简介

思考:30年间Windows系统有哪些版本呢? 木易巷带你了解~ 前言 跟我一起,穿越时间! 你在使用什么操作系统,是Windows还是MacOS还是Linux? 一、Windows 1.0 1985年11月20日,微软推出了历史上第一款视窗操…

java 字符串不等于_java中字符串不等于怎么判断

java中字符串不等于可以使用equals()方法判断,equals()方法用于将字符串与指定的对象比较。 语法public boolean equals(Object anObject) 参数 anObject -- 与字符串进行比较的对象。 返回值 如果给定对象与字符串相等,则返回 true;否则返回…

Java字符串比较(3种办法

字符串比较是常见的操作,包括比较相等、比较大小、比较前缀和后缀串等。在 Java 中,比较字符串的常用方法有 3 个:equals() 方法、equalsIgnoreCase() 方法、 compareTo() 方法。下面详细介绍这 3 个方法的使用。 1.equals() 方法 equals() 方…

Java后端:字符串比较(共四种方法,有方法介绍、易错点分析、Java源码,值得一看!)

Java后端:字符串比较(共四种方法,有方法介绍、易错点分析、Java源码,值得一看!) 前言一、推荐使用:equals()二、最容易想到:用Str1 Str2判断三、最容易忽略:compareTo()…

修改VSCode编辑器的主题和代码颜色

修改Visual Studio Code编辑器的主题和代码颜色 摘要:自定义Visual Studio Code(VSCode)的主题和代码颜色 在VS Code 的左下角,点击设置。 打开设置后,在搜索栏搜索关键字:主题。 搜索结果显示有许多个在s…

VSCode C/C++ Theme主题自定义配色方案

此文针对 C/C Theme 插件内的主题进行自定义选择性优化。 文章目录 前言一、基本快捷键二、修改配色步骤1.主题的json文件2.获取代码作用域 前言 最近喜欢浅色主题,但是找了很多主题,都没有让我完全满意的,比如说很多主题的结构体成员变量、…

VSCode修改主题颜色

参考:https://jingyan.baidu.com/article/ea24bc3983f2b59b63b33144.html 步骤1:使用vscode打开一个工程,点击左下角的设置按钮。 步骤2:在弹出的列表选择“Color Theme”。 步骤3:选择后缀为“Light”的主题&#…

【宇宙最强编辑器VS Code】(二)美化VS Code(更换主题和文件图标主题、设置背景图片)

上百篇原创人工智能系列教程,从理论到实战,手把手带你掌握人工智能,点击☞这里☜进入传送门~ 1.VSCode更换主题 1.1.更换内置主题 选择文件->首选项->颜色主题进入主题设置界面,按上下箭头预览主题,按回车更换…

vscode 自定义代码主题颜色

VS Code自定义主题色 基本结构UserJSON配置格式工作台颜色配置编辑区文本颜色目录配置代码scope检查 基本结构 F1 搜索Open User Settings (JSON)打开用户设置JSON文件(以下称作UserJSON) UserJSON配置格式 //https://www.jetbrains.com/zh-cn/lp/mon…

【编辑器】VSCode界面美化,图标与主题插件大全

1、VSCode图标插件 1、vscode-icons VSCode官方出品的图标库 2、Material Icon Theme 扁平化的主题图标库,采用了 Google Material Design 风格 3、vscode-icons-mac vscode-icons-mac 的文件图标与 vscode-icons 一致,只是文件夹图标改成了 Mac 风格…

Vscode 绿色系清新主题

炎炎夏日,上班上的心浮气躁,敲代码的时候,只觉昏昏沉沉,浑浑噩噩... 给vscode换一个一个清新美好的绿色主题,充满活力和希望吧。 朋友们,收藏起来,每个季节换一个主题,打工快乐&am…

vscode美化:主题切换+背景图片设置

目录 1.主题切换 1.1 使用vscode自带的主题 1.2 使用插件 2.背景图片设置 2.1 内部配置文件设置(自定义) 2.2 安装插件-[background] 2.3 安装插件-[background-cover](推荐) 1.主题切换 1.1 使用vscode自带的主题 步骤:文件——首选…