交错TCM图腾柱无桥PFC仿真

article/2025/8/23 2:36:13

TCM图腾柱即临界模式图腾柱,也叫CRM图腾柱或BCM图腾柱。

与交错CRM BOOST PFC一样,本仿真同样使用电压模式恒导通时间控制,其仿真可分为功率电路、COT与环路控制、过零检测与起振信号、变频交错控制,详见:

交错CRM BOOST PFC仿真(一)

交错CRM BOOST PFC仿真(二)——变频错相实现方法

因为无桥PFC有交流正负半周,所以需要增加额外电路针对负半周处理,这也是无桥PFC仿真的难点。

1.正负半周判断

图片

无桥PFC中,正半周与负半周的驱动和ZCD逻辑是不一样的,所以需要加入正负半周判断,正半周POS为高,负半周NEG为高。也可用带直流位置的差分电路。

2.正负半周的ZCD检测

ZCD检测可以用互感器采电流,也可以用L6562一样使用升压电感辅助绕组,但他们同样需要增加负半周的逻辑处理。

参考论文《Research on Totem—Pole Bridgeless PFC Converter》采用两绕组做正负半周的电感电流过零检测。

图片

图片

电感与辅助绕组如下图:

图片

以ZCD1、ZCD2为例:正半周内,电感储能时,电压左负右正,同名端ZCD1为高,即ZCD1>ZCD2,对应PZCD为高,所以正半周时只要检测PZCD的上升沿,开Q4驱动。

同理,负半周时只要检测NZCD的下降沿即可。

所以还需要增加正负半周信号筛选,为避免触发器RS=1,这里使用延时非门+与门截取方波上升沿。主相与从相相同。

图片

波形如下:

图片

3.正负半周的驱动逻辑

正半周:电感储能充电时,电流由L→L1→Q3→D2→N,续流时,电流由L→L1→Q1→Rload→D2→N,由此可知Q1、Q3驱动互补,将Q作充电,QN作续流即可。

负半周逻辑刚好相反,Q为续流,QN充电。

所以图腾柱需要加入驱动交换电路,从之前建模UC3854的多路选择器得到了灵感,用比较器输出选择开关通断,并在驱动模块中加入死区时间即实现了交换功能:

图片

该电路使得单相图腾柱能够正负半周正常运行,加上之前在CRM BOOST验证的各功能模块,可以移植到交错图腾柱仿真了,但实际上交错图腾柱并不能正常运行,电流波形与输出长这样:

图片

跑出这种波形很难下一步分析,于是先用同相驱动跑稳定再错相:

图片

得到波形:

图片

展开波形可见电流进入了CCM:

图片

这是开续流管驱动导致,简单起见,直接将续流阶段改为走MOS体二极管,这样就可实现交错TCM图腾柱仿真了。

图片

跑完以后最好测一下效率,可能工频二极管的设置错误导致反向恢复损耗巨大,因为关断电流为负,需要将工频二极管设为一阶模型。

图片

其他电路图如下,原理已在前面几期详细介绍过了,这里不再赘述,具体内容请移步文章开头的链接。

图片

图片

交错电感电流:

图片

图片

图片

临界模式图腾柱仿真步骤总结:

1)单相CRM BOOST PFC验证COT与环路控制、过零检测与起振信号;

2)单相CRM图腾柱验证正负半周判断、正负半周ZCD检测、正负半周驱动交换;

3)两相交错CRM BOOST验证开环交错与闭环交错功能;

4)各模块功能验证后可移植到交错图腾柱PFC。

该仿真从零开始,各种查论文学原理,每一个模块都是一次次仿真验证建立起来的,多个灵感加创新,从今年1月到4月共历时3个多月才完成,中途各种卡壳过程非常艰辛,这也是搞过的最难的仿真。

变频交错仿真确实难以实现,我做的时候也没有任何公开资料,也是机缘巧合搞数字环路仿真时从中找到了抓取保持的灵感才得以突破。现在将方法分享出来,以后大家就不要再从零开始搞交错临界图腾柱了。

