电路方案分析(十六)高效备用电源设计方案

news2024/11/15 19:29:39

高效备用电源设计方案

备用电源:

备用电源是一种在主电源发生故障时为负载提供紧急电源的电气系统。适当的备用电源通过提供存储在备用电容器或电池中的能量,提供即时保护,防止主电源中断而产生故障。这种备份电源通常用于保护硬件,如固态硬盘(ssd)、存储系统、电信设备、工业设备或其他电气设备,其中意外的电源中断可能导致故障或数据丢失。

本方案设计了一种电路,通过使用降压升压转换器和备用电容器来解决主电源中断时的瞬时保护。提供了设计、原理图、关键器件和测试结果。

1.系统设计概述

在这种设计中,备用电源电路是基于TPS63060,一个高效的,同步的,单电感器,降压-升压转换器。图1显示了该电路的简化框图。

在这里插入图片描述

在正常运行时,主电源直接连接到系统,备用电容器使用TPS63060降压-升压转换器充电。在备用电源启动操作期间,降压-升压转换器直接从备用电容器提供电源。

TPS63060降压-升压转换器支持能量转移从输入到输出,以及从输出到输入。通过这种双向操作功能,TPS63060以一种非常高效和受控制的方式对备用电容器进行充电和放电。将备用电容器充电到高于主电源电压的电压水平,可以降低备用电容器的值和更小的溶液尺寸,以存储相同数量的能量。在备用电容器中存储的可用能量仅受双升压转换器的输入电压范围的限制,即TPS63060的输入电压范围为12 V。

该电路的目的是将备用电容器充电到设定好的电压水平,并在负荷高达10 W的主电源中断时提供瞬时备用电源。

通常,该电路可用于SSD系统,以防止主电源丢失时的数据丢失。

2.原理图

本方案设计示例介绍了一个SSD备份电源应用程序。

图2说明了该设计的电路,它由一个降压-升压转换器(TPS63060)和一个

eFuse TPS25940A :具有反向电流阻断功能和 DevSleep 模式的 2.7V 至 18V、42mΩ、0.6A 至 5.2A 电子保险丝组成。

双升压转换器用于备用电容器C1的充放电。智能eFuse集成了背靠背的MOS和增强的内置保护电路。TPS25940A无需进行这种高效备用电源设计,但通常在这些应用中为系统提供保护。

在这里插入图片描述

3.详细设计说明

3.1备用电容器的预充电

第一次主电源可用时,备用电容器上没有电压,因此TPS63060的输入端也没有电压。因此,备用电容器必须通过二极管预充电到TPS63060的最小工作输入电压水平(典型的2.2 V)。在此输入电压水平下,降压-升压转换器开始工作。

串联电阻,R1,用于设置最大预充电电流到备用电容器。预充电电流随备用电容器电压VC的增加而线性减小。式1定义了预充电电流。

在这里插入图片描述

3.2 备用电容器充电操作

TPS63060降压-升压转换器双向工作,并能够将能量从输入到输出以及从输出到输入。后者用于给备用电容器充电,并连接到转换器的输入端。将能量从输出端转移到输入端,为了给备用电容器充电,必须完成两项工作。

**首先,转换器必须处于强制PWM模式。**变频器能够反向运行(仅在此模式下)。要启用强制PWM模式,PS/SYNC引脚必须被编程到一个逻辑高水平。

其次,TPS63060的输出电压必在低于系统电压。

只要满足这两个项,TPS63060从系统电压VSys接收电流。通过这种方式,转换器将能量从输出端转移到输入端,并为备用电容器充电。电荷电流由TPS63060降压-升压转换器的负电流限制来定义。根据转换器的工作模式,无论是在降压模式还是在升压模式下,负电流限制通常在0.2 A和0.4 A之间,这是理想的,因为它不会给主功率增加高负载。

使用由R4和R5组成的反馈电阻分压器,降压升压转换器的输出电压必须编程到低于系统电压的水平。确保编程电压低于系统电压,包括主电源和降压-升压转换器的所有公差。公式2定义了已编程的输出电压。

在这里插入图片描述

