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

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

3天内不再提示

东芝矢量引擎协处理器的有哪些好处?

东芝半导体 来源:未知 作者:工程师郭婷 2018-07-18 16:57 次阅读

今天,随着设备的功能日趋增多,电机控制的也变得越来越复杂,硬件成本和处理器的软件负荷增加,给硬件和软件设计也带来了新的挑战。开发者迫切需要一种新的解决方案,来克服这些新挑战。因此,在今天的电机控制技术中,复杂的高速运算的矢量控制和高级别软件开发是一种新趋势。

提供多达16种任务组合可供选择,通过把客户的系统和矢量引擎相结合,更容易地实现电机高速和高级别控制,可以在电机控制中实现更高的灵活性。

东芝的矢量引擎协处理器是一种专用于电机控制的微控制器。矢量引擎执行矢量控制中的典型计算,包括三相电流到二相电流的转换以及旋转坐标的转换/逆转换等。因为位置估算和速度控制由用户指定、且会随着系统配置和控制方法发生变化,当位置估算和速度控制由软件来执行时,配合矢量引擎的这些功能可以降低CPU的负荷,同时也可以减轻开发者的负担。

显著缩短电机控制处理时间

传统的电机控制需要由CPU通过软件程序来实现,东芝的矢量控制中的典型计算由矢量引擎协处理器实现,因此,可以降低CPU工作于矢量控制的软件负荷。此削减可改善用户的系统性能,因为CPU资源可分配给PFC传感器处理,或者通信系统。

采用矢量引擎和CPU一起使用,并列执行两通道的计算,可以显著削减CPU处理时间,在没有高速CPU时钟的情况下就可以改善两个电机的计算处理效率,一些电源、散热和EMC的问题也随之克服。

提供轻松而灵活的调度程序

另外,矢量引擎包括三相电机电流到二相的转换,或者旋转坐标的转换/逆转换的典型计算。矢量引擎的任务配置为一个调度程序,任务的组合多达16种。这些各种类型的调度程序给电机控制提供了更高的灵活度,并且矢量引擎可以支持多种类型的电机工作。

因为,采用矢量引擎处理的典型计算,可以减少软件程序,减少编译的程序的数量。这意味着可以降低编译器性能或者优化选项的影响,从而可以减轻开发者的负担。

东芝产品线

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

    关注

    48

    文章

    6794

    浏览量

    147567
  • 处理器
    +关注

    关注

    68

    文章

    18223

    浏览量

    221944
  • 三相电流
    +关注

    关注

    0

    文章

    83

    浏览量

    10902

原文标题:东芝矢量引擎(VE)协处理器,让电机控制更加轻松灵活

文章出处:【微信号:toshiba_semicon,微信公众号:东芝半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA处理器的优势

      传统的、基于通用DSP处理器并运行由C语言开发的算法的高性能DSP平台,正在朝着使用FPGA预处理器和/或处理器的方向发展。这一最新发展能够为产品提供巨大的性能、功耗和成本优势。
    发表于 09-29 16:28

    【FPGA干货分享六】基于FPGA处理器的算法加速的实现

    可以包含一个存储存取(DMA)引擎。在增加额外的逻辑情况下,DMA引擎允许处理器工作在位于连接到总线的存储
    发表于 02-02 14:18

    微机原理--数学处理器

    `微机原理--数学处理器[hide][/hide]`
    发表于 04-30 21:19

    基于东芝TMPM374微处理器无刷直流电机变频控制

    系列微处理器,该系列微处理器主要用于电机控制,内置了硬件矢量引擎VE,矢量控制算法由硬件实现。东芝
    发表于 10-10 16:56

    XMC1300的MATH处理器

    XMC1300的MATH处理器 1XMC1300芯片带有一个MATH处理器,它包含以下两个子模块除法器Cordic
    发表于 12-11 10:57

    采用FPGA的处理器来简化ASIC仿真

    处理器。这些可配置处理器可帮助设计人员解决传统ASIC仿真中存在的许多问题,并更省力、更快捷地实现更精确的设计。
    发表于 07-23 06:24

    迅为4412开发板源码分析之处理器

    的系统控制和配置”、“MMC 控制和管理”、“cache 控制和管理”和“系统性能监控”功能。 在 ARM 的汇编代码中,凡是看到“mrc”和“mcr”指令,就表明接下来一小段代码用来控制处理器
    发表于 07-29 15:36

    让FPGA处理器实现代码加速的方法哪些?

    当今的设计工程师受到面积、功率和成本的约束,不能采用GHz级的计算机实现嵌入式设计。在嵌入式系统中,通常是由相对数量较少的算法决定最大的运算需求。使用设计自动化工具可以将这些算法快速转换到硬件处理器中。然后,
    发表于 09-03 06:26

    PSoC® 模拟处理器资料手册分享!

    。 PSoC模拟处理器通过提供可扩展和可重新配置的架构来简化基于传感的系统的设计,该架构集成了可编程的模拟前端(AFE)和信号处理引擎
    发表于 09-01 16:50

    举例说明FPGA作为处理器在实时系统中有哪些应用?

    举例说明FPGA作为处理器在实时系统中有哪些应用?FPGA用于处理器什么结构特点和设计原则?
    发表于 04-08 06:48

    为什么FPGA处理器可以实现算法加速?

    代码加速和代码转换到硬件处理器的方法如何采用FPGA处理器实现算法加速?
    发表于 04-13 06:39

    请问FPGA处理器哪些优势?

    请问FPGA处理器哪些优势?
    发表于 05-08 08:29

    小白求助怎样去使用ARM处理器

    16个,其大小不限于32位,可以是任何合理的位数。处理器使用Load/Store体系结构,对内部寄存操作的命令,从寄存
    发表于 04-24 09:36

    求助,ULP RISC-V处理器周期性唤醒的BUG怎么处理

    处理器进行gpio操作,执行完成后 ULP RISC-V 处理器退出,等待下一个ULP唤醒周期。可当在主MCU程序中使能 esp_sleep_enable_ulp_wakeup(
    发表于 02-09 06:52

    请问nice处理器可以处理矩阵的乘法吗?

    ; :\"=r\"(zero) :\"r\"(addr));} 这里把addr赋给x0,但是x0作为零寄存不会保存任何信息? 然后func3和func7定义为2,2的含义是? .insn是否为实现访问处理器的意思?
    发表于 08-16 08:00