PWM/PFM 自动切换升压型转换器系统(一)

通过对芯片整体设计要求的考虑,搭建全负载高效率升压型 DC-DC 转换器的整体系 统框架,对系统的工作过程和模块电路的功能进行简要阐述,对外围电路的选取进行准确计 算,分析系统的损耗来源,实现高效率的设计目标。

芯片整体设计要求

设计目标

本文设计的升压型 DC-DC 转换器基于 PWM/PFM 调制模式,能够在全负载范围内实现 高效率,采用同步整流技术,内置低导通阻抗的 PMOS 和 NMOS 功率管。

性能参数设计指标
输入电压(V)0.9~3.3
输出电压(V)3.3
工作温度(℃)-40-85
振荡频率(MHz)1.2
输出电压纹波率(%)≤1
负载调整率(%/A)<5
转换效率(%)≥85

典型应用

基于 PWM/PFM 调制模式的全负载高效率升压型 DC-DC 转换器的典型应用电路。可以从图 中看出,该应用电路需要的外围器件包括有储能电感 L、 输入电容 Cin和输出电容 Cout,连接后便能实现输入电压 Vin到输出电压 Vout的升压功能。

对图中的引脚名称进行说明和功能描述

序号                         引脚名称                                          功能描述
1                             LX                                                储能电感连接端引脚
2                            V out                               芯片输出端引脚, 连接输出电容Cout和负载
3                            Vin                                   芯片输入端引脚,连接输入电容Ci,
4                          CE                     使能信号端引脚,高电平时,电路正常工作;低电平时,电4CE路停止工作
5                           GND                                                      地引脚,表示地电位

整体框架结构

设计的基于 PWM/PFM 调制模式的全负载高效率升压型 DC-DC 转换器的系统框架图。其中,Vin为输入电压,Vout为输出电压,RFB1 和 RFB2 为反馈分压电阻, MN1 和 MP1 为功率开关管。电路的主要模块有:误差放大器、PWM 比较器、PWM/PFM 控 制电路、电流采样电路、振荡器、基准电路、软启动电路、逻辑控制电路和使能电路。其中, PWM/PFM 控制电路中包含了 PWM/PFM 模式切换逻辑电路、过零比较电路、峰值限流电路、 抗振铃电路。

当使能端信号为高电平时,升压电路开始工作。由 VDD 选择电路比较输出电压 Vout和输 入电压 Vin,两者间较大的作为电路中各模块的供电电压 VDD。在 Vout电压值上升到 Vin之前,浪涌保护电路起作用,此时反馈环路不工作,MN1 开关管关闭,MP1 续流管受直充电路控制 导通,对输出电容充电直到 Vout等于 Vin。该状态结束后,浪涌保护信号跳变,各模块开始正 常工作,进入闭环控制阶段。输出电压缓慢上升到预设值的过程中,利用软启动电路得到平 缓上升的基准电压 Vref,与反馈电压 VFB 的差模值较小,避免此阶段占空比太大,输出电压出 现过冲。当负载电流较小时,工作在 PFM 模式,跳过一些周期不工作,此时由过零检测电路 关闭 MP1 续流管;当负载电流较大时,工作在 PWM 模式,通过 PWM/PFM 的自动切换,使 得系统效率始终维持较高水平。

下面对系统中的主要模块电路进行简要介绍:

使能电路:输出使能控制信号,决定芯片整体工作状态为开启或关闭。 软启动电路:电路启动阶段,易出现浪涌电流和过冲电压,通过软启动电路使得输出电 压缓慢上升到预设电压,保护元器件的工作安全。

基准电压源:提供一个不受电压源和温度影响的高精度参考电压,采用了耗尽管结构来 实现。耗尽管结构的基准电压源不需要启动电路,电路结构更简单,极低的静态功耗符合高 效率系统的设计目标。

基准电流源:通过电流镜拷贝,为各模块电路提供偏置电流。

误差放大器:输入参考电压 Vref和反馈电压 VFB,输出到 PWM 比较器,来产生占空比信 号,稳定输出电压。

振荡器电路:产生频率为 1.2MHz、占空比为 93%的方波信号,利用三角波产生电路得到 三角波信号,送入 PWM 比较器与误差放大器输出信号比较。

电流采样电路:采样电感上的电流,通过 I-V 转换电路输出电压,在 PFM 峰值限流电路 和限流电路中使用。

PWM/PFM 切换控制电路:根据负载大小的变化,自动选择效率更高的调制模式,重载 时,工作在 PWM 模式;轻载时,工作在 PFM 模式,开关频率减小,开关损耗降低,提升轻载效率。

