MCU

MCU是Microcontroller Unit(微控制器单元)的缩写,它是一种集成了中央处理器(CPU)、存储器(ROM、RAM)、输入/输出端口(I/O)、定时器(Timer)、串行通信接口(UART、SPI、I2C等)和其他外围设备控制器的单个芯片。MCU通常用于嵌入式系统中,用于控制各种电子设备和系统。

由于其集成度高、体积小、功耗低以及成本相对较低等特点,MCU被广泛应用于各种嵌入式系统中,例如智能家居设备、医疗设备、汽车电子系统、工业自动化等。MCU的选择通常基于应用的需求,如处理性能、功耗、外设接口等因素。

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)。

围观 11

相关文章:MCU篇1:如何灵活配置GPIO使产品功耗更低?

延续之前的思路,我们在深入了解MCU的功能模块时,设定一个实用性很强的主题,通过设计实现来加深对MCU资源的认识并积累经验。    

大家在开发应用电池充电管理时一定遇到过各种品牌的电池充电管理芯片,有进口的,有国产的,五花八门的各种集成功能都有,基本上都能找到一款对应的管理芯片来使用,那大家有没有考虑过用通用MCU来实现充电管理的功能呢?且不说这样做的商业价值有多大,但对于我们开发人员真正理解电池管理原理来说是非常有帮助的。本文将尝试通过MCU搭配外围控制电路来实现分段式充电管理功能。  

希望通过设计充电管理电路这个主题,从而完成对电池管理原理的深度理解,并对分段式充电管理功能的进一步优化,做出比普通集成管理芯片更智能、更灵活、成本更低的设计方案。更智能体现在可以完成更多个性化的功能设计,更灵活则是可通过简单修改外围电路就可以让芯片方案应用于各种电池种类,不局限于锂电池、铅酸电池、镍氢等等充电电池,也不局限于电池的电压等级、功率等级;成本更低就更好理解了,通过采用通用的高性价比的MCU,可以比专用芯片更低的成本。    

我们先来看看传统的分段式充电管理IC是具备哪些功能:

(1)分段式充电管理是指电池接入充电器后,先进行涓流充电,然后是恒流充电,最后是恒压充电至充满为止。

注意下图中的恒压充电分为2个恒压电压段,这种做法主要用于铅酸蓄电池充电器;而普通的锂离子和锂聚合物充电器在恒压阶段就是一个电压值进行充电的,这个需要留意。

1.png

(2)芯片具备充电状态指示、充满电指示。

(3)芯片具备过温限流保护功能、具备电池检测功能(当电池未接入,或电池短路时,自动进入待机保护状态)、防反灌保护、输出短路保护。

(4)恒流充电电流可配置(通过外部电阻阻值进行设置)

(5)管理芯片内部集成高压mosfet, 集成了对输入端VIN的持续实时监测,符合工作条件情况下,才启动后端的充电电路。

(6)部分管理芯片是支持DC-DC 降压或DC-DC升压功能的,转换出电池充电所需要求的电压值。

我们还是以一个具体的管理芯片电路为例吧:(5V输入三节锂电池升压充电电路)

2.png

上图是某款充电管理芯片的应用电路图,(为避免广告之嫌,隐去芯片型号,如对此芯片有兴趣,可私信我获取);输入VIN=5V;输出Bat的充电最高电压为12.6V(单节4.2V,三节锂电池级联进行充电);它内置同步升压电路,集成650Khz开关频率的同步升压型转换器和功率MOSFET,转换效率高达 92%,充电电流最大为1A;支持三段式充电管理。

上图电路工作原理说明:芯片第1脚用于测量电池温度,外部接NTC热敏电阻实现(实质上等同于MCU内部的ADC采样监测);

电源从Pin2输入,芯片内部支持欠压和过压保护功能;输入电源进入内部的DC-DC升压模块,输出至电池BAT;通过ISET的电阻来设置充电电流,通过ILIM管脚来限流保护设置。TM为充电时间限制设定端;Pin13和PIN14则是LED灯充电状态指示。

总结下来,电源管理芯片完成的核心功能包括 (1)电源的升压、降压变换,(2)电流的过流、恒流控制,(3)电压的过压、恒压控制,(4)电源开关的通断控制 (5)充放电状态指示 (6)其他:过温保护

在采用MCU设计方案之前,我们分析一下充电管理芯片的缺陷,有以下几点:

(1)某个芯片只能针对单节、多节锂离子电池进行管理,通常以单节~3节为典型;限制了电池节数。

(2)芯片对电池类型也有要求,主要受限于对电压调整的输出值有限制,比如单节锂电池通常是 5V输入,4.2V输出;这样就导致这种芯片方案无法适应铅酸电池的电压等级(2V、12V)。

(3)充电管理的电流值有限制,通常就是几百mA ~几A 不等,能实现的充电功率有限;且一旦固定了,就不可调,灵活度很低。

