新闻中心

EEPW首页 > 设计应用 > 跟上无代码的唤醒定时器

跟上无代码的唤醒定时器

作者:时间:2016-10-29来源:网络收藏

引言

本文引用地址:http://www.eepw.com.cn/article/201610/306162.htm

我们都见过那类用所谓延时拍摄方法拍摄自然景观的视频,这类视频用几秒钟时间展现发生时间相对较长的事件。从花开到漂浮的祥云,与用来观看视频帧的序列相比,延时拍摄以慢得多的速度捕捉视频帧。在延时拍摄时,摄像机由内部或外部定时曝光控制计触发,该控制计计算时间间隔,并按特定周期启动摄像机。除了延时拍摄视频,定时曝光控制计还可以调节,以迅速拍摄多幅图像,最终形成一幅叠置的图像,例如流星的轨迹,或者为一次性事件的拍摄提供延迟。

定时曝光控制计只是多种类型电子定时设备之一,这类设备通常仅通电片刻,而大部分时间是断电的,以节省能耗。类似应用包括灌溉控制、“心跳”、能量收集系统和数据采集系统 (例如应变计或热电偶测量仪)。当然,在这类系统中,不是所有电子组件都可以停机,至少有一个组件必须保持一天 24 小时和一周七天接通,以跟踪时间。因此,这类系统的周期性行为导致需要可靠的定时 IC 提供一套特殊的功能。

一谈到电子计时,通常首先进入脑海的组件是实时时钟 (RTC) 或微控制器。不过,对于定时准确度不在设计师优先考虑之列的应用而言,这类组件也许不合适。此外,这类解决方案耗电量往往相对较大、需要编码以及可能会占用大量电路板空间,尤其在需要额外的逻辑电路时。另一方面,这类应用也许需要一个支持高压、具低静态电流和易于配置的解决方案。这正是凌力尔特公司 发挥作用的地方,某些“周期性”应用需要同时控制时间和供电, 则是一款专门为这种情况优化电路性能而设计的集成电路。

简介

LTC2956 是一款具按钮控制、高度可配置的微功率唤醒。该器件控制执行周期性任务系统的供电,例如以延时拍摄方法拍照的任务。完成任务以后,LTC2956 断开系统以降低功耗。LTC2956 可配置为无限次重复这种接通 / 断开周期,或者配置为仅接通 / 断开系统一次。

图 1 显示在一个典型应用中,LTC2956 是怎样与其他部分连接的,图中 LTC2956 控制由一个 LDO 调节的系统电源,同时还与微处理器通信。电源来自主电源轨,在图中所示情况下是电池,当 LDO 断开时,电源仅吸取 800nA,而在 LDO 接通时,吸取 3µA。输入电源可以低至 1.5V 至高达 36V,这非常适合单节和多节电池应用。

图 1:具按钮控制的外部可调唤醒定时器 LTC2956

图 1:具按钮控制的外部可调唤醒 LTC2956

LTC2956 的所有可调定时参数都是用外部电阻器或电容器设定的。连接至 PERIOD 和 RANGE 引脚的电阻器允许用户设定唤醒定时器周期,范围为 250ms 至 39 天。在摄影应用中,定时曝光控制计可设定为每隔 250ms 快速连续拍照,或每 39 天拍照一次。连接至 LONG 引脚的电阻器允许用户设定,一个可选按钮必须按下多长时间,才能使唤醒定时器停机;这个功能非常适合具备以下特点的应用:系统也许需要按照命令偶尔加电或断电。同一个 LONG 引脚也可用来在唤醒定时器运行或停止运行时,选择 LTC2956 加电时的行为方式。最后,ONMAX 引脚上的电容器限制系统可以接通多长时间,通过防止任一系统永远错误地保持在接通状态,起到了自动防止故障的作用。

LTC2956 具备无代码可调性,因此无论在制造商或消费者层面,产品的接通 / 断开定时都能够非常容易地调节。例如,某个制造商可以设计一个产品系列,其中每个产品的定时参数都不同,通过简单地复制和粘贴 LTC2956 设计,为每个产品选定不同的电阻器值,就可以完成这样一个产品系列的设计。相比之下,制造商还可以仅生产一种产品,而将这种可调性传递给消费者,通过在电路板上安排所有不同的电阻器组合,将通过跨接线和开关来配置最终产品的工作留给消费者。无论制造商选择了哪种方式,都不需要编程。

了解 LTC2956

LTC2956 的好处非常明显,低压和高压系统的接通 / 断开定时可以非常容易地调节,能耗总是最低的。不过,在利用这些好处之前,潜在用户需要了解 LTC2956 是否能够真正达到产品的所有功能要求。也就是,LTC2956 提供哪些工作模式? 有哪些握手信号可用? 了解这些问题的答案,有助于决定 LTC2956 最终能否纳入下一个设计中。

图 2 显示了 LTC2956 的简化状态图,其中 IC 可以配置为自动加电进入运行 (RUN) 模式 (唤醒定时器运行) 或停机 (SHUTDOWN) 模式 (唤醒定时器停止运行)。如果 LONG 引脚电压高于 VCC/2,那么 LTC2956 加电进入运行模式,并在唤醒 (Awake) 和休眠 (Sleep) 状态之间循环。在唤醒状态时,EN 引脚被拉高以接通系统,且自动防止故障的 ONMAX 定时器启动。只有任务已完成 (且微处理器将 /SLEEP 输入引脚拉低),或者只有 ONMAX 定时器到期,才退出唤醒状态。在休眠状态,EN 引脚被拉低以关断系统,只有唤醒定时器到期,或者只有系统由于按钮短按或微处理器将 /SLEEP 拉高而被强制接通,LTC2956 才退出休眠状态。只要检测到按钮长按,LTC2956 就退出任何状态,进入停机模式。

