高精度恒流/恒压(CC/CV)原边反馈功率转换器

news2024/9/21 12:43:33

一、产品概述

PR6214是一款应用于小功率AC/DC充电器和电源适配器的高性能离线式功率开关转换器。PR6214采用PFM工作模式,使用原边反馈架构,无需次级反馈电路,因此省去了光耦和431,应用电路简单,降低了系统的成本和体积,提高了可靠性。芯片内置了高达±5%精度的恒流/恒压(CC/CV)控制电路,输出曲线如图所示。

PR6214 在恒流控制(CC)时,恒流值和输出功率可以通过 CS 引脚的限流电阻 RS 设定,内置电感补偿电路保证输出的电流具有较高的恒流精度。在恒压控制(CV)时,内置输出采样电路和线损补偿电路既保证了芯片输出电压的高精度又保证了较好的负载调整率,同时,内置的准谐振导通模式,有效提高了系

统的工作效率。

PR6214 具有基于自动重启的多重保护功能来加强系统工作的稳定性和可靠性,这些保护功能包括 VDD 欠压锁定(UVLO)、VDD 过压保护、逐周期的电流检测、峰值电流限制(OCP)、输出开路/短路保护、过温保护(OTP)。

二、产品特征

  • 恒压(CV)和恒流(CC)精度高达±5%

    原边控制模式,省略TL431和光耦

    工作于断续模式(DCM)

    低待机功耗小于100mW

    低静态工作电流(<500uA)

    PFM工作模式

    内置准谐振导通模式

    内置线损补偿电路

    内置前沿消隐电路 (LEB)

  • 内置初级电感补偿

  • 基于自动重启的多种保护功能

  • 欠压锁定 (UVLO)

  • VDD过压保护

  • 逐周期电流检测

  • 峰值电流限制(OCP)

  • 输出开路/短路保护

  • 过温保护(OTP)

  • SOP-7L无铅封装

三、产品应用

  • 手机/数字摄像机充电器

    小功率电源适配器

  • 电脑和电视机的辅助电源

  • LED 照明

四、应用信息

PR6214是一款成本低、设计优化的功率开关转换器,适用于离线式小功率AC/DC电池充电器和电源适配器。它采用原边控制模式,因此不需要TL431和光耦。内置的高精度恒流/恒压控制能够很好地满足小功率电源适配器和充电器的要求。

启动

PR6214的供电电源是VDD引脚。启动电阻提供从高压端到VDD旁路电容的直流通路,为芯片提供启动电流。PR6214的启动电流小于20uA , 因 此 VDD 能 够 很 快 被 充 到 UVLO(OFF)以上,从而使芯片快速启动并开始工作。一旦VDD超过UVLO(OFF),芯片就进入启动状态。VDD的旁路电容一直为芯片提

供供电直至输出电压足够高以至于能够支撑VDD通过辅助绕组供电为止。采用较大的启动电阻可以减小整机的待机功耗。

恒压(CV)控制

为了实现 PR6214 的恒流/恒压控制,系统必须工作在反激式系统的断续模式。(参照典型应用电路)

在断续模式的反激式转换器中,输出电压能够通过辅助绕组来设定。当功率 BJT 导通时,负载电流由输出滤波电容 CO 提供,原边电流呈斜坡上升,系统将能量存储在变压器的磁芯中; 当功率 BJT 关断时,系统将存储在变压器磁芯中的能量传递到输出,当去磁结束后,系统开始谐振直至再次打开功率 BJT。在去磁

时间段,变压器原边电流与次级电流的关系如下:

同时,辅助绕组反射输出电压,具体如图 2所示,计算公式如下:

其中ZV 是指整流二极管上的压降。

PR6214 的电源系统通过一个电阻分压器连接到辅助绕组和 INV 之间,这样,辅助绕组上的电压在去磁结束时被采样并保持,直至下一次采样。

采样到的电压和内部3.0V的基准电压比较,将其误差放大。误差放大器的输出反应负载的状况,控制峰值电流及系统频率,进而调整输出电压,这样就实现了恒压控制。

线损补偿

PR6214通过辅助绕组和次级绕组的耦合关系来检测输出电压。线损电压随着输出负载的增加而增加,导致导线末端的电压不断下降。

为了保持导线末端电压的稳定,PR6214内置了线损补偿电路来实现良好的负载调整率。恒流值和输出功率的设定在PR6214中, 恒流值和最大输出功率可以通过外部的限流电阻RS来设定。输出功率的大小随着恒流值的变化而变化。RS越大,恒流值就越小,输出功率也越小;RS越小,恒流值就越大,输出功率也越大。具体参照图4所示。

