灵动微电子

MCU芯片是一种集成了中央处理器(CPU)、存储器、输入输出接口和时钟等关键组件的单片集成电路。它在各种嵌入式系统中得到广泛应用,按位数可分为 4/8/16/32/64 位。其中32 位应用场景比较高端,主要用于智能家居、物联网、电机及变频控制、安防监控、指纹识别等重要领域。

近日,广立微(Semitronix)与中国本土领先的通用 32 位 MCU 产品及解决方案供应商灵动微电子 (MindMotion)在良率数据管理分析业务领域达成合作:广立微DATAEXP系列产品作为灵动微电子的良率数据分析管理工具,广立微DE-YMS内置AEC-Q100车规芯片质量标准,为灵动微MCU芯片产品车规级认证分析提供助力。

01、DE-YMS为客户业务报表搭建赋能

灵动微电子的工程师团队利用广立微DE-YMS自主搭建了WAT/CP/FT稳定性监测模版(良率趋势图、失效Bin趋势图、参数趋势图、参数CPK周期性报告OOS Summary),节约了数据清理和报告整理的时间,并可以根据自己设定的侦测规则快速定位是否有异常发生。

1.png

2.png

02、芯片全生命周期的数据管理、分析和追溯

灵动微电子的工程师团队表示可利用YMS Dashboard的数据展示及分析模块,高效地实现了多层面的异常分析。

3.jpg

例如,客诉发生时,YMS可以协助迅速找到失效样品的所有数据信息,如批次、WAT、CP、FT等等是否有异常,实现全制程数据追踪;DE-YMS可实现跨站关联性分析,WAT参数与CP/FT各站点良率、失效Bin、参数相关性分析将帮助失效项原因追溯,不再是只见树木不见森林,借助数据间的关系来对异常进行立体化诊断;同时DE-YMS良好的交互方式使得多维度探索变得便利,可以很轻松的进行测试厂之间,测试机之间,S2S之间的良率差异,参数差异,Bin分布差异,Map差异等比较分析。

03、用户反馈

提升整体效益

模版定制使我们更多专注在数据分析上,省去了数据和报告整理的时间;良好的交互性使得探索更为便利,符合我们的工作习惯。

——用户评价

全面的数据分析

在功能方面,对参数的Sensitivity分析,非常便利地评估了参数在卡紧规格线后的良率损失。

4.png

另外,重测分析也有利评估测试效率,可以对测试质量进行很好的评估。

——用户评价

5.png

来源:广立微Semitronix

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

围观 8

近日,上海灵动微电子股份有限公司(以下简称“灵动微电子”)的汽车芯片测试验证实验室(以下简称“车规实验室”)已顺利通过中国合格评定国家认可委员会(CNAS)的严格评审,正式获授能力认可证书。

此认证标志着该实验室的硬件设施、检测能力和管理体系均已达到国家认可标准,具备提供专业、可靠、合规的权威检测服务能力,并提供更具公信力和认可度的检测报告,帮助客户在市场上赢得更多信任与机会。

1.jpg

汽车芯片测试验证实验室坐落于上海浦东张江集创中心(盛夏路565弄54号D幢1层)。占地面积约1000平方米,各类实验设备200余套,配套专职工程师30余人。实验室完全按照车规测试国际标准打造,具备芯片全车规级验证能力,并已完成多款芯片的AEC-Q100实验认证。

2.png

灵动微电子一直致力于打造中国高质量水平的MCU车规芯片,成立车规实验室后真正做到了从芯片设计研发、流片、封装、测试认定的全车规流程检测能力,并积极响应国家政府的号召。同时进一步缩短国内外车规芯片测试认定水平的差距。

灵动微电子车规实验室的规划、建设、管理和认证等工作由国家级车规专家,上海灵动微电子质量中心高级副总裁陈大为先生领导(原“核高基”重大专项评审委员会总体专家组专家,中国电子技术标准化研究院总工,国家工规和车规的权威专家),并于2022年1月正式投入使用。自陈大为先生领导灵动微电子的质量中心工作以来,率领团队建设了国内一流的芯片车规实验室,快速提高了公司芯片的整体测试能力,打造了一支芯片车规测试的专业团队,并完成了相关体系认证工作(例:ISO 26262、CNAS ISO/IEC 17025等)。

灵动微电子车规实验室具备独立完整的AEC-Q100芯片检测能力,实验室验证能力整体分为五个部分:电性测试、车规可靠性测试、电磁兼容、功能安全、应用工况。

3.png

4.png

CNAS:中国合格评定国家认可委员会(英文名称为:China National Accreditation Service for Conformity Assessment),是根据《中华人民共和国认证认可条例》的规定,由国家认证认可监督管理委员会批准设立并授权的国家认可机构,统一负责对认证机构、实验室和检验机构等相关机构的认可工作。CNAS通过评价、监督合格评定机构(如认证机构、实验室、检查机构)的管理和活动,确认其是否有能力开展相应的合格评定活动(如认证、检测和校准、检查等)、确认其合格评定活动的权威性,发挥认可约束作用。

现灵动微电子车规实验室已正式对外营业,将继续以扎实的技术实力和严谨的管理体系,为客户提供更优质、更专业的服务,并和行业内的各位伙伴们携手共进、共同提高国内的车规芯片水平。

来源:灵动MM32MCU

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

围观 6

近日,上海灵动微电子股份有限公司正式宣布获得独立第三方检测、检验和认证机构德国莱茵TÜV集团(以下简称“TÜV莱茵”)颁发的ISO 26262 功能安全管理体系ASIL D认证证书,标志着公司掌握了迈向汽车电子领域的有力通行证,为未来的发展开辟了新篇章。

