本文主要研究的是提升7色背光为128色背光的设计方法,让产品更加绚丽多彩。
应用范围
彩色背光应用最典型的是应用在MP3产品的LCD背光,手机键盘灯背光,以及一些其他需要背光显示的产品。
传统7色背光设计方法
7色背光的实现方法,硬件如下。只利用了主控制器的3条GPIO口线,对三个背光湖北LED显示屏出租与LED全彩屏应用管子做开关控制。可以很容易实现7种颜色的变化。优点:实现方法简单,硬件添加成本低。最多能达到显示的7种颜色背光的要求。缺点:无法调节发光亮度;3个管子同时打开时电流达到25~30mA; 7种颜色过于单调。
湖北LED显示屏出租与LED全彩屏应用灯光控制专用芯片介绍
LPD6803是“彩拓科技开发有限公司”专门为彩色显示湖北LED显示屏出租与LED全彩屏应用系统开发控制驱动芯片,控制简单。
功能描述:
a. 内置振荡器,扫描不需要依靠控制板提供扫描时钟。
b. 2根控制线,控制和布线简单。
c. 可以控制3路湖北LED显示屏出租与LED全彩屏应用,通过寄存器设定方式可以产生出128种彩色出来。
d. 由于利用了人眼的间歇特性,进行PWM扫描,让实际需要电流变得更小。
e. 芯片供电3.3V~7V宽范围供电。
多彩色湖北LED显示屏出租与LED全彩屏应用背光控制设计思路
LPD6803成本在1.5块人民币左右,低功耗设计满足便携式产品设计要求。
1. 设计能达到的效果
A. 使背光亮度可调节。0~16级背光亮度调节。
B. 达到128种背光颜色显示。
C. 任意一种显示颜色,总体电流保持在10mA之内。
D. 向LP6803写完固定的寄存器后,就可以达到指定的颜色显示。不占软件系统资源。
2. 硬件设计
3. 软件驱动设计
以下以驱动单个像素点来说明数据传送的方式。LPD6803是一个可以自动产生128级别
湖北LED显示屏出租与LED全彩屏应用_SendData(BYTE Rdt, BYTE Gdt, BYTE Bdt)
{
......
SCLK = 0;
SDO = 0;
for(i=0;i<32;i++) {SCLK=1;SCLK=0} //送起始32bits 0
SDO=1;SCLK=1;SCLK=0; //送起始位'1'
//输出5位红色
mask = 0x10;
for(j=0;j<5;j++)
{
if(mask&Rdt) SDO = 1;
ELse SDO = 0;
SCLK=1;SCLK=0;
mask>>=1;
}
//输出5位绿色
mask = 0x10;
for(j=0;j<5;j++)
{
if(mask&Bdt) SDO = 1;
else SDO = 0;
SCLK=1;SCLK=0;
mask>>=1;
}
//输出5位蓝色
mask = 0x10;
for(j=0;j<5;j++)
{
if(mask&Bdt) SDO = 1;
else SDO = 0;
SCLK=1;SCLK=0;
mask>>=1;
}
SDO=0;
SCLK=1;SCLK=0; //补1个CLOCK,如果一次送出了n个点的数据,则需要补n个Clock.
......
}
参考文献
彩拓科技开发有限公司提供的LPD6803资料 www.led2000.com
作者简介
王军辉,目前任职于中星微电子有限公司(VIMICRO)技术支持部经理,从事芯片的应用开发以及技术支持。在此前1998~2003年从事湖北LED显示屏出租与LED全彩屏应用显示/MP3/MP4/监控等产品的系统设计与开发,并一直参与和关注湖北LED显示屏出租与LED全彩屏应用显示技术/灯光工程方面的应用开发和市场前景研究。
来源:电子系统设计
上一个: 用1或2个MCU引脚驱动大型7段湖北LED显示屏出租与LED全彩屏应用显示器 - 湖北LED显示屏出租与LED全彩屏应用显示屏技术 - 中国湖北LED显示屏出租与LED全彩屏应用显示屏网
下一个: 如何为CCFL和湖北LED显示屏出租与LED全彩屏应用背光供电 - 湖北LED显示屏出租与LED全彩屏应用显示屏技术 - 中国湖北LED显示屏出租与LED全彩屏应用显示屏网
多彩背光灯的设计实现 - 湖北LED显示屏出租与LED全彩屏应用显示屏技术 - 中国湖北LED显示屏出租与LED全彩屏应用显示屏网(共有 0 条评论) |