如果 LONG 引脚电压低于 VCC/2,那么 LTC2956 就加电进入停机模式,在这种模式时,除处于非常低功率模式的 LTC2956 以外,所有系统组件都断电以降低能耗。对于烟雾报警器等付运时已安装了电池的产品而言,这种模式尤其有用。处于这种模式时,需要短按按钮才能接通系统,启动唤醒定时器进入运行模式。无论何时,只要 LTC2956 从停机模式进入运行模式,/ONALERT 输入引脚就被拉低,以通知系统执行加电初始化例程。类似地,无论何时,只要 LTC2956 从运行模式进入停机模式,/OFFALERT 输出引脚就被拉低,以在停机之前向系统发出警报,或连接至一个 LED,以可视方式指示系统接通 / 断开状态。

图 2:LTC2956 简化功能状态图

图 2:LTC2956 简化功能状态图

LTC2956 与被动式和主动式系统均兼容。在被动式系统中,可能没有微控制器或 FPGA 可用来管理 LTC2956 的 /SLEEP 引脚,因此可调 ONMAX 定时器决定唤醒时长,这个唤醒时长显然应该设定为比系统完成其周期性任务所花的最长预期时间要长。图 3a 显示了一个采用 LTC2956 被动式系统的定时图。当到达可调唤醒时刻 (tPERIOD) 时,LTC2956 进入唤醒状态,并将 EN 输出拉高以接通系统;此外,唤醒定时器重新启动,且 ONMAX 定时器 (tONMAX) 开始运行。一旦 ONMAX 定时器到期,LTC2956 就重新进入休眠状态,并将 EN 输出拉低。

在主动式系统中,有微控制器或 FPGA,系统可以切换 LTC2956 的 /SLEEP 引脚,以在完成其周期性任务后,立即终止唤醒状态。这使唤醒时长保持最短,降低了功耗。图 3b 显示了一个采用 LTC2956 的主动式系统的定时图。当到达唤醒时刻时,LTC2956-1 进入唤醒状态,并将 EN 输出拉高,以接通系统;此外,唤醒定时器重新启动,ONMAX 定时器开始运行。当系统完成其周期性任务时,一旦微控制器或 FPGA 向 /SLEEP 引脚发出脉冲信号,LTC2956 就重新进入休眠状态。

图 3a:/SLEEP 保持低电平 (被动式系统) 时 LTC2956 的工作情况

图 3a:/SLEEP 保持低电平 (被动式系统) 时 LTC2956 的工作情况

图 3b:/SLEEP 切换 (主动式系统) 时 LTC2956 的工作情况

图 3b:/SLEEP 切换 (主动式系统) 时 LTC2956 的工作情况

也许辨别 LTC2956 是处于停机模式 (唤醒定时器停止运行) 还是休眠状态 (唤醒定时器运行) 并不容易,因为在这两种模式时,系统都关断 (EN 输出被拉低),LTC2956 消耗不到 1µA 的电源电流。为了确保唤醒定时器处于运行模式而不是停机模式,用户可以短按按钮一次,以强制 EN 输出为高,同时如果 LTC2956 当下处于停机模式,也强制其进入运行模式。此外,按动按钮总是会使唤醒定时器重新启动,这在手动同步唤醒时刻与外部事件时会很有用。换句话说,一旦外部事件发生,短按按钮就会接通系统,而下一次接通则在其后的 tPERIOD 起始时刻。

回到我们举过的摄影定时曝光控制计的例子,图 4 显示了 LTC2956 怎样应用到这类应用中。这里采取被动式模式,因此通过将 /SLEEP 引脚连接至地来禁止该引脚,而 ONMAX 引脚上的 10nF 电容器将定时曝光控制计的最长接通时间设定为 133ms,对于拍摄一幅照片,这个时间足够充裕了。同时,不同电阻值的电阻器在 RANGE 引脚上并联,每个电阻器都对应于一个定时曝光控制计在“唤醒”和进行下一次拍照之前必须“休眠”的时长。用户可以转动定时曝光控制计上的旋转开关,以选择想要的周期,并按下按钮开关 (该开关会提供 ±25kV ESD 保护),以接通 / 断开定时曝光控制计。

图 4:用在微功率延时拍摄定时曝光控制计中的 LTC2956

图 4:用在微功率延时拍摄定时曝光控制计中的 LTC2956

结论

LTC2956 是一款电子唤醒定时器,可满足需要延迟或周期性唤醒的多种应用之需求。当在休眠状态倒计时的时候,电流消耗最大限度减小至仅为 800nA,而当定时器根本不运行时,进一步减小至 300nA。因为所有定时调节都是通过外部电容器和电阻器进行的,所以无需编码。坚固的按钮接口允许用户旁路定时器,并按照命令接通或关断系统。4 个 I/O 信号可用来在主动式系统中连接微处理器或 FPGA,而可调 ONMAX 定时器还可用来实现被动式系统 (或者作为自动防止故障机制实现主动式系统)。LTC2956 采用 12 引线 3mm x 3mm QFN 和 MSOP 封装,是一款关注空间利用的 IC,简化并优化了具特殊定时要求的设计。



关键词: 定时器 LTC2956

评论


相关推荐

技术专区

关闭