【硬件设计】基于LM22679芯片的DC-DC转换器

news2025/1/11 10:52:41

文章目录

  • 1. DC-DC转换器的基本原理
    • 1.1 DC-DC转换器是什么
    • 1.2 DC-DC转换器的应用场景
  • 2. LM22679芯片
    • 2.1 LM22679芯片特性和基本参数
    • 2.2 LM22679原理
  • 3. LM22679电路设计实例

1. DC-DC转换器的基本原理

1.1 DC-DC转换器是什么

DC-DC转换器是一种用于将直流(DC)电压从一种电平转换到另一种电平的电子电路。它们是现代电子设备中常用的关键部件,用于提供稳定的电源和适配不同电压要求的电路和设备。DC-DC转换器的主要功能是将输入的直流电压转换为输出的不同直流电压,以满足电路中其他组件的工作电压需求。

DC-DC转换器通过控制开关元件(例如晶体管或MOSFET)的开关状态来调整输入电压。这些开关元件周期性地打开和关闭,使电能在电感器或变压器中存储和释放,从而实现电压的升降变换。基于不同的拓扑结构和控制方式,DC-DC转换器可以实现不同的电压变换功能,包括降压(buck)、升压(boost)、升降压(buck-boost)等。

1.2 DC-DC转换器的应用场景

DC-DC转换器在各种电子设备中广泛应用,包括但不限于:

  • 手机和平板电脑
  • 电脑和服务器
  • 电源管理系统
  • 电动汽车和充电设备
  • 工业自动化和通信设备

2. LM22679芯片

2.1 LM22679芯片特性和基本参数

LM22679是一款高效、易于使用的降压型(Buck)DC-DC转换器芯片,具有以下特性和基本参数:

  • 宽输入电压范围: 可支持输入电压范围广泛,通常为4V至42V,适用于工业和汽车电源系统等应用。
  • 可调输出电压: 输出电压可调,可根据设计需求设置为1.22V至37V之间的任意值。
  • 高效能:高效能的设计,具有低静态功耗和高效率,效率可达90%以上,有助于降低系统能耗和热量。
  • 工作温度范围宽: 通常为-40°C至+125°C,适用于工业环境。
  • 集成保护特性: 内置过流保护(OCP)、热关断保护(ThermalShutdown)、输入欠压锁定(UVLO)等保护特性,提高系统的可靠性和安全性。
  • 固定开关频率: 内部固定开关频率,可以减小输出滤波器的尺寸并简化设计。
  • 可调节软启动时间: 可调节的软启动时间,有助于减小启动时的电流冲击,保护电路元件。
  • 可调节限流功能: 可调节的限流功能(IADJ),用于限制输出电流,保护电路和负载。
  • 外部同步功能: 支持外部同步,可以通过同步引脚实现与其他转换器的同步工作。
  • 小封装尺寸: 提供多种小型封装选项,便于在空间受限的应用中使用。

2.2 LM22679原理

电路图中的LM22679如下:
在这里插入图片描述
LM22679是一款电源管理芯片,常用于DC-DC转换器应用,它的引脚如下所述:

  • SW引脚:开关引脚。此引脚通过内部比较器产生PWM波后,连接到开关节点,外部通常与电感和二极管连接,用于实现DC-DC转换。
  • Vin引脚:输入电源引脚。连接供电电压(通常为4V至42V)以供给芯片使用。
  • BOOT引脚:引导引脚。该引脚与内部MOSFET的驱动电路相关联,引脚外通过连接一个电容来充当储存器,用来存储额外的电荷。当MOSFET需要开启或关闭时,BOOT引脚的电容会提供额外的电荷,以加快MOSFET的开关速度。
  • GND引脚:地引脚。连接到系统的地线。
  • IADJ引脚:调节电流引脚。此引脚用于设置芯片的输出电流限制。连接一个电流调节电阻来调整输出电流。
  • FB引脚:反馈引脚。连接到反馈电阻网络,设置反馈电阻网络中合适的电阻,用来分压,分压后的值与芯片内部的参考电压比较(参考电压典型值是1.22V),作用到SW引脚产生占空比变化的PWM波,进而可以得到想要的输出电压值。
  • SS引脚:软启动引脚。通过连接一个电容到地,可以设置软启动的时间。

