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

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

3天内不再提示

双核Delfino创新架构技术应用

工程师兵营 来源:互联网 作者:佚名 2018-07-16 09:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自动化正在改变我们的日常生活,如果您对这一点还心存疑惑的话,那么西雅图新开张的 Amazon Go 商店可以让您打消这种疑惑。与许多其他商店一样,这家商店主要出售生鲜产品,但两者存在一个基本差异:客户无需将产品拿到收银台付款。他们只需步入商店,选择需要的商品,随后即可扬长而去。

在线零售巨头亚马逊表示,该公司花费了四年时间才将 Amazon Go 推进到目前的测试阶段,这家商店即将向拥有亚马逊帐户并安装了相关智能手机应用的所有客户开放。客户只需在进入商店时扫一下手机屏幕即可。在他们离开商店时,购买款项将自动从亚马逊账户扣取。系统甚至能够检测货架上的商品何时更换。

这种自动化程度在消费零售店是前所未有的,但在短短几年内,它将很可能成为普遍现象。自动化的发展不会止步于此。

接近边缘设备

亚马逊表示,在西雅图商店里部署的技术源自于目前集成在自主驾驶车辆中的相同技术:深度学习机器视觉传感器融合。

随着物联网延伸到工业、医疗、汽车和零售行业,云的重要性日益凸显。毫无疑问,大多数处理都在亚马逊的云服务中进行,但越来越多的云服务提供商提供了类似的技术。Microsoft 推出了 Azure 平台,也许他们是亚马逊在这个领域的最大竞争对手,但还有很多已经成功地为工业提供了云服务的公司,包括自主驾驶汽车制造商。

自动化很可能不断扩张下去,并有很多方式,将比工业物联网或所谓的工业 4.0 来得更重要,因为工业自动化正在简化许多日用品的制造。

Amazon Go 已经因为使用技术代替收银台员工而遭受诟病,但残酷的现实是,他们下一步还很可能使用机器人为货架补货。这可能对就业市场产生更大压力,它无疑将会迫使劳动力转移到更加需要技能、不易实现自动化的岗位。这种自动化程度必将给我们的社会带来转变,但也需要更高程度的本地处理能力。它会产生对“边缘处理”的需求,也就是我们现在所说的“雾计算”。

将信息存储在云中,有一个不可避免的弊端就是它会产生延迟。在物联网领域,特别是在自动化方面,延迟通常是个大问题。我们以家庭自动化为例。如果在按下电灯开关与电灯打开之间存在明显的延迟,消费者就会不太情愿使用。在自动化涉及自主对象的情况下,例如货架补货机器人,延迟可能导致使用机器人变得不切实际。

因此,目前实现 Amazon Go 和自主驾驶车辆的相同技术将必须也在边缘设备上实现。就雾计算而言,可以在本地网关中,也可以是在设备本身中。

延迟是因为带宽限制和处理速度而导致的,因此在接近边缘设备的位置实现这些技术具有诸多优势。出于这个原因,很多领先的半导体供应商正在积极解决这个问题。

多核控制

嵌入式控制是微控制器数十年来一直使用的技术,虽然“自动化”的定义在快速演进,但可配置器件一直是它的核心。今天,为响应所有行业不断提升的自动化要求,越来越多的高集成度器件也将自动化应用领域作为目标市场。

TMS320F2837xD 系列微控制器Texas Instruments’ Delfino™ 产品系列的成员,它采用多核架构,在闭环控制应用中拥有空前强大的性能。闭环控制是工业驱动系统的基本部分,在自动化方面扮演了非常关键的角色。它们可以执行更加高效的复杂控制算法,建立对系统的更严密控制。由于控制对自动化系统至关重要,因此计算性能越强越好。高性能总是有利有弊,因此半导体供应商正在努力开发在架构级别上提升性能的器件,正如双核 Delfino 器件那样。

虽然被称为双核微控制器,但称其为多核器件更加准确。它们基于 TI 的 32 位 C28x 浮点单元,采用双重实时控制子系统,能够在 200 MHz 频率下运行(图 1 所示为 TMS320F2837xD 框图)。所有子系统都有独立的实时 32 位协处理器,称为控制律加速器或 CLA。每个 CLA 都能在 200 MHz 频率下同步执行,因为这样可以有效地将每个子系统的性能提高一倍。这样还可将时间关键型功能转移到 CLA 上执行,而让主内核执行其他功能。

Texas Instruments 的双核 Delfino 示意图(单击查看全尺寸图片)

图 1:Texas Instruments 提供的双核 Delfino 使用创新架构技术,以提高在控制和自动化应用中的实时性能。

每个 CLA 都有自身的总线结构和管线(请参见图 2),能够执行八个特定任务中的一个。每个任务都按照优先级次序完成,完成后再启动下一个任务。任务可在软件中触发,或由外设触发。

Delfino 的控制律加速器协处理器示意图