专用芯片的缺点正是我们通用MCU解决方案的长项,灵活可变就是我们设计方案的关键,下面开始进入我们MCU的方案吧:

先上电路方框图;对整体方案的各个模块有个基本了解;并大致梳理出我们需要用到MCU的哪些内部资源?(定时器、ADC、运放、比较器、GPIO、DAC ?)    

从上面的电路规划图来看,是不是就非常清晰了,每个功能模块可能会需要用到MCU的什么资源,基本一目了然,当然有些电流采样反馈、电压采样反馈控制电路也不一定都直接使用 ADC的资源,也可以在外部采用 比较器搭建分立电路去实现 ,典型的以恒流源、恒压源电路为例,则可以通过GPO 去控制DC-DC升压电路的反馈来控制电流、电压输出。    

在DC-DC升降压电路里,我们可以用MC34063芯片搭建我们想要的升压或降压的Demo电路,当然也可以更换其他芯片,达到我们想要的电压值和充电电流;这样就摆脱了集成管理芯片对电池电压和电流的约束。

MCU在控制每个功能模块协调工作时,可以做的更灵活,既可以实现普通锂电池的三段式充电管理,也可以实现铅酸电池的 四段式充电管理;同时因为可以调整DC-DC的电路模块,也就可以灵活的应对不同的电池节数的充电电压要求,改变参数配置,通过MCU的在线升级,快速实现功能切换;这就是通用MCU的价值所在。当然就某个高度确定性的应用对象来说,专用的集成IC 还是有非常多的优势的,我们实际使用时可以灵活选择,最终实现方案的最优化。    

3.png

上图的电路方案还是一个初步的设想,略显粗糙,还有很多细节有待我们深入设计和优化,我们留待后续的文章里继续跟大家一起探讨,也欢迎朋友们留下你们宝贵的建议或者你们感兴趣的话题!

来源:电路开发实战小课堂

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

围观 58

很多家用电器中都有水箱,例如饮水机、加湿器、咖啡机,一个可靠的水位检测系统是必不可少的。传统的浮球水位检测在使用一段时间后可能会出现浮球卡住的现象,且浮球的大小容易受温度影响,热胀冷缩,稳定性不高;如果利用光电式水位传感器来检测水位,虽然解决了以上问题,但由于传感器需要与液体发生接触,容易造成水质污染。

中微爱芯的隔空水位检测方案解决了以上问题,采用触摸专用MCU,无需外置传感器,具备无污染、易使用、成本低等优点,极大地提升了水位检测的性能和方便性。

01、隔空水位检测原理

该方案采用了电容式水位检测,液体高度不同,叠加在电极上的电容也不同,通过采集对应电容变化,再经过内部逻辑运算,来反应液体对应的高度。中微爱芯水位检测方案具有极高的电容检测灵敏度,可检测到水位变化带来的微小电容变化。

02、方案介绍

中微爱芯隔空水位检测开发板搭载了AiP8F32XX系列触摸MCU,支持三档水位检测,可隔空2mm使用,能够准确判断容器内水、黏稠性或者含杂质的液体的液位变化,可实现触摸、显示、水位检测三合一,具有出色的抗干扰特性。

1.jpg

2.jpg

03、方案框图

3.jpg

04、方案优势

1. 隔空水位检测,无污染,无腐蚀;

2. 架构简单,使用灵活,可提供水位监测函数库,方案开发更便捷;

3. 单芯片支持多档水位检测,轻松检测各种水位状态;

4. 抗干扰性强,具备出色的ESD、EFT、CS性能;

5. 性价比高,提供触摸+显示+水位检测一体化解决方案;

6. 可有效应对水垢堆积带来的检测失灵等问题。

05、应用产品

饮水机、净饮机、咖啡机、水壶、洗碗机、制冰机,养生壶、开水壶、加湿器、洗地机等家用电器和工业控制等需要液位提醒的场景。

触摸MCU推荐

1713513613119653.png

来源:无锡中微爱芯电子有限公司

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

围观 23

安全互联的边缘计算领域正处于前所未有的快速增长阶段。设计工程师在开发边缘计算产品时面临的挑战越来越多,包括突破性能瓶颈、整合并加速人工智能 (AI) 与机器学习 (ML) 的能力、提升能效、拓展连接方式以及保障信息安全。为了应对这些需求,恩智浦推出了MCX产品系列,以适应当今工业物联网边缘计算的时代。

MCX系列是恩智浦广泛多样微控制器 (MCU) 阵容的新成员,不仅提供多样化的产品,还带来了更高的可扩展性、更简洁的系统设计方案,以及更加注重开发人员的体验。

1713490197501886.jpg

白皮书下载:

探讨MCX N94x系列MCU如何巧妙应对安全连接边缘计算的各项设计挑战,点击这里>>

MCX N94x系列MCU简介

