微控制器

微控制器(Microcontroller,简称MCU)是一种小型计算机系统,通常被用于嵌入式系统中,用于控制各种电子设备和系统。它是一种集成电路(IC),包含了处理器核心、内存、输入/输出引脚、定时器、计数器、串口通信和其他外设,用于执行特定的任务。

微控制器和单片机是一种芯片,但两者并不完全相同。微控制器是一种集成了处理器、存储器和各种输入/输出接口的芯片,通常用于控制电子设备或系统。它们通常包含了一个完整的计算机系统,可以独立运行程序。

而单片机是一种在单个芯片上集成了处理器、存储器和输入/输出接口的微型计算机。它们通常用于简单的控制任务,如传感器数据的采集和处理。

两者主要有以下方面的区别

1. 硬件结构

微控制器通常只包含一个小型微处理器核心和少量外围电路,外部需要添加其它电路扩展功能。而单片机是一套完整的系统,由核心处理器、存储器、输入输出接口和时钟等部分组成,所有元件都被集成在单个芯片上。

2. 功耗

在单片机运行时,包括其它外设在内的所有元件都不断工作,因而单片机的功耗比较高。而微控制器的 GPIO 通常只在需要输入或输出时才会进行工作,这种方式可以支持大部分操作模式,从而大大降低了功耗。

3. 复杂度

微控制器集成了更多的功能,包括模拟转换器、数字信号处理器和硬件调制解调器等。另外,微控制器通常有更多的I/O接口和特定的子系统模块(如CAN总线),这些模块可以无需复杂的硬件即可接通。

4. 处理速度

微控制器的处理速度通常比单片机更快。

5. 开发难度

由于微控制器的硬件和软件开发难度较高,因此需要有一些专业知识和技能。相比之下,单片机通常更容易入门。

虽然两者都是芯片,但微控制器更加强大和复杂,适用于更复杂的控制任务,而单片机更适合于简单的嵌入式系统。因此在选择芯片时,需要根据具体的控制需求和系统复杂度来选择合适的芯片类型。

来源:兆亿微波

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 10

RISC-V不可阻挡的势头进一步扩大,新的通用微控制器产品组嵌入了瑞萨电子开发的CPU内核,旨在满足广泛的节能、混合信号应用。

Giancarlo Parodi

Principal Product Marketing Engineer

自2020年10月以来,瑞萨电子正式活跃在RISC-V微控制器领域,并成功推出了两款ASSP产品,分别用于电机控制和语音驱动的HMI系统。现在,通用MCU增强了RISC-V产品组合。这是首款采用瑞萨电子自研开发的RISC-V内核MCU。

R9A02G021通用微控制器具有模拟和数字外设的有趣组合,如下图所示。

1.png

R9A02G021 RISC-V MCU框图

该器件具有128KB的大容量程序存储器,由于可以支持小块的2KB擦除,并且能够与初始的16KB启动部分交换以实现用户引导加载程序代码更新,因此可以更好地支持在线更新。为了使更新过程更加可靠,闪存屏蔽功能可防止意外擦除,并且可以永久保护。

对于软件IP保密性,闪存读取保护功能允许用户定义一个存储区域来保存程序代码,这些代码只能被获取以供执行,而不能作为数据读出。这有效地创建了一个可执行部分,该部分受到保护,不会受到简单复制的影响。生产控制可以使用唯一ID(在瑞萨电子工厂编程的只读设备唯一序列号)和用户ID(64位用户定义值)来实现。用户ID可以由客户在生产中的隐藏内存区域内编程,并且仅当应用程序映像在用户定义的内存位置中保存特定的“解锁密钥”值时才可读。通过这种方式,您可以确保只有合法应用程序才能访问机密值,该值可以进一步用作身份验证外部代理、生成数据加密密钥等的种子。事实上,嵌入了一个真正的随机数生成器硬件来支持这种简单但有效的用例。

具有16KB片上RAM,可为外设提供数据缓冲空间,并容纳所需的所有应用变量。几乎整个SRAM都受到奇偶校验位的保护,为了增强可靠性,4KB由ECC代码保护,能够纠正单bit和检测双bit错误。这是存储应用关键变量的地方,这些变量需要额外保护,以防止意外的环境变化(例如,永远存在的宇宙辐射粒子)。

应用参数和运行时信息状态可以存储在4KB的非易失性数据闪存中,可以以1KB为单元进行擦除,可当作EEPROM使用。


从系统性能来看,瑞萨电子RISC-V CPU在开源编译器上已经达到了3.27CM/MHz 的出色CoreMark分数,而其他专业工具链甚至可以进一步提高这一分数(请关注未来在EEMBC网站上发布的更多分数)。RISC-V指令集架构(ISA)是优化CPU实现的理想选择,瑞萨电子已经负责添加几个扩展,这对于深度嵌入式系统非常重要。乘法和位操作扩展以及内置的硬件除法器可加快操作速度,因为只需更少的指令即可获得相同的结果。额外的压缩指令进一步有助于减小代码大小、加快执行速度和节省功耗,因为闪存程序获取的数量减少了。

CPU还内置了一个动态分支预测器,该预测器可以观察程序流,并可以选择在分支期间采取的最可能的路径,以便可以在不中断和刷新管道的情况下执行下一条指令;这提高了每个周期的指令总数。结合所有这些CPU功能,用户可以在如此紧凑的设备中开发性能非常高的应用程序。

