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

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

3天内不再提示

具有成本效益的MCU面临独特的挑战

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-12 11:02 次阅读

ST发布的TouchGFX 4.15,它可以在低功耗微控制器上实现更丰富的 UI。还推出了首款 2.2 英寸 SPI 显示 Nucleo 扩展板X-NUCLEO-GFX01M1。最终,这两种解决方案都将允许工程师设想一个材料清单 (BOM) 约为 5 美元的系统。因此,它代表了一个独特的机会,可以提供一种与具有成本效益的产品进行交互的新方式。此外,我们提供了一个扩展包,可将新的显示板与NUCLEO-G071RB 一起使用立即基地。此外,使用 TouchGFX Designer 的开发人员可以通过简单的拖放操作访问预编译的演示应用程序。TouchGFX 可供下载,X-NUCLEO-GFX01M1 可在分销商或 ST.com 网站上购买。

要有光……和图形

业界继续见证嵌入式系统上图形界面的日益普及。这是我们在本世纪初提到的趋势之一。我们在 ST 博客上介绍的每个版本的 TouchGFX 都带来了CacheableContainers或Optimized Texture Mapper等基础功能。每次框架更新都帮助 ST 合作伙伴在通常没有的产品上运行新的和更丰富的界面。

嵌入式系统上启用 UI 仍有很多工作要做,而具有成本效益的 MCU 也面临着独特的挑战。当经理们试图降低成本时,要求使用显示器是很困难的。设计人员知道 GUI 可以极大地改善用户体验。系统可以显示有意义的消息,而不是晦涩的错误代码。同样,加载条或动画可以更好地显示正在发生的事情,甚至可以吸引新用户。然而,当一家公司想要优先考虑具有成本效益的 MCU 时,设计人员可以做些什么呢?X-NUCLEO-GFX01M1 和 TouchGFX 4.15 提供了独特的答案。

X-NUCLEO-GFX01M1 和 TouchGFX 4.15,物料清单为 5 美元

2.2英寸显示屏

在许多嵌入式设计中,显示器是单个最昂贵的组件。尽管如此,许多人都明白,在尝试改善用户体验时,它也不是奢侈品,而是必需品。即使是简单的 2 英寸显示屏也能创造奇迹。此外,由于小屏幕尺寸意味着几乎总是不需要触摸层,因此显示器的成本是合理的。实际上,表面不足以提供令人满意的触摸界面。然而,以合适的价格采购合适的设备绝非易事。简而言之,以 5 美元或更少的 BoM 告终是一件令人头疼的事情。

ST 针对这个问题的解决方案是推出 X-NUCLEO-GFX01M1。在 BOM 中,扩展板的 2.2 英寸 QVGA (320 x 240)显示器大约需要 3 美元到 3 美元半。因此,大多数使用这种显示器的嵌入式系统的总 BOM 约为 5 美元。我们的数字包括 MCU、外部闪存和两层 PCB 等。里程数将根据 Flash 的数量、MCU 等而有所不同。尽管如此,工程师们可以开始使用 X-NUCLEO-GFX01M1,因为他们知道大约 5 美元的 BOM 是触手可及的。

X-NUCLEO-GFX01M1 的第一步

为了帮助工程师试验 X-NUCLEO-GFX01M1 显示板,我们还推出了一个软件扩展包。它将包含 NUCLEO-G071RB 板的驱动程序和简单的“Hello World”示例。X-CUBE-DISPLAY解决方案与 STM32Cube 生态系统的最新更新兼容。然后,开发人员可以在将驱动程序或应用程序移植到另一个 STM32 MCU 时研究我们的实现。此外,TouchGFX Designer 可以为经济高效的 STM32G017 Nucleo 板和 X-CUBE-DISPLAY 运行三个演示。这些应用程序作为完整的源项目提供,并在开发人员实施他们的解决方案时为他们提供帮助。使用STM32G071的应用模板时,这些演示也可以快速启动原型和 X-NUCLEO-GFX01M1 显示器。

SPI闪存

另一个倾向于增加材料清单的组件是外部内存映射闪存。根据图形界面,某些资产可能不适合嵌入式内存。QSPI 闪存因其速度而在此类设计中是传统的。然而,任何致力于成本效益解决方案的工程师都知道 QSPI 闪存也非常昂贵。因此,在优先考虑成本时,此类外部模块通常是不可能的。TouchGFX 4.15 通过允许使用廉价的未映射 SPI 闪存来应对这一挑战。内存可以存储图形和字体,从而打开了多语言界面的大门。它还允许工程师将其 BOM 保持在令人梦寐以求的 5 美元范围内。

