"); //-->
一般而言,人机界面(HMI)是使人能够与机器,系统或设备连接的用户界面或仪表板。HMI由硬件和软件组成,这些硬件和软件允许将用户输入转换为机器的控制信号,进而向用户提供反馈。HMI技术已在几乎每个行业中使用,包括制造,消费电子,娱乐和医疗等。
工业HMI是工业操作员和生产线主管用来控制制造或工业过程的主要工具。工业HMI从简单的可替换按钮和开关的便携式界面到复杂的监控和数据采集(SCADA)操作面板。随着我们进入工业4.0时代,HMI变得无处不在,而尺寸却在缩小并且变得更加便携。
随着物联网(IoT)的出现,支持HMI的消费电子产品(例如智能恒温器,监控摄像头和智能家电)获得了巨****展。这些消费类电子设备的HMI需要具有较小的外形尺寸,以便能够轻松集成到这些空间受限的系统中。因此在工业HMI和用于消费类电子产品的HMI中,都强烈要求通过使用小尺寸,低引脚数的半导体组件来缩小PCB尺寸。此外,由于启用HMI的消费电子产品通常由电池供电,因此需要所有组件来帮助最大限度地延长系统电池寿命。
HMI系统挑战
传统上,HMI由MCU,MPU或FPGA控制,并使用SDRAM或PSRAM用于代码执行和图形缓冲。但是,这种方法极大地损害了HMI系统的设计简便性,功耗和占地面积。
考虑一个典型的128MB SDR SDRAM或PSRAM,它需要32个设备引脚来进行数据传输。这些存储器迫使使用具有高I/O引脚数的控制器,并通过增加布线拥塞使PCB设计复杂化。此外,使用SDRAM时,PCB设计人员必须经常使用电源管理IC(PMIC)在PCB周围分布多个电源轨。这需要更多的PCB空间,并消耗更多的功率,这加剧了PCB设计的挑战。
优化系统设计的另一种方法是使用HyperRAM代替SDRAM和PSRAM在工业和消费类HMI应用中执行代码执行和图形缓冲(参见图1)。工业和消费类HMI系统通常不渲染视频,并且所使用的图像具有中低分辨率。这意味着具有400MBps带宽的64MB或128MB RAM通常足以用于图形缓冲。但是,在许多传统的HMI设计中,由于密度低于1GB的SDRAM已过时,因此必须使用超额配置的SDRAM。
HyperRAM提供400MBps的高带宽,与SDR SDRAM或DDR SDRAM或并行ADMUXP SRAM相当。但是,它可以采用更小的占位面积(48mm 2),低引脚数(用于数据传输的12引脚)封装。
扩充RAM需求
内部和扩展RAM的组合大小是确定如何执行复杂算法或使用控制器或FPGA/SoC显示高分辨率图形时最重要的因素之一。
足够的RAM或系统内存可以实现快速的读写操作,从而在启动过程的早期阶段就可以快速交付图形。此外,RAM还可以兼作堆栈/堆存储,以供应用程序代码用来实现需要上下文和状态存储空间的多层服务中例程(ISR)。在图2中估算了HMI系统中图像缓冲所需的RAM密度,它是帧数,分辨率和色深的函数。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
可编程控制器EDA教程 10
STM32开发-LL库与HAL库对比
Understanding.Linux.Network.Internals.part5
“连亏十年” 川机器人,启动科创板IPO辅导
针对中国安全问题 英伟达否认芯片后门的指控
恩智浦S32R45 高性能32位汽车雷达微处理器单元
可编程控制器EDA教程 13
几个单按钮启停控制程序详解
C-L-2D型无源无损缓冲电路
Understanding.Linux.Network.Internals.part1
Understanding.Linux.Network.Internals.part3
TL431可控精密稳压源原理及多种经典应用电路介绍
简化的含有谐振极电容缓冲器的串联谐振逆变器主拓扑电路
C-2D型无源无损缓冲电路应用于DC/AC半桥变换器中的电路
罗克韦尔自动化推出PointMax I/O,助力灵活工业系统设计并降低运营复杂性
三星确认Exynos 2600为首款2nm旗舰智能手机芯片
Understanding.Linux.Network.Internals.part4
可编程控制器EDA教程 11
网络孕育智能未来
IPv6与IPv4混合环境话音业务综合技术
可编程控制器EDA教程 12
GPRS/UMTS分组域漫游
C-2D型无源无损缓冲电路的工作模式
Understanding.Linux.Network.Internals.part2
烽火通信:离春天还有多远?
明年移动竞争聚焦数据、应用、用户
福布斯:英特尔股价如何跌至10美元
手把手教你在windows上搭建arm汇编开发环境
可编程控制器EDA教程 09
无源无损缓冲电路拓扑结构