MCX产品系列为家居控制、智能家电、工厂自动化、电力能源基础设施及其他工业物联网应用提供一体化的MCU平台。这一平台涵盖的产品系列广泛,作为基于Arm Cortex-M的32位MCU,覆盖从入门级到高性能、高集成度的全方位解决方案。

MCX N系列为连接边缘带来了强大的计算和数据处理能力。随着边缘产生的数据量剧增,在边缘设备上将更多数据进行本地处理,然后再上传至云端共享显得尤为关键。同时,开发人员需确保边缘连接系统安全可靠。

MCX N94x系列应运而生,采用安全至上的设计理念,提供多核性能、智能自主的外设和先进的信息安全,满足边缘设备日益增长的安全需求。

MCX N94x系列MCU整合了双核处理架构、片上加速器、多样的连接选项、信息安全特性,以及丰富的模拟和数字外设,为感测、控制和人机交互 (HMI) 提供强大支持。

MCX N94x系列的设计标准

设计MCX N94x系列时,恩智浦考虑了以下五大标准: 

1、性能:在不增加最终应用功耗预算的同时,实现互联边缘处理性能的均衡提升。

2、存储器:根据片上各内核的需求配置存储器,大幅提升性能和效率。

3、功耗:让开发人员可以全面控制MCU功耗,并为整个应用提供灵活的电源管理方案。

4、连接:优化边缘应用的连接,支持有线和无线网络的灵活切换。

5、信息安全:通过在MCX N系列MCU中引入先进的信息安全功能,确保设备/网络操作的安全,并简化符合关键监管要求的流程。

详细了解MCX N94x系列在上述五个方面的独特设计和优势特性,请下载MCX N94x系列技术白皮书>>

2.jpg

MCX N94x系列框图

提升开发体验,加速原型设计

在硬件之外,恩智浦还通过丰富的软硬件生态合作体系,提供一流的MCUXpresso开发人员体验,简化MCX N94x的评估和产品开发。

MCUXpresso SDK

MCUXpresso SDK提供经过预测试的板卡和产品支持包,包括所有必要的驱动程序、库和终端产品开发中间件,以及项目示例,以加速产品评估。SDK支持多种开发环境,并提供MCUXpresso配置工具,简化设备引脚和时钟的配置以及外设驱动的初始化。

开发人员还可以访问丰富的第三方硬件和软件工具。MCUXpresso SDK不仅支持裸机构建和FreeRTOS,还有单独提供的MQX RTOS。恩智浦是Zephyr基金会的创始成员,计划为所有MCX N系列MCU提供该项目的全面支持。 

FRDM平台

面向MCX N系列的快速原型设计平台,恩智浦推出了低成本的FRDM平台和功能全面的EVK (开发套件)。FRDM开发板采用标准规格设计,配备了易于访问MCU I/O的接头、一个板载MCU-Link调试器和一根USB-C线。而功能完善的评估套件则提供更广泛的I/O和接口访问能力,支持通过WiFi和其他MCU-Link功能 (例如功率测量) 扩展。

3.jpg
FRDM-MCXN947 FRDM开发板

应用代码中心 (ACH)

恩智浦在其GitHub页面上提供应用示例,用户可以通过应用代码中心门户 (ACH) 来访问这些资源。

MCUXpresso IDE (从11.9.0版起) 和MCUXpresso for VS Code都内置了ACH浏览功能,使用户能够便捷地搜索可用的演示和示例,并能够在加载项目之前按设备、应用技术或外设/功能进行筛选。

扩展板中心 (EBH)

扩展板中心 (EBH) 是SDK构建工具网站的延伸,用户可以在此找到恩智浦及恩智浦合作伙伴提供的各种附加板,以拓展所选评估板的功能。该中心提供直观的筛选,帮助用户快速找到所需的内容和支持软件。开发人员还可以根据特定用例或应用需求将板卡与各种屏蔽板组合使用,进行评估和快速原型设计。

赋能边缘计算的智能革新 

MCX N94x系列MCU旨在应对智能连接边缘应用的大规模增长。未来几年,边缘传感器数量和收集与处理的数据量将呈指数级增长。为了领先于这一趋势,恩智浦设计了MCX N94x,集成多个内核和加速器,采用单芯片解决方案处理复杂的机器学习、感测、连接和控制应用,同时以安全、可靠、节省空间且高能效的方式满足性能需求的不断增长。

借助恩智浦及恩智浦合作伙伴提供的全面开发生态合作体系,开发人员可以利用MCX N94x系列MCU的处理能力和特性,加速产品上市。 

下载MCX N94x系列MCU白皮书:>> 点击这里 <<

来源:NXP客栈

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

围观 28