X-NUCLEO-GFX01M1 和 TouchGFX 4.15 在低功耗 MCU 上实现更高性能

优化的部分帧缓冲

开发人员面临的另一个主要挑战是在较小的 MCU 上运行接口的能力。例如,为依赖 Cortex-M0+ 内核的系统创建 GUI 可能会很棘手。不幸的是,这通常也意味着 RAM 和 Flash 很小。传统上,最小的图形界面需要大约 200 KB 的帧缓冲区。然而,当像 STM32G071 这样的微控制器只有 36 KB 的 RAM 时,这可能是一个真正的问题。TouchGFX 4.15 通过高度优化的部分帧缓冲解决了这个问题。该功能非常高效,可以将帧缓冲区的大小保持在 6 KB。考虑到框架的应用程序数据,一个入门级 UI 总共只需要 16 KB 的 RAM 即可运行。

部分帧缓冲功能首次出现在 TouchGFX 4.12 中。它的工作原理是仅存储系统将更新的屏幕部分。该技术在时钟、加载条或图表等短动画上表现得更加出色。自从引入部分帧缓冲以来,TouchGFX 进行了重大优化以减少内存需求。因此,TouchGFX 4.15 具有象征意义,因为它揭示了我们多年努力的功能的全部潜力。我们还推出了智能部分屏幕更新。该功能补充了部分帧缓冲以优化屏幕上的更新顺序。该过程节省了资源,从而允许在同一时期进行更多更新。

ST 更新了 TouchGFX 文档,以帮助开发具有成本效益的嵌入式系统的开发人员:

使用部分帧缓冲区

STM32G071 和 X-NUCLEO-GFX01M1 上的 TouchGFX 开发

使用串行闪存

未映射的 Flash 中的字体

动画和小部件

开发人员现在面临的挑战是利用部分帧缓冲。实际上,它要求团队考虑最适合此功能的动画类型。例如,传统的滑入式过渡需要整个屏幕刷新。然而,一些擦除动画更有效,并且在小帧缓冲区的限制下仍然令人印象深刻。我们更新了 TouchGFX Designer 以帮助工程师利用擦除动画。我们还添加了一个图形小部件以更好地显示顺序数据或调整颜色和布局。因此,开始为低功耗系统设计创建 UI 变得更加容易。

审核编辑:郭婷

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

    关注

    48

    文章

    6809

    浏览量

    147626
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16016

    浏览量

    343578
  • 嵌入式
    +关注

    关注

    4981

    文章

    18281

    浏览量

    288387
