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

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

3天内不再提示

芯教程|平头哥助力昊芯HX2000系列芯片EPWM_PC电源稳压输出

中科昊芯 2022-08-15 09:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着能源需求的日益紧张,科技的日趋智能化,高可靠的稳压输出,已日趋成为当今社会迅速发展的必然趋势。中科昊芯顺应时代要求,推出适用于高精度工业自动化运动控制的新版HXS320F28034PNT数字信号处理器DSP,芯片EPWM_PC,由一次触发首脉宽调制与高频脉冲电压脉宽调制组成,更有效助力于工程师实现快速有效蓄能降压斩波、高可靠稳压输出,广泛应用于电动汽车与轨道交通电源、新能源发电、白色家电开关电源等高精度控制领域。

自平头哥半导体有限公司剑池集成开发环境(简称“CDK”)支持HX2000系列芯片调试以来,本期以EPWM_PC降压斩波实例对EPWM_PC电源稳压输出展开介绍。

HX2000系列EPWM_PC降压斩波,由一次触发与高频调制模块组成,是一种通过高频信号调制PWM波,实现降压斩波的模拟降压电路模块,原理如下:

1017295e-1a70-11ed-9ade-dac502259ad0.jpg

经EPWM时基、比较、动作、死区模块输出PWM波,作为PC斩波模块输入。经一次触发模块,采用公式Tsysclkout*8*PCCTL[OSHTWTH],斩波输入波形,使输出有效快速导通功率器件。通过PCCTL[CHPFREQ]配置斩波时钟频率分频系数,1~8分频输出高频信号,调制产生占空比为(PCCTL[CHPDUTY]+1)/8的脉冲电压,使功率器件获得足够驱动能力,以在一定时间内维持导通状态。典型Buck电路应用如下,可通过EPWM_PC一次触发脉宽调制,有效快速导通功率器件Q,使输入电源向电感L充电。经高频时钟调制,输出脉冲电压,作用于功率器件Q,以维持导通状态,使电感L完成充电,实现降压斩波,稳定电压输出。

10345dbc-1a70-11ed-9ade-dac502259ad0.jpg

由此设计EPWM_PC降压斩波实例:PWM波频率30kHz、死区0.4us,双边沿延时,互补输出。斩波:(1)PWM1,一次触发调制脉宽,输出频率250kHz;(2)PWM2,一次触发调制脉宽,输出频率250kHz;斩波时钟占空比62.5%输出。

基于CDK开发,代码包括:EPWM的 GPIO配置、EPWM频率配置30KHz、死区0.4us,双边沿延时,互补输出、事件触发模块配置。斩波PWM1/2第一个脉冲宽度为2/8的SYSCLKOUT时钟周期;PWM1的斩波时钟频率分频系数为不分频、62.5%脉宽输出中断服务程序;PWM2的斩波时钟频率分频系数为3分频、62.5%脉宽输出中断服务程序。主程序调用执行。

1.intmain(void)
2.{
3./*初始化系统控制*/
4.InitSysCtrl();
5./*初始化EPwmGPIO*/
6.InitEPwm1Gpio();
7.InitEPwm2Gpio();
8.InitEPwm3Gpio();
9./*关中断*/
10.InitPieCtrl();
11./*清中断*/
12.IER=0x0000;
13.IFR=0x0000;
14./*初始化PIE向量表*/
15.InitPieVectTable();
16.EALLOW;
17./*epmw1_isr中断,一次触发2/8首脉宽调制斩波*/
18.PieVectTable.EPWM1_INT=&epwm1_isr;
19./*epmw2_isr中断,一次触发2/8首脉宽调制,1/8系统时钟三分频、62.5%脉宽调制斩波*/
20.PieVectTable.EPWM2_INT=&epwm2_isr;
21./*将epmw3_isr入口地址赋给EPWM3_INT*/
22.PieVectTable.EPWM3_INT=&epwm3_isr;
23.EDIS;
24.EALLOW;
25./*禁用TBCLK同步,允许EPWM初始化配置*/
26.SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=0;
27.EDIS;
28./*初始化EPWM1,EPWM2,EPWM3,频率30KHz,向上向下计数模式*/
29.InitEPwm1Example();
30.InitEPwm2Example();
31.InitEPwm3Example();
32.EALLOW;
33./*使能TBCLK同步,EPWM配置功能起作用*/
34.SysCtrlRegs.PCLKCR0.bit.TBCLKSYNC=1;
35.EDIS;
36./*禁止CPU中断并清除所有中断标志*/
37.IER|=M_INT3;
38./*使能相对应的中断*/
39.PieCtrlRegs.PIEIER3.bit.INTx1=1;
40.PieCtrlRegs.PIEIER3.bit.INTx2=1;
41.PieCtrlRegs.PIEIER3.bit.INTx3=1;
42./*使能全局中断*/
43.EINT;
44.while(1)
45.{
46.}
47.return0;
48.}