其工作原理核心实际上就是反馈电阻网络的设置,通过计算可以设计出合适的反馈电阻网络(反馈网络中的电阻也可用可变电阻,焊接好后调节可变电阻,得到想要的电压值),将通过反馈电阻网络设计的部分输出电压引出到FB引脚,与芯片内部的参考电压值比较,使得SW引脚处产生占空比变化的PWM,PWM作用到后面BUCK电路,进而得到想要的输出电压值。

3. LM22679电路设计实例

在这里插入图片描述

如图所示,该电路为一个12V转5V的DCDC变换器,目标输出电压为5V,那么FB引脚电压值为5V×[R4并R5÷(R2+R4并R5)]≈1.196V,该引脚与芯片内部的参考电压1.22V比较,那么实际输出电压就为5V×(1.22÷1.196)≈5.1V。

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

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

相关文章

Python打怪升级(4)

在计算机领域常常有说"合法"和"非法"指的是:是否合理,是否有效,并不是指触犯了法律。 random.randint(begin,end) 详细讲解一下这个random是指模板,也就是别人写好的代码直接来用,在Python当中,…

利用弹性云主机部署高效数据库系统

在当今云计算的时代,弹性云主机(EC2)为我们提供了前所未有的灵活性和可扩展性,使得在云端部署高效的数据库系统成为可能。本文将从选择适当的云服务配置、优化数据库设置、建立完备的数据备份与恢复策略,以及加强数据库…

forward 函数在深度神经网络程序中确实用于表示程序逻辑,特别是网络的前向传播过程。它描述了输入数据如何通过网络的每一层,并最终得到输出预测值的流程

在深度神经网络(例如卷积神经网络,CNN)的程序中,forward 函数通常用于描述网络的前向传播(forward pass)过程。前向传播是神经网络的核心操作之一,它指的是输入数据通过网络的每一层&#xff0c…

【漏洞复现】WebLogic XMLDecoder反序列化(CVE-2017-10271)

1、漏洞描述 CVE-2017-10271漏洞产生的原因大致是Weblogic的WLS Security组件对外提供webservice服务,其中使用了XMLDecoder来解析用户传入的XML数据,在解析的过程中出现反序列化漏洞,导致可执行任意命令。攻击者发送精心构造的xml数据甚至能…

基于小程序实现的惠农小店系统设计与开发

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:spring…

蓝桥杯python考级整理

4_1:算术运算符 4_2:基本语法 4_3:基本语法 4_4:列表 4_5:函数 4_6:字符串 4_7:列表 4_8:逻辑运算符 4_9:字典 4_10:函数

ds18b20温度传感器驱动程序

ds18b20驱动程序 有了之前延时的方法,那么实现一个单总线数据传输的传感器驱动程序就非常简单了。下面我们套用杂项驱动框架来编写ds18b20驱动程序。 实现需要明确的是:**ds18b20驱动的本质是通过2440的gpio,通过给定的时序对ds18b20的读写数…

如何在阿里云快速配置自动定时重启ECS云服务器?

背景 无论是电子商务、在线教育、游戏,还是流媒体等业务,服务器的稳定运行都是至关重要的。然而,在实际运行中,我们可能会遇到这样一些场景: 系统更新:一些操作系统或者软件的更新可能需要重启服务器才能…

【课程发布】软考高项目十大管理ITTO宫殿记忆法新版第四版正式发布

软考高项十大管理ITTO宫殿记忆法视频课程: 平台:荔枝微课 连接:十方教育 各位软考高级信息系统项目管理师考生好,新版第四版十大管理ITTO宫殿记忆法视频课程终于发布了,之前苦等的考生终于迎来了救星,再也…

深入理解MySQL中的UPDATE JOIN语句

