0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C2000系列DSP移相同步功能的缺陷

CHANBAEK 来源:匠人电子实验室 作者:匠人时尚 2023-03-20 15:51 次阅读

随着功率变换技术的发展,越来越多的调制方式得到研究,目前主要的三个调制方式:脉宽调制(PWM),频率调制(PFM),移相调制(PSM)。其中脉宽调制提出比较早,应用也是最为广泛;频率调制最典型的应用当属LLC谐振变换器;移相调制目前主要应用于移相全桥。在我对我的课题进行实验的时候,发现在闭环条件下,变换器驱动信号存在丢周期现象,也就是我题目中提到的移相同步功能缺陷,导致变压器励磁不平衡而发出噪声。本文所提出的问题在移相全桥中并没有出现,而是出现在改进型双有源桥变换器(DAB)中,如下图给出了常规DAB的拓扑结构。

wKgaomQYEBWAY1-mAACYssR3FqA578.jpg

对于大部分控制器,都可以完成脉宽调制和和频率调制的工作,而能够实现移相调制的控制器较少,目前比较典型的当属德州仪器(TI)的C2000系列DSP,目前我比较了解的是其中TMS320F2833X和TMS320F280X两个子系列,都存在移相同步丢周期的现象;对于更早的240X和2812系列,我不太确定是否存在这个问题。

pYYBAGQYEGqAc1xiAAB78rVwmek87.webp

如图为出问题的时候的波形,其中绿色和红色的波形分别为原副边两个全桥桥臂中点的输出电压,紫色波形为某一开关管的驱动信号。由图中发现,在触发时刻的一个周期,开关管驱动没有做出预期的动作,而是保持长高,导致原边全桥的输出矩形波缺少负电压,此时电感电流由于向同一侧励磁时间超过设计预期,导致励磁电感增大甚至饱和,可以听到变压器发出嗡嗡的声音。

根据几次重复实验发现,出问题的时候有一个统一的特点,就是原副边全桥输出波形,存在一个边沿刚好对齐,上图中对齐的边沿为0电平到正跳变的边沿,如图虚线标示。接下来我将对这个现象产生的原因进行着重分析。

首先要了解德州仪器TMS320F2833X/280X的移相机理:

直接贴上手册里的图

poYBAGQYEGuAf5bvAAA9aNh0_TI42.webp

图中给出了同步信号传递方式,当然这只是其中一个子系列的结构,其他也是类似的。每个ePWM模块可以输出两路驱动波形,分别用于驱动一个桥臂的上下管,占空比均为50%并带有死区。上一个模块会接收一个同步信号并将其直接传递到下一个模块(也有其他传递方式),模块收到同步信号后将自己的计数器设定为当前移相同步初始值,如此实现移相。通过不断修改移相同步初始值即可实现几路驱动的相位调整。

ePWM模块输出反转的条件为,计数器与设定比较值或周期值匹配,发生匹配时可以设定输出动作方式,可以设定为置1或置0,以及反转。

然后总结这个问题出现的场景:

变换器闭环条件下出现,而开环从未出现过。

出现该问题时,变压器原副边全桥的输出电压某一边沿刚好对齐。

根据以上分析,本文认为驱动信号丢失主要是由于输出匹配逻辑引起的,由于输出改变的条件是计数值与预设值匹配,而移相同步功能直接改变计数器数值,导致计数值刚好跳过了预设的比较匹配值,未能发生匹配,输出因此没有改变而维持了原有状态。

wKgaomQYEBWAV2FuAABoEuEgLeM506.jpg

图中给出了驱动信号丢失时发生的具体动作,比较值CMP设定为周期PRD的一半,计数方式为单增计数。此前由于同步值小于半周期且一直没发生变化,因此虽然每个周期都会有同步信号,但不会引起计数值的跳变,在图中的第二个周期,移相同步预设值发生改变,由原来的小于半周期变为大于半周期,在同步信号到来时,将计数值从小于半周期瞬间刷新为与移相同步预设值相等,而越过了半周期的比较匹配值,使本周期驱动信号不发生变化,在外界看来就是驱动信号丢失的现象。

以上即为德州仪器C2000系列出现周期的驱动信号丢失的原因。而我们观察到的边沿对齐时出现丢失的问题是由于该时刻刚好是移相同步值与比较匹配值发生跨越的时刻,由于使用闭环控制,在稳态附近不断调整,出现反复跨越,因而频繁出现驱动丢失的问题。移相全桥之所以没出现这个问题,是由于它的移相角不可能达到半周期,也就不会发生移相值与比较值的跨越。