目前也已成功将其移植到PSIM中,后续分享。


 

更多分享关注我↓

 

 


http://chatgpt.dhexx.cn/article/dmvaqGMw.shtml

相关文章

开源开放 | 中药说明书实体识别数据集TCM-NER

OpenKG地址:http://openkg.cn/dataset/tcm-ner 阿里云天池:https://tianchi.aliyun.com/dataset/dataDetail?dataId86819 开放许可协议:CC BY-SA 4.0 (署名相似共享) 贡献者:阿里云(陈漠沙&…

tcm_fc自动加载 linux,[Fibre Channle 实战之四]centos7中如何添加tcm_qla2xxx支持

centos7中自带的有qla2xxx驱动,但是没有tcm_qla2xxx驱动,这会创建一些HBA卡的target的时候失败。为此,需要保证tcm_qla2xxx.ko驱动能生成并自动执行。那么该如何解决这个问题呢? 1.选择tcm_qla2xxx模块 首先,进入和当前centos内核…

看见“信任”,可信计算平台的由来解读(TPM、TCM、TPCM、等保2.0解读)。

可信计算平台由来解读 一、关键名词二、什么是可信计算TPM、TCM、TPCM由来 三、等保2.0关于可信要求的解读四、阿里云可信计算实践五、结语 一、关键名词 TPM(Trusted Platform Module)可信平台模块,是一种植于计算机内部为计算机提供可信根…

tcm工具 软件测试,tcm:向测试用例中导入自动测试

tcm:向测试用例中导入自动测试 02/21/2013 本文内容 您可以将自动测试(例如,单元测试或编码 UI 测试)导入测试项目,用作测试计划的一部分。使用以下 tcm 命令从测试程序集导入测试: tcm testcase /import 您基于提供的参数选择的每…

SOC存储系统 CACHE TCM OCM