近日,中微半导体(深圳)股份有限公司(以下简称:中微半导 股票代码:688380)宣布推出8位RISC架构IO型OTP MCU SC8P05x系列。该系列芯片标配比较器、LVD及3路以上PWM,外围配置简单并经成本优化,搭配高性价比解决方案,可灵活满足成本敏感型开发应用,如小家电控制、玩具、小风扇、小夜灯、电动牙刷等。

1.png

中微半导SC8P05x系列包括SC8P052、SC8P053、SC8P054三款型号,全系列产品功能丰富并以简单易用、高性价比为设计宗旨。芯片内置16MHz RC振荡器,最多达2Kx16Bit ROM、128x8Bit RAM和2个Timer,1.8V~5.5V供电,工作温度-40℃~85℃,最多达14个I/O,休眠功耗可低至0.6μA,大大降低整体系统功耗。

1713432089654501.png

SC8P05x全系列集成先进特性和多种功能,仅需很少的外部元件,可简化系统设计难度并降低总成本。SC8P05x全系列标配3路以上PWM,最多可达5路,可配置1组互补PWM输出。同时标配1路模拟比较器,配合内部1.2V BG,可实现电源电压监测,保障系统稳定运行。

SC8P05x系列提供多种封装形式,包括SOT23-6、SOP8、SOP14、SOP16,灵活满足尺寸不断缩小的消费电子产品开发需求。

3.png

关于SC8P05x系列

多资源

  • 1Kx14Bit~2Kx16Bit ROM

  • 64x8Bit~128x8Bit RAM

定时器

  • 8位定时器TIMER0(仅SC8P053/SC8P054)

  • 8位定时器TIMER2

PWM功能

  • 3~5路PWM,可配置1组互补PWM输出

模拟功能

  • 1路模拟比较器,配合内部1.2V BG,可实现电源电压监测

宽工作电压

  • 1.8V~5.5V

低功耗

  • 典型值0.6uA,最大值3uA

开发支持

  • 支持SCMCU IDE平台开发

  • 提供完善的开发套件,包括仿真板、仿真器、DEMO例程等

4.png

产品状态

中微半导SC8P05x系列目前已实现批量生产和交付,搭配设计灵活的解决方案,有助于简化产品设计并加快芯片评估及方案开发进程。 

更多信息查询,可联络中微半导各地销售办公室或授权经销商,或访问官网www.MCU.com.cn

关于中微

中微半导体(深圳)股份有限公司(688380.SH)成立于2001年,是一家以MCU为核心的平台型芯片设计公司,专注于数模混合信号芯片、模拟芯片的研发、设计与销售。主要产品包括8位及32位MCU、SoC、ASIC及功率器件等,广泛应用于家用电器、消费电子、工业控制(含无刷电机控制)和汽车电子等领域。官网网址www.MCU.com.cn

来源:中微半导

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

围观 26

中国北京(2024年4月18日)业界领先的半导体器件供应商兆易创新GigaDevice (股票代码 603986)宣布,正式推出GD32L235系列MCU,进一步丰富了低功耗产品的选型和布局。全新GD32L235产品系列紧贴低功耗市场需求,以更优的功耗效率、丰富的接口资源、更高性价比为工业表计、智能门锁、便携式设备、IoT、电子烟、BMS等应用领域提供理想之选。该系列MCU提供了包含LQFP64/48/32、QFN64/48/32和WLCSP25在内的七种封装共16个型号选择,目前已经正式量产供货。

1.jpg

GD32L235系列MCU在功耗效率方面实现了优化提升,支持包括深度睡眠(Deep-sleep)、部分睡眠(Sleep)和待机(Standby)等六种低功耗模式。在深度睡眠(Deep-sleep)模式下,电流降至1.8uA,唤醒时间低于2uS;待机(Standby)模式电流更是低至0.26uA。即使在最高主频全速工作模式下,其功耗也仅为66uA/MHz,实现了效能和功耗间的卓越平衡。

GD32L235系列MCU采用Arm® Cortex®-M23内核,主频达到64MHz,配备了64KB到128KB的嵌入式闪存及12KB到24KB的SRAM,并按照存储容量分为两款型号,以满足用户不同应用场景下的差异化需求。该系列产品集成了2个16位低功耗定时器、6个通用16位定时器、1个高级定时器和2个基本定时器,以及2个低功耗LPUART、2个USART、2个UART、3个I2C、2个SPI等通用外设接口,还配备了1个CAN2.0控制器和1个USB 2.0 FS控制器等标准通信接口。模拟外设方面,该产品系列配备了1个12位ADC,支持差分输入和单端输入两种模式,提高了ADC模块的精度和性能;还集成了1个12位DAC和2个比较器。GD32L235系列提供了WLCSP25超小封装选择,非常适用于可穿戴消费电子、便携式设备等对硬件空间有限制的应用场景。

目前,GD32L235系列配套的文档手册及软件资源已同步上传至官方网站,方便用户下载使用。针对GD32L235系列不同封装和管脚配置的配套开发工具也已同步推出,包括GD32L235R-EVAL全功能评估板以及GD32L235O-START、GD32L235Q-START、GD32L235E-START等入门级学习套件,将为用户带来便捷的开发和调试体验。

