0引言
目前市场上的液晶显示器,都是指LED背光液晶屏,实际上使用了侧面led二极管作为背光源,替代传统的CCFL荧光背光,即采用了LED背光源的TFT液晶屏幕。相比于传统的CCFL冷阴极背光源液晶显示器,以LED作为背光源的液晶显示器厚度更薄、更加节能。
本文基于PandaBoardES1开发板,利用TWL6032的PWM1输出,控制LCD的背光LED, 通过调节PWM的占空比调整背光亮度。
1 TWL6032芯片介绍
TWL6032是由德州仪器生产,集成了电源管理集成电路,具有强大功能的一款芯片,主要有以下功能:
1) 提供五个可配置的、高效降压变换器;
2) 11个一般用途低压差电压,包括在启动顺序控制稳压器(LDO);
3) USB OTG模块;
4) 实时时钟(RTC)定时器和报警唤醒;
5) SIM and SD/MMC Card探测;
6) 2路数字PWM输出。
TWL6032 PWM输出频率只支持256Hz和512Hz,主要通过I2C总线与CPU进行通信,根据Panda Board ES1开发板资料,CPU OMAP4460与TWL6032通讯的是I2C1。
2 TWL6032PWM寄存器说明
TWL6032是TWL6030的升级版,在寄存器地址空间上与TWL6030完全兼容,因此本文以TWL6030为例进行阐述。
TWL6030内部有4个I2C ID地址&#