灵动微电子ISO 26262功能安全管理体系认证证书颁发仪式于10月17日在灵动微电子上海总部召开。TÜV莱茵大中华区工业服务与信息安全副总经理杨家玥、灵动微电子董事长吴忠洁、CEO朱敏等双方代表出席了此次仪式。

1.jpg

CEO朱敏代表灵动微电子接受TÜV莱茵颁发的认证证书

ISO 26262作为国际权威的汽车功能安全标准,涵盖了功能安全需求规划、设计、实施、集成、验证、确认、配置等诸多方面,旨在通过完善的开发流程,将汽车电气或电子系统故障的风险降到最低。目前,ISO 26262功能安全认证已成为电子零部件供应商进入汽车行业的准入门槛之一。其中,ASIL D 是ISO 26262国际标准中定义最高级别的安全完整性等级,涉及最严格的安全要求和风险管理,在汽车电子领域具有极高含金量。

2.png

灵动微电子ISO 26262 功能安全管理体系ASIL D认证证书

灵动微电子CEO朱敏表示,目前国产芯片行业已经历了从无到有的发展,但要进入高可靠性要求的应用领域,仍然面临着多重挑战。本次获得这一认证,意味着灵动微电子的产品设计流程已经过广泛的验证,充分满足了国际标准的严格要求,得到了行业的认可,是公司迈向高可靠性应用的关键一步,也为灵动微电子未来在车规芯片市场的进一步纵深拓展,奠定了坚实的基础。

3.jpg

TÜV莱茵大中华区工业服务与信息安全副总经理杨家玥表示,祝贺灵动微电子获得ISO 26262 ASIL D认证证书。未来,TÜV莱茵期待能与灵动微电子在更多领域展开合作,共同推动国产芯片行业的安全标准和技术发展,为用户提供更安全、更可靠的产品和服务。

4.jpg

本次灵动微电子ISO 26262体系认证工作,由原“核高基”重大专项专家组成员、中国电子技术标准化研究院总工、工控及车规芯片责任专家、上海汽车电子芯片国产化技术专家组委员陈大为领导完成。陈大为在仪式中表示,未来团队将秉承ISO 26262体系的公共安全的设计理念,不断完善公司从设计研发到生产管理的全流程。

5.jpg

灵动微电子CTO周荣政博士在发言中谈到,在过去几年中,公司在车规安全体系建设上持续投入,收获了宝贵的经验和可观的成果。目前,灵动微电子的许多产品已应用于整车前端供应链中,后续公司还将面向电池、电驱、电控、底盘与传动等车用领域持续迈进,深化行业布局。

关于灵动微电子

上海灵动微电子股份有限公司成立于 2011 年,是中国本土领先的通用 32 位 MCU 产品及解决方案供应商。公司基于 Arm Cortex-M 系列内核开发的 MM32 MCU 产品拥有 F/G/L/A/SPIN/W 六大系列,目前已量产近 300 款型号,累计交付超 4 亿颗,每年都有近亿台配备了灵动 MM32MCU 的优秀产品交付到客户手中,在本土通用 32 位 MCU 公司中位居前列。

灵动微电子客户涵盖智能工业、汽车电子、通信基建、医疗健康、智慧家电、物联网、个人设备、手机和电脑等应用领域。灵动微电子是中国为数不多的同时获得了 Arm-KEIL、IAR、SEGGER 官方支持的本土 MCU 公司,并建立了独立、完整的通用 MCU 生态体系。灵动微电子始终秉承着“诚信、承诺、创新、合作”的精神,为客户提供从硬件芯片到软件算法、从参考方案到系统设计的全方位支持。

关于TÜV莱茵

德国莱茵TÜV 集团成立于1872年,是国际领先的检测、检验、认证、培训、咨询服务提供商,拥有2万多名专家员工,服务网络遍布全球,致力于推动人员、技术、环境实现安全、可靠、高效的互动。

TÜV莱茵的功能安全及网络安全专家,均为研发出身,凭借在安全系统领域的多年研发经验和对标准的精确理解以及多年网络安全认证经验,获得了行业内的高度肯定和信任。TÜV莱茵是最早在中国开展网络安全和功能安全业务的国际第三方认证机构之一,作为核心编委会成员参与了标准制定。

TÜV莱茵一直是汽车检测认证领域的领导者,可为整车厂和零部件供应商提供一站式解决方案。在汽车功能安全和网络安全领域,TÜV莱茵提供的服务涵盖ISO/SAE 21434、ISO 26262、Automotive SPICE、GDPR,渗透测试等,满足企业“全面安全”的需要。

来源:灵动MM32MCU

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

围观 13

灵动股份低功耗蓝牙通讯技术,于2023年7月19日全新推出符合 BLE 5.1 规范的MM32WB0510 系列 MCU。MM32WB0510系列集成 BLE 5.1 射频模块,工作在 2.4GHz ISM 频段,射频前端采用 GFSK/FSK 调制,支持可编程的频率通道和输出功率,支持 1Mbps 和 2Mbps 的通信速率。配套软件支持各种蓝牙Profile,提供小尺寸协议栈,最小仅占用12KB Flash 和 2KB RAM。

0.png

MM32WB0510 搭载 Arm Cortex-M0 内核,主频可达 96MHz,内置128KB Flash 和 16KB SRAM,并集成了 USB 和 FlexCAN 接口,面向智能家居,键鼠,消防现场部件,电力电子,汽车OBU,汽车传感器等无线和多接口类型的应用。可选封装形式包括:LQFP64,LQFP48,QFN48 和 QFN32。

1.jpg

MM32WB0510的主要特点

内核与存储

  • 搭载 32 位 Arm Cortex-M0 内核,工作频率可达 96MHz

  • 多达 128KB Flash,16KB SRAM

