当STM8L052低功耗遇到看门狗怎么处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当STM8L052低功耗遇到看门狗怎么处理相关的知识,希望对你有一定的参考价值。
参考技术A 一款采用电池供电的产品,需要低功耗配置,选择的MCU是STM8L051。运行在无人值守的环境,且环境干扰较多,在运行过程中需要看门狗“护卫”。那么进入低功耗后,忠实的狗狗去哪呢?首先,STM8L051默认看门狗是关闭的,假如软件控制打开看门狗,软件上是无法再关闭看门狗的(也许是MCU厂家为了安全考虑)。
最后,仔细查阅了资料发现下面信息:
在opt3中可以设定。用IAR编译器,必须先连接MCU,否则设置的地方是虚的。打开后按如下配置:
搞定!
TPL5010硬件看门狗电路
在做一些采集频率很低的产品的时候,会考虑电池供电,比如表、电气表等,为了控制功耗,往往会在设备不需要工作的时候让它进入低功耗模式。
为了设备的稳定性,避免死机后无法恢复,必须配置看门狗,一般的看门狗芯片,喂狗间隔时间是几秒钟。
这样在喂狗和低功耗之间就产生了一个矛盾,频繁的喂狗就需要频繁的醒过来,这样功耗就很难做到很低。
这颗看门狗芯片,喂狗间隔0.1秒到2小时可调,电压为 2.5V 时, 电流消耗为 35nA(典型值),特别适合上面的应用。
2小时的间隔意味着主控芯片每2小时醒过来喂狗一次即可,而在2.5V供电的情况下,功耗仅仅35nA,几乎可以忽略不计
引脚说明
1:供电
2:GND
3:可以通过调整下拉电阻的阻值,来实现不同看门狗间隔
4:输入,喂狗的引脚
5:输出,可以定时唤醒主控设备
6:复位引脚,如果没有喂狗,通过这个脚复位主控
特性
- 电源电压范围为 1.8V 至 5.5V
- 电压为 2.5V 时, 电流消耗为 35nA(典型值)
- 可选计时间隔: 100ms 至 7200s
- 计时器精度: 1%(典型值)
- 可通过电阻选择时间间隔
- 看门狗功能
- 手动复位
应用
- 电池供电系统
- 物联网 (IoT)
- 出入探测
- 篡改检测
- 家庭自动化传感器
- 温度调节装置
- 消费类电子产品
- 远程传感器
- 白色家电
说明
- TPL5010 纳瓦级计时器是一款超低功耗计时器, 其看门狗功能专为占空比、 电池供电型 应用 (比如物联网中的应用) 中的系统唤醒功能而设计。 其中许多 应用需要使用 μC, 因此, 通常希望将 μC 维持在低功耗模式以更大限度节省电流, 而仅在某些时间间隔内唤醒以收集数据或为中断提供服务。 虽然 μC 的内部计时器可用于系统唤醒, 但它可能单独消耗数微安的总系统电流。
- TPL5010 仅消耗 35nA, 可替代集成式 μC 计时器的功能。 这样就可将 μC 置于低得多的功耗模式, 将内部计时器关闭, 并在被 TPL5010 中断时仅返回到激活模式。
- TPL5010 通过提供近两个数量级的功率节省, 可以大幅减小能量采集或无线传感器 应用中所使用的电池尺寸。
- TPL5010 提供 100ms 至 7200s 的可选时间间隔, 适用于中断驱动型 应用。 出于安全考虑, 某些标准(如 EN50271) 要求实现看门狗功能。
- TPL5010不仅实现了看门狗功能, 而且几乎没有增加功耗。
- TPL5010 采用 6 引脚小外形尺寸晶体管 (SOT23) 封装。
以上是关于当STM8L052低功耗遇到看门狗怎么处理的主要内容,如果未能解决你的问题,请参考以下文章