总体而言,开发了自己的CPU内核使瑞萨电子能够优化实施,完全控制设计选择,并确保未来产品的IP路线图。瑞萨电子在实现微控制器CPU方面拥有丰富的经验。这为客户提供了部署商业上可行产品的保证,并得到了瑞萨电子质量支持,消除了对专有架构的任何担忧。

如果没有足够的I/O接口,原始性能将毫无意义。该器件具有一组平衡良好的模拟和数字外设,可以较低的成本实现混合信号应用,因为许多构建模块已经嵌入到MCU中。例如,在模拟侧,有一个10通道12位A/D转换器(ADC)、一个2通道8位D/A转换器(DAC)、两个比较器和一个片上温度传感器。ADC和比较器可在1.6V至5.5V的整个工作电压范围内使用,ADC还可以输入外部基准电压源,从而轻松适应应用需求。

数字连接部分支持许多协议,如UART、SPI、I2C,甚至还有专用的远程控制接口。电池供电应用具有300nA的出色待机电流消耗,并保留了所有SRAM内容。在这种情况下,应用程序可以在短短4 μs内快速恢复运行,随时准备对外部唤醒事件做出反应。通过实时时钟或内部32位低功耗定时器可实现较长的待机时间。注重可靠性的应用将受益于应用看门狗、第二个独立于时钟的看门狗、CRC单元、时钟监视器和ADC自检逻辑。甚至工作温度都不是问题,因为该设备可以在高达125 °C的温度下不受限制地运行。

从新架构开始从来都不是一件容易的事,尤其是当习惯于使用市场上建立的主导传统架构和专有架构时。至少要投入大量的时间和精力来研究差异的复杂性,而对于我们中间的务实者来说,抓住一些测试平台并配置一个合适的工具环境来探索和尝试事物。正因如此,瑞萨电子提供一套功能齐全的免费工具,让您的体验更加顺畅和轻松。基于Eclipse的e² studio IDE包括一个代码生成器插件、一个基于LLVM的编译器和一个调试环境。开始测试项目所需的所有构建块!您还可以查看许多应用说明,其中已有示例项目,还有更多项目正在开发中。

拿到我们简洁的快速原型板,它确实是理想的硬件平台——成本低廉,可通过传感、显示和连接功能进行扩展。你有一些Pmod™、Arduino或Grove附加模块吗?抓住它们,开始实验吧!板载SEGGER J-Link使您只需一根USB-C连线即可开始测试您的项目。请注意,同一连接还可以支持虚拟UART-CDC通道,因此您可以为应用程序实现调试控制台或控制终端。

FPB-R9A02G021 RISC-V MCU快速原型板的更多内容请到下方链接查看:

https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/risc-v/fpb-r9a02g021-fpb-r9a02g021-risc-v-mcu-fast-prototyping-board 

Smart Configurator工具集成在e² studio开发环境中。它可以设置和生成IO、时钟、系统设置的配置代码,甚至是外设的低级硬件驱动程序API。您只需单击几下鼠标即可生成一个完整的项目。

IAR Embedded Workbench或SEGGER Embedded Studio等商业IDE的RISC-V版本已经支持瑞萨电子的R9A02G021。Smart Configurator也可以独立使用,可以为这些IDE生成项目,以确保平稳过渡。此外,SEGGER还为在R9A02G021 MCU上开发的瑞萨电子用户提供特别折扣,有关更多信息,请参阅下方Embedded Studio软件页面。

SEGGER Embedded Studio for RISC-V的更多内容请到下方链接查看:

https://www.renesas.cn/cn/zh/software-tool/segger-embedded-studio-risc-v 

RISC-V,新兴的自由和开放的ISA,在工程界享有很大的发展势头。瑞萨电子引领嵌入式MCU领域的商业采用,该MCU提供了一个理想的平台,可以将这种令人兴奋和有前途的技术引入您的产品中。您可以成为第一批采用它的人,点击文末阅读原文了解R9A02G021,获取其中一个套件,并立即开始您的RISC-V冒险!

来源:瑞萨电子

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 4

新唐科技宣布推出基于微控制器的终端AI平台,使AI生态系扩展至微控制器领域。此解决方案是基于新唐全新架构设计的微控制器和微处理器,包括NuMicro® MA35D1、NuMicro® M467以及配备Arm® Ethos™-U55 NPU的NuMicro® M55M1系列,新唐科技提供完整的软件堆栈及开发工具,有助于快速部署先进的机器学习及深度学习模型,利用低功耗及经济性等优势,加速AI应用的普及,提升生产力及便利人们的生活。

新唐作为技术领先的微控制器平台供应商,不仅提供先进的硬件芯片,也提供开发者完整的软件开发工具,大幅提升开发效率。NuEdgeWise是一个易于使用的图形化Python机器学习开发工具,提供丰富的机器学习范例程序,涵盖数据收集、标签、模型训练及验证等流程,使机器学习开发过程更轻松。新唐全新的微控制器终端AI平台可适用于智能家居、安全门禁、智慧城市、工业自动化、智能农业、互动玩具、健身器材、穿戴式设备等应用,为嵌入式系统产品加入AI价值。

搭载Ethos-U55 NPU的Endpoint AI微控制器:NuMicro M55M1