时钟、复位和电源管理

  • 2.0V ∼ 3.6V 供电

  • 外部 4 ∼ 24MHz 高速晶体振荡器

  • 内置经出厂调校的 8MHz 高速 RC 振荡器

  • 内置 40KHz 低速振荡器

  • 外部 32.768KHz 低速振荡器,支持旁路功能

多达 10 个定时器

  • 1 个 16 位 4 通道高级控制定时器(TIM1),有 4 通道 PWM 输出,以及死区生成和紧急停止功能

  • 1 个 16 位通用定时器(TIM3) 和 1 个 32 通用定时器(TIM2),有多达 4 个输入捕获/输出比较,可用于 IR 控制解码

  • 3 个 16 位基本定时器 (TIM14 / TIM16 / TIM17),有 1 个输入捕获/输出比较通道。TIM16 和 TIM17 有 1 组互补输出,死区生成,紧急停止,调制器门电路用于IR控制

  • 1 个 16 位低功耗定时器(LPTIM),可在除 Standby 模式外的所有模式唤醒 CPU

  • 2 个看门狗定时器(独立型的 IWDG 和窗口型的 WWDG)

  • 1 个 Systick 定时器:24 位自减型计数器

  • 一个实时时钟(RTC)模块

多达 49 个快速 I/O 端口

  • 所有 I/O 口可以映像到 16 个外部中断

  • 所有端口均可输入输出电压不高于 VDD 的信号

多达 11 个外部通信接口

  • 5 个 UART 接口(包括 1 个 LPUART 接口)

  • 2 个 SPI 接口(支持 I2S 模式),其中 SPI1 用于内核和射频模块间通信

  • 1 个 I2C 接口

  • 1 个 I3C 从机接口

  • 1 个 USB Device 接口

  • 1 个 FlexCAN 接口,支持 CAN 2.0B

模拟接口

  • 1 个 12 位模数转换器(ADC),1μS 转换时间,多达 10 个外部输入通道,2 个内部输入通道

  • 2 个高速模拟比较器

MM32WB0510 全系列支持 -40℃ ∼ +85℃ 工业型工作温度范围

硬件和软件配套

产品对应开发板Mini-WB0513-OB,配置 2.4GHz PCB 天线,MM32-LINK板载调试器。板载接口包括:一个 IPEX-1 天线座子,两个 USB Type-C,两个 5P 1.27mm 外接仿真器接口, 以及 MM32WB0513D6N 全引脚拓展连接器。开发板采用 USB Type-C 供电。

配套软件底层基于LibSamples,提供蓝牙协议栈、NUS(Nordic UART)透传和HID(Human-Interface Device)等常用例程。扩展更多 Profile,请联系 MindMotion Marketing。

2.png

更多有关 MM32WB0510 的信息可访问灵动官网:

https://www.mindmotion.com.cn/products/mm32mcu/mm32w/new_mm32wb/mm32wb0510/

来源:灵动MM32MCU

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

围观 26

继今年2月灵动股份重磅发布了MM32G新系列MCU产品——基于Arm Cortex-M0内核的G0140和G0160后,灵动再次推出基于“星辰”STAR-MC1内核的高性能MM32G5330,扩展其MM32G系列的产品布局。

1.png

MM32G5330微控制器搭载了由安谋科技授权的 Armv8-M 架构“星辰”STAR-MC1 内核,性能上比传统的Cortex-M3/M4提升了近20%,其4.02的Coremark的跑分在Arm架构的MCU领域里名列前茅;在系统架构上,通过更高性能的存储器架构(如独立的Cache和TCM),MM32G5能提供系统层面的更高的系统级多并发。MM32G5330的最高工作频率可达 180MHz,等效于200MHz以上的Cortex-M4同类MCU。其内置的 128KB Flash,32KB SRAM,4KB L1 指令缓存和4KB L1数据缓存更能有效的提高代码执行的效率。

1.jpg

MM32G5330的主要特点

内核与系统

  • 工作频率可达 180MHz

  • 搭载 32 位安谋科技“星辰”STAR-MC1 内核,采用 Armv8-M Mainline 架构,内置单精度浮点运算单元(FPU),支持 DSP 扩展

  • 4KB L1 指令缓存(I-Cache)和 4KB L1 数据缓存(D-Cache)

  • 三角函数加速单元(CORDIC),支持 Sin,Cos 和 Atan 操作

  • 外设互联矩阵 MindSwitch,支持定时器、GPIOs、EXTI、ADC、DAC 和比较器等模块信号间的直接连接或触发连接

  • 2 个 8 通道 DMA 控制器,支持外设类型包括定时器、ADC、DAC、UART、LPUART、I2C、I3C、SPI 和 FlexCAN-FD

存储器

  • 多达 128KB 的 Flash 存储器

  • 多达 32KB 的 SRAM 

  • Bootloader 支持片内 Flash 在线系统编程(ISP)

时钟、复位和电源管理

  • 1.8V ∼ 5.5V 供电

  • 上电/断电复位(POR/PDR)、欠压复位/可编程电压监测器(BOR/PVD)

  • 外部 4 ∼ 24MHz 高速晶体振荡器

  • 内置经出厂调校的 8MHz 高速 RC 振荡器

  • 内置的 PLL1 可产生系统时钟,支持多种分频模式,为总线矩阵和外设提供时钟

  • 内置的 PLL2 可产生最高 100MHz 的系统时钟,支持多种分频模式,为 USB,FlexCAN-FD 和 ADC 提供时钟

  • 内置 40KHz 低速振荡器

  • 外部 32.768KHz 低速振荡器,支持旁路功能

