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
    +关注

    关注

    1664

    文章

    22504

    浏览量

    639341
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19138

    浏览量

    404109
  • 滤波器
    +关注

    关注

    162

    文章

    8472

    浏览量

    186293
  • 逆变电源
    +关注

    关注

    20

    文章

    958

    浏览量

    52387

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索LPC5410x:32位ARM Cortex - M4/M0+微控制器的卓越性能

    探索LPC5410x:32位ARM Cortex - M4/M0+微控制器的卓越性能 在嵌入式系统的设计领域,选择一款合适的微控制器是至关重要的。NXP的LPC5410x系列32位ARM
    的头像 发表于 04-27 17:25 370次阅读

    深入解析NXP LPC408x/7x:32位ARM Cortex - M4 MCU的卓越之选

    的参考。 文件下载: LPC4076FET180K.pdf 一、概述 LPC408x/7x是基于ARM Cortex - M4内核的数字信号控制器,专为需要高度集成和低功耗的嵌入式应用
    的头像 发表于 04-09 09:45 113次阅读

    深入解析LPC408x/7x 32位ARM Cortex - M4微控制器

    的数字信号控制器,专为需要高度集成和低功耗的嵌入式应用而设计。ARM Cortex - M4内核具有低功耗、增强的调试功能和高度集成的支持模块等特点。它采用3级流水线,
    的头像 发表于 04-09 09:35 187次阅读

    MAX32570:用于安全应用的低功耗ARM Cortex - M4微控制器

    MAX32570:用于安全应用的低功耗ARM Cortex - M4微控制器 在电子设计领域,安全和低功耗一直是工程师们关注的重点。今天要为大家介绍的是Analog Devices的MAX32570
    的头像 发表于 03-26 16:50 311次阅读

    M4 Mac mini拆解实锤!国产贴片Y电容打入高端供应链,凭实力出圈

    近日,苹果全新一代 Mac mini(M4 / M4 Pro) 正式发布并开售,凭借更强性能、更低功耗,再次成为迷你主机天花板。       而在海外知名博主iFixit的深度拆解中,一不起眼却
    的头像 发表于 03-16 11:42 238次阅读
    <b class='flag-5'>M4</b> Mac mini拆解实锤!国产贴片Y电容打入高端供应链,凭实力出圈

    LPC43S50/S30/S20:32 位 ARM Cortex - M4/M0 微控制器的深度剖析

    LPC43S50/S30/S20:32 位 ARM Cortex - M4/M0 微控制器的深度剖析 在嵌入式系统设计领域,选择一款合适的微控制器至关重要。NXP 推出的 LPC43S50/S30
    的头像 发表于 03-15 17:10 1078次阅读

    最小化ARM Cortex-M CPU功耗的方法与技巧分享

    。这些延迟完全浪费功耗,没有任何功用。为了帮助减少延迟,Cortex-M3和M4内核包括一被称为推测取指(Speculative Fetch)的功能,即它在流水线中对分支进行取指的同
    发表于 01-21 06:19

    M4 SMA整流二极管规格书

    M4 SMA/DO-214AC整流二极管,电流:1A 400V
    发表于 10-29 17:09 0次下载

    Microchip SAM4C32 双核 Cortex-M4 微控制器:为智能电表与工业控制打造的高性能安全平台

    Microchip Technology ATSAM4C32 32位微控制器 (MCU) 是一款用于智能能源应用的系统级芯片 (SoC),基于两高性能Arm® Cortex®-M4
    的头像 发表于 10-14 16:08 1010次阅读
    Microchip SAM<b class='flag-5'>4</b>C32 双核 <b class='flag-5'>Cortex-M4</b> 微控制器:为智能电表与工业控制打造的高性能安全平台

    FAQ_MA35_Family M4 RAM如何调整M4的内存分配?

    FAQ_MA35_Family M4 RAM如何调整M4的内存分配?
    发表于 09-02 06:07

    在NuMicro® Cortex M0/M4系列中使用SWD(串行线调试)时,为什么进入掉电模式后功耗不会降低呢?

    在NuMicro® Cortex M0/M4系列中使用SWD(串行线调试)时,为什么进入掉电模式后功耗不会降低?
    发表于 08-29 07:40

    请问如何使用新唐 M0/M23 Keil 授权版本编译 M4 系列?

    如何使用新唐 M0/M23 Keil 授权版本编译 M4 系列?
    发表于 08-28 08:07

    请问NuMicro® Cortex-M0/M4系列可以提供哪些USB器件示例代码?

    NuMicro® Cortex-M0/M4系列可以提供哪些USB器件示例代码?
    发表于 08-19 07:05

    stm32H745 M4核不能调试和下载怎么解决?

    stm32H745 Keil 调试时M7核可以下载和在线调试,M4核时就出现!如下问题,但是!STM32CubeProgrammer能下载M4核程序。
    发表于 07-24 06:26

    使用STM32CubeIDE调试STM32MP157D的M4内核时报了下图这个错误,怎么解决?

    我使用STM32CubeIDE调试STM32MP157D的M4内核时报了下图这个错误: 经过我的排除后发现,应该是STM32CubeIDE上传&quot
    发表于 06-18 06:57