关于GD32 MCU

兆易创新GD32 MCU是中国高性能通用微控制器领域的领跑者,中国最大的Arm® MCU家族,中国第一个推出的Arm® Cortex®-M3、Cortex®-M4、Cortex®-M23、Cortex®-M33及Cortex®-M7内核通用MCU产品系列,并在全球首家推出RISC-V内核通用32位MCU产品系列,已经发展成为32位通用MCU市场的核心之选。以累计超过15亿颗的出货数量,超过2万家客户数量,48个系列600余款产品选择所提供的广阔应用覆盖率稳居中国本土首位。

兆易创新GD32 MCU也是Arm®大学计划(University Program, AUP)中国首批合作伙伴、Arm® mbed™ IoT平台生态合作伙伴、RISC-V基金会战略会员、“兆易创新杯”中国研究生电子设计竞赛的冠名厂商。GD32以打造“MCU百货商店”规划发展蓝图,为用户提供更加全面的系统级产品和解决方案支撑,构建智能化开发平台和完善的产品应用生态。更多信息欢迎访问GD32MCU.com。

来源:GD32MCU

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

围观 25

近日,备受瞩目的国际嵌入式展Embedded World 2024在德国纽伦堡召开,来自全球近千家电子产业头部企业集结参展,带来一场异彩纷呈的“前沿高端技术和产品”盛宴。

兆易创新携旗下最新产品及解决方案惊艳亮相,全面展示了其在边缘计算、工业、汽车、IoT等领域广泛的应用潜力。这不仅凸显了兆易创新卓越的产品创新力和技术领导力,还将助力公司加速拓展在全球市场的业务布局。

那么,此次展会上,兆易创新究竟带来哪些“神秘”产品呢,揭晓答案的时刻来啦!

基于在嵌入式领域多年的深厚积累,兆易创新满怀诚意地携一系列硬核科技产品“组团出海”,其中包括最新推出的GD32F5系列高性能MCU、GD32H7系列超高性能MCU、GD32A503系列车规MCU、GD32VW553系列双模无线MCU、GD32W515系列无线MCU、车规级GD25 SPI NOR Flash等产品和解决方案,吸引了众多参观者驻足观看交流。

1713342521204811.png

1713342532588425.png

1713342552694063.png

1713342567349782.png

工业高性能应用新选择

兆易创新最新推出的GD32F5系列高性能MCU基于Arm® Cortex®-M33内核,最高支持200MHz的运行主频,配备了高达7.5MB的片上Flash以及1MB的SRAM,可提供完整的软硬件安全方案,能够满足工业市场对高可靠性和高安全性的需求,广泛适用于能源电力、光伏储能、工业自动化、PLC、网络通讯设备、图形显示等应用场景。在本次展会上,重点展示了GD32F5安全OTA升级解决方案,该系列最大支持2MB程序RWW (Read-While-Write) OTA升级,能够在业务不中断的情况下进行代码升级,兼顾实时性与稳定性。

1713342672298286.png

▲GD32F5系列安全OTA升级解决方案

全面释放边缘计算潜力

凭借内置的高级DSP硬件加速器、双精度浮点单元(FPU)以及高达600MHz的时钟频率、3840KB Flash/1MB SRAM大幅扩容的空间,兆易创新GD32H7系列超高性能MCU非常适合满足边缘计算应用的处理需求。例如,GD32H7系列AI语音识别解决方案展示了使用Sensory语音识别算法可实时检测语音关键词。

1713342691517274.png

▲GD32H7系列AI语音识别解决方案

此外,现场还展示了GD32H7系列MCU与Azure、AWS等行业标准实时操作系统(RTOS)以及与emWin、LVGL和QT等图形用户界面(GUI)良好的兼容性。GD32H7可广泛用于数字信号处理、电机变频、电源、储能系统、民用无人机、音频视频、图形图像等各类应用。

汽车电子赋能未来智行

基于GD32A503系列车规级MCU的流水转向灯解决方案吸引不少观众围观。该方案不同于传统的开关式控制逻辑,而是采用了更为复杂的时序逻辑来实现精确的时序和亮度控制。

1713342724313608.png

▲GD32A503系列LED流水转向灯解决方案

BLDC电机控制方案展示了GD32A503中PWM定时器高效的电机控制功能。现场同时展示了兆易创新与SoC合作伙伴共同开发的基于车规级SPI NOR Flash GD25系列的评估模块,其中包括高性能毫米波角雷达、长距雷达系统以及地面动态投影解决方案等尖端技术。

1713342742593705.png

▲GD32A503系列BLDC电机控制解决方案

1713342757387713.png

▲采用车规级GD25 SPI NOR Flash的毫米波雷达模块

