无桥PFC的家族推演

news/2024/11/8 2:56:19/

1. 组合法构建无桥PFC

  PFC是一种AC-DC变换器,将交流输入电压分成正负半周,输出电压是直流,因此AC-DC变换器可以当做是两个DC-DC变换器的组合。在PFC的拓扑推演中,就是设计两个DC-DC变换器的工作模式。以下内容是基于对陈正格博士发表的TPE论文的一些理解,如有不当之处,望批评指正。
  以Boost型PFC为例,PFC的工作模式是Boost电路。其基本单元包含两种,typeI和typeII的输入都是正电压,输出也是正电压。从AC-DC的需求看,只要交流电压为正时,能够有一个Boost单元接入即可,交流电压为负时也是同理。
在这里插入图片描述  观察两个Boost基本单元,可以TypeI的输入和输出的负极相连,TypeII的输入和输出的正极相连。如果要将两个单元做组合,可以将两个TypeI输出并联,两个TypeII输出并联,或者TypeI和TypeII的输出串联。下面将结合有桥PFC去推演出无桥PFC拓扑。
  下图是两个TypeI单元输出并联,由于TypeI单元的输入与输出共地,所以输入端有三个端子a,b,c。为了保证在半个周期内只有一组变换器工作,将不控整流桥和后级Boost变换器如下连接方式。正半周时D1和D4的电压为零,D2和D3承受反压关断。负半周时D2和D3电压为零,D1和D4承受反压关断。连接完线路后,检查有没有可以删除的元件,发现D1和D3是冗余的,删除后不影响电路的工作模态
在这里插入图片描述  TypeII单元的正极是连接在一起的,分析思路和TypeI输出并联是一样的。
在这里插入图片描述  TypeI单元和TypeII单元输出串联,分析思路和TypeI输出并联是一样的。
在这里插入图片描述  其他的基本DC-DC单元都可以用这种思路去进行简化,包括Buck,Buck/Boost,Sepic,Cuk等。

2. 无桥PFC的拓扑简化方法

  任何拓扑之所以能够简化,都是因为存在冗余的路径或者控制量可以进行分时复用。所以说,做拓扑简化的前提是明确该拓扑必须具备哪些工作模式。对于Boost型PFC而言,它必须具备四种模态,正半周两种,负半周两种。只要满足这四种模态,其他元件都可以删除。
  以TypeI和TypeII输出串联的变换器为例,包含两个部分:SL单元和DC单元。从结构仲可以看出它的冗余元件肯定是有的。先分析SL单元的简化,它的作用就是给电感充电,正负半周的作用时一样的。
在这里插入图片描述  因此可以将SL单元简化成以下结构。一个电感,一个双向开关管。但是由此引入一个问题,就是节点M的电流方向在正负半周是相反的,因此需要用二极管半桥电路去做电流路径的选择,否则,电容正半周是正电压,负半周是负电压,和设计理念不符。但是也可以接入不控整流桥,这是输出侧就可以用一个电容了。后面也会分析,什么情况下能用一套元件去复用,基本原则就是它的前级节点的电流方向在正负半周处有没有变化
在这里插入图片描述  后级DC单元做简化的前提依然是M点的电流方向是否在正负半周保持一致,如果是一致的,就可以用一套元件,如下图所示。M点的方向一直是流入电容的,并且复用了开关管的反并联二极管形成回路。
在这里插入图片描述  基于其他DC-DC单元无桥PFC的拓扑简化思想是一样的,核心思想是保留原有拓扑的工作模式。会形成很多拓扑。

参考文献

[1]. Single-Phase Bridgeless PFC Topology Derivation and Performance Benchmarking
[2]. Bridgeless PFC Topology Simplification and Design for Performance Benchmarking

联系方式

  • upqcyjp@163.com

http://www.ppmy.cn/news/11439.html

相关文章

centos7:jenkins+nodejs前端自动化部署

系统:centos7 nodejs版本:v16.18.1 npm版本:8.19.2 由于centos7最大只支持16.18.1版本,尽量让前端写代码时使用这个版本,linux系统如果要装高版本的node需要安装glibc库,很危险,尽量不要操作。 jenkin…

【Linux】gcc编译器的使用(程序的翻译过程)

目  录1 程序的翻译1.1预处理(进行宏替换)1.2 编译(生成汇编代码)1.3 汇编(生成机器可识别代码)1.4 链接(生成可执行文件或者库文件)1.5 gcc常用选项总结程序的翻译过程包括&#…

c语言操作符(下)

前言 🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏: 🍔🍟🌯 c语言初阶 🔑个人信条: 🌵知行合一 🍉本篇简介:>: 讲解c语言中有关操作符的知识. 金句分享: ✨✨✨行程…

Go语言结构

Go语言结构 知识主要参考菜鸟教程。 简单实例 Go语言的基础组成有以下几个部分: 包声明引入包函数变量语句 & 发表达式注释 package mainimport "fmt"func main() {/*这是一行注释*/fmt.Println("hello,world") }上述程序各个部分组成&am…

telnet Connection refused 端口不通处理

文章目录一、telnet简述二、telnet Connection refused不通处理思路排查目的主机服务一、telnet简述 telnet一般用于测试本机到目的主机的目的端口网络通不通,telnet命令后面跟目的主机的IP或者域名,格式如下: telnet ${域名}|$…

【Linux】项目自动化构建工具—make/makefile

文章目录1. 什么是make/makefile?2. make/makefile的使用2.1 实例代码2.2 依赖关系和依赖方法2.3 项目清理2.4 make是如何确定是否编译的3. Linux第一个小程序—进度条3.1 \r 和 \n3.2 进度条小程序1. 什么是make/makefile? make是一个命令工具&#xf…

WSL---Windows Subsystem for Linux

WSL:Windows Subsystem for Linux,适用于Windows的Linux子系统;是一个在Windows10/11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。 1、介绍 1.1 文件系统 WSL支持的文件系统需要满足两个目标&#xff1…

车规级CAN FD收发器SIT1044Q,能替代TJA1044吗?

国际知名品牌NXP推出的TJA1042Q、TJA1043Q、TJA1044Q、TJA1051Q等CAN FD收发器芯片,相信很多电子工程师并不陌生。这类芯片应用中,非常成熟稳定,深受汽车电子工程师的认可、支持和青睐。然而,在实际应用中,很多客户由于…