0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在手机LED指示灯工作时保持总待机功耗最小

电子设计 来源:郭婷 作者:电子设计 2019-04-09 08:22 次阅读

随着用户对手机功能的要求日益增长,一项新的需求进入手机制造商的考虑中,,即手机可以有提供状态的LED提示,以便在待机的同时,提醒用户注意有未读消息、即将到来的约会安排或者其它通知。最近发布的几款手机甚至因为没有提供LED提示而受到差评。与此同时,用户希望手机的待机时间能够更长。这两个看似简单的问题使手机制造商陷入了意想不到的两难境地:如何在为LED提示供电的同时,保持较低的总待机功耗?

LED指示灯通常由电源管理IC (PMIC)或其它小型处理器供电。当手机处于唤醒状态时,这没有问题,但该处理器必须持续掌握时序,即使在休眠模式下,也要自动使能和禁用各LED。为了实现此功能,在为整个PMIC上电时会增加数毫安的待机电流。表1中的数据和计算示例显示,平均功耗主要由指示灯熄灭期间的静态电流决定。

表1. 闪烁模式(7.5 s熄灭/300 ms亮起)下的电流和功耗(10mA LED电流和3.7 V输入)

如何在手机LED指示灯工作时保持总待机功耗最小

LED驱动ADP8866采用独特的配置,专门应对这一挑战,它能够轻松地对四个LED指示灯执行自主照明程序,各LED的熄灭时间可以在100 ms到25.2 s的范围内进行设置。当自主照明程序执行并且这些LED熄灭时,IC总电流降至300 µA以下。此外,由于所有时序都由ADP8866控制,因此这些LED仍能保持完全同步,即便是在复杂或持续时间较长的闪烁模式下。下面以两个例子来说明。

示例1:彩色LED指示灯

手机需要7个LED用于背光显示,两个LED用于指示。由于成本和机械要求,手机制造商使用红/绿(RG) LED来有效实现三种状况的待机通知:未读消息、电池电量低和约会安排。对于每种状况,LED会发出不同颜色的光:红光、绿光或黄光(红光+绿光)。

ADP8866针对这种常见情形提供了理想的解决方案,如图1所示。它共有9个LED通道,其中7个用于照亮显示屏,RG LED的红光和绿光信号由剩下的两个通道控制,产生图2所示的闪烁模式。

如何在手机LED指示灯工作时保持总待机功耗最小

ADP8866的评估板包括一个图形编程实用程序,如图3所示;其I2C寄存器设置为执行指示灯闪烁功能。

图3所示的寄存器设置首先会产生一个250 ms的10 mA红光(Sink 8)脉冲,待其熄灭500 ms后再产生一个250 ms的红光脉冲。第二个红光脉冲与绿光脉冲混合以生成黄光,因此只消耗一半的电流(5 mA),便可提供相同的亮度。绿光LED (Sink 9)具有相似的设置,但其第一个脉冲会延迟。当第二个绿光脉冲熄灭时,系统会等待12秒,然后再重复。使能这一序列时,所有三种颜色都会相继重复闪烁,如图2所示。如果需要红光或绿光指示灯,仅需使能第一个或第三个脉冲。如果只需要产生红光和黄光通知,则红光LED应在第一个和第二个脉冲使能,而绿光LED只应在第二个脉冲使能。

如何在手机LED指示灯工作时保持总待机功耗最小

如何在手机LED指示灯工作时保持总待机功耗最小

当红光和绿光重叠时,其电流降低,因此所有三种颜色指示灯的亮度相同。此外,也可以改变红光和绿光电流,以便产生RG光谱中的其它颜色。脉冲的宽度、关闭时间和幅度是完全可定制的,因此各种各样的灯效都有可能。

示例2:高可见度动态指示灯显示

便携式电子设备要求通知指示灯具有动态特性和高可见度,能够在其它背景干扰下醒目地显现出来。对此,ADP8866同样是理想的解决方案,它最多能用4个LED通道(Sink 6至Sink 9)来驱动复杂的照明序列。其余5个LED通道可以用于背光或键盘照明。本例中,Sink 6至Sink 9设置为点亮4个LED,先从右至左,再从左至右,经过10秒延迟后再重复。该模式如图4所示。

渐亮时间、渐暗时间和渐变设置(平方或立方)同时针对第一个HB(心跳)脉冲而设置。DELAY参数可在0秒至1.270秒范围内以10 ms的增量进行调整。本例中,DELAY设置为渐亮时间的一半,但可以使用其它延迟设置以获得不同的效果。第一个脉冲与HB脉冲之间的关闭时间由第一个脉冲的OFF Time(关闭时间)变量控制。为保持对称,这些时间均设置为延迟时间的倍数。HB OFF Time设置该序列重复之前的延迟时间。本例中,等待时间为10秒,因此Sink 6 HB OFF Time为10秒。其它三个HB OFF Time等于10秒加上DELAY时间的倍数。该序列对应的寄存器状态如图5所示。

也可以使用同样的编程方法来产生趣味灯光闪烁、手机铃音通知和其它模式。自动渐亮和渐暗特性能够增强指示灯的视觉魅力,但额外的渐变时间会导致平均功耗略有增加。任何情况下,当所有LED都熄灭时,ADP8866会自动返回休眠状态,需要时会及时唤醒,以启动下一个LED序列。