物联网技术引领万物互联新时代

基于GD-xD-W515-Eval评估板集成了兆易创新的多款产品,包括GD32W515系列无线MCU、GD25Q128E SPI NOR Flash、GD308BC2416 BMIC、GD30LD1002 LDO以及GSL6157指纹传感器,能够帮助客户在一个综合套件中评估多种软硬件组合,可广泛适用于智能门锁、智能家居HMI和电子烟等领域。

1713342792139225.png

▲GD-xD-W515-Eval评估板

兆易创新基于RISC-V内核的GD32VW553系列双模无线MCU支持Wi-Fi 6和Bluetooth LE 5.2无线连接协议。凭借出色的边缘处理和连接特性,GD32VW553可适用于智能家电、智慧家居、工业互联、通信网关等多种无线应用场景。着眼于低开发预算的需求,该系列MCU亦可成为办公设备、支付终端及各类物联网产品的理想选择。本次展会中基于GD32VW553系列MCU的Matter解决方案正是该产品特性的集中体现。

1713342805836197.png

▲GD32VW553系列Matter解决方案

构建完整生态系统

加速客户产品上市进程

兆易创新已经构建了完善的生态系统,能够帮助客户轻松地应用我们的产品,加速自身产品的研发进程,抢占市场先机。兆易创新已经与QT、Embedded Wizard、Sensory、IAR、SEGGER、P&E Micro、LAUTERBACH等行业伙伴在GD32系列产品上达成了广泛的合作。此外,公司还与Synaptic Laboratories密切合作,利用安装在HS CRUVI内存板上的Octal NOR Flash设备,为其xSPI多总线内存控制器IP提供支持,该解决方案专为一家领先的FPGA供应商量身定制。

来源:兆易创新GigaDevice

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

围观 63

你通过U盘、OTA远程等方式下载的程序,其实你还是需要提前下载BootLoader程序,才能进一步下载APP程序。

今天就来说说通过OTA方式升级固件时,几种Flash(闪存)划分方式。

独立型

所谓独立型就是专门划出一部分闪存(Flash)空间用来存储引导程序(BootLoader)。

如下图:

  • BootLoader:引导程序

  • Firmware A:应用程序

  • Firmware B:下载备份程序

1.jpg

Firmware A区用来固定执行应用程序,当引导程序(BootLoader)将接收到的新固件存入到Firmware B区,并校验成功后,Firmware A区中的应用程序将被擦除,然后Firmware B区的新固件将写入到Firmware A区中。

这种方式是比较常见的有一种,有Firmware B备份区,使其下载更加安全。

嵌入型

嵌入型就是将引导程序(BootLoader)嵌入到应用程序中去。

2.jpg

当引导程序(BootLoader)将接收到的新固件存储到Firmware B区,在校验成功后,引导程序(BootLoader)将跳到Firmware B区去执行应用程序。

外挂型

外挂型就是外挂Flash或EEPROM用来存储新固件。

当MCU内置Flash较小时,可以选择外挂存储芯片用来缓存新固件。引导程序(BootLoader)将新固件存储到外挂存储芯片中,当校验成功后,Firmware A中的应用程序将被擦除,并被写入外挂存储芯片中的新固件。

3.png

是不是根据需要,我们可以随意划分MCU的Flash空间呢?

当然不是,由于MCU的内置Flash是以块(Block)或者页(Page)为最小擦除单位,我们划分MCU内置Flash空间时必须考虑到实际MCU的块(Block)或者页(Page)的大小。

现在我们以TMPM3H6FWFG来举例说明“独立型”的Flash划分方式。从以下规格书中的信息可知,这颗MCU的内置Flash大小为128KB,最小的擦除页(Page)为4KB,最小的擦除块(Block)为32KB。

4.png

根据以上信息,我们可以对这颗MCU的内置Flash进行如下划分:

5.png

以上只是对固件升级(OTA)中MCU的Flash空间划分简单探讨一下,实际哪种方式更适合,还需要用户自己去评估。

来源: 微信公众号 | 嵌入式专栏

素材来源 | 网络

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

围观 61

英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)在2023年持续扩大其在汽车半导体市场的领先地位。TechInsights的最新研究显示,2023年全球汽车半导体市场规模增长16.5%,创下692亿美元的记录。英飞凌的整体市场份额增长了一个百分点,从2022年的近13%增长至2023年的约14%,巩固了公司在全球汽车半导体市场的领导地位。英飞凌的半导体产品是各种关键汽车应用的重要组成部分,包括驾驶辅助和安全系统、动力传动和电池管理系统、多种舒适功能、车载信息娱乐系统以及安全功能等。

根据TechInsights的数据,2023年英飞凌在所有地区的市场份额均有增长,并且继续在中国和韩国市场保持领先。此外,英飞凌在日本汽车半导体市场的份额也增长明显;在欧洲的市场份额稳居第二;在北美的市场份额位列前三。