PFM 峰值限流电路:限制 PFM 模式下电感电流最大值,减小输出电压纹波。

抗振铃电路:电路工作在非连续导通模式,NMOS 和 PMOS 功率管同时处于关闭状态时, 电感和功率管的寄生电容之间形成 LC 回路,在 LX 结点出现了振荡。通过在电感 L 的两端 并联开关管,在 LC 振荡环路出现前,控制开关管打开,将电感 L 短路,避免振铃现象出现。

VDD 选择电路:比较输入电压和输出电压的大小,并选择两者间较大的作为电路中各模 块的供电电压 VDD。

真关断电路:功率 PMOS 管存在寄生体二极管,输入电压和输出电压无法真正断开,通过控制电路使得衬底始终连接输入电压和输出电压较高的一端,实现真关断。

休眠模式电路:轻载时,DC-DC 转换器跳过一些周期不工作,休眠模块电路会关断部分 模块功能或减小其静态电流,包括有 PFM 峰值限流电路、过零检测电路、抗振铃电路和过流 保护电路。

短路保护电路:当长时间处于限流保护状态或输入电压小于输出电压,判定为短路状态, 系统停止工作。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机场信息集成系统系列介绍(8):基于视频分析的航班保障核心数据自动采集系统

目录 一、背景 二、相关功能规划 1、功能设计 2、其他设计要求 三、具体保障数据采集的覆盖点 四、相关性能指标要求 1、性能指标要求 2、算法指标要求 一、背景 基于视频分析的航班保障核心数据自动化采集系统&#xff0c;是ACDM系统建设的延伸&#xff0c;此类系统并…

Uniapp + Vue3 + Pinia + Vant3 框架搭建

现在越来越多项目都偏向于Vue3开发&#xff0c;想着uniapp搭配Vue3试试效果怎么样&#xff0c;接下来就是详细操作步骤。 初始化Uniapp Vue3项目 App.vue setup语法 <script setup>import {onLaunch,onShow,onHide} from dcloudio/uni-apponLaunch(() > {console.l…

LeetCode 热题100——单调栈

​ 个人主页&#xff1a;日刷百题 系列专栏&#xff1a;〖C语言小游戏〗〖Linux〗〖数据结构〗 〖C语言〗 &#x1f30e;欢迎各位→点赞&#x1f44d;收藏⭐️留言&#x1f4dd; ​ ​ 写在前面&#xff1a; 递增单调栈&#xff1a;栈中元素从栈底到栈顶依次增大 递减单调栈…

【新版】软考 - 系统架构设计师(总结笔记)

个人总结学习笔记&#xff0c;仅供参考&#xff01;&#xff01;&#xff01;! →点击 笔者主页&#xff0c;欢迎关注哦&#xff08;互相学习&#xff0c;共同成长&#xff09; 笔记目录 &#x1f4e2;【系统架构设计系列】系统架构设计专业技能 计算机组成与结构操作系统信…

【Java探索之旅】我与Java的初相识(完):注释,标识符,关键字

&#x1f3a5; 屿小夏 &#xff1a; 个人主页 &#x1f525;个人专栏 &#xff1a; Java入门到精通 &#x1f304; 莫道桑榆晚&#xff0c;为霞尚满天&#xff01; 文章目录 &#x1f4d1;前言一. Java的注释方式二. 标识符三. 关键字四. 全篇总结 &#x1f4d1;前言 在Java编程…

vue2 之 实现pdf电子签章

一、前情提要 1. 需求 仿照e签宝&#xff0c;实现pdf电子签章 > 拿到pdf链接&#xff0c;移动章的位置&#xff0c;获取章的坐标 技术 : 使用fabric pdfjs-dist vuedraggable 2. 借鉴 一位大佬的代码仓亏 : 地址 一位大佬写的文章 &#xff1a;地址 3. 优化 在大佬的代码…

QT中网络编程之发送Http协议的Get和Post请求

文章目录 HTTP协议GET请求POST请求QT中对HTTP协议的处理1.QNetworkAccessManager2.QNetworkRequest3.QNetworkReply QT实现GET请求和POST请求Get请求步骤Post请求步骤 测试结果 使用QT的开发产品最终作为一个客户端来使用&#xff0c;很大的一个功能就是要和后端服务器进行交互…

【mongoose】 Model.create() no longer accepts a callback 报错解决

在最新版的 mongoose 操作 MongoDB 数据库的时候&#xff0c;当我们插入一条数据时候&#xff0c;会报错 &#xff1a;Model.create() no longer accepts a callback&#xff0c;看了很多文章都说是&#xff0c;版本太高&#xff0c;都妥协选择了降低回旧版本&#xff0c;但我就…