低功耗

  • 多种低功耗模式,包括:低功耗运行(Lower Power Run)、睡眠(Sleep)、低功耗睡眠(Low Power Sleep)、停机(Stop)、深度停机(Deep Stop)和待机模式(Standby)

  • VBAT 为 RTC 和后备寄存器(20 x 16 位)供电

多达 14 个通信接口

  • 4 个 UART 接口

  • 1 个 USART 接口

  • 1 个 LPUART 接口

  • 2 个 I2C 接口

  • 1 个 I3C 从机接口

  • 3 个 SPI 接口(支持 I2S 模式)

  • 1 个 USB 2.0 全速 Device/Host 控制器,内置 PHY

  • 1 个 FlexCAN-FD 接口,兼容 CAN 2.0B 和 CAN-FD 协议

13 个定时器

  • 2 个 16 位 4 通道高级定时器(TIM1 / TIM8),每个通道配有 2 个 PWM 输出,其中包括 1 路互补输出有 4 通道 PWM 输出,并支持硬件死区插入和故障检测后的紧急停止功能

  • 2 个 16 位 4 通道通用定时器(TIM3 / TIM4)和 2 个 32 位 4 通道通用定时器(TIM2 / TIM5),每个通道配有 1 个 PWM 输出,并支持输入捕捉和输出比较,可用于红外、霍尔传感器或者编码器信号的解码

  • 2 个 16 位基础定时器(TIM6 / TIM7)可用作通用定时和产生中断

  • 1 个 16 位低功耗定时器(LPTIM)能否在除了 Standby 以外的所有低功耗模式下唤醒处理器

  • 2 个看门狗定时器,包括独立型的 IWDG 和窗口型的 WWDG

  • 1 个 24 位 Systick 定时器

  • 1 个 RTC 实时时钟

2 个 12 位 ADC,共支持 16 个外部输入通道和 2 个内部输入通道,其中每个 ADC 支持最快 3MSPS 转换率,硬件支持过采样到 16 位分辨率

  • 转换范围:0 ∼ VDDA

  • 支持采样时间和分辨率配置

  • 支持硬件过采样,过采样次数从 2 到 256 次可选

  • 片上温度传感器

  • 片上电压传感器

  • VBAT 电压传感器

1 个 12 位 DAC

2 个高速模拟比较器

多达 49 个快速 I/O 端口

  • 所有 I/O 口可以映像到 16 个外部中断

  • 所有端口均可输入输出电压不高于 VDD 的信号

  • 多达 28 个 5V 容忍 I/O 端口

CRC 计算单元

96 位芯片唯一 ID(UID)

调试模式

  • 串行调试接口(SWD)

  • JTAG 接口

采用 LQFP64,LQFP48 和 QFN32 封装

全系列支持 -40℃ ∼ +105℃ 扩展工业型工作温度范围

更多有关MM32G5330的信息可访问灵动官网:

https://mindmotion.com.cn/products/mm32mcu/mm32g/mm32g_performance/mm32g5330

来源:灵动MM32MCU

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

围观 14

引言

Keil或者IAR为嵌入式开发者提供了非常方便的可视化开发环境,但Keil或者IAR是商业软件,需要购买并注册License才能正常使用(Arm提供的社区版License可以供用户免费使用1年)。另外,仍有用户希望使用命令行的方式编译微控制器工程,这些用户可能来自于Linux用户,也可能是某些定制工具开发包的用户,或者搭建自动化持续集成平台的系统维护工程师。此时,搭建开源的 armgcc 工具集,也是微控制器开发者常用的编译工具解决方案。命令行方式使用的工具,在Linux操作系统中较为常用,但在Windows操作系统中,可以基于 MSYS2 作为模拟命令行工作环境的虚拟终端,配合 armgcc 工具集,搭建微控制器开发环境。

本文讲述基于Windows操作系统,搭建 armgcc 编译环境,并支持编译MindSDK样例工程。

安装 MSYS2 环境

MSYS2 是一系列软件工具和软件库,可用于在Windows操作系统上模拟类似于Linux操作系统的命令行运行环境,并且可以使用部分Linux操作系统的部分命令,用以方便地构建、安装和运行本地的应用程序。