收藏 人收藏

    评论

    相关推荐

    瑞萨RA MCU家族推出集成Arm® Cortex®-M23内核的全新RA0系列

    瑞萨RA MCU家族推出全新的RA0系列,RA0E1产品组是入门级简易MCU具有出色的成本效益和超低功耗。
    的头像 发表于 04-10 14:32 411次阅读
    瑞萨RA <b class='flag-5'>MCU</b>家族推出集成Arm® Cortex®-M23内核的全新RA0系列

    面临挑战 硅以外的半导体材料选择

    随着技术的快速发展,硅作为传统半导体材料的局限性逐渐显现。探索硅的替代材料,成为了科研领域的重要任务。在本文中,我们将探讨硅面临挑战以及可能的替代材料。
    的头像 发表于 01-08 09:38 287次阅读

    SOLIDWORKS 2024 应对工业设备设计的独特挑战

    在工业设备设计中,由于其复杂性和特殊性,设计师经常面临一系列独特挑战。SOLIDWORKS 2024作为一款强大的三维CAD软件,为设计师提供了一系列工具和功能,以应对这些挑战
    的头像 发表于 01-02 14:08 162次阅读

    微波GaN HEMT 技术面临挑战

    报告内容包含: 微带WBG MMIC工艺 GaN HEMT 结构的生长 GaN HEMT 技术面临挑战
    发表于 12-14 11:06 202次阅读
    微波GaN HEMT 技术<b class='flag-5'>面临</b>的<b class='flag-5'>挑战</b>

    当芯片变身 3D系统,3D异构集成面临哪些挑战

    当芯片变身 3D 系统,3D 异构集成面临哪些挑战
    的头像 发表于 11-24 17:51 303次阅读
    当芯片变身 3D系统,3D异构集成<b class='flag-5'>面临</b>哪些<b class='flag-5'>挑战</b>

    便携式医疗监控系统面临的设计挑战

    电子发烧友网站提供《便携式医疗监控系统面临的设计挑战.doc》资料免费下载
    发表于 11-10 09:48 0次下载
    便携式医疗监控系统<b class='flag-5'>面临</b>的设计<b class='flag-5'>挑战</b>

    MCU 面临 800V 电动汽车牵引逆变器的 3 种挑战

    在牵引逆变器中,微控制器(MCU)是系统的大脑,通过模数转换器(ADC)执行电机控制、电压和电流采样,使用磁芯计算磁场定向控制(FOC)算法,使用脉宽调制 (PWM) 信号驱动功率场效应晶体管 (FET)。对于 MCU 而言,向 800V 牵引逆变器的转变带来了三个
    的头像 发表于 10-18 11:54 862次阅读
    <b class='flag-5'>MCU</b> <b class='flag-5'>面临</b> 800V 电动汽车牵引逆变器的 3 种<b class='flag-5'>挑战</b>

    高度集成和具有成本效益的发光二极管控制器AH1126

    AH1126还具有全面的保护功能,包括功率MOSFET过电流保护(OCP)、输出过电压保护(OVP)、二极管和电感器短路保护、LED阴极对地短路保护、IC电源欠压锁定(UVLO)、LED开路保护、VouT短路保护和超温保护(OTP)。这些保护功能保证了LED背光在各种情况下的安全运行。
    的头像 发表于 09-01 17:33 291次阅读

    飞速发展的HBM仍面临着一些挑战

    飞速发展的HBM仍面临着一些挑战
    的头像 发表于 07-22 10:36 1267次阅读
    飞速发展的HBM仍<b class='flag-5'>面临</b>着一些<b class='flag-5'>挑战</b>

    RA6T2 MCU如何攻克新一代电机控制系统开发中的挑战

    ,开发人员必须比以往更多地考虑复杂的实时处理功能(如电机控制)与非实时处理功能(如系统控制)的共存。此外,为了在市场上具有价格竞争力,开发人员还面临着及早上市和降低成本等重大挑战
    发表于 07-06 10:07 298次阅读
    RA6T2 <b class='flag-5'>MCU</b>如何攻克新一代电机控制系统开发中的<b class='flag-5'>挑战</b>

    传感器模块 – 无补偿但具有成本效益

    系统中组件(包括压力传感器)的选择受价格效率的显着影响。 如果组件完全适合应用程序而不增加不相关的成本或价值,那么就有可能获得最佳结果。 对各种传感器模块配置的研究导致发现了一种无补偿配置——没有信号调节和任何偏移量和跨度热偏移校正的压力传感器——可以提供最佳性价比选择。
    的头像 发表于 06-07 15:27 446次阅读
    传感器模块 – 无补偿但<b class='flag-5'>具有成本</b><b class='flag-5'>效益</b>

    苹果的VR/MR头显设计面临超高挑战

    根据The Information报道,苹果的VR/MR头显将是这家公司有史以来最复杂的硬件产品,而其独特的设计已证明是前所未有的制造挑战
    发表于 06-05 14:34 130次阅读

    如何使用具有成本效益的esp12f液位传感器?

    大家好,请推荐一个成本效益好的水位传感器,用于与 7 英尺左右的高架水箱的 arduino 接口,用谷歌搜索并开始了解超声波 sr04t 传感器,但确实建议便宜的选择以及它必须用于水箱的数量(大约 5) 并且最初的预算很低.
    发表于 06-01 09:01

    PCB设计面临挑战

    在电子设计领域,高性能设计有其独特挑战。 1 高速设计的诞生 近些年,日益增多的高频信号设计与稳步增加的电子系统性能紧密相连。 随着系统性能的提高,PCB设计师的挑战与日俱增: 更微小的晶粒,更密集
    的头像 发表于 05-30 09:21 325次阅读
    PCB设计<b class='flag-5'>面临</b>的<b class='flag-5'>挑战</b>

    国产MCU有望在未来成为行业领导者吗?

    企业发展,包括在芯片研发方面提供资金支持、优惠税收政策等。这些政策的实施为国内MCU企业提供了重要的发展机会和保障。 最后,国产MCU面临着一些挑战。其中最大的
    发表于 05-08 17:32