|
平台MTK 6226
原理图上LCM_PWM连接的是GPIO_21 / PWM1,
在GPIO_init中核对了21号脚的PWM1是打开了,
然后在Custom_equipment.c中的gpio_map_tbl[]也核对过了,custom_cfg_gpio_set_level函数中也用的PWM1。
调节比率如下:
kal_uint16 PWM1_Level_Info[PWM_MAX_LEVEL][2] = {
200, 20, /* PWM 1 Level 1 */
200, 40, /* PWM 1 Level 2*/
200, 60, /* PWM 1 Level 3*/
200, 80, /* PWM 1 Level 4*/
200, 100, /* PWM 1 Level 5 */
};
现在的症状是:LCD的背光调节1-5级均有变化,但是总体的亮度不够,偏暗,Level3以下的基本就看不清了。
在工厂模式下检测LCD背光,打开、关闭,正常,唯亮度不够。
在工程模式下检测PWM,其中PWM1中的duty值的变化能改变LCD的背光强度,但是如同在PWM1_Level_Info[][]数组中的,整体亮度偏暗。
然后拆机测了电压:
VDD为4.37V,低于正常的4.6V,(有其他正常的软件版本在同一台手机上作对比参考)
几个LED在duty=20时为2.45V,低于正常的2.75V。
现在的数据显示是电压偏低,但是有其他的软件版本可以正常亮度的背光,说明硬件没有错误。可是在软件这边,除了PWM调控,我不知道哪里可以控制到电压值,希望各位大哥大姐帮帮我!
[之前想起过在LCD的Drv里有一块PowerControl,不知道这个能否控制到背光的电压,然仔细想想这应该是两码事,但还想寻求确认一下。]
[em19][em19][em19] |
|