ADP8866集背光LED电荷泵驱动器与自动闪烁功能于一体,支持对9个LED驱动器进行独立编程,最大功耗为25 mA。电流水平、渐变时间和闪烁速率可以一次编程并自主执行,背光LED可以设置独立的渐亮和渐暗时间。采用2.5 V至5.5 V电源供电时,双电容电荷泵最多可提供240 mA的电流。设计中还集成软启动、短路保护、过压保护及过温保护功能,因而稳定可靠。样片采用20引脚4-mm × 4-mm LFCSP (QFN)封装,另可提供评估板、图形编程程序和技术文档。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19094

    浏览量

    228787
  • led
    led
    +关注

    关注

    240

    文章

    23058

    浏览量

    656971
  • 手机
    +关注

    关注

    35

    文章

    6843

    浏览量

    157296
收藏 人收藏

    评论

    相关推荐

    LED指示灯的基本控制

    题目:单元训练01:LED指示灯的基本控制,首次让8路LED指示灯闪烁3遍然后熄灭,接着依次点亮LED
    发表于 12-07 06:43

    CANopen指示灯规范

    CANopen指示灯规范 指示灯的通常功能是帮助服务人员不需要检查每个器件的手册而快速识别通讯错误。这份建议书的目的是定义在CANopen器件上状态LED(Light Emittin
    发表于 03-27 13:42 42次下载

    白炽指示灯

    白炽指示灯 白炽指示灯的照明件为自炽灯泡,它们的结构形式有矩形、方形及圆形等,如图1025所示。白炽
    发表于 09-19 17:46 1181次阅读

    网卡LED指示灯的作用是什么?

    网卡LED指示灯的作用是什么?网卡LED指示灯,典型的LED指示灯有Link/Act、Full、
    发表于 11-13 10:33 2488次阅读

    网卡的LED指示灯

    网卡的LED指示灯 一般来讲,每块网卡都具
    发表于 12-26 11:54 1668次阅读

    何在激活手机LED指示灯的同时保持待机时间不受影响

    手机制造商陷入了意想不到的两难境地:如何在LED提示供电的同时,保持较低的待机
    发表于 11-06 17:22 1967次阅读
    如<b class='flag-5'>何在</b>激活<b class='flag-5'>手机</b><b class='flag-5'>LED</b><b class='flag-5'>指示灯</b>的同时<b class='flag-5'>保持</b><b class='flag-5'>待机</b>时间不受影响

    ADP8866控制背光照明和LED指示灯在手机中的应用

    ,在为整个 PMIC 上电时会增加数毫安的待机电流。表 1 中的数据和计算示例显示,平均功耗主要由指示灯熄灭期间的静态电流决定。 彩色 LED 指示
    发表于 11-13 16:12 19次下载
    ADP8866控制背光照明和<b class='flag-5'>LED</b><b class='flag-5'>指示灯</b><b class='flag-5'>在手机</b>中的应用

    LED电源指示灯电路

    用普通LED制作的电源指示灯,其发光角度较小,在指示灯的正前方亮度较高,侧面亮度就显著降低,并且这种普通LED指示灯
    发表于 10-30 15:33 2w次阅读
    <b class='flag-5'>LED</b>电源<b class='flag-5'>指示灯</b>电路

    LED指示灯发生虚亮的原因及解决方法

    配电柜指示灯虚亮近几年比较普遍,这种情况要是发生在绿灯、黄灯、白上确实很叫人难以区分指示状态,下面就从指示灯的演变,LED
    的头像 发表于 12-05 17:28 3.1w次阅读

    工业堆栈指示灯通过LED变得更智能

    工业堆栈指示灯通过LED变得更智能
    发表于 11-02 08:16 0次下载
    工业堆栈<b class='flag-5'>指示灯</b>通过<b class='flag-5'>LED</b>变得更智能

    三菱PLC指示灯的含义,如何根据指示灯判断PLC故障

    PLC共有4个工作状态指示灯(如上图所示),标有“POWER”的指示灯为PLC电源指示灯,当PLC接通电源时,该指示灯亮;标有“RUN”的
    的头像 发表于 01-07 14:01 2.6w次阅读

    何在保持待机功耗的同时为通知LED供电

    指示灯 LED 通常由电源管理 IC (PMIC) 或其他小型处理器供电。当手机处于唤醒状态时,这是令人满意的,但处理器必须跟踪时间以自动启用和禁用每个 LED,即使在睡眠模式下也是如
    的头像 发表于 01-30 09:18 537次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>保持</b>低<b class='flag-5'>总</b><b class='flag-5'>待机</b><b class='flag-5'>功耗</b>的同时为通知<b class='flag-5'>LED</b>供电

    激活手机指示灯LED,同时保留待机时间

    指示灯 LED 通常由电源管理 IC (PMIC) 或其他小型处理器供电。当手机处于唤醒状态时,这是令人满意的,但处理器必须跟踪时间以自动启用和禁用每个 LED,即使在睡眠模式下也是如
    的头像 发表于 02-01 13:49 720次阅读
    激活<b class='flag-5'>手机</b><b class='flag-5'>指示灯</b><b class='flag-5'>LED</b>,同时保留<b class='flag-5'>待机</b>时间

    led微亮并闪烁是什么原因,led指示灯微亮怎么解决

    本文将介绍led微亮并闪烁的原因,led指示灯微亮的解决办法以及在日常中使用led指示灯的注意
    的头像 发表于 07-21 10:39 1.7w次阅读

    指示灯LED资料分享

    指示灯板,用CMOS N沟道驱动
    发表于 11-07 10:50 0次下载