从0开始学会nvm管理工具(node卸载,nvm安装以及使用)

NVM管理工具 一、nvm介绍 在工作中&#xff0c;我们可能同时在进行2个或者多个不同的项目开发&#xff0c;每个项目的需求不同&#xff0c;进而不同项目必须依赖不同版本的NodeJS运行环境&#xff0c;这种情况下&#xff0c;对于维护多个版本的node将会是一件非常麻烦的事情&…

Unity | HybridCLR 热更新(Windows端)

目录 一、准备工作 1.环境相关 2.Unity中配置 二、热更新 1.创建 HotUpdate 热更新模块 2.安装和配置HybridCLR 3.配置PlayerSettings 4.创建热更新相关脚本 5.打包dll 6.测试热更新 一、准备工作 1.环境相关 安装git环境。Win下需要安装visual studio 2019或更高版…

超维空间S2无人机使用说明书——21、VINS视觉定位仿真

引言&#xff1a;为了实现室内无人机的定位功能&#xff0c;S系列无人机配置了VINS-FUSION定位环境&#xff0c;主要包含了仿真跑数据集和实际操作部分。为了提前熟悉使用原理&#xff0c;可以先使用仿真环境跑数据集进行学习和理解 硬件&#xff1a;1080P显示器、Jetson orin…

LabVIEW与PID在温度测控系统中的应用

LabVIEW与PID在温度测控系统中的应用 本案例介绍LabVIEW在温度控制系统中的应用&#xff0c;特别是结合PID算法。项目使用abVIEW作为主要开发工具&#xff0c;配合NI PCI-7831R数据采集和控制设备&#xff0c;实现了高效的温度调节。 系统的核心在于LabVIEW的FPGA模块&#x…

【大模型实践】基于文心一言的对话模型设计

文心一言&#xff08;英文名&#xff1a;ERNIE Bot&#xff09;是百度全新一代知识增强大语言模型&#xff0c;文心大模型家族的新成员&#xff0c;能够与人对话互动、回答问题、协助创作&#xff0c;高效便捷地帮助人们获取信息、知识和灵感。文心一言从数万亿数据和数千亿知识…

探索 HTTP 请求的世界:get 和 post 的奥秘(上)

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

leetcode 268. 丢失的数字(优质解法)

链接&#xff1a;268. 丢失的数字 代码: class Solution {public int missingNumber(int[] nums) {int result0;for(int i0;i<nums.length;i){result^i;}for(int i0;i<nums.length;i){result^nums[i];}return result;} } 题解&#xff1a; 本题是比较简单的题&#xff…

LuaTable转C#的列表List和字典Dictionary

LuaTable转C#的列表List和字典Dictionaty 介绍lua中创建表测试lua中list表表转成List表转成Dictionary 键值对表表转成Dictionary 多类型键值对表表转成Dictionary 总结 介绍 之前基本都是从C#中的List或者Dictionary转成luaTable&#xff0c;很少会把LuaTable转成C#的List或者…

sqlilabs第三十二关

Less-32&#xff08;GET - Bypass custom filter adding slashes to dangerous chars) 手工注入 由 宽字符注入可知payload 成功触发报错 http://192.168.21.149/Less-32/ ?id1%df 要写字符串的话直接吧字符串变成ascii码 注意16进制的表示方式 自动注入 sqlmap -u http:…

如何从 Android 手机免费恢复已删除的通话记录/历史记录?

有一个有合作意向的人给我打电话&#xff0c;但我没有接听。更糟糕的是&#xff0c;我错误地将其删除&#xff0c;认为这是一个骚扰电话。那么有没有办法从 Android 手机恢复已删除的通话记录呢&#xff1f;” 塞缪尔问道。如何在 Android 上恢复已删除的通话记录&#xff1f;如…

BP网络识别26个英文字母matlab

wx供重浩&#xff1a;创享日记 对话框发送&#xff1a;字母识别 获取完整源码源工程文件 一、 设计思想 字符识别在现代日常生活的应用越来越广泛&#xff0c;比如车辆牌照自动识别系统&#xff0c;手写识别系统&#xff0c;办公自动化等等。本文采用BP网络对26个英文字母进行…

C# 判断两个时间段是否重叠

public static bool IsOverlap(DateTime startTime1, DateTime endTime1, DateTime startTime2, DateTime endTime2){// 判断两个时间段是否有重叠return !(endTime1 < startTime2 || startTime1 > endTime2);//根据德摩根定律&#xff0c;等效为&#xff1a;endTime1 &g…