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

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

3天内不再提示

不再需要FPGA,用4个Cortex M4内核!

Spintrol 来源:Spintrol 2023-01-03 15:02 次阅读

针对当数字电源应用对控制器提出的高算力需求,旋智科技(Spintrol)创新性地提出,使用多颗多核MCU处理器ARMRISC-V内核),通过采取合适的多处理器间通信同步控制机制(Inter Process Communication, IPC),同样可以实现比肩传统FPGA+DSP架构的高算力,并且,这样的多MCU控制模块的开发平台及控制架构更统一,更灵活;控制模块的成本更低,物料单一化带来的优势也非常明显。同时,在旋智包含IPC机制的多处理器设计中,也仍然可以使用电力电子MBD技术。

MCU的计算性能,对于数字电源控制,特别是高频ACDC数字电源的控制至关重要。旋智科技凭借高性能的双核MCU产品系列,创新地应用多MCU芯片(共计4-8个CPU内核)协同计算技术,陆续将推出满足高性能数字电源控制的多种方案,涵盖高频单相/三相有源整流器及功率因数矫正电路(PFC)、数字有源滤波器(APF)及并网光伏、储能逆变器等高性能应用。

相比DCDC电源和离网DCAC逆变电源,ACDC数字电源类产品由于有并网需求,涉及的控制功能也更多,主要包括:电网锁相,电网谐波分析,电网和负载的谐振抑制,高带宽电流、电压环路控制,电网阻抗识别等

这些功能需要涉及多种数学计算,主要包括:数字锁相环(PLL),快速傅里叶变换(FFT),FIR/IIR数字滤波器,零极点环路补偿器(2p2z/3p3z compensator),滞环控制器(Hysteresis Controller),比例谐振控制器(proportional resonant controller),重复控制器(Repetitive Controller),自适应滤波器(Adaptive Filter)等

在以碳化硅(SiC)及氮化镓(GaN) MOSFET为代表的快速开关器件大规模应用的趋势下,数字电源的效率和性能也达到了新的高度。这些新器件的特性,对电源控制MCU的算力也提出了新的要求,SiC及GaN器件的PWM开关频率可以轻松达到40kHz至数百kHz,为了充分发挥SiC及GaN器件的高频开关优势,数字电源的控制频率最好也能达到与功率器件PWM开关频率同频,甚至成倍提高的更高频率。这就要求MCU的算力相比当前产品成倍增加,计算时间大幅缩短。

然而,对于工业级MCU来说,由于工作环境、实时性及可靠性的限制,其CPU主频目前难以达到消费级CPU的2-3GHz水平,因此,行业通常采用FPGA+DSP等混合平台,通过将部分算法在FPGA中硬件化,来实现较高的数字控制频率,例如,业内常用FPGA来实现高频率电流控制,例如滞环电流控制(Hysteresis Current Control)等,DSP执行PLL等电网状态计算和系统控制,但是,FPGA+DSP的成本较贵,还需要专门的数字硬件工程师、开发环境和仪器来开展VHDL或verilog开发测试,除此以外,器件采购的选择相对MCU产品来说也少很多。

我们以数字有源滤波器(APF)开发为例,APF是一种用于并网条件下,主动补偿二极管不控整流等非线性负载产生的网侧高频谐波电流、提高功率因数、改善电网质量的设备。该类产品汇集了多项电网适应算法及高频高带宽电源控制的要求,因此可算是集数字电源控制技术之大成的典型应用之一。通常,APF设计采用FPGA+DSP+ARM的控制器架构,控制器总成本在数百元以上,且开发复杂。本设计中,我们采用2颗旋智双核Cortex M4F处理器,共4个高主频计算内核,可实现64kHz PWM开关频率的380V两电平SiC APF控制,在本控制软件中,生成补偿谐波参考电流信号和高带宽电流环控制的计算耗时仅10us左右,对60次及以下的负载谐波电流抑制率达到95%以上,此方案的控制器成本仅几十元,并且由于有2颗MCU芯片,同样也具有多IO、多ADC通道、多外设的优势。

旋智的有源滤波器方案也支持MBD设计方式,使用MATLAB软件,可以有效地对系统仿真不同电网状况和负载条件下的系统特性,进行显式的针对性设计和测试验证,并自动生成控制代码。

以下实例模型中,MCU1及MCU2方框内的控制策略生成的代码分别并行运行在2颗双核Cortex M4F处理器上

e9a4895a-892e-11ed-bfe3-dac502259ad0.png

本设计中APF补偿 380V 3kW变频器进网电流的实验波形如下

e9bd3c2a-892e-11ed-bfe3-dac502259ad0.png

审核编辑 :李倩

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

    关注

    1620

    文章

    21507

    浏览量

    598830
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16651

    浏览量

    347697
  • 滤波器
    +关注

    关注

    158

    文章

    7591

    浏览量

    176542
  • 逆变电源
    +关注

    关注

    18

    文章

    905

    浏览量

    50444

原文标题:不再需要FPGA,用4个Cortex M4内核!--旋智高算力数字电源方案

