首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

嵌入式视频引擎芯片让显示设计更简单

嵌入式视频引擎芯片让显示设计更简单

关键字:嵌入式视频引擎   FT800   图形显示  
当今的智能显示设计非常复杂,常常需要使用32位高端处理器(带大量的I/O接口和外部存储器)、较高的成本和电路板空间、图形库(有时还要嵌入式操作系统)、昂贵的帧缓存芯片(作为显示内存),以及触控和音频来实现(图1)。然而,杀鸡焉用牛刀?
为满足更先进的人机交互需要,应对成本、功耗以及设计难度的问题,FTDI公司推出了嵌入式视频引擎(EVE)系列的首款芯片FT800(图2、图3)。该图形显示控制器芯片采用面向对象(线缓存)的方法,取代了传统的帧缓存。同时,FT800将显示、触摸和音频控制集成起来,使人机界面的设计更加简单。



图1:目前的智能显示结构。





图2:EVE的面向对象的智能显示结构。





图3:FT800框架图。



FTDI公司亚太技术营销经理黄钰龙介绍,传统的屏幕设计较为困难,系统和资源耗费都比较大。FTDI创新的EVE技术解决了电子工程师的设计难题。该创新产品和市面上所有的屏幕控制器都不一样,在成本、功能和品质上都更胜一筹。

采用FT800,系统可以使用低成本的MCU(ATmega328、PIC或8051等)进行设计(图4)。48引脚的QFN封装可缩小PCB尺寸。SPI/I2C可选接口与MCU通信可以减少引脚数目,简化界面。采用18个数据位,便可以实现262k色(RGB–6,6,6)的WQVGA图形。另外,该芯片还提供触摸控制器和音频输出。



图4:采用FT800的系统结构图。



通常,显示屏上每个像素需要3个字节(红、绿、蓝各一个字节)控制显示。传统的帧缓存方式需要760KB的RAM进行支持。同时,为了减小时间差和干扰的影响,需要采用高档的MCU快速刷屏,才能获得高质量的显示效果。为减少引脚数,FT800采用I2C/SPI接口进行通信。面向对象的方法,通过将高达2000个对象(声音、照片等)预先存放到8KB的显示列表中,解决了I2C/SPI接口速率慢带来的刷屏问题。同时,该方法还省去了对图形库和嵌入式操作系统(例如Android)的需要。
返回列表