在 MSYS2 的官网(http://www.msys2.org/)上,可下载当前最新的安装包。如图1所示。

1.png

图1 在MSYS2官网下载MSYS2安装包

如图1所示,下载 msys-x86_64-20220904.exe 安装文件后,即可启动安装过程。安装完成后,启动 MSYS2 程序,可以看到MSYS2的命令行交互终端界面,如图2所示。

2.png

图2 运行MSYS的终端界面

安装完之后,可在 MSYS2 环境的终端下,试用Linux下的文件夹查看命令 ls 和显示工作目录命令 pwd,确认 MSYS2 环境可以正常工作。

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ ls
MindMotion@DESKTOP-MCR7G5A MSYS ~
$ pwd
/home/MindMotion

在 MSYS2 环境中安装工具

这里使用 make 作为基本的构建系统工具,但为了便于用户编写构建工程文件 makefile ,选用 cmake 作为创建 makefile 文件的工具。MSYS2 环境中的的包管理器已经提供了可用的 make 和 cmake 工具,可用于安装。

在 MSYS2 环境中安装 make 工具

使用 pacman -Ss 命令,在 MSYS2 中查找可用的 make 工具的安装包:

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ pacman -Ss make
...
msys/make 4.3-3 (base-devel)
    GNU make utility to maintain groups of programs
...

使用 pacman -S 命令,在 MSYS2 环境中安装 make 工具:

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ pacman -S msys/make
resolving dependencies...
looking for conflicting packages...

Packages (1) make-4.3-3

Total Download Size:   0.46 MiB
Total Installed Size:  1.48 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
 make-4.3-3-x86_64               466.2 KiB   538 KiB/s 00:01 [###############################] 100%
(1/1) checking keys in keyring                               [###############################] 100%
(1/1) checking package integrity                             [###############################] 100%
(1/1) loading package files                                  [###############################] 100%
(1/1) checking for file conflicts                            [###############################] 100%
(1/1) checking available disk space                          [###############################] 100%
:: Processing package changes...
(1/1) installing make                                        [###############################] 100%
:: Running post-transaction hooks...
(1/1) Updating the info directory file...

运行命令查看版本号,可以确认 make 工具已经安装完成,可以正常使用。

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ make --version
GNU Make 4.3
Built for x86_64-pc-msys
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

在 MSYS2 中安装 CMake 工具

使用 pacman -Ss 命令,在 MSYS2 环境中查找 cmake 工具的安装包。

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ pacman -Ss cmake
...
msys/cmake 3.21.0-1
    A cross-platform open-source make system
...

使用 pacman -S 命令,在 MSYS2 环境中安装 cmake 工具

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ pacman -S msys/cmake
resolving dependencies...
looking for conflicting packages...

Packages (6) jsoncpp-1.9.5-1  libarchive-3.6.1-2  librhash-1.4.2-1  libuv-1.42.0-1  pkgconf-1.8.0-1
             cmake-3.23.2-1

Total Download Size:    7.80 MiB
Total Installed Size:  41.22 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
 jsoncpp-1.9.5-1-any             101.2 KiB   116 KiB/s 00:01 [###############################] 100%
 libuv-1.42.0-1-x86_64           113.1 KiB  79.1 KiB/s 00:01 [###############################] 100%
 pkgconf-1.8.0-1-x86_64           58.4 KiB  83.0 KiB/s 00:01 [###############################] 100%
 librhash-1.4.2-1-x86_64         116.5 KiB  47.8 KiB/s 00:02 [###############################] 100%
 libarchive-3.6.1-2-x86_64      1138.4 KiB   353 KiB/s 00:03 [###############################] 100%
 cmake-3.23.2-1-x86_64             6.3 MiB  1738 KiB/s 00:04 [###############################] 100%
 Total (6/6)                       7.8 MiB  1965 KiB/s 00:04 [###############################] 100%
(6/6) checking keys in keyring                               [###############################] 100%
(6/6) checking package integrity                             [###############################] 100%
(6/6) loading package files                                  [###############################] 100%
(6/6) checking for file conflicts                            [###############################] 100%
(6/6) checking available disk space                          [###############################] 100%
:: Processing package changes...
(1/6) installing jsoncpp                                     [###############################] 100%
JsonCpp headers and build libraries are now in jsoncpp-devel.
(2/6) installing libarchive                                  [###############################] 100%
(3/6) installing librhash                                    [###############################] 100%
(4/6) installing libuv                                       [###############################] 100%
(5/6) installing pkgconf                                     [###############################] 100%
(6/6) installing cmake                                       [###############################] 100%

尝试查看版本号,可以确认 CMake 工具已经安装完成并可正常使用。

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ cmake --version
cmake version 3.23.2  
  
CMake suite maintained and supported by Kitware (kitware.com/cmake).

 在 MSYS2 环境中安装 armgcc 工具集

MSYS2 的包管理器中也包含了 armgcc 的工具集,可以使用pacman搜索 arm-none-eabi-gcc ,找到对应的软件包。

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ pacman -Ss arm-none-eabi-gcc
mingw32/mingw-w64-i686-arm-none-eabi-gcc 10.1.0-2 (mingw-w64-i686-arm-none-eabi-toolchain)
    GNU Tools for ARM Embedded Processors - GCC (mingw-w64)
mingw64/mingw-w64-x86_64-arm-none-eabi-gcc 10.1.0-2 (mingw-w64-x86_64-arm-none-eabi-toolchain)
    GNU Tools for ARM Embedded Processors - GCC (mingw-w64)

3.png

图3 在SYS2环境中使用pacman检索 armgcc 工具集

但实际上, armgcc 工具集也提供了Windows操作系统下的可执行文件,因此,这里推荐的做法是,直接下载并解压Windows操作系统的 armgcc 工具集的压缩包,然后在 MSYS2 中引用。这个过程展现了另一种在 MSYS2 环境中集成工具软件的方法,但更重要的是,在Windows操作系统中安装的 armgcc 工具集,同时还可以被其它可用的集成开发环境引用,例如VS Code,这样可以避免重复安装同一个软件包,确保在同一台开发主机上编译器行为的一致性。 

在Arm的官网(https://developer.arm.com/downloads/-/gnu-rm)上,可下载Windows操作系统版本对应的 armgcc 编译器工具包。如图4所示。

4.png

图4 在MSYS2官网下载MSYS2安装包

如图4所示页面中,下载 gcc-arm-none-eabi-10.3-2021.10-win32.zip 文件,解压至Windows文件系统的目录中,例如 C:\gcc-arm-none-eabi-xxxx 目录。然后,在MSYS2的安装目录下的etc目录下,例如 C:/msys64/etc ,在其中profile文件末尾处添加对gcc-arm-none-eabi工具集的引用路径。另外,可在MSYS2运行环境中创建 `armgcc`_DIR`环境变量,后续编译MindSDK的`armgcc`工程时,将会使用 `armgcc`_DIR`环境变量检索`armgcc`编译工具集的路径。

...
  echo "###################################################################"
  echo "#                                                                 #"
  echo "#                                                                 #"
  echo "#                   C   A   U   T   I   O   N                     #"
  echo "#                                                                 #"
  echo "#                  This is first start of MSYS2.                  #"
  echo "#       You MUST restart shell to apply necessary actions.        #"
  echo "#                                                                 #"
  echo "#                                                                 #"
  echo "###################################################################"
  echo
  echo
fi
unset MAYBE_FIRST_START
export PATH="/c/gcc-arm-none-eabi-10.3-2021.10/bin:$PATH"
export `armgcc`_DIR="/c/gcc-arm-none-eabi-10.3-2021.10"

保存更改过的文件后,使用 source 命令,激活对 profile 文件的更新,让更新的内容在 MSYS2 环境中生效。

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ source /etc/profile

可查看 PATH 变量的最新值,若添加成功,则可观察到已包含 arm-gcc-none-eabi 的引用路径。

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ echo $PATH
/c/gcc-arm-none-eabi-10.3-2021.10/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

可试着查看 arm-gcc-none-eabi 工具的版本号,验证 armgcc 可在 MSYS2 中被正常调用。

MindMotion@DESKTOP-MCR7G5A MSYS ~
$ arm-none-eabi-gcc --version
arm-none-eabi-gcc.exe (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 20210824 (release)
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

至此,基于Windows操作系统,在 MSYS2 环境中安装 armgcc 工具链完成。

编译MindSDK样例工程

用户可以在MindSDK的网站上下载适用于 armgcc 工具链创建的工程,即可在 MSYS2 环境中执行编译创建可执行文件。这里以 plus-f5270 开发板上的 hello_world 工程为例。

MindMotion@PF2LD92H MSYS /d/_git_repos/mm32-mcu-sdk/boards/plus-f5270/demo_apps/basic/hello_world/build/armgcc
$ ls
CMakeLists.txt  armgcc.cmake  build.sh  clean.sh

MindMotion@PF2LD92H MSYS /d/_git_repos/mm32-mcu-sdk/boards/plus-f5270/demo_apps/basic/hello_world/build/armgcc
$ ./build.sh
-- TOOLCHAIN_DIR: /usr/gcc-arm-none-eabi-10-2020-q4-major
-- BUILD_TYPE: debug
-- TOOLCHAIN_DIR: /usr/gcc-arm-none-eabi-10-2020-q4-major
-- BUILD_TYPE: debug
-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/gcc-arm-none-eabi-10-2020-q4-major/bin/arm-none-eabi-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/gcc-arm-none-eabi-10-2020-q4-major/bin/arm-none-eabi-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is GNU
-- Found assembler: /usr/gcc-arm-none-eabi-10-2020-q4-major/bin/arm-none-eabi-gcc
-- Configuring done
-- Generating done
-- Build files have been written to: /d/_git_repos/mm32-mcu-sdk/boards/plus-f5270/demo_apps/basic/hello_world/build/armgcc
Scanning dependencies of target my_project.elf
[  2%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/applications/demo_apps/basic/hello_world/main.c.obj
[  5%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/boards/plus-f5270/demo_apps/basic/hello_world/board_init.c.obj
[  8%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/boards/plus-f5270/demo_apps/basic/hello_world/clock_init.c.obj
[ 11%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/boards/plus-f5270/demo_apps/basic/hello_world/pin_init.c.obj
[ 14%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/devices/MM32F5277E/drivers/hal_power.c.obj
[ 17%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/devices/MM32F5277E/drivers/hal_pwr.c.obj
[ 20%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/devices/MM32F5277E/drivers/hal_rcc.c.obj
[ 23%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/devices/MM32F5277E/drivers/hal_syscfg.c.obj
[ 26%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/adc_1/hal_adc.c.obj
[ 29%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/comp_1/hal_comp.c.obj
[ 32%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/cordic_0/hal_cordic.c.obj
[ 35%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/crc_0/hal_crc.c.obj
[ 38%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/dac_1/hal_dac.c.obj
[ 41%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/dma_1/hal_dma.c.obj
[ 44%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/exti_0/hal_exti.c.obj
[ 47%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/flexcan_0/hal_flexcan.c.obj
[ 50%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/fsmc_0/hal_fsmc.c.obj
[ 52%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/gpio_0/hal_gpio.c.obj
[ 55%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/i2c_0/hal_i2c.c.obj
[ 58%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/i2s_0/hal_i2s.c.obj
[ 61%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/iwdg_0/hal_iwdg.c.obj
[ 64%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/lptim_0/hal_lptim.c.obj
[ 67%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/lpuart_0/hal_lpuart.c.obj
[ 70%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/mds_0/hal_mds.c.obj
[ 73%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/rtc_0/hal_rtc.c.obj
[ 76%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/qspi_0/hal_qspi.c.obj
[ 79%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/spi_0/hal_spi.c.obj
[ 82%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/tim_1/hal_tim.c.obj
[ 85%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/uart_0/hal_uart.c.obj
[ 88%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/usb_0/hal_usb.c.obj
[ 91%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/drivers/wwdg_0/hal_wwdg.c.obj
[ 94%] Building C object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/devices/MM32F5277E/system_mm32f5277e.c.obj
[ 97%] Building ASM object CMakeFiles/my_project.elf.dir/d/_git_repos/mm32-mcu-sdk/devices/MM32F5277E/armgcc/startup_mm32f5277e.S.obj
[100%] Linking C executable debug/my_project.elf
[100%] Built target my_project.elf

编译成功,创建了 my_project.elf 文件。

来源:灵动MM32MCU

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

围观 128

MindSDK是由灵动官方的软件与系统工程团队(Software & System Engineering Team)开发和维护的基于灵动微控制器的软件开发平台。

  • MindSDK包含灵动微控制器所必须的芯片头文件、启动程序、链接命令脚本等源码,以及灵动微控制器外设模块的驱动程序源码,以及大量便于用户使用的软件组件源码和开发工具。

  • MindSDK提供了丰富的样例工程和综合演示工程,便于用户在具体的应用场景中了解驱动程序和软件组件的API的用法,并且可以直接在MindSDK支持的硬件开发板上运行,演示实际的工作情况。

  • MindSDK在灵动主流的微控制器系列间实现了跨平台兼容,同一份样例工程,可以在不同平台之间无缝移植,方便用户在产品选型阶段快速完成评估,选择合适的微控制器。

1.png

在MindSDK的站点:

https://mindsdk.mindmotion.com.cn/

可以下载到目前已经支持的所有搭载灵动微控制器开发板的代码包。

2.png

release-0.7.1, 2023-03-22

在这版发布中,新增了一些支持的硬件设备,并修复了在开发过程中发现的问题。

  • 新增了对MM32A0140系列微控制器的支持(使用MINI-A0140开发板)。

  • 新增了MINI-F0140和MINI-F0040的开发板的支持。

  • 修复了flexcan_1驱动中FLEXCAN_WriteFdTxMb()驱动函数在之前使用了不合适的状态机,可能在某些特殊情况下发送失败的问题。

  • 在uart_0驱动中为UART_Init()函数添加了 XferSignal和EnableSwapTxRxXferSignal两个配置字段,以支持UART外设模块硬件上交换Tx和Rx信号线的问题。

  • 修复了PLUS-F3270开发板上dma_interrupt样例工程中未启动DMA外设时钟的问题。

  • 修复了POKT-F0040, POKT-F0140, PLUS-F3270开发板上iwdg_0样例工程中使用过小的超时时间而导致复位频繁的问题。

release-0.7.1, 2023-03-22

The release 0.7.1 added more hardware devices. It also fixed some issues.

  • Added the new NPI of MM32A0140 (within MINI-A0140 board).

  • Added the new boards of MINI-F0140 & MINI-F0040.

  • Fixed flexcan_1 driver of FLEXCAN_WriteFdTxMb() API issue that using incorrect statement for MB[CODE] register field.

  • Improved the uart driver by adding the new configuration fields of XferSignal and EnableSwapTxRxXferSignal in the API of UART_Init(), to support exchanging the signal of Tx and Rx line of UART module.

  • Fixed the dma_interrupt example issue that the DMA clock was not enabled on PLUS-F3270 board.

  • Fixed iwdg_0 driver examples issue that the period of cycles is too small causing by the improper reload values on POKT-F0040 & POKT-F0140 & PLUS-F3270 boards.

MindSDK完整的changelog,可参见:

https://mindsdk.mindmotion.com.cn/release/changelog

来源:灵动MM32MCU

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

围观 66

近日,作为灵动首款车规产品系列,MM32A0144 (MM32A0144C6PM) 获得第三方权威机构的 AEC-Q100 车规级可靠性测试认证。该认证的通过,标志着灵动车规级 MCU 产品的性能与可靠性获得国际安全体系的认证与肯定,并已跻身国内高规格汽车芯片之列。同时,MM32A0144 也通过了由灵动汽车芯片测试验证实验室主导的全流程 AEC-Q100 测试,成功实现国内首家与芯片设计师无缝合作的可靠性测试验证,获得符合车规要求的完整数据分析报告。

在其工业产品 MM32F0140 系列一年内出货量超千万颗之后,MM32A0144 通过全部 28 项与单晶圆集成电路相关的车规认证测试,这体现了灵动股份在车规 MCU 产品设计、制造、验证、测试、及品质管控体系等全方面技术能力的提升,也充分表明灵动芯片的可靠性和安全性。作为灵动最新推出的一款车规芯片,MM32A0144 具有高性能、低功耗、高可靠性等优势,可以满足汽车电子行业的需求。

1.png

关于 AEC-Q100 认证

AEC-Q100 是由汽车零部件工业协会(AEC)开发的一个专门的质量认证体系,旨在保证汽车电子零件的可靠性和安全性,能够确保芯片能够承受汽车应用环境的极端温度、湿度、振动和老化测试。AEC-Q100 认证主要用于防止产品可能出现各种情况或潜在故障状态,引导零部件供应商在开发过程中使用符合规范的芯片。AEC-Q100 严格确认每个芯片案例的质量和可靠性,确认制造商提出的产品数据表。使用目的、功能说明等功能是否满足初始需求,连续使用后的功能和性能是否一致。

此次认证使灵动的车规芯片能够更好地满足汽车行业的要求,从而为汽车电子应用提供高可靠性、高可用性、高性能的芯片技术。在这次认证过程中,灵动的芯片通过了高温/低温/湿度/压力/强迫/强度/可靠性/稳定性/可重复性等严格测试,以保证汽车电子应用的可靠性和可用性。灵动 AEC-Q100 认证的取得,将为汽车电子应用带来更多的可能性,并为汽车用户提供更安全、更可靠的服务,使汽车拥有更多的技术进步和变化。

MM32A0144:灵动首款车规级芯片正式面世!

灵动首款车规级芯片 MM32A0144 正式面世,这标志着灵动正式进军车规芯片领域,也表明灵动将为汽车电子领域带来全新的智能体验。

MM32A0144 系列车规 MCU 基于 72MHz Arm Cortex M0 打造,具有 64KB Flash,8KB SRAM,FlexCAN,高性能 ADC,高级定时器,较高的 ESD 和栓锁 Latch-Up 性能,2.0-5.5V 宽压供电,符合 AEC-Q100 Grade 1,-40~125C 规范,支持多种外设接口,能够满足多种车载技术的硬件要求。

MM32A0144 系列车规 MCU 具备的高可靠性和高性能面向车规应用的通信接口,使之能被广泛引用于车身传感器控制、车辆电池管理、倒车雷达、汽车空调和通风设备、充电管理、仪表和导航协处理器、行人预警与声学车辆警示系统、氛围灯、车窗车门控制、电机控制、车辆诊断等应用场景。

MM32A0144 系列主要特点:

  • 72MHz Arm® Cortex-M0

  • 64KB Flash,8KB SRAM

  • 1 个 12 位 ADC、1 个比较器

  • 1 个 16 位高级定时器、1 个 16 位和 1 个 32 位通用定时器、3 个 16 位基本定时器

  • 3 个 UART 接口(支持 LIN)、 1 个 I2C 接口、 2 个 SPI 或 I2S 接口、 1 个 FlexCAN 接口

  • 工作电压为 2.0V ∼ 5.5V

  • 工作温度范围(环境温度)为 -40℃ ∼ +125℃

  • 符合 AEC-Q100 Grade 1 认证

  • +/-6kV ESD HBM,+/-300mA LU @Ta 125C

  • 内置多种省电工作模式保证低功耗应用的要求

  • 提供 LQFP48、 LQFP32、 QFN32 和 TSSOP20 封装

未来,灵动将继续为汽车电子行业提供更加优质的产品,在车联网、传感器等方面继续推动技术创新,为汽车提供更加安全、智能、绿色体验,从而推动汽车电子行业的发展,持续提升消费者的使用体验。

2.png

MM32A0144C6PM LQFP48 封装已接受批量订单。详情请联络灵动销售和代理商。其他封装形式的车规型号也会陆续推出。

下一步灵动将在年内推出更多款 MM32A 车规产品。更多产品信息请访问 www.mm32mcu.com 。

来源:灵动MM32MCU

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

围观 31

2023年2月10日,上海灵动微电子股份有限公司重磅发布MM32G新系列MCU产品。作为广受市场欢迎的MM32F MCU的补充,MM32G系列将为用户提供在效率、平台性、兼容性和可靠性上的更多MM32 MCU选择。

MM32G新系列延续着灵动在Arm MCU生态体系的布局,并拥有从Cortex-M0到STAR-MC1内核的跨度,从入门级的48MHz主频到高达180MHz的主频,并在全系列上新增了多项先进的模拟和数字外设。

1.jpg

▷ MM32 多应用产品家族的新成员MM32G◁

在经过过去三年的产品优化后,灵动已经具备了国内MCU厂商为数不多的从入门级到高性能,及低功耗和面向应用的产品布局。

MM32G的定位是通用MCU类别里的高效系列。MM32G会有两个子系列:

  • MM32G0 – 基于Arm Cortex-M0内核

  • MM32G5 – 基于STAR-MC1内核

MM32G0主频可高达72MHz;工作温度可高达105℃,符合扩展工业级的标准;全系列配备了更高性能的模拟功能,如+-1%精度的HSI高速内部晶振;更先进的通信外设CAN-FD;高达144MHz的高速定时器控制;免外部晶振 XTAL-LESS 的USB接口功能;以及单电源/地设计。

MM32G5提供了更出众的性能,高达180MHz的STAR-MC1,在主频和内核选择上都有一定的提高,以便提供更高性能;全系列标配-40℃~105℃扩展工业级工作温度;除了MM32G0的高性能模拟功能外,额外提供带过采样的12b SAR ADC和12b DAC;标配CAN-FD接口和在部分产品中选配的高精度定时器,以面向智能工业、电机和电源的应用;部分产品的存储器带安全功能,如ECC;和MM32G0类似,也是单电源/地设计。

2.jpg

▷ 灵动首发两款 MM32G01 系列 G0140 & G0160 ◁

G0140 & G0160的主要不同点在于存储器容量以及部分的高级外设。整个MM32G01系列的主要特点是:

  • 72MHz的Arm Cortex-M0

  • -40℃~105℃的扩展工业性工作温度

  • 保留了MM32的宽电压特色:2.0V~5.5V

  • 集成了更多的低功耗外设,如LP UART,LP Timer

  • 在G0160系列上支持XTAL-LESS USB,FlexCAN-FD及I3C从机接口

3.jpg

MM32G01系列所集成的FlexCAN-FD提供了更快的通信速度、更长的数据长度和更多的帧格式等优势;其XTAL-LESS USB 控制器适合用于键盘和鼠标等常见的 USB 设备类应用。

MM32G01的ADC为电机应用做了优化,支持任意序列采样、注入模式、所有转换通道结果可寄存等功能;还配置了功能丰富的144MHz高级定时器。

4.jpg

MM32G 系列配套软硬件平台

灵动的软硬件生态平台会支持到新推出的MM32G系列。硬件工具会沿用Miniboard的设计。为保持与MM32F的软件兼容性,灵动会同时推出LibSamples和MindSDK的软件开发包。LibSamples便于熟悉功能模块独立库和示例的用户,MindSDK为设备、驱动器、开发板和应用程序提供了软件框架,易于移植,加快软件开发和产品上市时间。面向家电需求的IEC60730 Class B安全驱动库认证也在进行中。

MM32G 应用场景

MM32G系列MCU可用于以下应用场景,其中包括:

  • 物联网

小封装,低功耗,低成本

  • 智能家居

EMC/ESD,低功耗,低成本

  • 电机

性价比,先进的外设,105 ℃工作温度

  • 工控传感

存储配比,105 ℃工作温度,ADC 性能,外设丰富

  • 消费电子

小封装,节省外部晶振,低成本

5.jpg

MM32G01 系列中的 MM32G0140 产品将在 2 月中提供样片和开发板,MM32G0160 将在 3 月底正式推出。届时,用户可以通过灵动官网 www.mm32mcu.com、官方代理商渠道或在线推广平台,获得更多信息。

来源:灵动MM32MCU

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

围观 28

页面

订阅 RSS - 灵动微电子