1713256434989829.jpg

英飞凌科技汽车电子事业部总裁Peter Schiefer

英飞凌科技汽车电子事业部总裁Peter Schiefer表示:“很高兴看到英飞凌在汽车半导体供应市场的领先优势得到进一步巩固。我们能够获得巨大成功的原因在于我们具备提高客户解决方案价值的产品创新和系统能力。英飞凌的汽车半导体为未来更加清洁、安全和智能的交通出行奠定了基础,这一成就将激励我们继续前进。”

TechInsights汽车终端市场研究执行总监Asif Anwar表示:“在TechInsights 2023年汽车半导体厂商市场份额排名中,英飞凌以近14%的市场份额稳居榜首。该公司的汽车半导体收入同比增长了26%以上,较第二和第三名的领先优势扩大了4个百分点。”

领跑全球汽车微控制器(MCU)市场

2023年英飞凌的汽车MCU销售额较上年增长近44%,约占全球市场的29%。汽车MCU销售势头强劲是推动英飞凌业绩增长的主要因素,并帮助公司在该市场首次问鼎全球第一。

MCU是汽车行业的关键组件,用于控制和监测汽车中的各种系统,例如电动动力传动系统、电子电气(E/E)架构、高级驾驶辅助系统(ADAS)以及自动驾驶系统、雷达和底盘等。英飞凌的AURIX™MCU系列和TRAVEO™ MCU系列推动了汽车行业向自动驾驶、网联和电动汽车的转型,是助力公司领跑全球汽车MCU市场的重要贡献者。这两大系列将功耗和性能提升与虚拟化、AI建模、功能安全、网络安全和网络功能领域的最新趋势相结合,为新的E/E架构以及下一代软件定义汽车奠定基础。

关于英飞凌

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

更多信息请访问www.infineon.com

更多新闻请登录英飞凌新闻中心https://www.infineon.com/cms/cn/about-infineon/press/market-news/

英飞凌中国

英飞凌科技股份公司于1995年正式进入中国大陆市场。自199510月在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有约3,000多名员工,已经成为英飞凌全球业务发展的重要推动力。英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。

围观 27

MCU的GPIO是它众多功能模块里面最基础的,也是每个电路设计里必用的功能,尤其是在小型的控制电路里,或者一个SOT-23-6封装的MCU,只提供若干个GPIO就已经能满足产品的需求了,因此GPIO口的应用是我们先深入探讨的第一课;我们先从基本的工作模式开始:

(1)输入模式:输入浮空、输入上拉、输入下拉、模拟输入这四种

1.png

上图为输入端口的内部逻辑图,当设置为输入浮空时,上、下拉电阻上的开关都是断开的,输入信号通过TTL 触发器进入到输入数据寄存器,并被MCU内核读取;这种情况下,如果MCU外围IO口上没有接线路,则这个管脚就是处于浮空状态的;端口的电平状态不确定,完全受外部输入所影响;这种应用在一些键盘矩阵输入应用里较为常见;但是这个浮空状态因为它的不确定性,在使用时要对你外围电路的电平状态有充分的了解。

2.png

上图设置为输入上拉,则是将IO端口上部的开关闭合,内置1个上拉电阻;这样在IO外部无任何输入信号时,IO的输入状态也是高电平,这就解决了IO状态不确定性的问题。但注意这个上拉电阻阻值是在40~100K的范围里,它的上拉驱动能力是有限的,在使用这个模式对接 类似I2C、1-wire 总线时,这个上拉电阻阻值是偏大的,还是需要在外部单独增加上拉电阻,才能确保信号的稳定性。    

3.png

上图设置为输入下拉,则是将IO端口下部的开关闭合,下拉状态将IO的初始状态确定为低电平,阻值跟上拉是一样的,在40~100K的范围里。    

4.png

上图设置为模拟输入,这种一般是内部还要接入到ADC的功能模块或COMP比较器、运放等模块,用于模拟量的输入检测,这也是用的比较多的设计,如采用NTC热敏电阻测温电路。

(2)输出模式:开漏输出及上/下拉可配、推挽式输出及上/下拉可配、推挽式复用功能及上下拉可配、开漏复用功能及上下拉可配 这四种模式。

5.png

如上图,开漏输出是指PMOS断开(不起作用)情况下,下方的N-MOS管可控制输出开、关;开漏输出的配置非常实用,可以解决MCU工作电平与外部电路电平不匹配的问题,比如MCU的IO口电平为3.3V,而外部被驱动电路为5V供电,也是可以通过开漏输出去驱动的,因为MCU内部的N-Mos管是可以承受5V的电平的;但要注意外部电路灌入N-MOS管的电流需要限制在芯片规格书要求的范围内,通常是15mA上下(具体要仔细看MCU的规格书,千万别超标了)。注意,这个模式里还可以配置上、下拉电阻,但是如果选择了上拉电阻,那它的工作电压就是MCU的VDD了,这点要注意;当你需要明确输出电平的状态为高电平时,可以配置为上拉;如果没有配置上拉,那开漏输出为1时,是得不到高电平的,实际上是IO口浮空状态,也就是这个浮空状态,才有利于我们外部加我们想要的上拉电平,从而实现电平的转换。