当在强制PWM模式下反向工作时,TPS63060为备用电容器充电。由于TPS63060没有输入过电压保护,因此必须使用PS/SYNC引脚来停止充电。将PS/SYNC引脚设置为逻辑低电模式并停止备用电容器的充电。在节能模式下,反向方向被阻塞。

图3显示了由电阻分频器和具有集成参考电压源VREF的比较器组成的基本电路实现。当电阻分压器的电压达到参考电压时,PS/SYNC引脚被设置为一个逻辑低电平。或者,设计者可以使用电源电压监控器(SVS)设备,而不是使用比较器。

在这里插入图片描述

当电压VTH达到比较器的上升阈值电压VTHR的水平时,PS/SYNC信号降低,TPS63060转换器停止对备用电容器充电。公式3定义了VTH达到比较器阈值电压水平时的备用电容器电压。

在这里插入图片描述

由于备用电容器的漏电流、TPS63060的静止电流和电阻分频器(R2、R3)的电流,备用电容器缓慢放电。当电压VTH达到下降阈值电压VTHF的水平时,PS/SYNC引脚被拉到高电平,TPS63060转换器再次开始对备用电容器充电。在正常的稳态操作中,这是一个迭代的过程。充电周期时间取决于泄漏电流和比较器的迟滞性。图4显示了正常运行时带电备用电容器的电压。

在这里插入图片描述

公式4定义了当电阻分压器达到下降的比较器阈值电压水平时的备用电容器电压。

在这里插入图片描述

本文档中的设计,如图2所示,使用了一个集成在TPS25940A设备中的比较器。由于TPS25940A的比较器输出是反向的,所以需要一个额外的信号反转,这是通过R6和Q1来实现的。更详细的描述请参见TPS25940A数据表。

此外,TPS25940A中的比较器的分离时间为0.5 ms。在此期间,根据公式5,备用电容器电压继续上升,直到PS/SYNC引脚下降并停止充电。考虑到小的备用电容器值。

在这里插入图片描述

结合公式3和5,备用电容器的最大电压必须低于降压升压转换器的最大输入额定电压,并且在备用电容器的额定电压范围内。

3.3 备用电源操作

在备用的情况下,当主电源短路时,一个反向电流从系统流向主电源。这为备份电源系统增加了额外的负载。为了防止在发生主功率损失事件时的反向电流,在本示例中使用了TPS25940A设备来断开主功率与系统的连接。该设备是一个智能eFuse集成背靠背FETs和增强的内置保护电路为SSD应用。当检测到主电源故障情况时,TPS25940A提供真正的反向电流阻塞。如果不需要这些特性,则使用二极管或MOSFET可以防止反向电流。

当系统电压低于TPS63060的编程输出电压电平时,如果出现主功率损失,降压-升压转换器立即开始调节系统电压。根据所需的备份时间和备份功率,公式6计算出备用电容器的最小要求值。VCL是备用电容器可放电的最低电平,它是TPS63060降压-升压转换器的最小工作输入电压。VCF是备用电容器达到比较器阈值电压时的电压水平。此电压是正常运行时带电备用电容器的最坏情况值。

在这里插入图片描述

4.应用实例

在本例中,TPS63060在主电源中断的情况下提供SSD系统的即时备份电源,以防止数据丢失。确保TPS63060的编程输出电压低于系统电压,包括主电源和降压-升压转换器的所有公差。在该示例中,主电源电压为5V。估计总公差为7%,转换器输出电压被编程为4.6 V。恒定的系统功率为4 ms。

计算:
电阻器R1设置流过二极管的预充电电流。当电阻为27 Ω,二极管电压降为1V时,计算出最大预充电电流:
在这里插入图片描述

输出电阻分压器用于编程TPS6306060转换器的输出电压。在给定值为R4 = 90.9 kΩ和R5 = 11 kΩ时,计算输出电压:

在这里插入图片描述
转换器输入端的电阻分压器用于编程备用电容器的最大电压电平。采用R2 = 1 MΩ、R3 = 110 kΩ、VTHR = 0.99 V、VTHF=0.92V(见TPS25940A数据表),计算VCR和VCF:
在这里插入图片描述

