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

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

3天内不再提示

MCU省电设计优化LCD显示

深圳市浮思特科技有限公司 2024-01-19 16:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

低能耗微控制器MCU)现已成为许多便携式系统的核心,但如何在拓宽功能范围的同时延长电池寿命,仍然是一个挑战。一个有效的保持长寿命电池的方法是只在必要时才运行处理器,这样可避免用户界面组件如显示屏的功耗。然而,越来越多的MCU能在维持液晶显示屏(LCD)图像的同时,选择性地关闭处理器。

低能耗设计的要素

比如水表,它需要时刻将读数显示在内置的LCD上,但是,全天候为了随时查看而保持MCU系统活跃是很耗电的。水表这类产品的需求是使LCD可以在不直接受处理器核心控制的情况下工作,能选择性地关闭MCU的部分,同时保持LCD图像。

图片

任何活跃的CMOS电子电路的功耗都可以通过CV²f公式计算得出。其中C代表周期内需要充放电的电路总电容,V为电源电压,f为运行频率。因此,一个降低功耗的因素是供电电压——电压与能耗之间的平方关系提供了显著的节能。

另一种节能来自降低操作频率,虽然这可能只影响功率而不是能量。如果算法执行所需的周期数量相同,但是分布在更长的时间内,总体能耗可能会增加,这与漏电流有关。

漏电流的影响

用于低能耗MCU的半导体工艺倾向于显示出低漏电流,但每个晶体管到硅基底的电子流仍会慢慢消耗电池电量。漏电流通常是恒定的,尽管随着操作温度的升高由于晶体管内热载子的增加而稍有增加。减少漏电功率的唯一方法,除了仔细的工艺设计之外,是切断逻辑块的电力供应。

因此,MCU的省电设计需要在电路速度和电压之间进行精细的取舍。还有第三个因素——MCU在给定时间内需要多频繁地激活。大多数基于MCU的系统并不总是有工作要做。它们通常会周期性地完成一系列任务,然后停下来。为避免浪费电能,MCU不会简单地在空转循环中循环,而是会进入睡眠状态,关闭大部分功能单元。

MCU活跃度管理

理想情况下,在计量和监控应用中,通过维持低占空比,最大化电池寿命,系统内的处理器几乎全部时间都在睡眠状态。例如,一个公用事业表的MCU可能会在其生命周期中大部分时间都在睡眠状态。它可能仅在1%的时间内清醒,唤醒只是为了从传感器输入收集数据。MCU完成工作后,会设定一个定时器来在一段时间后触发唤醒中断,或简单地等待外部刺激触发中断,然后关闭电力。由于设备在其生命周期的99%以上时间都是未使用状态,即便是微小的漏电功率也会消耗掉相当多的电池电量。

为这些低占空比环境设计的MCU提供了多种睡眠模式,对功耗进行细致控制。例如,“打盹”模式可能只是禁用了一些外设,但核心仍在极低的时钟速率下运行在空转循环中。这比“深睡眠”状态消耗更多电力,在深睡眠中,处理器核心和几乎所有外设都已关闭,但通常能快速响应中断。

在电力方面,深睡眠与打盹模式之间的差异可能非常巨大。深睡眠状态下的MCU可能仅消耗大约几十纳安的电流——这些能量仅足以保持定时器和中断控制器运行——而较不强烈的睡眠模式可以绘制几十或数百微安,甚至更多。显然,睡眠模式的选择对电池寿命有着显著影响。

睡眠模式的选择对产品设计也有重大影响,特别是用户界面。如果LCD没有背光,它的能耗不多,因此不一定需要关闭电源。对于如计量器这样的应用,用户可能想要在不唤醒系统的情况下检查读数,因此持续显示读数非常重要。

独立于处理器的LCD控制

很多传统MCU在设备进入深睡眠时会关闭LCD控制器,使显示屏空白。但是,如今已经有很多厂商已经认识到至少要保持静态显示的价值,并允许在几乎所有其他MCU部分被禁用的情况下,继续运行LCD。有些甚至可以在处理器核心睡眠时修改显示。

允许独立于处理器核心驱动LCD控制器。为了在睡眠模式下操作LCD,用户只需选择一个非主振荡器的振荡源——它在睡眠期间会被禁用——并清除一个控制位,以确定LCD是否应该关闭电源。根据MCU型号,LCD的时钟源可以是内部RC振荡器或计时器1的时钟,这通常连接到外部32 kHz晶体,通常用于控制处理器核心下一次唤醒的时刻。

由于许多LCD显示屏在3V以下无法工作,LCD驱动器具有集成的电压增压功能。当供电电压降到3V以下时,可以动态启用电压增压器,将LCD显示屏的输出提升到3V以上。这允许即便是电池接近放电周期末端,电压经常降到3V以下时,也能继续操作。

随着系统中降低能耗的压力增加,预计厂商会提供如LCD控制器之类的更多自主外设,无需调用处理器核心即可进行更新,只有在主要变化时才需要。这将有助于持续降低占空比和功耗。

