基于DSP和CPLD的移相全桥软开关电源数字控制器
发布时间:2008/5/27 0:00:00 访问次数:1003
    
    
    来源:21ic中国电子网
    
    摘要:随着大功率开关电源的发展,对控制器的要求越来越高,开关电源的数字化和智能化也将成为未来的发展方向。本文介绍了一种基于dsp和cpld的移相全桥谐振软开关数字控制器,应用于开关电源的数字化智能控制。该数字控制器采用dsp(tms320lf2407a)作为主控制器芯片,配合cpld移相波形死区生成技术,具有功率器件驱动、保护,外部通讯(can总线,rs232)和外部设备控制功能,实现了可编程控制、数据通讯、智能化控制等功能,具有很好的应用前景。
    
    关键词:dspcpld数字控制器
    
    1 引言
    
    近年来,随着大功率开关电源的发展,对控制器的要求越来越高,开关电源的数字化和智能化也将成为未来的发展方向。目前,我国的大功率开关电源多采用传统的模拟控制方式,电路复杂,可靠性差。因此,采用集成度高、集成功能强大的数字控制器设计开关电源控制器,来适应不断提高的开关电源输出可编程控制、数据通讯、智能化控制等要求。
    
    2.数字控制器设计
    
    
    
     图1 控制器系统结构
    
    本文设计的数字控制器,采用ti公司24x系列dsp控制器中的tms320lf2407a芯片作为主控制器,主要功能模块包括:(1)dsp与可编程逻辑器件cpld相配合实现全桥移相谐振软开关驱动(2)偏磁检测电路;(3)其他功能,如数据采集、保护及外部接口等。控制系统结构如图1所示。
    
    2.1移相控制波形的生成
    
    tms320lf2407a芯片包含两个事件管理器eva和evb,每个事件管理器都包括两个通用定时器,通用定时器gpt1和gpt2对应于事件管理器eva,gpt1和gpt2对应于事件管理器evb,通用定时器的结构如图2所示。
    
    通用定时器是pwm波形产生的基础,每个通用定时器都可以提供一路单独的pwm输出通道。获得指定周期指定脉宽的pwm信号的过程是:首先设置通用定时器控制寄存器txcon确定计数器的计数模式和时钟源;然后根据需要的pwm波形周期设置周期寄存器txpr;接着装载比较寄存器txcmpr,确定pwm波形的占空比。通过上述相应的设置即可获得指定周期、指定脉宽的pwm信号。
    
    
     图2 通用定时器结构图
    
    而输出移相波形的关键是让同一事件管理器中的两个通用定时器同步工作,并且在一个通用定时器从零开始计数的时刻,赋予另一个通用定时器计数器不同的初值,初值的大小决定两个通用定时器输出pwm波形的相位关系。本文利用事件管理器eva的两个通用定时器gpt1和gpt2的同步工作,产生移相波形。
    
    
    
     图3 带死区的移相控制波形产生过程
    
    为了避免因开关器件特别是igbt器件在关断时电流拖尾造成桥臂瞬时直通所造成的危害,还需要在同侧桥臂的开关器件控制波形中添加死区。因为pld具有可在线修改能力,可在pcb电路完成后随时修改设计,而不必改动硬件电路,因此本文采用altera公司的epm7000s系列的cpld芯片,通过编程生成控制波形的死区。如图3所示。
    
    2.2磁偏检测电路
    
    在全桥电路中,一对功率开关管在工作周期的前半部分和后半部分交替地通断,若它们的饱和压降相等,导通脉宽也一样,则称电路工作在平衡状态。但若由于某种原因导致两个半周期内施加在中频变压器上的电压不相等(例如功率开关管的饱和压降有较大差异)或是一对晶体管的导通脉宽不相等(例如由于存储时间的不一致、控制电路输出脉宽不相等以及反馈回路引起的不对称等)时,功率转换电路就工作在不平衡
    
    
    来源:21ic中国电子网
    
    摘要:随着大功率开关电源的发展,对控制器的要求越来越高,开关电源的数字化和智能化也将成为未来的发展方向。本文介绍了一种基于dsp和cpld的移相全桥谐振软开关数字控制器,应用于开关电源的数字化智能控制。该数字控制器采用dsp(tms320lf2407a)作为主控制器芯片,配合cpld移相波形死区生成技术,具有功率器件驱动、保护,外部通讯(can总线,rs232)和外部设备控制功能,实现了可编程控制、数据通讯、智能化控制等功能,具有很好的应用前景。
    
    关键词:dspcpld数字控制器
    
    1 引言
    
    近年来,随着大功率开关电源的发展,对控制器的要求越来越高,开关电源的数字化和智能化也将成为未来的发展方向。目前,我国的大功率开关电源多采用传统的模拟控制方式,电路复杂,可靠性差。因此,采用集成度高、集成功能强大的数字控制器设计开关电源控制器,来适应不断提高的开关电源输出可编程控制、数据通讯、智能化控制等要求。
    
    2.数字控制器设计
    
    
    
     图1 控制器系统结构
    
    本文设计的数字控制器,采用ti公司24x系列dsp控制器中的tms320lf2407a芯片作为主控制器,主要功能模块包括:(1)dsp与可编程逻辑器件cpld相配合实现全桥移相谐振软开关驱动(2)偏磁检测电路;(3)其他功能,如数据采集、保护及外部接口等。控制系统结构如图1所示。
    
    2.1移相控制波形的生成
    
    tms320lf2407a芯片包含两个事件管理器eva和evb,每个事件管理器都包括两个通用定时器,通用定时器gpt1和gpt2对应于事件管理器eva,gpt1和gpt2对应于事件管理器evb,通用定时器的结构如图2所示。
    
    通用定时器是pwm波形产生的基础,每个通用定时器都可以提供一路单独的pwm输出通道。获得指定周期指定脉宽的pwm信号的过程是:首先设置通用定时器控制寄存器txcon确定计数器的计数模式和时钟源;然后根据需要的pwm波形周期设置周期寄存器txpr;接着装载比较寄存器txcmpr,确定pwm波形的占空比。通过上述相应的设置即可获得指定周期、指定脉宽的pwm信号。
    
    
     图2 通用定时器结构图
    
    而输出移相波形的关键是让同一事件管理器中的两个通用定时器同步工作,并且在一个通用定时器从零开始计数的时刻,赋予另一个通用定时器计数器不同的初值,初值的大小决定两个通用定时器输出pwm波形的相位关系。本文利用事件管理器eva的两个通用定时器gpt1和gpt2的同步工作,产生移相波形。
    
    
    
     图3 带死区的移相控制波形产生过程
    
    为了避免因开关器件特别是igbt器件在关断时电流拖尾造成桥臂瞬时直通所造成的危害,还需要在同侧桥臂的开关器件控制波形中添加死区。因为pld具有可在线修改能力,可在pcb电路完成后随时修改设计,而不必改动硬件电路,因此本文采用altera公司的epm7000s系列的cpld芯片,通过编程生成控制波形的死区。如图3所示。
    
    2.2磁偏检测电路
    
    在全桥电路中,一对功率开关管在工作周期的前半部分和后半部分交替地通断,若它们的饱和压降相等,导通脉宽也一样,则称电路工作在平衡状态。但若由于某种原因导致两个半周期内施加在中频变压器上的电压不相等(例如功率开关管的饱和压降有较大差异)或是一对晶体管的导通脉宽不相等(例如由于存储时间的不一致、控制电路输出脉宽不相等以及反馈回路引起的不对称等)时,功率转换电路就工作在不平衡