- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP28335开关电源控制策略研究
基于DSP28335开关电源控制策略研究
摘要:本文研究采用具有高运算精度(32位)和强大系统处理能力的TMS320F28335芯片,通过MEP(Micro Edge Positional)技术输出高精度的PWM波,对开关电源进行控制。系统使用脉宽调制(PWM)控制:固定开关频率,通过改变脉冲宽度,来改变占空比。稳压采用DSP28335控制芯片来实现,根据ADC模块采样得到的电压值进行反馈,实时改变输出PWM波形的占空比,使输出电压保持稳定。
关键词:DSP28335 脉宽调制(PWM) 开关电源
中图分类号:TN86 文献标识码:A 文章编号:1007-9416(2016)09-0022-02
1 引言
电源是各种电子设备不可或缺的组成部分,其性能的优劣直接关系到电子设备的技术指标及系统能否安全可靠地工作。目前常用的直流稳压电源分为线形电源和开关电源两大类。其中开关电源SMPS(Switch Mode Power Supply)又被誉为高效节能电源,它代表着稳压电源的发展方向。提高开关频率可有效地减小开关电源的体积,这就为研究开发高效率、高密度、高可靠性、体积小、重量轻的开关电源奠定了基础[1]。
高频开关电源自20世纪70年代突破20kHz以来,随着技术的进步,其产品的频率一路飙升到500kHz~1MHz。为了保证高频开关电源能够正常、稳定的工作,对控制信号和驱动信号的要求都非常严格。本文通过TI公司TMS320F28335芯片来输出高精度的PWM波,来满足现代开关电源控制策略的发展需求。F28335的系统时钟频率高达150MHz理论上输出高精度的波形频率可以达到5MHz以上,通过CCS(Code Composer Studio)软件编程使PWM波形的占空比随采样周期而变化。
2 DSP28335控制流程
2.1 脉宽调制(PWM)式控制
脉宽调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术,广泛的应用在风力发电、电机调速、直流供电等领域;通常开关电源组成部分,如图1所示。
本文针对DC-DC变换模块进行控制,主电路为boost电路如图2所示。系统的稳压控制方式:PWM波做为控制信号,通过驱动电路进行放大后,驱动IGBT的开通和关断。而波形的占空比随着负载侧反馈的电压值变化,从而完成负反馈闭环控制,达到稳压抗扰动的效果。
2.2 F28335的模块使用
PWM模块来输出控制信号的脉冲波,通过驱动电路控制主电路中的IGBT开通和关断。使用ADC(Analog to Digital Converter)转换单元将负载电压的模拟量转换成数字量,送入芯片进行内部计算。为了保证实时的效果,我们设定采样频率达到最高的12.5MHz。在本文中,我们仅需要用到1个PWM波形输出和1路ADC采样。TI公司为了方便用户开发,已经写好了ADC模块和ePWM模块的初始化函数,在主程序中使用语句“InitEPwm1Gpio();”“ InitAdc();”可直接调用,该函数确定了GPIO0和GPIO1为Pwm1工作以及ADC的输入引脚。
ADC模块由ePWM1 SOCA启动,结果寄存器存放ADC转换结果,转换后的数字量表示为:,ADCLO一般设置为0,需要注意的是F28335的ADC采样引脚的输入电压范围是0~3v,负载电压需要经过分压电路,才可以接入引脚否则会损坏芯片。
2.3 PWM波形的周期和频率计算
PWM波形的频率是由时基周期寄存器(TBPRD)和时基计数器的计数模式(TBCTRL)共同决定的。时基计数器有多种模式,本文使用向上计数(递增)模式,在此模式下,时基计数器从0开始向上计数,直到递增到周期寄存器(PRD)的值后,时基寄存器会自动复位到0,重复以上动作;时基计数器的值不断与比较寄存器(CAMPA,CAMPB)的值相比较,当时基计数器的值等于其中之一时,就会使AQ动作模块产生输出口置高、拉低、翻转的动作[2]。
F28335的时钟频率最高是150MHz,即=6.67*s= 6.67ns,因为寄存器TBPRD的最大值为65535,所以系统也会存在输出PWM的最低频率,若需要频率较低的波形,可以预先对系统时钟进行预分频得到频率较低的系统时钟[3]。PWM波形周期,和占空比的计算方式如下:
高精度脉宽调制模块(HRPWM),当PWM的工作频率较高时,CPU控制精度会下降,一般来说PWM频率高于200kHz时,就应该采用HR
文档评论(0)