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

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

3天内不再提示

STM32MP1微控制器具有丰富功能集的灵活架构

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-15 09:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

STM32MP1微控制器系列的主要规格

在其STM32 微控制器系列取得成功的基础上, ST今年早些时候发布了该公司的第一个微处理器 (MPU) 系列:STM32MP1。这些通用多核微处理器将有助于促进跨广泛应用领域的高性能解决方案的开发。在最近的 ST 开发者大会上,ST 的 Mike Hartmann 详细介绍了STM32MP1及其系列的特性和功能。

STM32MP1 为家用电器、消费和个人电子产品、医疗设备和工业系统等应用提供灵活的架构。ST 的 STM32MP1 并非针对汽车应用,因为该公司拥有一个专门的汽车产品组,其中包含专门设计和合格的汽车 MCU。STM32MP1对面向长寿命工业应用的开发人员特别感兴趣,它具有滚动的 10 年使用寿命承诺,它为设计人员、产品经理和采购团队提供了组件在其设计的整个生命周期中始终可用的保证。

具有丰富功能集的灵活架构

STM32MP1 系列基于单或双 Arm® Cortex®-A7 和 Cortex®-M4 内核架构。Cortex-A7 内核提供对开源操作系统Linux/Android)的访问并提供高性能处理,而 Cortex-M4 内核利用STM32 MCU 生态系统,专门用于实时处理和低功耗任务。

STM32MP1架构概述

在 STM32MP1 中,Cortex-A7 内核的时钟频率为 650MHz,并配有 32-Kbyte L1 指令高速缓存、32-Kbyte 一级数据高速缓存和 256-Kbyte 二级高速缓存。A7s 还配备了Arm Neon SIMD 架构扩展,用于加速多媒体和信号处理算法

对于实时、低功耗处理,Cortex-M4 内核运行频率为 209MHz,具有单精度浮点单元 (FPU)、全套数字信号处理器DSP) 指令和内存保护单元 (MPU) ) 以增强应用程序的安全性。

STM32MP1 还具有一个可选的兼容 OpenGL 的 3D GPU,用于以 533MHz 运行的高级 HMI 开发。它提供时钟频率为 533MHz 的 DDR 和 LPDDR 接口,具有 256KB 的系统 RAM、384KB 的 MCU RAM 和 64KB 的保留 RAM,这有助于 Cortex-M4 的实时处理和低功耗模式操作。

STM32MP1着眼于安全操作,提供强大的安全工具箱,包括 Arm 的 TrustZone 技术,该技术为受信任的软件提供系统范围的硬件隔离。STM32MP1 还具有硬件加密选项、安全 RAM 和 ROM、防篡改和安全实时时钟。它还提供 16 位和 32 位控件和定时器,对于模拟输入,两个完整的 16 位 AD 转换器具有多达 22 个通道。

STM32MP1 为各种相机、显示器、以太网USBHDMIUART提供了近 20 个连接接口。为了设计灵活性,大多数外设都可以分配给 Cortex-A7 或 Cortex-M4 内核。

电源管理和效率

除处理器外,STM32MP1 还提供配套的电源管理 IC STMIC1,以简化设计并优化功耗。在全功率下,以 650MHz 运行的双 Cortex-A7 为图形和通信处理生成 2470 DMIPS。同样在全功率下,209MHz 的 Cortex-M4 产生 260 DMIPS,用于电机控制传感器采集和低功耗操作。在两个内核全速运行的情况下,STM32MP1 仍然提供非常好的能效,功耗仅为 353mW。

对于动态电源效率,Cortex-A7 和 Cortex-M4内核可以独立运行或停止,以针对每个处理和实时应用要求实现最佳电源效率。作为片上系统,STM32MP1 提供多种低功耗模式,包括:

电机控制和传感模式,Cortex-A7 关闭,但 Cortex-M4 在运行以进行传感器采集和低功耗操作,功耗为 92mW。

待机模式,两个内核都关闭,但 RAM 处于自刷新状态,消耗 36µW。