恒流控制

在PR6214中,系统的工作频率受控于系统的负载状况。在反激式非连续模式的电源系统中,最大的输出功率由如下公式计算:

其中PL 是变压器初级绕组的电感量,PI 为流经变压器初级绕组的峰值电流,SWF 为系统的开关频率。

从式(4)中可以看出,原边电感PL 的改变将导致恒流模式下最大输出功率和恒流值的改变。为了补偿原边电感PL 改变带来的影响,开关频率SWF 被内部环路锁定,此时的开关频率可以通过下式计算:

由于DEMT 与电感PL 的大小成反比,因此,电感PL 和SWF 的乘积为一定值。恒流模式下的最大输出功率和恒流值将不再随电感PL 的改变而改变。因此,电感高达±10%的改变能够被补偿。补偿后输出恒流公式如(6)所示。

保护功能

为了确保系统的正常工作,PR6214 内置了多重基于自动重启的保护措施。当这些保护措施一旦被触发,将关断功率 BJT。这些保护措施包括 VDD 欠压锁定(UVLO)、VDD 过压保护、逐周期的电流检测、峰值电流限制(OCP)、输出开路/短路保护、过温保护(OTP)。

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

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

相关文章

macbook安装配置maven3.6.1(包含将jdk更新至11版本)

参考博客&#xff1a; https://blog.csdn.net/qq2019010390/article/details/125472286 下载和安装 首先&#xff0c;在maven官网下载macOS系统所需的压缩包 官网的地址&#xff1a;https://maven.apache.org/download.cgi 因为要下载的版本是3.6.1&#xff0c;所以要在历史…

K8S后渗透横向节点与持久化隐蔽方式探索

前言 通常在红蓝对抗中&#xff0c;我们可能会通过各种方法如弱口令、sql注入、web应用漏洞导致的RCE等方法获得服务器的权限&#xff1b;在当前云原生迅猛发展的时代&#xff0c;这台服务器很可能是一个容器&#xff0c;在后续的后渗透由传统的提权变为容器逃逸&#xff0c;内…

山海鲸:开创城市发展管理可视化新篇章

随着城市化进程的加速&#xff0c;城市管理面临着前所未有的挑战。如何实现高效、精准的城市管理&#xff0c;提升城市居民的生活质量&#xff0c;成为城市发展亟待解决的问题。山海鲸城市发展管理可视化解决方案应运而生&#xff0c;它利用先进的技术和创新的理念&#xff0c;…

使用ffmpeg对视频进行静音检测

1 原始视频信息 通过ffmpeg -i命令查看视频基本信息 ffmpeg version 6.1-essentials_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developersbuilt with gcc 12.2.0 (Rev10, Built by MSYS2 project)configuration: --enable-gpl --enable-version3 --enable-sta…

第11章 2 文件和io操作 +

本章总结和章节选择题 p160 很奇怪&#xff0c;只有先写了列表&#xff0c;在遍历file 才有打印 若文件原来就有内容&#xff0c;w open 完之后&#xff0c;文件内容就被清空了 open操作若不指定打开模式&#xff0c;默认打开模式是r 文本打开时&#xff0c;是按照字符串 实…

苍穹外卖学习----出错记录

1.微信开发者工具遇到的问题&#xff1a; 1.1appid消失报错&#xff1a; {errMsg: login:fail 系统错误,错误码:41002,appid missing [20240112 16:44:02][undefined]} 1.2解决方式&#xff1a; appid可在微信开发者官网 登录账号后在开发栏 找到 复制后按以下步骤粘贴即…

android自定义来电秀UI

简单来电秀功能&#xff0c;效果如图&#xff1a; 底部附上demo 一、新建一个PhoneCallService服务&#xff0c;在服务中监听来电等状态&#xff0c;且控制UI显示 public class PhoneCallService extends InCallService {private final Call.Callback callback new Call.Ca…

调试(c语言)

前言&#xff1a; 我们在写程序的时候可能多多少少都会出现一些bug&#xff0c;使我们的程序不能正常运行&#xff0c;所以为了更快更好的找到并修复bug&#xff0c;使这些问题迎刃而解&#xff0c;学习好如何调试代码是每个学习编程的人所必备的技能。 1. 什么是bug&#xf…