全新的NuMicro M55M1系列微控制器是一个创新的终端人工智能(Endpoint AI)解决方案,完美整合了全方位的微控制器功能,包括控制、连接和安全性,同时提供先进的机器学习推论能力。M55M1微控制器搭载200 MHz Arm® Cortex®-M55 CPU和200 MHz Arm® Ethos™-U55 NPU,提供机器学习推论能力,支持CNN和RNN运算。内建1.5 MB SRAM和2 MB快闪存储器并可利用HYPERBUS™接口扩充HYPERRAM™或HYPERFLASH™。为了提升应用系统的整体效能,M55M1微控制器特别设计了三项独特功能,以优化系统的效能、安全性和功耗表现。第一,在CPU进入低功耗睡眠模式时,图像感测器、麦克风和各种感测器能够持续运作并监测预先定义的特殊事件,例如人员出现、声响、震动检测等。第二,能够将机器学习模型数据储存于仅NPU能够读取而CPU无法访问的区域,以防范恶意程序窃取模型数据,进而保护知识产权。第三,M55M1亦实现sine和cosine硬件电路,并将其定义于Arm定制指令中,以便应用软件调用。上述三项M55M1的独家功能,可以有效帮助开发者开发兼顾高效、省电和安全的终端AI应用。

高效能边缘工业物联网系列:NuMicro MA35D1

NuMicro MA35D1系列异核同构微处理器是专为满足高阶工业物联网需求而设计,搭载双核心Arm Cortex-A35 64位处理器、主频高达800 MHz,以及一颗180 MHz的Arm Cortex-M4F核心,搭配USB 摄影机以及CNN模型,可执行物体辨识等终端 AI 任务。

提供优异安全性和连接性的Ethernet/Crypto MCU:NuMicro M467

NuMicro M467 系列是基于 Arm Cortex-M4F 核心的 32 位微控制器,支持 200 MHz 工作频率,内建 DSP 指令集和单精度浮点运算单元(FPU)。搭配 tinyML 软件技术,M467 可执行多种终端 AI 应用,如手势识别、设备异常检测和关键词识别。M467 系列微控制器在 MLPerf Tiny Benchmark 测试的四种终端 AI 任务中,展现了优异的推论速度。

完整的机器学习开发工具 – 加速AI应用落地

除了创新的微控制器规格,新唐科技也支持完整的机器学习软件开发堆栈,以便开发者开发机器学习应用。软件堆栈包括NuEdgeWise™ Python开发环境及机器学习应用示例代码、Tensorflow机器学习模型训练框架、Ethos NPU专用的Vela神经网络编译器、Tensorflow Lite for microcontroller推理框架、Arm CMSIS-NN机器学习函数库,以及Ethos-U55 NPU驱动程序。在以微控制器/微处理器为基础的应用如智能家居、安全门禁、智慧城市、工业自动化、智能农业、互动玩具、健身器材、穿戴式设备中,都可以利用新唐科技提供的终端AI微控制器,引入AI特色功能,为产品增值。欢迎系统开发厂商利用新唐AI网页www.nuvoton.com/ai「联系我们」表单,与新唐团队联系,共同探索终端AI新价值。

来源:新唐MCU

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 21

在追求创新的道路上,英飞凌(Infineon)再次领导行业,推出突破性的PSoC™ 4000T 微控制器。全球知名的电子元器件授权代理商富昌电子(Future Electronics)现为各类低功耗触控应用,提供具有出色信噪比、防水性能和多模式感应功能的PSoC™ 4000T 系列产品,并限时提供免费开发板申请服务。

PSoC™ 4000T 微控制器扩展了 PSoC™ 4 产品系列 Arm® Cortex-M0®+ 微控制器,采用英飞凌第 5 代高性能 CAPSENSE™ 电容式感应技术。与前几代 CAPSENSE™ 相比,英飞凌的第 5 代 CAPSENSE™ 技术可提供 10 倍的 SNR(信噪比)性能,同时将功耗降低 10 倍。

通过软件和封装兼容性,利用先进的第 5 代 CAPSENSE™ ,PSoC™ 4000T 系列为 PSoC™ 4000 和 PSoC™ 4000S 设计提供了一条简单的升级路径。PSoC™ 4000T 系列支持各种低功耗应用,包括穿戴式、耳戴式和智能连接的物联网设备。

富昌电子现正限时免费提供CY8CPROTO-040T - PSoC™ 4000T CAPSENSE™ 原型开发套件。该开发套件展示了第 5 代 CAPSENSE™ 的低功耗操作和始终保持检测的感应功能。套件配备了自电容按钮、互电容按钮和自电容滑条操作功能,还提供对所有 I/O 引脚的访问,以便开发评估其他电路,包括定制电容式传感板。您可通过富昌电子官网申请该套件:https://www.futureelectronics.cn/resources/promotions/infineon202403

关于富昌电子:

富昌电子(Future Electronics)是全球知名的电子元器件授权代理商,向客户提供全球供应链解决方案、定制化工程设计服务以及丰富的电子元器件产品种类,在业界享有盛名。富昌电子于1968年创立,业务遍及48个国家和地区,并视其5,100名员工为公司重要的资产。作为一家全球整合的公司,富昌电子依托全球一体化信息平台,使客户能够实时查询库存情况和供需动态。凭借高水平的服务、先进的工程设计能力以及丰富的可销售库存,富昌电子始终秉承着成就客户®的理念。欲了解更多信息,请访问 www.FutureElectronics.cn

关于英飞凌