在MySQL数据库中,UPDATE语句用于修改表中现有的记录。有时,我们需要根据另一个相关联表中的条件来更新表中的数据。这时就需要使用UPDATE JOIN语句。最近我们遇到了这样的需求:我们有一张历史记录表,其中一个字段记录了用,连接的多…

Zephyr学习记录

一、Zephyr是什么? Zephyr 是 Linux 基金会推出的一个适用于物联网的小型可伸缩的实时操作系统,支持多种处理器架构。Zephyr 是安全的、开源的、模块化的以及支持多种连接方式。与华为的liteos很像,也不知道谁抄的谁。 二、官方资料 官方介…

Python+Selenium基于PO模式的Web自动化测试框架

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 一、什么是Selenium? Selenium是一个基于浏览器的自动化测试工具,它提供…

ElasticSearch:查询操作合集

先看下我的数据: 1、查询所有文档: GET /cartest/_search或者 GET /cartest/_search {"query": {"match_all": {}} }2、匹配查询: match匹配类型查询,会把查询条件进行分词,然后进行查询&…

B02、JVM调优案例

1、调优的基本问题 1.1、为什么要调优? 目的是防止出现OOM,进行JVM规划和预调优;解决程序运行中各种OOM;以及减少Full GC出现的频率,解决运行慢、卡顿问题。 1.2、调优的大方向 合理的编写代码,充分并合理…

easyx 按键信息

前言 看看代码吧 ExMessage msg { 0 }; bool button(int x, int y, int w, int h, const char* text) {//绘制按钮setfillcolor(RGB(230, 231, 232));fillroundrect(x, y, x w, y h, 5, 5);if ((msg.x > x && msg.x<x w && msg.y>y && …

AcWing 1264. 动态求连续区间和 ,详细讲解线段树与树状数组(Python,篇一)

本篇博客主要介绍一下什么是线段树与树状数组&#xff0c;它们的原理与结构是怎样&#xff0c;并通过实际题型来讲解&#xff0c;篇一主要讲解线段树&#xff0c;下一篇博客讲解树状数组。 线段树与树状数组的区别和特点&#xff1a; 它们的时间复杂度都是O(nlogn) 存储方式…

ets Jan 8 2013,rst cause:1, boot mode:(3,6)解决esp8266不断崩溃重启!

1.RAM使用不要超过50% 2.usb直接插在电脑上&#xff0c;不要插在usb扩展坞上&#xff0c;防止电流太小造成开发板电量不够而引起的不断重启&#xff08;千万注意这个&#xff01;&#xff09; 3.减少全局变量使用 4.减少不必要的方法定义 5. //调试代码的时候打开 struct rst_i…

Three.js——基础材质、深度材质、法向材质、面材质、朗伯材质、Phong材质、着色器材质、直线和虚线、联合材质

个人简介 &#x1f440;个人主页&#xff1a; 前端杂货铺 &#x1f64b;‍♂️学习方向&#xff1a; 主攻前端方向&#xff0c;正逐渐往全干发展 &#x1f4c3;个人状态&#xff1a; 研发工程师&#xff0c;现效力于中国工业软件事业 &#x1f680;人生格言&#xff1a; 积跬步…

C#基础|构造方法相关

哈喽&#xff0c;你好&#xff0c;我是雷工。 以下为C#方法相关的学习笔记。 01 方法的概述 概念&#xff1a;方法表示这个对象能够做什么&#xff0c;也就是封装了这个对象行为。 类型&#xff1a;实例方法—>静态方法&#xff08;抽象方法、虚方法&#xff09;—>特殊…

【JAVA进阶篇教学】第五篇:Java多线程编程

博主打算从0-1讲解下java进阶篇教学&#xff0c;今天教学第五篇&#xff1a;Java多线程编程。 在Java编程中&#xff0c;使用多线程可以提高程序的并发性能&#xff0c;但是直接创建和管理线程可能会导致资源浪费和性能下降。Java提供了线程池来管理线程的生命周期和执行任务…