FT801嵌入式视频引擎:打造高品质人机界面的理想之选
在嵌入式应用领域,人机界面(HMI)的设计至关重要,它直接影响着用户与设备的交互体验。Bridgetek Pte Ltd推出的FT801嵌入式视频引擎,为开发者提供了一个强大而便捷的解决方案,能够轻松实现高品质的人机界面。今天,我们就来深入了解一下FT801的特点、功能以及应用场景。
文件下载:FT801Q-R.pdf
一、FT801概述
FT801是一款易于使用的图形控制器,专为嵌入式应用而设计,旨在生成高质量的人机界面。它集成了图形控制器、音频处理和电容式触摸控制器接口等多种功能,具有以下显著特点:
- 兼容性与扩展性:支持兼容性模式,允许显示代码在FT801或FT800上运行;扩展模式则为FT801提供了多点触摸功能。
- 嵌入式视频引擎(EVE):具备小部件支持,能够减轻系统MPU的负担,并提供丰富的图形功能。
- 图形操作简便:内置图形操作功能,即使是缺乏专业知识的用户也能创建高质量的显示界面。
- 触摸功能强大:支持电容式触摸屏,最多可检测5点触摸,硬件引擎能够识别触摸标签并跟踪触摸移动,可提供多达255个触摸标签的通知。
- 增强的草图处理:具备增强的草图处理能力,为界面设计提供更多可能性。
- 可编程中断控制器:为宿主MPU/MCU提供中断功能,方便系统进行事件处理。
- 时钟源灵活:内置12MHz晶体振荡器和PLL,可提供48MHz或36MHz的系统时钟,支持内部或外部时钟源切换,外部12MHz晶体或时钟输入可提高精度。
- 视频输出丰富:支持视频RGB并行输出(默认RGB数据宽度为6 - 6 - 6),具有2位抖动功能,可配置支持高达512x512的分辨率和1至6位的R/G/B数据宽度。
- 音频功能完善:提供单声道音频通道输出和PWM输出,内置声音合成器,支持多种音频编码格式的播放,内置数字滤波器可降低外部滤波的系统设计复杂度。
- 低功耗设计:适用于便携式应用,典型活动电流为24mA,典型睡眠电流为250μA。
- 无需帧缓冲RAM:减少了硬件成本和系统复杂度。
- 先进的面向对象架构:允许使用低成本的MPU/MCU作为系统主机,通过I2C和SPI接口进行通信。
- 电源模式控制:支持芯片进入掉电、睡眠和待机状态,实现节能管理。
- 宽电压支持:支持宿主接口I/O电压从1.8V到3.3V。
- 标准串行接口:与宿主MPU/MCU通过SPI(最高30MHz)或I²C(最高3.4MHz)进行通信。
- 内部电压调节器:为数字核心提供1.2V电源。
- 宽工作温度范围:可在-40°C至85°C的环境下正常工作。
- 紧凑封装:采用无铅VQFN - 48封装,尺寸为7mm X 7mm X 0.9mm,符合RoHS标准。
二、典型应用场景
FT801的应用场景非常广泛,涵盖了多个领域,以下是一些典型的应用:
- 销售点机器:如收银机、自助售货机等,提供直观的操作界面,方便用户进行交易。
- 多功能打印机:实现打印机的设置、状态显示和操作控制,提升用户体验。
- 仪器仪表:用于各种仪器的显示和控制,如示波器、万用表等。
- 家庭安全系统:显示报警信息、监控画面等,保障家庭安全。
- 图形触摸板:如遥控器、拨号盘等,提供便捷的操作方式。
- 电话和交换机:实现电话的拨号、通话记录显示等功能。
- 医疗设备:如血压显示器、心脏监护仪、血糖水平显示器等,为医疗人员提供准确的信息。
- GPS/卫星导航:显示地图、导航信息等,帮助用户准确到达目的地。
- 自动售货机控制面板:实现商品选择、支付等功能。
- 电梯控制:显示电梯运行状态、楼层信息等。
三、功能模块详解
1. 串行主机接口
FT801使用标准串行接口与大多数类型的微控制器和微处理器进行通信,接口模式可通过MODE引脚进行配置,支持SPI(下拉)和I²C(上拉)两种模式。
- SPI接口:作为SPI从设备,最高工作频率可达30MHz,目前仅支持SPI模式0。
- I²C接口:作为I²C从设备,最高工作频率可达3.4MHz,支持标准模式、快速模式、快速模式加和高速模式,I²C设备地址可根据I²C_SA[2:0]引脚设置在20h至27h之间。
- 串行数据协议:FT801对宿主MPU/MCU而言是一个内存映射的SPI或I²C设备,宿主通过读写一个大的(4兆字节)地址空间与FT801进行通信,该地址空间内有专门用于图形、音频和触摸控制的区域。
2. 系统时钟
FT801可配置使用三种时钟源之一作为系统时钟:内部弛张振荡器时钟、外部12MHz晶体或外部12MHz方波时钟。内部PLL从振荡器获取输入时钟,并为所有内部电路(包括图形引擎、音频引擎和触摸引擎)生成时钟。系统时钟的启用和频率切换可通过主机命令进行控制。
3. 图形引擎
图形引擎每水平线执行一次显示列表,执行显示列表中的原始对象并构建显示行缓冲区。其主要特点包括:
- 丰富的原始对象支持:支持线条、点、矩形、位图、文本显示、绘图条形图、边缘条和线条条等多种原始对象。
- 特效操作:如模板测试、alpha混合和遮罩等操作,可创建丰富的效果,如阴影、过渡、揭示、淡入淡出和擦除等。
- 抗锯齿处理:对原始对象(除位图外)进行抗锯齿处理,使显示效果更加平滑。
- 高精度绘图:显示像素以1/16像素的精度进行绘制。
- 四级图形状态:提供四级图形状态控制。
- 标签缓冲区检测:支持标签缓冲区检测功能。
- 自定义功能:支持自定义内置小部件和功能,如JPEG解码、屏幕保护程序、校准等。
4. 并行RGB接口
RGB并行接口由23个信号组成,包括DISP、PCLK、VSYNC、HSYNC、DE以及R、G、B各6个信号。通过多个寄存器可对这些信号的LCD操作进行配置,如PCLK分频器、时钟极性、RGB信号过渡控制、颜色抖动、输出位宽和RGB引脚排列等。
5. 音频引擎
FT801通过PWM输出引脚AUDIO_L提供单声道音频输出,可输出声音合成器和音频文件播放两种音频源。
- 声音合成器:通过加载REG_SOUND寄存器的代码值并向REG_PLAY寄存器写入1来播放声音效果,声音音量由REG_VOL_SOUND寄存器控制。
- 音频播放:将原始声音数据加载到FT801的RAM中,并设置相关寄存器即可开始音频播放,支持8位PCM、8位uLAW和4位IMA - ADPCM等单声道音频格式。
6. 触摸屏引擎
FT801的电容式触摸屏引擎(CTSE)通过I2C接口与外部电容式触摸面板模块(CTPM)进行通信。主机可通过写入REG_CTOUCH_MODE控制CTSE的操作模式,支持兼容性模式和扩展模式。
- 兼容性模式:CTSE从CTPM读取X和Y坐标并写入REG_CTOUCH_RAW_XY寄存器,触摸值通过矩阵转换为屏幕坐标,存储在REG_CTOUCH_SCREEN_XY寄存器中,同时可通过标签缓冲区查找获得最终的8位标签值。
- 扩展模式:设置REG_CTOUCH_EXTENDED为1b’0可启用扩展模式,在该模式下,可读取手势和最多五个触摸点的信息,通过一组新的读出寄存器实现。
7. 电源管理
FT801可使用3.3V单电源供电,VCC和VCCIO引脚连接电源。内部1.2V稳压器为核心电路供电,可通过SCU命令或PD_N引脚控制电源状态。支持ACTIVE、STANDBY、SLEEP和POWERDOWN四种电源模式,不同模式下芯片的功耗和功能状态不同。
四、内存映射与寄存器
FT801的所有内存和寄存器在22位地址空间中进行内存映射,通过2位SPI/I2C命令前缀进行读写操作。内存空间包括RAM_G、ROM_CHIPID、ROM_FONT、RAM_DL、RAMPAL、REG*、RAM_CMD和RAM_SCREENSHOT等。寄存器用于配置和控制FT801的各种功能,详细信息可参考“FT80x Programmer Guide”第2章。
五、设备特性与评级
1. 绝对最大额定值
FT801的绝对最大额定值包括存储温度、地板寿命、环境温度、VCC和VCCIO供电电压以及直流输入电压等,超过这些值可能会对设备造成永久性损坏。
2. DC特性
在-40°C至+85°C的环境温度下,FT801的VCCIO和VCC工作供电电压有不同的范围,不同电源模式下的电流消耗也不同,同时还给出了数字I/O引脚的特性参数。
3. AC特性
包括系统时钟特性、主机接口SPI模式0和I2C模式的时序规范以及RGB视频时序特性等。
六、应用示例与封装参数
1. 应用示例
文档提供了FT801与LCD接口连接的参考设计原理图,为开发者提供了实际应用的参考。
2. 封装参数
FT801采用VQFN - 48封装,文档介绍了封装的顶部和底部标记、尺寸以及推荐的焊料回流曲线参数,为产品的组装和焊接提供了指导。
七、总结
FT801嵌入式视频引擎以其丰富的功能、灵活的配置和低功耗设计,为嵌入式应用中的人机界面设计提供了一个全面而强大的解决方案。无论是在工业控制、医疗设备还是消费电子等领域,FT801都能帮助开发者轻松实现高质量的人机交互界面。作为电子工程师,我们在设计过程中可以充分利用FT801的这些特性,打造出更加优秀的产品。大家在实际应用中遇到过哪些问题呢?欢迎在评论区交流分享。
-
人机界面
+关注
关注
5文章
570浏览量
45676
发布评论请先 登录
联盛德W801芯片:物联网应用的理想之选
探索ARTESYN LCM1500:1500瓦嵌入式电源的卓越之选
工业级平板电脑应用在人机界面领域都有哪些特点?
单声道低功耗音频DAC AD1859:打造高品质音频系统的理想之选
FT900/1/2/3嵌入式微控制器的特性与应用解析
Z02215单芯片调制解调器:嵌入式应用的理想之选
疆鸿智能DEVICENET转PROFIBUS网关让人机界面指令秒同步五轴联动
疆鸿智能PROFINET转DEVICENET网关+人机界面YYDS!
ROHM BD37522FS:打造高品质汽车音响的理想之选
基于LDC-HALL-HMI-EVM的人机界面评估模块技术解析
浮思特 | 如何开发高效可靠的人机界面(HMI):实践与考量
STC8H 单片机 + RA8889/RA6809:重新定义嵌入式触控交互_高流畅、低延迟、零基础的人机界面(一)
互联世界中的人机界面 (HMI) 和网关
FT801嵌入式视频引擎:打造高品质人机界面的理想之选
评论