英飞凌科技股份公司是全球功率系统和物联网领域的半导体领导者。英飞凌以其产品和解决方案推动低碳化和数字化进程。该公司在全球拥有约58,600名员工,在2023财年(截至930日)的营收约为163亿欧元。英飞凌在法兰克福证券交易所上市(股票代码:IFX),在美国的OTCQX国际场外交易市场上市(股票代码:IFNNY

围观 8

2024410提供超丰富半导体和电子元器件的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起开售NXP SemiconductorsMCX工业和物联网微控制器 (MCU)。这些新款MCU属于高性能、低功耗微控制器,配备智能外设和加速器,适用于安全、智能的电机控制机器学习应用。

1.jpg

贸泽供应的NXP全新MCX N系列微控制器搭载Arm® Cortex®-M33 CPU,配备智能外设和加速器、通信和信号处理功能,可扩展性强,易于开发。MCX N的低功耗高速缓存提高了系统性能,双闪存和完整的ECC RAM则支持系统安全,提供了额外的保护。部分MCX N器件包含NXP面向机器学习应用的eIQ® Neutron神经处理单元 (NPU)。MCX N系列还包含EdgeLock®安全区域Core Profile,它通过设计本身来保障安全,提供具有不可变信任根和硬件加速加密的安全启动。

贸泽还代理NXP MCX A系列微控制器,该系列具有可扩展的器件选项、低功耗和智能外设,让设计人员可以选用更小封装,简化板卡设计。MCX A系列专为支持更多GPIO引脚以提供更多外部连接而设计,工作频率高达96MHz,集成度高,模拟性能优异且拥有各种外设,包括定时器和4Msps 12位ADC。定时器可以生成三组带有死区插入的互补脉宽调制 (PWM) 信号,4Msps 12位ADC则可以实现硬件窗口和平均功能。MCX A系列可提供对系统性能至关重要的功能,其创新型电源架构能够高效利用I/O并节省功耗,供电电路简单,占板面积小。

NXP Semiconductors FRDM-MCXN947FRDM-MCXA153快速检索和数据操纵器 (FRDM) 开发板是低成本、可扩展的紧凑型开发平台,可使用MCUXpresso开发工具快速进行原型开发。FRDM-MCXN947搭载MCX N系列,适用于各种具有高集成度、片上加速器、智能外设和高级安全性的应用。FRDM-MCXA153搭载具有可扩展器件选项、低功耗和智能外设的MCX A系列。

要进一步了解MCX N系列MCU,请访问https://www.mouser.cn/new/nxp-semiconductors/nxp-mcx-n-mcus/。有关MCX A系列详情,请访问 https://www.mouser.cn/new/nxp-semiconductors/nxp-mcx-a-mcus/

要进一步了解MCX FRDM开发板,请访问https://www.mouser.cn/new/nxp-semiconductors/nxp-mcx-n-boards/https://www.mouser.com/new/nxp-semiconductors/nxp-mcx-a-boards/

作为全球授权代理商,贸泽电子库存有丰富的半导体和电子元器件并支持随时发货。贸泽旨在为客户供应全面认证的原厂产品,并提供全方位的制造商可追溯性。为帮助客户加速设计,贸泽网站提供了丰富的技术资源库,包括技术资源中心、产品数据手册、供应商特定参考设计、应用笔记、技术设计信息、设计工具以及其他有用的信息。

工程师还可以一键订阅免费的贸泽电子报,及时了解业界新品动态和资讯。在订阅贸泽的电子报时,我们可以根据您不断变化的具体项目需求来提供相关的新闻报道和参考信息。贸泽充分尊重用户的权利,让您能自由掌控想要接收的内容。欢迎登陆https://sub.info.mouser.com/subscriber-sc注册,及时掌握新兴技术、行业趋势及更多资讯。

关于贸泽电子 (Mouser Electronics)

贸泽电子隶属于伯克希尔哈撒韦集团 (Berkshire Hathaway) 公司旗下,是一家授权电子元器件代理商,专门致力于向设计工程师和采购人员提供各产品线制造商的新产品。作为一家全球代理商,我们的网站mouser.cn能够提供多语言和多货币交易支持,提供超过1200品牌制造商680多万种产品。我们通过遍布全球的28个客户支持中心,为客户提供无时差的本地化贴心服务,并支持使用当地货币结算。我们从占地9.3万平方米的全球配送中心,将产品运送至全球223个国家/地区、超过65万个顾客的手中。更多信息,敬请访问:http://www.mouser.cn

围观 7

并行处理单元(PPU)是集成在英飞凌AURIX™ TC4x微控制器系列中的协处理器。PPU旨在卸载主CPU的信号处理、滤波和其他数学运算,从而为要求严格的应用程序(例如实时控制、传感器信号处理和轨迹规划等)提供高计算能力和缩短执行时间,并且能支持实现简单的神经网络算法。

 本文将简要介绍PPU的内部结构、功能和应用领域。

1. PPU内部结构

1.png

图1.  TC4x微控制器示意框图 

图1是TC4x 微控制器示意框图,图中右上角是PPU的简化结构,由标量核(scalar core),向量核(vector core/SIMD core),一级缓存,及其它系统资源组成。

01)标量核(Scalar Core):标量核用于执行大量的标量运算,以及任务调度。标量核支持多种算术运算和逻辑运算,还支持硬件浮点运算,从而实现更高的计算效率。另外,标量核提供丰富的硬件功能安全机制,可以辅助实现高功能安全等级的任务。

02)向量核(Vector core/SIMD Core):向量核是 PPU 的另一个重要功能模块,专门用于执行向量运算。向量核支持多种向量算术运算、逻辑运算和专用信号处理,支持整型数和浮点运算,从而实现更高的计算效率。向量核还支持多级流水线和 SIMD(single instruction multiple data,单指令多数据)指令,对不同数据同时执行同样的操作,通过并行执行多个向量运算来提高效率。

