微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > 手机基带和硬件设计讨论 > 求教,LCD背光灯闪如何解决?

求教,LCD背光灯闪如何解决?

时间:10-02 整理:3721RD 点击:
翻盖机,平台MTK6225+6138,背光灯是用6138 LED_KP做LED+,CS_KP做LED-,
现象:
1.GSM900大功率下有很明显闪动(确定为背光灯闪),DCS1800没有此现象;
2.播放MP3也闪;
3.按按键偶有闪动现象;
用过的方法:
1.在LED+走线上并33P,10U(也用过22U,47U)电容,无作用
2.在1的基础上串电感,磁珠(1K欧,100M),无作用
3.在LED-走线上并33P电容,无作用
4.使用导电布等屏蔽材料一点作用都没有
5.查看过走线,在4,5两层,宽12,总线有点长(因为翻盖机,还有通过FPC等延长到屏上),有VDD和6318一些供电线在4,5两层与其交叉,并与其他不闪的板子对比过,没有太大区别
6.通知软件把PWM频率改高,他说已经最快了,说与软件无关(用其他机器不闪的软件下载到此板上一样闪,所以无言)
有哪位仁兄知道,请指教,如果需要改软件,请提供代码之类不甚感激!

不能凭感觉设计,要多用仪器设备

52没人耶?

检查背光驱动电路的供电系统!

4楼的说的不错,这个故障有可能是器件前级VBAT供电电流不足造成的,不然播放MP3时怎么也会闪屏,还得多检查前级供电电路这块!

多谢楼上见解,供电部分已着重检查过,前级用外接电池供电问题依旧,如果用外部电源设置成2.5V以上直接接在LED+上就没问题了,在RF工作时用示波器测试LED+有明显干扰,LED+电压3.0左右,频率220Hz的样子,不知道怎么把干扰滤掉?DCS都没问题,还是怀疑GSM干扰;把主板走线断开,从6318直接飞线到LED+有改善,但还是能看到明显闪动,试验暂停中...

在供电电源和VLED上加2200uF的电容先试下,关键是电源不稳定造成的。供电电流较大造成,VBAT电压被拉下去。

可能你的6318是比较早的一批
是不是也用它里面的AB类的功放

6318也换过不同批次,不见起色!
AB类的功放是用VBAT,并没有用6318

难道是供电出问题了

学习ing

先把天线拆掉,要是不闪了;你就慢慢折腾吧

背光电路是关键。

在TDMA系统中,在900最大功率级的时候是手机电流最大的时候。此时的电源的跌落最大。通过滤波是完全不可能的,因为这个跌落频率很低(175HZ)。你用示波器测试的时候看到的干扰并不是信号上本身就有的,而是此时的手机的射频信号通过示波器的探头耦合进去的。所以,现在能做的改善我认为有这样几个:
1.调试900射频发射电路匹配,尽量使900的电流小些,不过这个要看你现在的状态,调高PA的效率会使电流下降,对这个问题有帮助。
2.增加BAT走线宽度,特别是PA供电电源。
3.在选屏的时候选择LED背光灯导通压降较小的。
4.在不行的话就只能选择电荷泵电路的背光芯片了
LED是电流驱动的,使用现在的这种通过改变电压的方法去控制它对电压的稳定要求较高,所以选择电流控制的背光芯片肯定会好~!

纠正下:电压跌落频率是217Hz  昨天算错了。呵呵~!

请查一下LCD数字部分的电源供电是否正常,尤其在外部有冲击的时候,数字部分电源是否纹波太大!已经不在供电要求范围内置了!

217HZ,摆明就是TDD造成的

建议别用6138作背光驱动了,直接单独使用一颗背光驱动IC,比如RT9378什么的.

217Hz的频率人眼能感觉到闪吗?这个闪动应是60Hz以下的频率,再查吧

在LED+使用4.7UF钽电容

看来是大问题。学习

用示波器一看就知道了,

灯的亮度太低了,把灯的亮度调大,也就是说,控制LED亮度的电阻减小,就OK了,这么简单的事,为什么想的那么复杂

23楼方法有用吗?

那怎么解释播放MP3也会屏闪呢?会不会不是因为结构问题,屏没有固定好!而且按按键也会导致屏闪!

1.尝试增大占空比的频率:
onst DBL_PWM_Level_Info DBL_PWM_Level[] =
{
    {3300000, {{1800, 60}, {1800, 70}, {1800, 80}, {1800, 90}, {1800, 100}}},
    {3180000, {{1800, 60}, {1800, 70}, {1800, 80}, {1800, 90}, {1800, 100}}},
    {3500000, {{1800, 40}, {1800, 50}, {1800, 70}, {1800, 90}, {1800, 100}}},
    {3700000, {{1800, 30}, {1800, 45}, {1800, 65}, {1800, 85}, {1800, 100}}},
    {0xFFFFFFFF, {{1800, 20}, {1800, 45}, {1800, 75}, {1800, 90}, {1800, 100}}}
};
#ifdef __DSH_M986_LCD_BACKLIGHT_BUG__
const DBL_PWM_Level_Info DBL_PWM2_Level[] =
{
    {3300000, {{1800, 60}, {1800, 70}, {1800, 80}, {1800, 90}, {1800, 100}}},
    {3180000, {{1800, 60}, {1800, 70}, {1800, 80}, {1800, 90}, {1800, 100}}},
    {3500000, {{1800, 60}, {1800, 70}, {1800, 80}, {1800, 90}, {1800, 100}}},
    {3700000, {{1800, 60}, {1800, 70}, {1800, 80}, {1800, 90}, {1800, 100}}},
    {0xFFFFFFFF, {{1800, 20}, {1800, 45}, {1800, 75}, {1800, 90}, {1800, 100}}}
2.换屏;
3.修改背光驱动电路,选择背光驱动IC或者LDO驱动;

遇到类似问题~来学习了

请问后面是如何解决的?现在也遇到同样问题了,搞了几天都没用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top