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

审核编辑:郭婷

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

    关注

    2550

    文章

    51039

    浏览量

    753092
  • 嵌入式
    +关注

    关注

    5082

    文章

    19107

    浏览量

    304834
  • 电机控制
    +关注

    关注

    3534

    文章

    1876

    浏览量

    268751
收藏 人收藏

    评论

    相关推荐

    SEGGER工具全面支持STM32N6微控制器开发

    2024年12月,SEGGER宣布全面支持ST首款带有神经处理单元(NPU)的微控制器STM32N6。
    的头像 发表于 12-18 11:05 219次阅读

    STM32H503开发(1)----开发板测试

    STM32H503 & SENSOR是一款基于STM32H5系列微控制器的评估套件。该微控制器采用了40nm工艺制造,具有更快的FLASH访
    的头像 发表于 11-28 09:23 216次阅读
    <b class='flag-5'>STM32</b>H503开发(<b class='flag-5'>1</b>)----开发板测试

    stm32与Arduino的比较

    使用的硬件和软件。 1. 硬件架构 STM32STM32是基于ARM Cortex-M内核的微控制器,提供从低功耗到高性能的多种型号。
    的头像 发表于 11-19 15:45 741次阅读

    简单认识意法半导体STM32C0系列微控制器

    ‍‍‍‍‍‍‍‍新微控制器STM32C071扩大闪存和RAM容量,增加USB控制器,支持TouchGFX图形软件,让终端产品变得更纤薄、小巧,更具竞争力。
    的头像 发表于 10-25 09:54 333次阅读

    STM32WB0系列无线微控制器满足低功耗蓝牙应用需求

    蓝牙技术作为应用最为广泛的2.4GHz短距离通信技术,对无线微控制器芯片的集成度、功耗、性能、安全性等有较高要求。STM32WB0系列,是兼具高性价比和低功耗的无线微控制器,可充分满足无线蓝牙应用对芯片的要求。
    的头像 发表于 10-12 11:03 452次阅读
    <b class='flag-5'>STM32</b>WB0系列无线<b class='flag-5'>微控制器</b>满足低功耗蓝牙应用需求

    在Simplelink MSP432E4微控制器上使用I2C主控器的功能

    电子发烧友网站提供《在Simplelink MSP432E4微控制器上使用I2C主控器的功能.pdf》资料免费下载
    发表于 10-09 14:10 0次下载
    在Simplelink MSP432E4<b class='flag-5'>微控制器</b>上使用I2C主控器的<b class='flag-5'>功能</b><b class='flag-5'>集</b>

    使用可扩展微控制器实现设计灵活

    ,产品设计人员开始寻找功能更强大的微控制器单元 (MCU)。但与此同时,设计人员也被要求开发成本最优的产品,而放弃这些华而不实的功能。在这些相互矛盾的压力下,选择一款能够轻松扩展以满足不同市场需求的 MCU 就势在必行。 不断加
    的头像 发表于 10-02 16:46 385次阅读
    使用可扩展<b class='flag-5'>微控制器</b>实现设计<b class='flag-5'>灵活</b>性

    risc-v与esp32架构对比分析

    。这种设计使得RISC-V架构具有高性能、低功耗和易于实现的特点。 ESP32 : 类型 :ESP32是一款集成了Wi-Fi和蓝牙功能的双核微控制器,它使用的是Xtensa LX6 3
    发表于 09-26 08:40

    stm32g与stm32h的区别

    STM32G和STM32H是STMicroelectronics(意法半导体)推出的两个不同的微控制器系列,它们都属于STM32的广泛产品线。STM
    的头像 发表于 09-04 09:15 718次阅读

    新手必看!STM32单片机应该怎么学?从零基础入门到项目实战进阶学习路线

    STM32是意法半导体(ST)推出的一系列高性能、低功耗的微控制器与微处理器,涵盖基于ARMCortex-M和部分集成Cortex-A系列内核(如STM32MP1系列)的32位系统。STM32
    的头像 发表于 07-16 10:47 1850次阅读
    新手必看!<b class='flag-5'>STM32</b>单片机应该怎么学?从零基础入门到项目实战进阶学习路线

    开放式高实时高性能PLC控制器解决方案-基于米尔电子STM32MP135

    系统迈向完全数字化中高端控制提供一个非常好的选择。 STM32MP135处理器简介STM32MP135系列处理器具1GHz高主频,实现高性
    发表于 03-07 20:06

    RS485线器工作原理是什么?RS485集线器具有什么功能

    以将一条RS485总线分为多个分支,每个分支上可连接多个RS485设备,同时提供了电气隔离和信号增强功能。RS485线器的工作原理是通过在总线上增加驱动能力和衰减能力来实现信号放大、电气隔离和数据传输的稳定性。 RS485集线器具有
    的头像 发表于 02-03 16:25 3308次阅读

    stm32复位电容容值

    STM32是意法半导体(STMicroelectronics)推出的一系列32位微控制器具有低功耗、高性能和丰富的外设功能。在
    的头像 发表于 01-05 17:39 1756次阅读

    STM32单片机的特点和功能是什么

    STM32单片机是一款基于ARM Cortex-M内核的32位闪存微控制器,由STMicroelectronics公司(意法半导体)生产。STM32单片机具有高性能、低功耗、
    的头像 发表于 01-03 15:33 1.2w次阅读

    Microchip AVR DD系列微控制器产品特性

    功能,包括多电压输入/输出(MVIO),非常·适合复杂应用,或在具有多个功率域的复杂设计中作为配套微控制器(MCU)使用。
    的头像 发表于 12-28 09:38 698次阅读