欧宝娱乐平台网站:汽车TFT彩屏仪表开发技巧
欧宝娱乐app下载 发布时间:2022-06-30

  随着中国汽车市场的繁荣,消费者对于汽车的要求日益提高。汽车从被人们认为是传统的代步工具,逐渐转变为一个需要提供驾驶乐趣的移动平台。和驾驶员紧密联系的汽车仪表,也从简单的信息显示平台,逐步转变为一个综合的信息显示系统。

  传统的汽车仪表,由步进电机显示车速、转速、油量和水温,各种报警灯分布在整个仪表的外围。在仪表盘中心位置,由段码式或点阵式LCD,提供一些综合性信息,例如里程、环境温度、油耗等。这样一个系统可以满足基本信息提示的要求。但随着TFT彩屏成本的降低且它能够满足汽车工作环境的要求,TFT彩屏展示出的绚丽效果,逐步被广大OEM所接受,逐步要求供应商提供能够支持TFT彩屏的仪表。

  在这样的趋势中,飞思卡尔开发出针对TFT彩屏仪表设计的MPC5606S。图1显示了MPC5606S的内部系统框图。它是基于Power架构的e200z0核的32位MCU,可以运行在64MHz的工作频率,芯片内部具有PLL,FlexCAN,LINFlex,ADC,I2C,DSPI,eMIOS200等模块。其中,LCD模块可实现驱动段码屏且对比度可以调节。DCU模块,即显示控制模块,可实现和TFT屏直接连接控制,支持WQVGA分辨率。MPC5606S具有6个步进电机驱动器,1MB片上闪存,独立的64KB数据闪存用于模拟EEPROM,48KB带ECC功能的SRAM,160KB的图形SRAM。另外,可以通过QSPI实现闪存存储空间的扩展。片内的Crossbar Switch结构,如图2,支持4个Crossbar主接口同时和4个Crossbar从接口通讯。其中,一个端口分离器使得3个从设备通过一个从端口与主设备通讯。Crossbar主接口包括e200z0h核的指令单元、e200z0h核的数据单元/Nexus、eDMA和显示器控制模块(DCU)。Crossbar从接口包括PFlash-CPU,PFlash-DCU,内部SRAM,图形SRAM,外设桥以及QSPI。

  DCU模块是系统的主设备。根据Crossbar Switch结构,它可以独立地提取存储在片内或片外的图像数据并显示在TFT LCD上,即图像数据直接由DCU读取并实时进行图像混叠。另外,它高度灵活可配置TFT LCD控制时序的特点,决定了它具有支持TFT类型非常广泛的特点。通常TFT LCD的控制信号由像素时钟(PCLK),场同步(VSYNC),行同步(HSYNC)和数据使能(DE)组成,MPC5606S在芯片内部,也有相对应的寄存器与之一一对应,方便用户进行配置。DCU还具有停止模式、正常模式、测试模式以及颜色条模式。用户可以在没有任何图像源的情况下,采用颜色条模式进行检测TFT LCD的工作状况。

  DCU通过控制16个图层,实现图像信息最终显示在TFT LCD屏上。每个图层都包含了当前图层显示图形的高度和宽度、图形在TFT LCD显示的位置、图形存储的地址(包括在片内/片外的所有地址空间)、图形颜色编码方式及调色板(如果需要的话)、颜色混叠方式、透明度、Chroma和Tile尺寸。16个图层具有各自固定的优先级,图层优先级将决定不同图层的像素在TFT LCD屏上同一位置重叠时,那些图册可以显示出来。对于每个像素,最终显示出来的像素由优先级最高的4个图层的像素来混叠。这4个图层的像素可以是不透明、部分透明或完全透明。