睡眠模式对于基于电池供电的MCU电源寿命至关重要,并且即使在处理器核心关闭电源时,保持清晰的用户界面也同样重要。市面上也已有MCU产品可实现即使在深度睡眠模式下依旧驱动LCD显示。

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

    关注

    48

    文章

    8259

    浏览量

    162559
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18638

    浏览量

    387754
  • lcd
    lcd
    +关注

    关注

    36

    文章

    4579

    浏览量

    175871
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    VK0192 点阵LCD液晶段码显示屏驱动芯片 3/4线串行接口/省电模式

     VK0192是一个点阵式存储映射的LCD驱动器,可支持最大 192点(24SEGx8COM)的LCD屏。单片机可通过3/4线串 行接口配置显示参数和发送显示数据,也可通过指令进入
    的头像 发表于 12-03 15:22 121次阅读
    VK0192 点阵<b class='flag-5'>LCD</b>液晶段码<b class='flag-5'>显示</b>屏驱动芯片 3/4线串行接口/<b class='flag-5'>省电</b>模式

    新品登场丨打造高效CAN/LCD应用的新选择:32位MCU MG32F02N/K系列

    笙泉首款32位 CAN+LCD MCU (MG32F02N系列)及32位 LCD MCU (MG32F02K系列),专为非车规CAN通讯与LCD
    的头像 发表于 11-14 14:14 792次阅读
    新品登场丨打造高效CAN/<b class='flag-5'>LCD</b>应用的新选择:32位<b class='flag-5'>MCU</b> MG32F02N/K系列

    通过优化代码来提高MCU运行效率

    调用开销。 使用 const 和 volatile 关键字,帮助编译器进行更好的优化。 数据类型选择 使用与MCU字长匹配的数据类型。在32位MCU上,int 和 uint32_t 的处理效率通常
    发表于 11-12 08:21

    HOLTEK新推出BS67F360CA Touch A/D LCD MCU

    Holtek新推出BS67F360CA触控A/D LCD Flash MCU。提供24个具高抗噪声能力的触控键与LCD显示驱动功能,搭配充足的程序空间及丰富的系统资源,特别适合功能复杂
    的头像 发表于 11-11 17:43 1172次阅读

    高抗干扰防静电LCD驱动液晶段码屏驱动器LCD显示芯片 VK2C23B

    VK2C23B是一个点阵式存储映射的LCD驱动器,可支持最 大280点(35SEGx8COM)的LCD屏。单片机可通过I2C接 口配置显示参数和读写显示数据,也可通过指令进入
    的头像 发表于 11-11 17:26 463次阅读
    高抗干扰防静电<b class='flag-5'>LCD</b>驱动液晶段码屏驱动器<b class='flag-5'>LCD</b><b class='flag-5'>显示</b>芯片 VK2C23B

    DDR200T LCD显示模块

    模块概述 LCD显示模块包括硬件和软件两个部分,软件部分主要是对LCD进行初始化配置,控制显示方向以及将最后的分类结构以字符方式显示出来。硬
    发表于 10-28 07:21

    #LCD显示屏 #HDMI #智能显示 #驱动方案

    lcd
    jf_65742179
    发布于 :2025年06月18日 10:07:54

    原厂驱动芯片LCD显示驱动电路FZH165

    )设计的驱动芯片,适用于低功耗便携设备。 二、关键特性 驱动能力 : 最大支持 280 段显示 (35段线×8位线)。 集成 35×8bit 显示RAM (DDRAM),直接映射LCD内容。 接口与控制
    发表于 06-05 16:31

    防静电段码驱动省电液晶驱动芯片VKL076

    (19SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示进入省电模式。其高抗
    发表于 05-14 17:42

    高抗干扰段码驱动省电液晶显示驱动芯片VK2C21

    VK2C21是一个点阵式存储映射的LCD驱动器,可支持最大80点(20SEGx4COM)或者最大128点(16SEGx8COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示
    发表于 05-08 17:32

    段码LCD驱动器点阵液晶显示IC芯片VK0192

    可通过3/4线串行接口配置显示参数和发送显示数据,也可通过指令进入省电模式。Z158+322 特点 • 工作电压 2.4-5.2V • 内置32KH z RC 振荡器(上电默认) • 可外接32KH z
    发表于 04-25 16:56

    VA屏显示驱动液晶LCD驱动芯片VK1056

    点(14SEGx4COM)的LCD屏,也支持2COM和3COM的LCD屏。单片机可通过三条通信线配置显示参数和发送显示数据,也可通过指令进入省电
    发表于 04-18 17:35

    省电段码驱动芯片芯片VKL060液晶显示控制电路

    )的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示进入省电模式。其高抗干扰,超低功耗的特性适
    发表于 04-01 17:29

    12864点阵LCD显示模块低高温湿度测试,-20℃以下环境中显示效果及响应速度与常温无异

    LCD显示
    深圳市乾思迪电子科技有限公司
    发布于 :2025年02月14日 16:24:54

    替代HT1620低功耗LCD点阵驱动显示IC

    4kHzl 可进入省电模式以减少功耗l 内建时基发生器和 WDT 功能l 时基或 WDT 溢出标志输出l 8 种时基 /WDT 时钟源频率选择l 支持最大 32× 4 LCD 显示l 内建
    发表于 02-11 17:03