vue3hooks的使用

在 Vue 3 中&#xff0c;hooks 是用于封装组件逻辑的方法&#xff0c;类似于 Vue 2 中的 mixins。 使用 Hooks 可以提高代码的可维护性、可读性、可复用性和可测试性&#xff0c;降低代码之间的耦合度&#xff0c;使得组件的状态更加可控和可预测。 要使用 hooks&#xff0c;…

数据安全保障的具体措施有哪些

随着信息化时代的到来&#xff0c;数据已经成为企业和社会发展的重要资产。然而&#xff0c;数据安全问题也日益突出&#xff0c;如何保障数据的安全性、完整性和可用性成为了亟待解决的问题。以下将详细探讨数据安全保障的各个方面&#xff0c;以期为企业和社会提供更好的数据…

法律领域AI新突破:Alpha合同审查GPT助力法律效率革新

随着人工智能的发展&#xff0c;众多律师正在智能化工具的帮助下快速提高自身业务处理能力。Alpha系统新推出的合同审查GPT功能&#xff0c;作为法律界AI应用的新选择&#xff0c;已经在法律实践中展现了效率与智能的双重优势。 在日益激烈的市场竞争中&#xff0c;律师需要的…

Java项目:03 基于Springboot的销售培训考评管理系统

项目介绍 企业的销售要进行培训&#xff0c;由技术人员进行辅导并考评检测培训效果&#xff0c;所以有了这个小系统。实现了系统的登录验证、请求拦截验证、基础模块&#xff08;用户管理、角色管理、销售管理&#xff09;、业务模块&#xff08;评分管理、评分结果&#xff0…

ubuntu安装mysql(tar.xz)

0:本机Ubuntu的版本为 腾讯云 18.04 1&#xff1a;下载地址 MySQL &#xff1a;&#xff1a; 下载 MySQL 社区服务器 2&#xff1a;上传文件到服务器 3:解压 sudo sumv mysql-8.2.0-linux-glibc2.17-x86_64-minimal.tar.xz /usrtar -xvf mysql-8.2.0-linux-glibc2.17-x86_6…

Vue2.脚手架

全局安装&#xff1a;npm i vue/cli -g检查是否成功安装&#xff1a;vue --version新建项目&#xff1a;vue create 项目名 通过nodejs安装的时候&#xff0c;可以直接代理和仓库&#xff0c;~/.npmrc文件内容如下&#xff1a; proxysocks5://127.0.0.1:7897 registryhttps:/…

软件测试|使用Python抓取百度新闻的页面内容

简介 作为技术工程师&#xff0c;在繁忙的工作中我们不一定有时间浏览发生的热点新闻&#xff0c;但是懂技术的我们不需要访问网站来看当下发生的大事&#xff0c;我们可以使用网络爬虫的技术来获取当下最新最热的新闻&#xff0c;本文就来介绍一下使用Python抓取一下百度新闻…

【动态规划】【滑动窗口】C++算法:3003 执行操作后的最大分割数量

作者推荐 【动态规划】【字符串】扰乱字符串 本文涉及的基础知识点 C算法&#xff1a;滑动窗口总结 动态规划 LeetCode3003 执行操作后的最大分割数量 给你一个下标从 0 开始的字符串 s 和一个整数 k。 你需要执行以下分割操作&#xff0c;直到字符串 s 变为 空&#xff1…

[情商-11]:人际交流的心理架构与需求层次模型

目录 前言&#xff1a; 一、心理架构 1.1 个体生理层 1.2 个体心理层 1.3 点对点人际交流层 1.4 社会网络层 1.5 社会价值层 二、人的需求层次模型 2.1 需求&#xff08;欲望&#xff09;层次模型 2.2 基因与人需求之间的关系 2.3 个体生理需求 2.4 个体的心理需求…

kylin4.0.3升级问题

话接前文&#xff1a; kylin升级(3.0.1-&#xff1e;kylin-4.0.3)-CSDN博客文章浏览阅读941次&#xff0c;点赞29次&#xff0c;收藏12次。原本的cube太多了&#xff0c;换其他OLAP数据库太麻烦。相比之下&#xff0c;升级是一个很好的选择&#xff08;官网有说明内存降低和构…

计算机毕业设计 基于Java的综合小区管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

Java反转单链表

/*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val val; }* ListNode(int val, ListNode next) { this.val val; this.next next; }* }*/ //核心思想&#xff0c;利用cur和Curnex…