CPU CACHE CPU缓存的定义为CPU与内存之间的临时数据交换器,它的出现是为了解决CPU运行处理速度与内存读写速度不匹配的矛盾——缓存的速度比内存的速度快多了。CPU缓存一般直接跟CPU芯片集成或位于主板总线互连的独立芯片上。(现阶段的CPU缓存一般直接集…

tcm可信密码模块linux,一种基于国产TCM芯片的可信冗余密码服务器的制作方法

本发明涉及国产飞腾计算机、数据加解密以及身份验证等技术领域,特别涉及一种基于国产TCM芯片的可信冗余密码服务器。 背景技术: TCM芯片,是由国家密码管理局联合国内一些IT企业推出的。它是一种安全芯片,能有效保护PC,…

tcm_fc自动加载 linux,升腾TCM(CCCM)5.6版本Linux安装指导

升腾TCM(CCCM)5.6版本Linux安装指导 1.概述 升腾提供的TCM自5.6版本往后,在继续支持Windows安装的基础上,新增支持在Linux操作系统上进行安装。 在目前已经发布的版本中,Linux操作系统版本的TCM跟Windows版本的TCM对外提供功能完全一样&#…

tcm可信密码模块linux,一种基于国产TCM芯片的可信密码模块及其工作方法与流程...

本发明涉及一种基于国产TCM芯片的可信密码模块及其工作方法,涉及国产计算平台安全可信、自主可控、数据加解密、安全审计、完整性保护等,属于计算机平台设计技术领域。 背景技术: 随着信息电子化与信息全球化的飞速发展,人们对计算机在工作、生活中的选择与侧重逐渐从使用属…

tcm工具 软件测试,如何使用 TCM? TCM 测试总结报告

1.究竟什么是TCM? TCM(ThunderboltCertificaTIonManager)是一套由Intel研发之几近全自动化的测试工具,且为Thunderbolt™认证测试中必要使用之工具。TCM能够针对Thunderbolt™4FuncTIonalCTS(ComplianceTestSpecificaTIon)的各项测试项目,进行Thunderbolt™4Host或者Thunder…

ThinkPHP缓存文件写入失败

情况:Windows下网站直接拷贝至Ubuntu 1.删除cache下的所有临时文件。(需保留Thinkphp Runtime下的文件结构,删除文件内容) 2.提权,在Linux命令行输入 sudo chmod 777 -R /var/www 转载于:https://www.cnblogs.com/vale…

Redis查询缓存

文章目录 缓存更新策略主动更新策略问题考虑 难题1.缓存穿透解决方案: 2.缓存击穿互斥锁逻辑过期 3.缓存雪崩 商品查询缓存实例解决缓存穿透解决缓存击穿互斥锁(这里还要考虑了缓存穿透问题)逻辑时间 缓存更新策略 内存淘汰超时剔除主动更新…

redis的成功写入缓存但查不了

最近在学习redis的简单应用并写出实例结果出现了一个非常奇怪的问题,每次查询都是从mysql中读入并且写入缓存成功但当我再次查询时仍然是从MySQL中读取数据并且再次写入缓存 这让我十分疑惑,实际上就是因为我#spring.redis.database1这行代码没有写但我…

TP框架无法写入缓存文件

问题 解决方案:TP框架无法写入缓存文件

网站提示 缓存文件写入失败 PHP

2019独角兽企业重金招聘Python工程师标准>>> 先确认诸如.cache这样的文件夹已创建成功执行: chmod 777 -R /www,其中/www更换为项目根目录如果是生产环境谨慎设置目录权限,可以只设置需要写权限的 转载于:https://my.oschina.net/…

延缓写入失败计算机硬件,WinXP提示windows写入延缓失败怎么办?写入延缓失败解决方法...

虽然WinXP系统已经退市,但是一些老电脑用户依然坚守XP系统,那么在使用XP系统的过程中经常会出一些小问题,比较常见的就是系统提示“windows写入延缓失败”,那么遇到WinXP提示windows写入延缓失败怎么办?下面装机之家就…

linux缓存无法写入,缓存文件写入失败_Linux下搭建网站提示缓存文件写入失败怎么办...

摘要 腾兴网为您分享:Linux下搭建网站提示缓存文件写入失败怎么办,中意在线,智联招聘,优化大师,易信等软件知识,以及快易多,酷狗6,cc语音,反编译app,快捷酒店管家&#x…

linux缓存无法写入,Linux下搭建网站提示缓存文件写入失败解决方法?

Linux下搭建网站提示缓存文件写入失败时该怎么处理?基于ThinkPHP框架及Linux环境搭建的网站,经常会遭遇缓存文件写入失败的错误提示,即便是现在流行的P2P网站软件便是如此,具体处理办法请看下文。 Linux下搭建网站提示缓存文件写入…

计算机硬盘写入错误怎么办,电脑提示缓存文件写入失败

非正常电脑关引起的: 如果是非正常关电脑引起的写入缓存失败,那就在【运行】中输入【CHKDSK 盘符】。 系统错误: 1,打开我的电脑,打开本地磁盘属性,在弹出的对话框中选择【工具】--【开始检查】&#xff0c…

php linux 缓存文件,Linux下搭建网站提示缓存文件写入失败的处理办法

Linux下建立网站提示缓存文件写入失利时该怎样处理?依据ThinkPHP结构及Linux环境建立的网站,经常会遭受缓存文件写入失利的过错提示,即就是现在盛行的P2P网站程序就是如此,详细处理办法请看下文。 缓存文件写入失利常见原因&#…

linux 下缓存失败,Linux下搭建网站提示缓存文件写入失败怎么办?

Linux下搭建网站提示缓存文件写入失败时该怎么处理?基于ThinkPHP框架及Linux环境搭建的网站,经常会遭遇缓存文件写入失败的错误提示,即便是现在流行的P2P网站程序便是如此,具体解决方法请看下文。 Linux下搭建网站提示缓存文件写入…