03)一级缓存:一级缓存是PPU用于保存计算输入和输出数据的存储空间。由于结构上和运算核紧密耦合,该缓存可以在PPU 的执行过程中对状态进行快速读写,并且有EDC/ECC保护,从而实现更高的执行效率和更高的可靠性。

04)其它系统资源:包括用于快速数据搬运的DMA,共享内存区等等。

2. SIMD 和VLIW指令 

2.1 SIMD(Single Instruction Multiple Data)指令

SIMD(Single Instruction Multiple Data)指令是一种并行指令,可以同时对多个不同数据进行相同的操作。这种指令可以大幅提高计算效率,特别是在执行向量运算时效果更为明显。

PPU 的 SIMD 指令集包括多种运算指令,如数学运算、逻辑运算等。这些指令都是并行指令,可以同时对多个数据进行操作,从而大幅提高计算效率。例如,PPU 的 SIMD 加法指令可以一次性对多个数据进行加法运算,从而实现更高的计算速度。

下面是一个示例,假设有两个向量 A 和 B,每个向量包含 16 个 16 位整数 ,要计算 A 和 B 的和。如果使用不支持SIMD指令的标量核,代码示例如下,需要进行16次循环运算,将不同的A[i]、B[i] 数据依次顺序进行加法操作,相当费时。

2.png

而如果使用支持SIMD指令的 PPU进行运算,则可以一次完成,假设PPU位宽是256bit(=16*16bit):

3.png

由此可见,支持SIMD指令的PPU在进行向量运算时,通过降低同样运算的处理次数,从而有效节省运算时间,提高处理效率。

2.2 VLIW(Very Long Instruction Word)指令

VLIW(Very Long Instruction Word)是一种处理器的并行架构,允许在单个时钟周期内,由处理器的不同部件同时执行多个操作。

例如,如果要执行两个复向量A和B的乘法 ,结果存储在向量C中。

4.png

C语言实现如下:

5.png

如果在标量核上运算,会顺序执行下列代码,并循环多次:

6.png

PPU内的向量核有三个处理单元,包括两个浮点运算器,和一个读取/存储部件用于将RAM中的数据搬运到核内寄存器。这三个部件可以同时运行,形成指令层面的并行机制,从而实现VLIW指令。

上列代码由PPU处理,可以将第4和第5行的乘法运算分别分配给两个浮点运算器同时处理,如下红框所示。而在下个指令周期内,第7,8,9行的指令可以分配给三个部件同时处理,如下蓝框所示。从而将原先需要12条指令周期运行的代码缩短到9条(12-1-2=9)指令周期,提高执行效率。

7.png

3.  应用场景

PPU适用于不同应用场景,图2 列出了三种较常见的算法。第一种是将时域信号转变为频域信号,以提取频率信息的快速傅里叶变换(FFT)。FFT 在数字信号处理中得到了广泛的应用,如音频信号处理、毫米波雷达信号处理等。

8.png

图2. PPU实现的算法

第二种是多层感知算法,它是一种基于人工神经网络的机器学习算法,可以用于分类、回归和模式识别等应用。MLP 由多个神经元组成,每个神经元都包含多个输入和一个输出。MLP 通过学习输入和输出之间的映射关系,从而实现对新数据的预测和分类。MLP 在机器学习和数据挖掘中得到了广泛的应用。除此之外,MLP 还可以用于控制和优化问题。例如,MLP 可以用于控制系统和过程控制,如传感器信号处理分类、辅助驾驶、自动驾驶等。

第三种是卡尔曼滤波,该算法是一种基于状态空间模型的滤波器,可以用于估计未知变量的状态和参数。卡尔曼滤波通过利用系统的动态模型和传感器的观测值,递归地对状态进行估计和预测,从而实现对系统的状态进行优化和控制。卡尔曼滤波在自动控制和信号处理中得到了广泛的应用,例如,卡尔曼滤波可以用于目标跟踪、路径规划算法等。

4. 开发工具

新思科技(Synopsys)为PPU提供了丰富的开发工具资源【1】,包括Metaware编译器及软件组件,下列表格列出了相关工具组件:

9.png

表1. 新思科技提供的PPU工具组件

上述PPU开发工具链,除了新思科技可提供外,Hightec 在提供TC4x TriCore™ CPU编译器的同时,也集成了Metaware编译工具,及相关软件组件【2】,形成完整的TC4x开发环境工具链。该工具链符合ISO26262 ASIL D,能帮助客户实现快速、可靠、高功能安全等级的基于TC4x微处理器的汽车软件开发。

此外,Tasking也开发了PPU的编译器,并集成在新的SmartCode开发环境中。

5. 总结

总的来说,PPU是一个性能强大的处理器,内部包含标量核、向量核、一级缓存和其它系统资源 等,可以实现高速数字滤波、向量矩阵运算、浮点运算、简单的神经网络等,为要求严格的实时计算应用提供了显着的性能优势。PPU为Tricore 主核卸载了复杂的信号处理和数学运算,使得执行时间更快,而其高可配置性和专用硬件资源使其非常适用于各种应用程序。使用户有更多选择余地,使用不同核构架实施不同性质的运算。

参考文献:

`Synopsys ARC MetaWare Toolkit for Infineon AURIX TC4x’

https://www.synopsys.com/dw/ipdir.php?ds=sw_metaware-aurix 

`AURIX TC4x: Safety Solutions from HighTec’

https://hightec-rt.com/en/aurixtc4      