在降压-升压转换器效率为90%,最小备用电容器电压为2.5 V的情况下,计算出所需的备用电容器的值:

在这里插入图片描述
在这个设计实例中,选择了4个150-μF的电容器来实现所需的备用功率。没有考虑方程5,因为在这个例子中,下降时间的影响可以忽略不计。

5.原理图

在这里插入图片描述

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

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

相关文章

表单<form>

创建表单 <form> 标签用于创建供用户输入的 HTML 表单。 <form>标签的action属性的值指定了表单提交到服务器的地址。 <form> 元素包含一个或多个如下的表单元素&#xff1a; <input> <textarea> <button> <select> <option&g…

JAVA设计模式--行为型模式--职责链模式

1.责任链模式&#xff08;Chain of Responsibility Pattern&#xff09; 1.1介绍 为请求创建了一个接收者对象的链。这种模式给予请求的类型&#xff0c;对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中&#xff0c;通常每个接收者都包含对…

C语言文件操作(一文带你吃透文件各种操作)

文章目录 一、为什么要使用文件 二、什么是文件 2、1 程序文件 2、2 数据文件 2、3 文件名 三、文件的打开关闭及读写操作 3、1 文件指针 3、2 文件的打开和关闭操作 3、3 文件的读写函数详解 3、3、1 fgetc、fputc函数详解 3、3、2 fgets、fputs函数详解 3、3、3 fscanf、fpri…

神经网络介绍-激活函数、参数初始化、模型的搭建

目录1、深度学习了解1.1 深度学习简介1.2 神经网络2、神经网络的工作流程2.1 激活函数2.1.1 Sigmoid/Logistics函数2.1.2 tanh&#xff08;双曲正切曲线&#xff09;2.1.3 RELU2.1.4 Leaky Relu2.1.5 SoftMax2.1.6 其他激活函数2.2 参数初始化2.2.1 随机初始化2.2.2 标准初始化…

【博客585】ipvs场景下dummy网卡的作用

linux ipvs模式下dummy网卡的作用 1、场景&#xff1a; 在使用ipvs来实现vip的负载均衡的时候&#xff0c;有时我们会在linux中创建一块dummy网卡&#xff0c;并在网卡上绑上vip 2、场景示例&#xff1a;k8s kube-proxy组件的ipvs模式 kube-proxy在ipvs模式下生成了一块kub…

iperf工具源码下载、编译、编译报错解决、以及测试网络带宽

1、iperf源码下载 (1)源码下载地址&#xff1a;https://iperf.fr/iperf-download.php; (2)有的版本源码下载下来并不能直接编译成功&#xff0c;可能会报缺少头文件或者编译选项的错误&#xff0c;要么去解决这些错误&#xff0c;要么换个版本再试一下&#xff1b; (3)在我的环…

Linux学习【教程+实操】【超基础】

链接:资料提取码&#xff1a;6klp 今日内容Linux简介Linux安装网卡设置安装SSH连接工具Linux和Windows目录结构对比Linux常用命令Linux命令初体验文件目录操作命令拷贝移动命令打包压缩命令文本编辑命令查找命令Linux软件安装软件安装方式安装jdk&#xff08;采用二进制发布包…

mysql索引字段设计

表字段数量与row大小限制可以参考官方文档 https://dev.mysql.com/doc/refman/8.0/en/column-count-limit.html#column-count-limits 复合索引 参考&#xff1a;https://dev.mysql.com/doc/refman/8.0/en/innodb-limits.html 数量限制 一个复合索引最多可以包含16个列&…

微信小程序--自定义组件

组件的创建与引用 1.创建组件 在项目的根目录中&#xff0c;鼠标右键&#xff0c;创建 components -> test 文件夹 在新建的components -> test文件夹上&#xff0c;鼠标右键&#xff0c;点击“新建Component" 键入组件的名称之后回车&#xff0c;会自动生成组件对…

C语言进阶(9)——C语言文件操作

本章重点 为什么使用文件什么是文件文件的打开和关闭文件的顺序读写文件的随机读写文本文件和二进制文件文件读取结束的判定文件缓冲区 文章目录本章重点1.为什么使用文件2.什么是文件2.1程序文件2.2数据文件2.3文件名3.文件打开和关闭3.1 文件指针3.2文件的打开和关闭4. 文件…