V BAT模式,实时时钟运行,功耗为 4.5 µW,同时借助篡改检测功能保持系统安全。

STM32MP1 可以在大约一秒钟内从待机模式进入运行两个内核。

软件、工具和可用性

至于软件,Cortex-A7 在 OpenSTLinux 发行版上运行,这是一个完全符合开源标准的 Cortex-A7 内核的完全主流化的 Linux 发行版。Cortex-M4 受到 STM32 生态系统的支持,包括 STM32Cube,一个结合嵌入式软件库的综合软件解决方案,包括硬件抽象层外围驱动程序和其他组件,以及 STM32CubeMX,其用于配置嵌入式固件的图形界面。ST 还发布了一系列发现和评估板,以加快使用 STM32MP1 的评估、原型设计和设计。

除此之外,STM32MP1 还得到广泛的 ST 合作伙伴生态系统的支持,以帮助开发图形用户界面、安全和培训以及服务。

STM32MP1系列现在提供 3 种不同的引脚对引脚兼容的产品线:

STM32MP157:双 Cortex-A7 内核 @ 650 MHz、Cortex-M4 内核 @ 209 MHz、3D GPU、DSI 显示接口和 CAN FD

STM32MP153:双 Cortex-A7 内核 @ 650 MHz、Cortex-M4 内核 @ 209 MHz 和 CAN FD

STM32MP151:单 Cortex-A7 内核 @ 650 MHz,Cortex-M4 内核 @ 209 MHz