`TASKING supports application development for Infineon's new AURIX™ microcontrollers’

https://www.tasking.com/content/tasking-supports-application-development-infineons-new-aurix-microcontrollers 

来源:英飞凌汽车电子生态圈

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 40

随着工业5.0、人工智能和物联网应用的不断扩展,市场对多样化MCU产品的需求日益增加。新唐科技致力于强化MCU多元应用战略布局,在各类垂直领域中进行了规格的优化。从入门级到高性能产品,我们的产品线均有广泛的覆盖,并持续深入细分市场,为客户提供更多可持续发展的产品组合。最新推出的高泛用性Arm® Cortex®-M4 M433 CAN/USB FS微控制器系列,特别针对工业控制、BMS、MiniLED 控制等领域进行了规格优化。这款产品系列是一款全方位适用于多场景应用的产品,为实现创新提供了充足的空间,同时凸显了新唐科技在服务高通用性市场的灵活性。

M433系列搭载Arm Cortex-M4F核心,运行速度可达144 MHz,同时具备低功耗特性,深度省电模式功耗仅为0.35微安,充分考虑了各项应用的特殊要求。M433系列高速与低功耗完美结合,在目标应用领域中,它不仅提供卓越的性能,还能有效优化系统成本,实现高速数据获取及数据处理要求和实时控制等多项功能,并搭载DSP指令和单精度浮点单元(FPU)扩展,为应用开发提供更多功能和高精度复杂运算能力。其配备128 KB快闪存储器和64 KB SRAM(带奇偶校验的32 KB),工作电压范围从1.8V至3.6V,操作温度从-40°C至+105°C。

这款微控制器不仅拥有高性能,同时支持多样的外设可与众多的外部设备配合使用。它支持2组CAN、USB FS OTG、高达三十二路32/16位PWM通道、四个UART、2组SPI/I2S、1组Quad-SPI、2x I²C、QEI 和 ECAP。M433 CAN/USB FS系列还提供丰富的模拟外设支持,包括两个模拟比较器,和十六路5MSPS高速12位元ADC通道。该芯片支持4 KB的安全保护存储器(SPROM)。目前M433系列包括两种7x7mm封装选择:LQFP48 和 LQFP64 版本。

新唐科技Cortex-M4微控制器家族系列结合了对既有客户需求的精准理解和对新应用潜力的敏锐把握,进行了全面的产品优化并进行相应的改进。除了高泛用性M433系列,NuMicro® Cortex-M4核心微控制器家族包括多个产品系列,覆盖从入门级到高性能应用开发。其中,M460提供高达200 MHz的工作频率,支持Ethernet/Crypto security以及支持工作温度范围从-40℃至125℃; M471 系列针对智能家电等应用场景,设计在5V工作环境下提供120 MHz高速运算。

通过新唐科技开发软件平台,工程设计人员可轻松进行开发,提升开发效率,缩短产品上市时间。新唐科技NuMaker-M433SE开发板和Nu-Link调试器为产品评估与开发提供了利器。同时支持第三方提供的IDE,如Keil MDK、IAR EWARM和新唐科技自主研发NuEclipse IDE,为开发人员提供更多选择和便利性。

来源:新唐MCU

围观 13

进一步丰富TXZ+™族高级系列的M4K组,将代码闪存扩充至512 KB1 MB

2024326——东芝电子元件及存储装置株式会社(“东芝”)今日宣布,采用Cortex®-M4内核并搭载FPU的TXZ+™族高级系列32位微控制器的M4K组新增8款新产品,闪存容量达512 KB/1 MB,同时提供4种不同的封装类型。

1.jpg

支持物联网的电机应用功能不断发展,需要更大的编程容量以及更好的固件OTA支持。

东芝新推出的M4K组产品将现有产品的最大代码闪存容量从256 KB扩充至512 KB[1]/1 MB[2](具体容量视产品而定),RAM容量也从24 KB扩充至64 KB。在容量提升的同时,其他特性也得以保留,包括运行频率高达160 MHz的Arm® Cortex®-M4内核、集成代码闪存以及32 KB数据闪存并支持10万次的编程/擦写周期。

此外,上述微控制器还提供多种不同的接口和电机控制选项,包括高级可编程电机驱动器(A-PMD)、高级32位编码器(A-ENC32)、高级矢量引擎+(A-VE+)和三个高速、高分辨率12位模/数转换器单元。因此,M4K组产品有助于扩大物联网应用,并为交流电机、直流无刷电机和变频器控制带来高级功能。

新产品在两个独立的512 KB区域中实现了1 MB代码闪存。这样就能通过内存交换法[3]实现固件转换,支持从一个区域读取指令,同时将更新的代码并行编程到另一个区域。

M4K组器件集成UART、TSPI和I2C作为通用通信接口。闪存、RAM、ADC和时钟器件中集成的自诊断功能有助于客户通过IEC 60730 B类功能安全认证。

与此同时,我们还提供文档、带有实际使用示例的示例软件以及控制每个外围设备接口的驱动软件。并与Arm®全球生态系统合作伙伴联合推出评估板和开发环境。

东芝还计划未来增加支持CAN接口的M4M组产品的闪存容量。

应用:

-    消费类产品、工业设备的电机和变频控制

-    消费类产品、工业设备等物联网

特性:

-    搭载FPU的高性能Cortex®-M4内核,最高运行频率160 MHz

-    内存容量更高

代码闪存:512 KB/1 MB

RAM:64 KB

-    内存交换法固件转换功能,在微控制器持续运行的同时支持固件更新[4]

-    自诊断功能,实现IEC 60730 B类功能安全性

-    四种封装类型

主要规格:

(除非另有说明,Ta=25 °C)

产品组

M4K组


器件型号[5]

TMPM4KNF10AFG

TMPM4KNFDAFG

TMPM4KLF10AUG

TMPM4KLFDAUG


TMPM4KNF10ADFG

TMPM4KNFDADFG

TMPM4KLF10AFG

TMPM4KLFDAFG


CPU内核

Arm® Cortex®-M4

-浮点运算单元(FPU)

-内存保护单元(MPU)


最大工作频率

160 MHz


内部振荡器

振荡频率

10 MHz(±1 %)


内存

闪存(代码)

1024 KB/512 KB[5](编程/擦写周期:高达10万次)

内存交换法固件转换功能,有两个独立的代码闪存区,每个容量为512 KB[4]


闪存(数据)

32 K(编程/擦写周期:高达10万次)


RAM

64 KB,带奇偶校验


I/O端口

87引脚

51引脚


外部中断

20因数,32引脚

15因数,20引脚


DMA控制器(DMAC

32通道

30通道


定时器功能

32位定时器事件计数器(T32A

6通道
  (如用作16位定时器,则有12条通道)


通信功能

UART

4通道

3通道


I2C/EI2C接口(I2C/EI2C

2通道


TSPI

2通道


模拟功能

12位模数转换器

ADC

3个单元中有11/5/6个输入

3个单元中有8/3/3个输入


运算放大器

OPAMP

3个单元


电机控制电路

高级可编程电机驱动器

A-PMD

3通道

3通道[6]


高级矢量引擎

A-VE+

1通道

高级编码器(32位)

A-ENC32

3通道

1通道

CRC计算电路(CRC

1通道、CRC32、CRC16

系统功能

看门狗定时器(SIWDT

1通道

电压检测电路(LVD

1通道

振荡频率检测器(OFD

1通道

片上调试功能

JTAG/SW

TRACE(4位)

NBDIF

SW

工作电压

2.7 V至5.5 V,单电压供电

4.5 V至5.5 V(所有功能),2.7 V至4.5 V(无OPAMP、ADC)

封装/引脚

LQFP100

(14 mmÍ14 mm,0.5 mm间距)

LQFP64

(10 mmÍ10 mm,0.5 mm间距)

QFP100

(14 mmÍ20 mm,0.65 mm间距)

LQFP64

(14 mmÍ14 mm,0.8 mm间距)

注:

[1] TMPM4KxFDAxxG的单区代码闪存容量为512 KB

[2] TMPM4KxF10AxxG的代码闪存容量为1 MB,由两个512 KB区组成

[3] TMPM4KxFDAxxG不支持此功能

[4] 仅适用于代码闪存为1 MB(1024 KB)的产品

[5] 器件型号中的“F10”表示1024 KB代码闪存,“FD”表示512 KB

[6] TMPM4KLFxxAxxG无OVVx引脚

如需了解M4K组的更多信息,请访问以下网址:

M4K

https://toshiba.semicon-storage.com/cn/semiconductor/product/microcontrollers/txz4aplus-series.html%23M4K-Group

如需了解东芝微控制器的更多信息,请访问以下网址:

微控制器

https://toshiba.semicon-storage.com/cn/semiconductor/product/microcontrollers.html

关于东芝电子元件及存储装置株式会社

东芝电子元件及存储装置株式会社是先进的半导体和存储解决方案的领先供应商,公司累积了半个多世纪的经验和创新,为客户和合作伙伴提供分立半导体、系统LSI和HDD领域的杰出解决方案。

公司22,200名员工遍布世界各地,致力于实现产品价值的最大化,东芝电子元件及存储装置株式会社十分注重与客户的密切协作,旨在促进价值共创,共同开拓新市场,公司现已拥有超过8,598亿日元(62亿美元)的年销售额,期待为世界各地的人们建设更美好的未来并做出贡献。

如需了解有关东芝电子元件及存储装置株式会社的更多信息,请访问以下网址:https://toshiba-semicon-storage.com

围观 14

面对智慧工厂传感器升级需求,新唐科技推出NuMicro M091系列小尺寸高整合模拟微控制器

工业5.0注重智慧化、感测能力和高度自动化,代表着智慧工业领域的新一波革命,在这个背景下,工业自动化和物联网应用在多个领域对高精准、小型化传感器的需求不断增加。NuMicro M091系列32位高整合模拟微控制器,为提高模拟功能与数字控制的精准度,以小封装的尺寸整合了丰富的模拟周边,包含模拟数字转换器 (ADC) 以及数字模拟转换器 (DAC) 并且支持多达四组精密运算放大器 (OP Amp), 同时具有全方位的周边支持,成为光电、压力以及位置传感器领域的首选。

1.png

高整合模拟微控制器核心特色

基于Arm® Cortex®-M0核心,NuMicro M091系列运行工作频率高达 72 MHz、搭载32 KB至64 KB的Flash memory、8 KB的SRAM,以及2.7V至3.6V的工作电压。NuMicro M091系列不仅在性能上有所突破,同时拥有丰富的模拟周边,搭配4组12位DAC和多达16信道12位2 MSPS的ADC。除此之外,该系列支持多达四组精密轨到轨 (Rail-to-Rail) 运算放大器 (OP Amp),拥有优异的规格,能有效提高输出讯号的精度,有助于提高传感器内算法计算及判断的准确度,包括低至50 µV的低偏置电压(Input Offset Voltage)、0.05 µV/℃的极低偏置电压温漂、高达每6V/μs 的回转率(Slew Rate)、以及8 MHz的宽增益带宽,确保信号放大后的完整性并且内建温度传感器,全温误差为 ± 2 °C。

丰富周边模块与应用

此外,高达6组32位计时 器、1组UART、1组SPI、2组I²C、以及6通道16位BPWM等周边模块的加入,确保了传感器在各种应用场景中都能应对自如,提供更全面的解决方案。为满足日益增长的小尺寸传感器需求,该系列提供QFN33 (4 x 4 mm) 和QFN48 (5 x 5 mm) 的小封装尺寸,使感测技术能够轻松整合于各种应用场景中。

开发轻松上手

基于M091系列的NuMaker-M091YD开发板和Nu-Link除错器为产品评估与开发的利器。同时支持第三方提供的IDE,如 Keil MDK、IAR EWARM和新唐科技自主研发NuEclipse IDE,为开发人员提供更多选择和便利性。

来源:新唐MCU

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 13

新旗舰产品,超低功耗,物超所值

服务多重电子应用领域、全球排名前列的半导体公司意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)发布了注重节能降耗和成本效益的新一代微控制器。与上一代产品相比,新一代能耗降低高达50%。高能效可以减少电池更换次数,最大限度降低废旧电池的环境影响,让更多设计人员选用无电池设计,采用太阳能电池等能量收集系统给设备供电。

1.jpg

当前全世界都在寻求可持续发展,智能建筑和物联网(IoT)技术是提高能源和资源管理效率的重要手段。智能建筑和物联网(IoT)离不开智能传感器和执行器。意法半导体微控制器是智能传感器和执行器的重要组件,负责管理数据采集、过滤、分析和行动决策过程,并与云端高级应用通信。目前全球有数十亿这样的MCU在运转,随着智慧生活工作不断发展,未来还需要数十亿颗类似的芯片。

意法半导体通用MCU部门总经理Patrick Aidoune解释道:“这些无处不在的设备尽可能少用电量是非常重要的,因为这有助于最大限度地减少在其他地方浪费的电能。今天推出的STM32U0新系列微控制器把这个概念提升到了一个新的层级,采用我们的成熟的超低功耗技术,耗电量非常小,在工业传感器管理等小体积专用设备内,使用相同容量的电池,这款MCU可将电池续航时间延长一倍。因此,开发者可以为各种工业、医疗和消费设备增加更先进的功能,提供具有成本效益的解决方案。”

STM32U0新系列MCU融合前沿设计技术和先进的制造工艺,能效水平取得了巨大的飞跃,包括待机模式下极低的静态功耗和卓越的唤醒性能,使MCU在省电的睡眠模式下工作的时间更长,最大限度地降低平均能耗需求。

在安全监控系统市场上,一个潜在客户在监控摄像头中用STM32U0唤醒系统,当发现有人移动时,摄像头自动唤醒并拍摄,实现节能和监控两不误。另一个客户用STM32U0设计了一个续航时间超长的烟火探测器,Ascol公司用STM32U0管理注重功耗的水表功能。

Ascol高级软件开发工程师Francesco Cerretani表示:“Ascol开发各种创新的电子产品,聚焦于物联网技术。我们正在设计一款超声波水表,电池续航时间超过10年,集成显示实时数据的LCD面板,以及必要的安全保护功能。我们发现STM32U0是一个完美的解决方案,支持我们开发低成本、超低功耗、安装简便、免维护、计量精确的水表。当规模部署在客户的给水管网时,新水表将改善对漏水的控制,并有助于降低环境影响。”

STM32U0配备LCD段码显示控制器,有助于提高应用的成本效益。带有LCD面板的设备,例如,Ascol的水表、恒温器、智能零售标签、门禁面板和工厂自动化控制设备,可以利用这个配置来降低PCB成本。STM32U0 MCU的其他超值功能包括各种模拟外设,例如,模数转换器(ADC)、数模转换器(DAC)、运算放大器和比较器。片上还集成一个系统振荡器,有助于减少物料清单,节省成本和PCB空间。

STM32U0是市场上首个通过SESIP 3级和PSA 1级安全认证的专注固件代码保护的Arm®Cortex®-M0+ 微控制器。产品认证为客户带来第三方对STM32U0的安全功能保证,产品制造商可以利用安全认证达到即将生效的自愿性的美国网络信任标志认证和强制性的欧盟无线电设备认证指令(RED)的要求。

开发人员还受益于高达256KB的闪存、多达81引脚的封装和56MHz的主频,这些功能配置在这个级别的产品中是非常优秀的。

STM32U0系列现已投产,意法半导体给这些新产品定了一个极具吸引力的价格,申请样片和询价,联系当地意法半导体销售办事处。

详情访问 www.st.com/stm32u0

点击如下链接查看STM32U0的产品介绍: https://www.st.com/resource/en/product_presentation/microcontrollers-stm32u0-series-product-overview.pdf.

* STM32 意法半导体国际有限公司(STMicroElectronics International NV) 或其关联公司在欧盟和/或其他地方的注册和/或未注册商标。 特别是,STM32已在美国专利商标局注册。

关于意法半导体

意法半导体拥有5万名半导体技术的创造者和创新者,掌握半导体供应链和先进的制造设备。作为一家半导体垂直整合制造商(IDM),意法半导体与二十多万家客户、成千上万名合作伙伴一起研发产品和解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需求。意法半导体的技术让人们的出行更智能,让电源和能源管理更高效,让云连接的自主化设备应用更广泛。意法半导体承诺将于2027年实现碳中和(在范围1和2内完全实现碳中和,在范围3内部分实现碳中和)。详情请浏览意法半导体公司网站:www.st.com

围观 18

页面

订阅 RSS - 微控制器