图 2:Delfino 的控制律加速器协处理器可将每个子系统的性能提高一倍。

每个子系统都采用其他创新架构技术,包括三角数学单元 (TMU) 和 Virterbi/复杂数学单元 (VCU-II)。TMU 可加快在变换和扭矩回路计算中使用的三角运算的算法,VCU 则可加快通常在编码应用中使用的复杂函数的计算。

该器件集成了 24 个带增强功能的 PWM 通道和 16 个高分辨率 PWM 通道。这些外设非常适合用于实现三相永磁同步电机的多轴驱动和传感 FOC(磁场定向控制)。

作为 TI 的 C2000 微控制器系列的成员,双核 Delfino 器件受到 controlSUITE™ 软件环境的支持,该环境包括用于实现电机控制数字电源、太阳能和 LED 照明应用的代码库。

实时通信

任何级别上的自动化都要依赖于分布式系统的不同部件之间的高速通信接口。广泛用于提供通信的接口和协议是 EtherCAT®,全称“用于控制自动化技术的以太网”。早在物联网和工业 4.0 兴起之前,EtherCAT 就已在 2003 年推出。如今,它却成了两者的使能技术。它提供短周期时间、低抖动和精确同步,这些优点使得它非常适用于机器人、制造和自动化组装系统。它采用单主、多从拓扑,旨在保证实时性能,其理论数据速率超过 100 MB/s。

当前很多微控制器都集成了 EtherCAT 接口的各方面特性,但只有一个系列产品能够宣称率先在基于 ARM® Cortex®-M4 的微控制器上集成了完整 EtherCAT 节点,也就是 Infineon 提供的 XMC4000 系列。具体来说,EtherCAT 集成在该系列的成员 XMC4300 和 XMC4800 中。

如图 3 所示,XMC4300 搭载了几个通信模块以及 EtherCAT 从接口,包括 Ethernet MAC、USBCANUART。它还专门添加了多个外设来支持工业控制,包括捕获/比较单元、看门狗定时器、核芯温度传感器、实时时钟模块和系统控制单元。

XMC4300 能够并行运行所有主要 EtherCAT 协议,包括 Standard EtherCAT、Safety over EtherCAT 和 Ethernet over EtherCAT。

Infineon 的 XMC4300 示意图

图 3:Infineon 提供的 XMC4300 是业界首个集成了全 EtherCAT 节点的微控制器。

与其他竞争器件相比,XMC4300 和 XMC4800 器件的差异在于它们的集成度。具体来说,XMC4300 集成了支持 EtherCAT 所需的全部存储器和时钟生成功能,而竞争产品可能需要外部存储器或石英时钟生成器,甚至同时两者都需要。这种高集成度可以显著降低 BOM 成本、PCB 面积和设计复杂度。Infineon 的 XMC4300 包括混合信号外设,包括两个 8 通道 12 位 ADC 和一个 2 通道 12 位 DAC

这款器件的另一大优点是高带宽 32 位总线将 EtherCAT IP 连接到 CPU。与分立式解决方案相比,它具有明显优势,因为分立式解决方案使用了外部微控制器,从而限制了数据传输的带宽(通常为 8 位或 16 位接口)。

总结

深度学习、机器视觉、传感器融合等创新技术在工业、医疗、消费和汽车行业建立了新范式。高度集成的高级微控制器现在能够针对更广泛的应用,将该范式的基本控制和自动化功能集成到单个器件中。