审核编辑:郭婷

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

    关注

    2573

    文章

    54368

    浏览量

    786050
  • 嵌入式
    +关注

    关注

    5186

    文章

    20146

    浏览量

    328816
  • 电机控制
    +关注

    关注

    3595

    文章

    2057

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    选择微控制器MCU几个步骤

    微控制器架构和频率的最关键要求之一。 步骤3:选择架构 利用步骤1和步骤2得到的信息,一个工程师应该能够开始确定所需的架构想法。8位
    发表于 11-26 07:09

    STM32WBA6无线微控制器技术解析:多协议、低功耗与安全特性

    STMicroelectronics STM32WBA6无线微控制器具有高性能、高效率和灵活性。这些超低功耗器件集成了符合蓝牙^®^ LE和IEEE 802.15.4-2015标准的功能
    的头像 发表于 10-17 09:32 281次阅读
    <b class='flag-5'>STM32</b>WBA6无线<b class='flag-5'>微控制器</b>技术解析:多协议、低功耗与安全特性

    PIC16F15254/55 系列微控制器:高性能与灵活性的完美结合

    Microchip Technology PIC16F15254 8引脚微控制器具有基本外设,包括关键内核独立外设 (CIP)、智能模拟和标准通信模块。这些微控制器采用增强型中档内核,具有
    的头像 发表于 10-13 15:52 351次阅读
    PIC16F15254/55 系列<b class='flag-5'>微控制器</b>:高性能与<b class='flag-5'>灵活</b>性的完美结合

    PIC16F18026/46:功能丰富的14/20引脚微控制器深度解析

    Microchip Technology PIC16F18026/46 14/20引脚微控制器具有数字和模拟外设,用于成本敏感的传感器和实时控制应用。这些微控制器采用8至44引脚封装,内存范围为
    的头像 发表于 10-13 11:57 394次阅读
    PIC16F18026/46:<b class='flag-5'>功能</b><b class='flag-5'>丰富</b>的14/20引脚<b class='flag-5'>微控制器</b>深度解析

    PIC16F18054/55/74/75 微控制器功能丰富的高性能 8 位 MCU

    Microchip Technology PIC16F18054/55/74/75微控制器 (MCU) 是外形小巧、功能丰富的器件,具有强大的模拟和数字外设。这些
    的头像 发表于 10-11 15:31 338次阅读
    PIC16F18054/55/74/75 <b class='flag-5'>微控制器</b>:<b class='flag-5'>功能</b><b class='flag-5'>丰富</b>的高性能 8 位 MCU

    Microchip AVR64EA28/32/48微控制器:高性能与低功耗的完美融合

    和512字节EEPROM。该微控制器采用28、32和48引脚封装。AVR EA系列采用Microchip的现有技术,具有灵活的低功耗架构,包括Event System、智能模拟功能和高
    的头像 发表于 10-11 14:50 327次阅读
    Microchip AVR64EA28/32/48<b class='flag-5'>微控制器</b>:高性能与低功耗的完美融合

    Microchip Technology AVR32/16DD14/20微控制器 (MCU)数据手册

    SRAM和256字节EEPROM。该MCU采用灵活的低功耗架构,包括事件系统、智能模拟功能和高级数字外设。该微控制器采用14引脚或20引脚封装。
    的头像 发表于 10-10 14:46 459次阅读
    Microchip Technology AVR32/16DD14/20<b class='flag-5'>微控制器</b> (MCU)数据手册

    ‌AM2732/AM2732-Q1 微控制器技术文档总结

    AM273x 系列微控制器是基于 Arm Cortex-R5F 和 C66x 浮点 DSP 内核的高度集成、高性能微控制器。该器件使原始设备制造商 (OEM) 和原始设计制造商 (ODM) 能够将
    的头像 发表于 10-10 14:01 928次阅读
    ‌AM2732/AM2732-Q<b class='flag-5'>1</b> <b class='flag-5'>微控制器</b>技术文档总结

    AVR64EA微控制器:高性能与灵活性的完美结合

    Microchip Technology AVR64EA28/32/48 AVR® EA微控制器为AVR CPU配备了以高达20MHz的时钟速度运行的硬件乘法器。AVR EA系列具有灵活且低功耗
    的头像 发表于 10-10 11:32 393次阅读
    AVR64EA<b class='flag-5'>微控制器</b>:高性能与<b class='flag-5'>灵活</b>性的完美结合

    STM32WBA6无线微控制器 数据手册和选型解读

    STM32WBA6无线微控制器具有高性能、高效率和灵活性。这些超低功耗设备集成了符合BLUETOOTH^®^ LE和IEEE 802.15.4-2015标准的强大无线电。该MCU采用高性能Arm
    的头像 发表于 05-15 11:48 1675次阅读
    <b class='flag-5'>STM32</b>WBA6无线<b class='flag-5'>微控制器</b> 数据手册和选型解读

    全新STM32MP257开发板震撼发布!异核架构x接口丰富x边缘AI,助力ARM嵌入式工业4.0应用!

    全新STM32MP257开发板震撼发布!异核架构x接口丰富x边缘AI,助力ARM嵌入式工业4.0应用! ATK-DLMP257B开发板是正点原子基于STM32MP257DAK3处理器
    发表于 04-12 12:04

    如何关闭STM32MP1 Developer Package开机默认的gtk演示程序?

    如题,如何关闭STM32MP1 Developer Package开机默认的gtk演示程序
    发表于 03-13 06:03

    STM32H753IIT6 一款32位微控制器MCU/MSP430F5325IPNR一款16位MCU

    ‌MSP430F5325IPNR‌是一款16位低功耗微控制器,属于MSP430系列。该微控制器具有以下主要特点和功能1、低功耗设计‌:MSP430F5325IPNR采用低功耗设计,
    发表于 02-21 14:59

    STM32F405xx和STM32F407xx微控制器数据手册

    电子发烧友网站提供《STM32F405xx和STM32F407xx微控制器数据手册.pdf》资料免费下载
    发表于 01-03 14:49 4次下载

    STM32G474RCT6 STM32G0B1VET6 微控制器 IC MCU 32BIT FLASH LQFP

    功率(Max):388 mW 数模转换数(DAC):4 封装:LQFP-64 STM32G0B1VET6 微控制器具有高达512KB嵌入式闪存和144kB RAM存储器。该器件采用LQFP封装和100个
    发表于 12-31 11:59