TouchGFX开发框架的实践者Riverdi 公司在最近的 Display Week显示周活动上展示了其STM32 嵌入式显示器产品线。该产品是一块1280 x 800 分辨率、800 尼特亮度的10.1 英寸IPS 显示屏搭配一块 STM32H7电路板。Riverdi 显示器支持TouchGFX Designer开发环境,开发人员可以直接在这个软件上开发自己的图形用户界面。该公司还为开发者提供非真空半贴合触屏、触控面板和安装框架选择,工程师可以根据各自的需求定制显示器配置,优化价格。此外,Riverdi 是一家为数不多的小批量提供嵌入式显示电路板的公司。
对于嵌入式系统,为什么显示器仍然是一个挑战?
小批量采购问题
▲STM32嵌入式显示器
显示屏采购依旧是嵌入式系统开发项目中最昂贵和最复杂的环节,尤其是小批量采购。显示器厂商通常不知如何执行只有 1,000 或 10,000 件的订单,或者无法保证长期小批量供货。结果,小企业要么承担大量订购带来的巨大经济风险,要么承担因所需产品停产,被迫重新设计系统的开发风险。然而,图形用户界面人气越来越高,并且比以往任何时候都更普及。
TouchGFX 等图形界面开发框架极大地简化了应用开发任务,降低了企业入市门槛。摆在嵌入式开发者面前的挑战是如何与显示器厂商打交道,因为显示器制造工艺更倾向大批量订货。
创建生态系统,应对开发挑战
▲STM32 嵌入式显示器的 STM32H7 电路板
意法半导体推出的X-NUCLEO-GFX01M2 和 X-NUCLEO-GFX02Z1正是为了应对这一挑战,这两款显示器扩展板的设计意图是帮助企业降低显示器物料清单成本,此外,它们的目标应用还包括较小屏幕的开发项目。因此,Riverdi 在一个开箱即用的开发工具上提供高清屏幕,填补了嵌入式系统无高清屏的市场空白。 为了克服这一挑战, 意法半导体和 Riverdi 合作,确保 STM32 嵌入式显示器支持TouchGFX Designer软件,并且可以运行 TouchGFX 板级支持包,开发人员只需点击鼠标即可运行演示程序,甚至可以用STM32CubeMX 和 STM32CubeIDE,等工具开发图形应用。
STM32 嵌入式显示器如何解决这一挑战?
让高清显示器无处不在
Riverdi 选择了集成 2 MB 闪存和 1 MB RAM 的双核STM32H747XIH6 微控制器。该嵌入式显示系统还提供最高 64 MB 的外部 QSPI 闪存和 8 MB 的外部 SDRAM存储器,分别用于保存图形数据和帧缓冲。在这个显示板上还有一个 micro-SD 卡插槽,用于扩展系统存储容量。Riverdi 选择这款 MCU是因为看重它的双核架构,这意味着可以驱动两块屏幕。因此,该公司增加了一个 RiBUS 端口,用以简化多屏嵌入式系统设计,这在业内极为罕见。最后,Riverdi 增强了电路板的抗电磁干扰能力,帮助客户满足区域认证要求。
帮助工程师按需定制设计
▲Riverdi的STM32评估板
工程师可以按照实际需求定制STM32 嵌入式显示器,选择是否用触控屏、真空全贴合屏或有空隙的半贴合屏、触摸感测形状,以及是否要安装框架。因此,这应该能够帮助开发团队根据各自的需求准确地确定系统预算。该公司还提供不带显示屏的 STM32评估板 。该评估板带有 Riverdi EVE4 显示模块,支持Riverdi的 3.5 英寸到 10.1 英寸的显示器。因此,寻求更小屏幕的设计师仍然可以绕过小批量采购元器件所遭遇的市场挑战。此外,Riverdi 还在开发MIPI DSI 接口的分辨率较低的 STM32 嵌入式显示器。