雾计算和在边缘设备处理为基于云的服务提供了进一步补充。像 TI 的双核 Delfino 系列和 Infineon 的 XMC4300 这样的器件将会进一步驱动创新,支持更加广泛的自动化。

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

    关注

    2

    文章

    837

    浏览量

    39719
  • TMS320F2806x
    +关注

    关注

    0

    文章

    5

    浏览量

    7735
  • 自主驾驶
    +关注

    关注

    0

    文章

    19

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MYD-LD25X Cortex-M33实时开发实战解析

    。一、异构架构:分工明确,效能卓越STM32MP257采用创新核子系统设计:Cortex-A35应用
    的头像 发表于 11-06 08:04 4934次阅读
    MYD-LD25X Cortex-M33实时<b class='flag-5'>核</b>开发实战解析

    如何在rt-thread studio上开发STM32H747这类的单片机?

    如题,我希望在rt-thread studio上开发STM32H747IIT6这款单片机,在keil里两个的代码是完全隔离的,分别在两个工程中编写。 但是在rt-thread studio上生成的标准版工程只有一个工程,想
    发表于 09-19 08:08

    技术攻坚视角《武汉特高压:用中国精度重新定义变频谐振标准》

    研发的DSP+FPGA架构,实现0.001Hz级频率微调,攻克柔性直流变压器谐振匹配难题 材料创新 :纳米晶合金电抗器使设备体积缩小40%,在青藏高原特高压工程中实现-30℃极寒环
    发表于 09-17 10:41

    【「DeepSeek 核心技术揭秘」阅读体验】第三章:探索 DeepSeek - V3 技术架构的奥秘

    问题,又像横在发展路上的巨石,提醒我技术创新并非坦途,新架构在带来优势的同时,也会伴随新挑战。 五、小结 读完第三章,DeepSeek - V3 的技术剖析让我从架构、效率优化、精
    发表于 07-20 15:07

    单核CPU网关和CPU网关有什么区别

    单核CPU网关与CPU网关的核心区别在于处理能力、多任务效率、性能表现及适用场景,CPU网关在多任务处理、复杂计算和响应速度上具有显著优势,而单核CPU网关则更适合轻量级、低负
    的头像 发表于 07-05 14:37 750次阅读

    请问的芯片如何调试?

    的芯片如何调试?比如有很多M4+M0的芯片,是分开调试合适可以一起调试?
    发表于 06-19 07:32

    鸿雁电器携手智芯科推出离线语音控制单火线开关

    近日,杭州鸿雁电器携手智芯科,基于其领先的离线语音识别芯片技术,联合开发出离线语音控制单火线开关,为智能家居行业带来了全新变革。该产
    的头像 发表于 06-11 10:23 700次阅读

    Analog Devices Inc. ADSP-SC592 SHARC+®DSP数据手册

    Super Harvard架构(SHA)。ADSP-SC592DSP优化用于高性能音频/浮点应用,具有大容量片上静态随机存取存储器 (SRAM)。主要特性包括一个强大的DMA系统(具有8个MEMDMA)、片上内存保护和集成
    的头像 发表于 06-07 11:37 830次阅读
    Analog Devices Inc. ADSP-SC592 SHARC+®<b class='flag-5'>双</b><b class='flag-5'>核</b>DSP数据手册

    “芯”耀时刻|度亘芯再度荣膺“荣格技术创新奖”!

    5月20日,“2025激光加工与先进制造技术论坛暨荣格技术创新奖颁奖典礼”在苏州成功举办。度亘芯“大功率1700W单泵红光集成泵浦模块”在一众产品中脱颖而出,再度荣膺“2025激光加工行业-荣格
    的头像 发表于 05-21 20:05 773次阅读
    “芯”耀时刻|度亘<b class='flag-5'>核</b>芯再度荣膺“荣格<b class='flag-5'>技术创新</b>奖”!

    适用于单核、和四应用处理器的PMIC DA9063L-A数据手册

    DA9063L-A 是一款功能强大的系统电源管理集成电路(PMIC),适用于单核、和四应用处理器,例如那些基于 ARM® Cortex®-A9和 Cortex-A15 架构的处理
    的头像 发表于 04-01 18:19 762次阅读
    适用于单核、<b class='flag-5'>双</b><b class='flag-5'>核</b>和四<b class='flag-5'>核</b>应用处理器的PMIC DA9063L-A数据手册

    锁步技术在汽车芯片软错误防护中的应用详解

    摘要 本文深入探讨了锁步技术在保障汽车芯片安全性中的应用。文章首先分析了国产车规芯片在高安全可靠领域面临的软错误难点及攻克方向,然后详细介绍了
    的头像 发表于 03-21 22:58 889次阅读

    STM32H7间如何通信?

    STM32H7间通信的方法,主要是CM7和CM4之间如何进行数据传递
    发表于 03-12 07:34

    基于RISC-V锁步架构国产MCU芯片技术

    与安全性的MCU产品。然而,在汽车电子、工业控制等高可靠性场景中,国产芯片仍需突破功能安全认证、复杂环境适应性等技术壁垒。 AS32X601是国科安芯研制的一款32位RISC-V指令集MCU,采用锁步
    的头像 发表于 03-08 18:40 1250次阅读
    基于RISC-V<b class='flag-5'>双</b><b class='flag-5'>核</b>锁步<b class='flag-5'>架构</b>国产MCU芯片<b class='flag-5'>技术</b>

    STM32H745的FreeRTOS是单核工作还是工作?

    在STM32CubeMX 中配置的时候,FREERTOS分为_M4和_M7,应该是分布对应Cortex_M4和Cortex_M7的。 那实机运行RTOS的时候,运行的是单核还是? 这个是根据
    发表于 03-07 13:36

    紫光展锐5G SoC T8300优势特性解读 八CPU架构 GPU架构

    5G SoC—— T8300特性 要点 1、八CPU架构GPU架构,支持最新版本Android 15,安兔兔V10 跑分超过51万;
    的头像 发表于 03-03 18:29 3004次阅读
    紫光展锐5G SoC T8300优势特性解读 八<b class='flag-5'>核</b>CPU<b class='flag-5'>架构</b> <b class='flag-5'>双</b><b class='flag-5'>核</b>GPU<b class='flag-5'>架构</b>