文章出处:【微信号:Spintrol,微信公众号:Spintrol】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    揭幕M4内核MCU,航顺新品发布会有哪些看点?

    在物联网、智能家居和工业自动化等领域的快速发展下,航顺芯片将在7月26日的新品发布会上推出一款搭载M4内核的高性能MCU以及指纹传感器专用芯片。 对于MCU厂商来说,物联网、智能家居、工业自动化
    的头像 发表于 07-25 09:50 208次阅读

    苹果或于今秋推出搭载M4芯片的MacBook Pro与Mac Mini

    古尔曼预测,配备M4芯片的14英寸MacBook Pro、M4 Pro与M4 Max芯片的14英寸至16英寸MacBook Pro以及M4M4
    的头像 发表于 05-14 11:04 983次阅读

    请问stm32L4是不是M4内核

    为什么L4在ucos 库里是属于 M3内核,F4系列 在ucos库里是属于 M4内核
    发表于 04-17 07:07

    东芝推出适用于电机控制的Arm Cortex-M4微控制器

    东芝电子元件及存储装置株式会社(“东芝”)近日重磅推出新款适用于电机控制的TXZ+™族高级系列32位微控制器。该系列基于高效的Cortex®-M4内核,并集成了浮点单元(FPU),为电机控制提供了强大的计算支持。
    的头像 发表于 03-28 10:38 527次阅读

    stm32H747在M4内核使用AXI SRAM不正常的原因?

    stm32H747,在M4内核使用AXI SRAM开辟了一38400字节的数组,一切正常。但是当我把这个数组换成大的容量221184字节的时候,不正常了。必须要
    发表于 03-28 09:20

    东芝推出一种适用于电机控制的Arm® Cortex®-M4微控制器

    东芝电子元件及存储装置株式会社(“东芝”)今日宣布,采用Cortex®-M4内核并搭载FPU的TXZ+™族高级系列32位微控制器的M4K组新增8款新产品,闪存容量达512 KB/1 M
    的头像 发表于 03-27 10:07 565次阅读
    东芝推出一种适用于电机控制的Arm® <b class='flag-5'>Cortex</b>®-<b class='flag-5'>M4</b>微控制器

    stm32mp157在uboot阶段启动m4程序存在的问题求解

    写了一stm32mp157的m4程序,需要在uboot阶段就去启动这个程序,现在存在两问题。 1、程序内包含了双核通信的部分,因此这部分的初始化肯定是要等到linux系统
    发表于 03-21 08:00

    关于STM32F429IIT6高性能Arm®Cortex®-M4 32位RISC内核微控制器

    STM32F429IIT6基于高性能Arm®Cortex®-M4 32位RISC内核,工作频率高达180 MHz。Cortex-M4核心采用浮点单元(FPU)单精度,支持所有Arm®单
    发表于 03-12 09:39

    Cortex-M85内核单片机如何快速上手

    2022年4月,Arm推出了全新的MCU级内核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最强的Cortex-M
    发表于 02-29 09:35 545次阅读
    <b class='flag-5'>Cortex-M</b>85<b class='flag-5'>内核</b>单片机如何快速上手

    高效能Cortex®-M4 &M0+MCU选型表

    设有研发、销售及技术支持分部。雅特力坚持自主研发,以科技创新引领智慧未来,专注于ARM® Cortex®-M4/M0+的32位微控制器研发与创新,提供高效能、高可靠性且具有竞争力的产品。全系列产品采用55nm先进工艺,通过ISO
    发表于 01-29 14:10 1次下载

    Arm®Cortex®-M4 32位MCU GD32F303xB数据手册

    电子发烧友网站提供《Arm®Cortex®-M4 32位MCU GD32F303xB数据手册.pdf》资料免费下载
    发表于 01-14 09:54 0次下载
    Arm®<b class='flag-5'>Cortex</b>®-<b class='flag-5'>M4</b> 32位MCU GD32F303xB数据手册

    Arm®Cortex®-M4 32位MCU GD32F303xx数据手册

    电子发烧友网站提供《Arm®Cortex®-M4 32位MCU GD32F303xx数据手册.pdf》资料免费下载
    发表于 01-14 09:49 8次下载
    Arm®<b class='flag-5'>Cortex</b>®-<b class='flag-5'>M4</b> 32位MCU GD32F303xx数据手册

    GD32A490 Arm®Cortex®-M4 32位MCU用户手册

    电子发烧友网站提供《GD32A490 Arm®Cortex®-M4 32位MCU用户手册.pdf》资料免费下载
    发表于 12-14 10:30 3次下载
    GD32A490 Arm®<b class='flag-5'>Cortex</b>®-<b class='flag-5'>M4</b> 32位MCU用户手册

    Arm Cortex R4F内核M4F内核有什么区别?

    TI的FAE给推荐了一款基于Arm Cortex R4F内核的MCU TMS570系列,不知道这个内核与ARM Cortex
    发表于 11-06 07:13

    AT32 MCU Cortex M4内核入门指南

    AT32 MCU Cortex M4内核入门指南主要介绍了AT32 M4 内核系统架构,并针对M4
    发表于 10-25 08:08