CDK上开发降压斩波实例程序,编译结果为:

1065f9b2-1a70-11ed-9ade-dac502259ad0.jpg

编译通过后,可以开始调试了,调试结果如下:

(1)下图中通道1和通道2的波形为PWM斩波输出整体波形:

108bf70c-1a70-11ed-9ade-dac502259ad0.jpg

(2)下图中通道1和通道2的波形均为第一个脉冲宽度为2/8的SYSCLKOUT时钟周期:

10b14ff2-1a70-11ed-9ade-dac502259ad0.jpg

(3)下图中通道1为斩波时钟频率分频系数为1分频,占空比为7/8的波形;通道2为斩波时钟频率分频系数为3分频,占空比为7/8的波形:

10d701c0-1a70-11ed-9ade-dac502259ad0.jpg

10ee2288-1a70-11ed-9ade-dac502259ad0.gif

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

    关注

    462

    文章

    53530

    浏览量

    458869
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    微双芯片助力广汽铂GT攀登版正式下线

    微车规级芯片再迎重大应用突破 —— 近日,搭载RK3588M 智能座舱主控芯片与 RK2118M 音频 DSP 芯片的广汽铂 GT -
    的头像 发表于 11-21 15:18 451次阅读

    喜讯|RISC-V DSP荣获“中国”RISC-V生态推广奖

    11月14日,2025“中国”集成电路产业促进大会暨第二十届“中国”优秀产品征集评选结果在珠海横琴正式揭晓。车规级RISC-VDSP芯片
    的头像 发表于 11-18 09:01 1194次阅读
    喜讯|<b class='flag-5'>昊</b><b class='flag-5'>芯</b>RISC-V DSP荣获“中国<b class='flag-5'>芯</b>”RISC-V生态推广奖

    【作品合集】中科Core_DSC280025C开发板测评

    Core_DSC280025C开发板试用体验】+epwm输出测试与代码解读 【中科Core_DSC280025C开发板试用体验】+SCI测试与代码解读 作者:泉水叮咚_abcd【中
    发表于 09-18 10:52

    创M6800系列芯片内置EPWM快速保护模块,锻造高精度电机控制安全保护锁

    创M6800系列芯片是用于高精度电机控制任务的微控制器,可广泛应用于工业、汽车和消费电子领域。M6800系列芯片中的
    的头像 发表于 08-07 15:45 4612次阅读
    匠<b class='flag-5'>芯</b>创M6800<b class='flag-5'>系列</b><b class='flag-5'>芯片</b>内置<b class='flag-5'>EPWM</b>快速保护模块,锻造高精度电机控制安全保护锁

    【中科Core_DSC280025C开发板试用体验】---LED闪烁灯

    中科Core_DSC280025C开发板试使用了HXS320F28025CRISC-VDSP芯片,该
    发表于 08-07 11:51

    新闻|亮相第五届RISC-V中国峰会,共绘开源芯片新纪元

    的突破性进展。本次峰会汇聚了全球RISC-V领域的顶尖企业、研究机构和开源社区,共同探讨RISC-V技术的创新与应用。产品线全覆盖峰会上,展示了HX2000系列家族
    的头像 发表于 07-28 18:30 674次阅读
    <b class='flag-5'>芯</b>新闻|<b class='flag-5'>昊</b><b class='flag-5'>芯</b>亮相第五届RISC-V中国峰会,共绘开源<b class='flag-5'>芯片</b>新纪元

    【中科Core_DSC280025C开发板试用体验】+epwm输出测试与代码解读

    _Examples: HX2000系列芯片示例程序,独立更新及发布,适用Haawking IDE版本信息请查阅示例程序的说明文档。 - Gitee.com 在官网找到Haawking_DSC28002x_数字信号控制器的参考手册
    发表于 07-14 19:15

    【中科Core_DSC280025C开发板试用体验】+3.DSP基础外设调试(含源码)

    。大致了解了官方工程的是框架和架构。我也参考了官方提供的hx2000-examples-master 例程代码。 例程里面的代码,用的库还是官方早期版本的,所以,的库后期肯定还会继续迭代。为了避免后期
    发表于 07-13 16:07

    【中科Core_DSC280025C开发板试用体验】+epwm周期性启动光照传感器工程

    _Examples: HX2000系列芯片示例程序,独立更新及发布,适用Haawking IDE版本信息请查阅示例程序的说明文档。 - Gitee.com 在官网找到Haawking_DSC28002x_数字信号控制器的参考手册
    发表于 07-11 20:55

    【中科Core_DSC280025C开发板试用体验】+1.开箱之浮点计算对比

    笼统,还是看手册比较细致。 当然参考例程也是有的。 另外,也可以在立创商城上能看到中科的DSP芯片某些型号也有上架的,价格也并不算高。 所以经过前期的一系列准备后,我觉得可以
    发表于 06-29 10:01

    平头羽阵芯片助力菜鸟打造高性价比RFID数字供应链解决方案

    6月16日,在菜鸟与平头半导体联合举办的“智启链动,领未来”活动上,菜鸟发布了使用平头羽阵芯片
    的头像 发表于 06-17 19:19 950次阅读
    <b class='flag-5'>平头</b><b class='flag-5'>哥</b>羽阵<b class='flag-5'>芯片</b><b class='flag-5'>助力</b>菜鸟打造高性价比RFID数字供应链解决方案

    加速高关税下国产替代!携全自研RISC-V DSP家族亮相上海慕尼黑电子展

    现场直击2025年4月15日-17日,上海新国际博览中心N5馆356展位前人头攒动,中科展台上陈列的Haawking-HX2000系列RISC-VDSP持续吸引专业观众驻足。作为全
    的头像 发表于 04-18 09:01 1665次阅读
    加速高关税下国产替代!<b class='flag-5'>昊</b><b class='flag-5'>芯</b>携全自研RISC-V DSP家族亮相上海慕尼黑电子展

    中科DSP产品及公司信息

    这一开放的指令集架构,中科成功研发出多个系列的DSP产品,并构建了一个完善的处理器生态系统。中科DSP广泛应用于工业控制、电机驱动、
    发表于 04-07 09:16

    LDO HX75XX系列:实现高效电源管理的关键技术

    了解华邦科技如何通过LDO HX75XX系列稳压器,实现高效、稳定的电源管理,满足现代电子设备对电源
    的头像 发表于 03-20 14:39 642次阅读
    LDO <b class='flag-5'>HX</b>75XX<b class='flag-5'>系列</b>:实现高效<b class='flag-5'>电源</b>管理的关键技术

    喜讯!点亮华东服务新地标,杭州办开业大吉!

    杭州办公室开业啦!为了积极响应战略发展的业务需求,进一步拓宽当地服务版图。2024年
    的头像 发表于 12-17 17:33 968次阅读
    喜讯!点亮华东服务新地标,<b class='flag-5'>昊</b><b class='flag-5'>芯</b>杭州办开业大吉!