【蓝桥杯嵌入式】第十一届蓝桥杯嵌入式省赛(第二场)程序设计试题及其题解

题目再现 题目分析 通过阅读本届试题可知&#xff0c;其功能比较单一&#xff0c;除了试题中常客——LED、LCD、按键三巨头外&#xff0c;还包含了定时器的PWM以及ADC读取这两个部分&#xff0c;考察的重点在于对定时器产生PWM的应用以及如何修改PWM的占空比&#xff0c;完全消…

MPU-6000(6050)介绍

MPU-6000&#xff08;6050&#xff09;简介MPU-60X0是全球首例9 轴运动处理传感器。它集成了3 轴MEMS陀螺仪&#xff0c;3 轴MEMS加速度计&#xff0c;以及一个可扩展的数字运动处理器DMP&#xff08;DigitalMotion Processor&#xff09;&#xff0c;可用I2C接口连接一个数字传…

react PureComponent

这个 其实和我之前写的文章react组件优化&#xff0c;当父组件数据变化与子组件无关时&#xff0c;控制子组件不重新渲染实现的东西是一样的 只是用了一种更简洁的方式 我们还是重新来一次 创建一个react项目 然后 创建一个子组件 我这里就直接叫 subset.jsx 参考代码如下 i…

ADAM: A METHOD FOR STOCHASTIC OPTIMIZATION

核心 Adam: 一种基低阶矩的自适应估计的随机目标函数的一阶梯度优化算法&#xff0c;该方法实现简单**&#xff0c;计算效率高&#xff0c;内存需求很少**&#xff0c;对梯度的对角线重新缩放不变&#xff0c;并且非常适合于在数据或参数方面较大问题&#xff0c;该方法也适用…

ADI demo PS工程的编译-以adrv9371x_zc706为例子

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 ADI demo PS工程的编译-以adrv9371x_zc706为例子前言VITIS建工程总结前言 接《ADI demo PL工程的编译-以adrv9371x_zc706为例子之使用Cygwin》这篇。导出XSA文件&#xff0c…

VMware虚拟机搭建安装MacOS13及开发环境搭建

文章目录前言准备工作&#xff1a;安装虚拟机及MacOS系统1.安装VMware 虚拟机2. 运行解锁工具3. 安装macOS 134. 配置网络5. 安装VMware tools开发环境1. 安装xcode2. 安装HbuilderX前言 终于把macOS13虚拟机安装好了&#xff0c;比起上次安装macOS10,这次走了很多弯路。 先说…

108. 将有序数组转换为二叉搜索树

108. 将有序数组转换为二叉搜索树 难度简单1214 给你一个整数数组 nums &#xff0c;其中元素已经按 升序 排列&#xff0c;请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。 示例 1&…

春节期间商城如何做好运营

有经验的商家都知道&#xff0c;春节对于店铺来说&#xff0c;这是一个全新的起点&#xff0c;所以商家们一定要抓住新年这个过渡期的时机。那么在春节期间的运营该如何做呢&#xff1f; 首先看看春节期间会有的几个问题&#xff1a; 推广竞争会比较小&#xff0c;在这个时间…

git使用日常问题记录【按日期频繁记录,欢迎收藏】

git系列文章 文章目录2023.1.14 将gitee仓库转移到github遇到的问题1-1 add到暂存区&#xff0c;commit到仓库之后&#xff0c;不想push了&#xff1f;&#xff1f;&#xff1f;1-2 git push大文件失败解决1-3 上传多余文件&#xff0c;如何从远端仓库中删除2023.1.151-1 githu…

销售管理系统 | 数据库课设

文章目录前言项目介绍E-R图表结构系统总体框架搭建项目环境介绍创建网站主页连接数据库注册功能登录功能管理员登录功能注销登录功能个人信息后台管理查看供应商名单删除功能修改功能登记货物信息功能购买商品功能总源码教训总结前言 为了期末的数据库课设&#xff0c;这是最初…