其软件配置界面如图:
四、彩色TFT屏的RGB驱动方案
在便携式设备中往往会使用彩色的TFT屏,在传统上TFT屏的背光是由白色LED实现的,而白色的LED实际上色彩是有偏差的,这样导致屏的颜色发生失真或者不够鲜艳。同时随着使用时间的增长,LED的亮度会变暗,这将导致这个屏的显示效果明显变暗,因此,下面的方案可以很好地解决这个问题。
背光采用R,G,B三色的LED,LED发出的光组合成白光,通过一个Color Sensor来检测光的亮度和色彩,送给一个带有AD功能的小封装单片机,该单片机通过PWM输出控制一个LED驱动芯片,LED驱动芯片完成对R,G,B三色LED的控制,单片机通过检测LED发出的光的色彩来调整PWM输出,进而实现对LED色彩的控制。同时单片机通过一个I2C接口与主CPU通讯,接收主CPU对亮度调整的控制命令。
这个调整系统直接和TFT屏集成在一起,这样屏的生产厂商可以根据自己屏的特性来设计合理控制方法和其他功能,只需要定义好自己的屏的I2C接口就可以让主CPU完成对屏的控制。而屏的色彩和亮度等总能够保持在用户设定的水平。主CPU在整个过程中无须干预屏的调整过程。而且主CPU也不需要支持PWM功能,因为这些功能被集成到了小尺寸MCU中。在TFT彩屏的LED驱动中,一般选择高性能的AMS LED Driver,其Color Sensor芯片为Avago HDJD-S722-QR999,用以检测R、G、B三色的亮度。
五、彩色TFT屏C8051F310方案
其C8051F310资源如下图
该方案选择了C8051F310,在彩色的TFT屏驱动中有以下优点:
1、小尺寸,LQFP32,该封装非常薄,不会增加显示屏的厚度。
2、有一个200K/10位/17通道的ADC,可以检测Color Sensor值,测试温度和控制电流反馈。
3、有5个PCA供选择,对于控制RGB所需的三个PWM控制已经足够,而且PWM可以支持硬件直接输出。
4、内部FLASH可以在线自己修改,可以将LED的特性,温度和使用时间保存在内部。同时也支持MCU的升级。
5、保密性好,所有的编程电路全内置,一旦芯片被加密,无法通过编程接口来访问加密区域的内容,可以可靠保护用户的IP设计。
6、无需外部时钟就可以直接工作。
手持显示屏驱动应用例,如下图:
六、总结
以上手机闪信和TFT彩屏驱动方案已经被多家厂家和设计公司所采用,其Silabs MCU优越的性能,在设计中发挥了重要的作用;世强电讯将会提供更多的技术解决方案,协助你共同完成各产品的设计与开发。