6.png

上图为推挽输出设置为高电平输出时的信号流,IO端口的上部分的PMOS管导通,下部的NMOS管断开;输出高电平驱动外部电路;推挽输出的驱动能力也是在15mA左右,特殊说明的端口除外;它们也是可以配置上下拉电阻的,但是对于推挽输出模式,上下拉电阻的作用并不实用,反而增加端口的功耗。

7.png

上图为推挽式复用功能,它是由片上外设功能模块进行驱动的输出,其他的功能跟普通推挽的原理是一样的;主要是它复用到哪个内部模块里去,比如UART串口、SPI串口等等;他们也都是可以设置上、下拉电阻的;在UART总线上还是有作用的。

8.png

上图为开漏式复用功能,它也是由片上外设模块所驱动,其他部分则跟普通的开漏输出原理一致,也都可以设置上下拉电阻;比如内部连到I2C功能模块,那配置了上拉电阻后,就是可以在端口总线上级联多个I2C的设备进行通信了。

前面详细说明了GPIO口的工作原理,但都还没有真正进入今天的正题,他们跟低功耗设计有什么关系?其实不然,我们只有深度了解了GPIO口的工作原理才能合理规范的使用它。接下来我们将开发实践中积累的低功耗设计的经验分享给大家:

(1)注意MCU的选型,这个非常重要的,同一个品牌的芯片里也有普通功耗和低功耗的芯片(价格会贵一点点,但是对于整体设计来说,还是值得的)

(2)MCU内部的功能模块,没有用到的,全部关闭;当你只用到一个简单的输出控制,那内部的什么ADC、UART、I2C等等都是不用的,这些在功能模块使能时都可以关闭。

(3)合理设置IO的输入、输出模式;合理设置上拉下拉电阻。这个就是上面花那么大篇幅介绍工作原理的目的。当外部电路初始状态为高,那如果时输入IO口,则不需要再设置上拉;如果是输出属性,则需要把输出设置为高,这样在端口上就不会出现损耗。注意没有使用的端口也是进行初始化配置,让这些端口处于最省电状态。

(4)合理使用GPIO口的休眠、唤醒功能;现在先进一点的arm内核的MCU,都已经具备端口休眠功能,可通过电平或边沿状态变化进行唤醒,这样可以节约MCU运行功耗。

(5)在设计程序时,使用合适的工作主频,决定MCU的功耗水平,并不是主频越高越好,能满足设计的需要即可;另外在设计GPIO口的输入功能时,能使用中断触发的,就不要采用定期查询的方式,定期查询的方式对于MCU的功耗来说肯定是大于中断触发式的。

(6)我们一般在应用GPIO口时,都是用来驱动一些外围电路,最简单的就是LED状态灯,千万别小看这个LED灯的设计,或者一个最基本的设计也会让你多付出 1~2mA的功耗,对于一个超低功耗的设计来说,也是不能忍受的。因此不要忽略每个细节外围电路,在选型LED灯器件时,选择高转换效率的高亮灯,只需要0.5mA就能让它的亮度满足指示所需,而且如果能设计成间歇式指示(如呼吸灯),就不要设计成常亮式指示;这些都是节能的细节设计。

(7)外部功能模块如果不是需要持续工作的电路,都可以采用带控制端的方式,需要时将其打开,不需要时,关闭它的电源。下面举个最常见的一个NTC热敏电阻采样电路的设计:

9.png

上图为普通的设计电路,能实现功能,但是这个分压电路在时时刻刻损耗着功率;我们优化成如下:

10.png

上图利用一个GPO口,设置为开漏输出,初始化为开漏输出高,无上下拉,这时候电路是不起作用的,也不会有功率损耗;当需要进行温度采集时,可以将GPO设置为输出低,这时候,电路起作用了,可以通过GPI去检测ADC的电压;实现对温度的检测,这个电路里省略了中间的一些防护和滤波电路,只是想给大家说明一个节约功耗的机理,希望大家是实际设计电路时能综合全面的考虑问题。

其实低功耗设计,它涉及到MCU及外围电路的全面配合,肯定不只是GPIO这个功能模块所能覆盖的,但是所有的设计理念应该都是贯穿在我们每个设计环节里面的,因此,从小做起,让我们的产品指标更加的优秀,这就是我们开发人员的追求,欢迎各位小伙伴们留下你们宝贵的经验,可以私信交流。

来源:电路开发实战小课堂

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

围观 164

页面

订阅 RSS - MCU