德州仪器如果希望从芯片层面解决这个问题,只需要增加比较逻辑,根据计数器当前值与比较值的大小关系确定输出。当然,我对芯片的设计并不了解,不知道增加这一个功能大概需要多少逻辑单元及成本。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    552

    文章

    7962

    浏览量

    348204
  • 德州仪器
    +关注

    关注

    123

    文章

    1686

    浏览量

    140568
  • PWM
    PWM
    +关注

    关注

    114

    文章

    5140

    浏览量

    213362
  • 变换器
    +关注

    关注

    17

    文章

    2087

    浏览量

    109120
  • 波形
    +关注

    关注

    3

    文章

    377

    浏览量

    31504
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 #DSP DSP从入门到编写-02 如何学好C2000

    dspC2000
    水管工
    发布于 :2022年10月25日 13:41:22

    #硬声创作季 #DSP DSP从入门到编写-06 C2000的中断机制-1

    dspC2000
    水管工
    发布于 :2022年10月25日 13:43:44

    #硬声创作季 #DSP DSP从入门到编写-06 C2000的中断机制-2

    dspC2000
    水管工
    发布于 :2022年10月25日 13:44:03

    请问c2000或其它的数字电源芯片的PWM模块能在使用外部同步时钟时相吗?

    c2000 或其它的数字电源芯片的PWM模块能在使用外部同步时钟时相吗?同时还可以工作在中间对齐模式吗?
    发表于 10-31 14:56

    如何对DSP C2000系列中的8位数据进行读写呢

    DSP C2000系列中8位数据的读写DSP C2000中char占2个字节8位数据读写的目的8位数据读写的实现过程8位数据读写的实际应用
    发表于 12-09 07:35

    C2000 DSP实验指导

    C2000 DSP实验指导 1 概述1.1 TMS320LF2407A简介TMS320LF2407A芯片作为是TI公司TMS320C2000系列中的一种16位定点
    发表于 04-07 11:07 23次下载

    C2000 DSP实验箱实验指导用书

    电气与自动化工程学院为本科生和研究生开设了DSP原理及应用课程、DSP技术及其应用综合实验。根据我们学院所设置专业的特点,选择TI公司C2000系列
    发表于 02-27 23:36 56次下载

    DSP C2000程序员高手进阶

    DSP C2000程序员高手进阶 PDF 版
    发表于 05-06 15:13 33次下载

    基于DSP C2000程序员高手进阶

    基于DSP C2000程序员高手进阶
    发表于 10-12 14:37 10次下载
    基于<b class='flag-5'>DSP</b> <b class='flag-5'>C2000</b>程序员高手进阶

    DSP c2000中文资料

    DSP c2000中文资料
    发表于 10-13 11:08 46次下载
    <b class='flag-5'>DSP</b> <b class='flag-5'>c2000</b>中文资料

    DSP C2000程序员的高手进阶

    DSP C2000程序员的高手进阶
    发表于 10-16 13:16 20次下载
    <b class='flag-5'>DSP</b> <b class='flag-5'>C2000</b>程序员的高手进阶

    c2000的事件管理器及其应用

    C2000系列DSP与其它系列DSP的主要区别体现在功能强大的事件管理器模块;
    发表于 04-04 10:38 0次下载
    <b class='flag-5'>c2000</b>的事件管理器及其应用

    DSP C2000系列中8位数据的读写

    DSP C2000系列中8位数据的读写DSP C2000中char占2个字节8位数据读写的目的8位数据读写的实现过程8位数据读写的实际应用
    发表于 11-26 14:21 27次下载
    <b class='flag-5'>DSP</b> <b class='flag-5'>C2000</b><b class='flag-5'>系列</b>中8位数据的读写

    C2000系列DSP功能缺陷的分析与解决方法(二)

    此前关于TI的C2000系列DSP功能模块导致部分周期出现驱动脉冲丢失的现象,已经写了两篇文章了,其中第一篇提出这个现象并分析这种情况
    的头像 发表于 03-20 15:39 2926次阅读
    <b class='flag-5'>C2000</b><b class='flag-5'>系列</b><b class='flag-5'>DSP</b><b class='flag-5'>移</b>相<b class='flag-5'>功能</b><b class='flag-5'>缺陷</b>的分析与解决方法(二)

    C2000系列DSP功能缺陷的分析与解决方法(一)

      此前写过一篇文章,分析德州仪器C2000系列DSP相同C2000
    的头像 发表于 03-20 15:44 2957次阅读
    <b class='flag-5'>C2000</b><b class='flag-5'>系列</b><b class='flag-5'>DSP</b><b class='flag-5'>移</b>相<b class='flag-5'>功能</b><b class='flag-5'>缺陷</b>的分析与解决方法(一)