[发明专利]看门狗计时器及其控制方法和电子设备有效
申请号: | 202010536590.5 | 申请日: | 2020-06-12 |
公开(公告)号: | CN111782429B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 汤钧;顾永如;吴群;喻士楷 | 申请(专利权)人: | 上海橙群微电子有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 深圳市嘉勤知识产权代理有限公司 44651 | 代理人: | 王敏生 |
地址: | 201306 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 看门狗 计时器 及其 控制 方法 电子设备 | ||
本申请公开一种看门狗计时器的控制方法,包括提供多个电源域,所述多个电源域能够分别打开或关闭,所述多个电源域分别具有多个时钟;打开当前电源域,所述看门狗计时器的时钟为当前电源域所具有的时钟;获取切换到目标电源域的起始计数值,并将该起始计数值写入看门狗计时器;打开目标电源域,将看门狗计时器的时钟切换为打开的电源域所具有的时钟;关闭当前电源域。本申请还公开了一种看门狗计时器和电子设备。
技术领域
本申请涉及电学领域,具体而言,涉及一种看门狗计时器及其控制方法和电子设备。
背景技术
近年来,包括蓝牙芯片、无线局域网芯片在内的多功能通信芯片,都提供了多个电源域以节约能耗。在不同的操作模式下,芯片的不同部分和不同功能获得供电。同时,芯片的不同时钟域通常需要使用不同的时钟。然而,现有的看门狗计时器只能在同一个时钟或同一个电源域下正常工作。因此,有必要提供一种能够在不同的电源域和不同的时钟域都可以正常工作的看门狗计时器。
发明内容
有鉴于此,本申请提供一种能够克服或改善现有技术问题的看门狗计时器及其控制方法和电子设备,其具体内容如下:
本申请的一个方面提供一种看门狗计时器的控制方法,包括:
提供多个电源域,所述多个电源域能够分别打开或关闭,所述多个电源域分别具有多个时钟;
打开当前电源域,所述看门狗计时器的时钟为当前电源域所具有的时钟;
获取切换到目标电源域的起始计数值,并将该起始计数值写入看门狗计时器;
打开目标电源域,将看门狗计时器的时钟切换为打开的电源域所具有的时钟;
关闭当前电源域。
可选地,所述多个电源域包括第一电源域和第二电源域,所述第一电源域具有第一时钟,所述第二电源域具有第二时钟;所述第一电源域为当前电源域,所述第二电源域为目标电源域时:
打开当前电源域,所述看门狗计时器的时钟为当前电源域所具有的时钟包括:打开第一电源域,控制看门狗计时器的时钟切换为第一时钟;
获取切换到目标电源域的起始计数值,并将该起始计数值写入看门狗计时器包括:在第一电源域打开时,获取看门狗计时器的第一当前计数值,根据第一当前计数值计算切换到第二电源域的第二起始计数值,将该第二起始计数值写入看门狗计时器;
打开目标电源域,将看门狗计时器的时钟切换为打开的电源域所具有的时钟包括:打开第二电源域,控制看门狗计时器的时钟切换为第二时钟;
关闭当前电源域包括:关闭第一电源域。
可选地,所述第一电源域为初始电源域时,打开第一电源域和控制看门狗计时器的时钟切换为第一时钟之间还包括:打开看门狗计时器,将看门狗计时器的计数值设定为初始计数值。
可选地,根据初始计数值获取当前域的重置计数值:
当前域的重置计数值=(初始计数值/(初始域时钟)*当前域时钟;
其中,所述当前域可以为所述电源域中处于任一打开的电源域。
可选地,打开第一电源域,控制看门狗计时器的时钟切换为第一时钟和获取看门狗计时器的第一当前计数值,根据第一当前计数值计算切换到第二电源域的第二起始计数值,将该第二起始计数值写入看门狗计时器之间还包括:看门狗计时器使用第一时钟进行计数;判断是否需要重置;是则计数值重置,并使用第一时钟进行计数;否则判断是否需要切换到第二电源域,是则获取看门狗计时器的第一当前计数值,根据第一当前计数值计算切换到第二电源域的第二起始计数值,将该第二起始计数值写入看门狗计时器;否则看门狗计时器使用第一时钟进行计数。
可选地,所述看门狗计时器的控制方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海橙群微电子有限公司,未经上海橙群微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010536590.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电脑横机用自动注油器
- 下一篇:一种空调排水管疏通装置