您尚未登录。

楼主 #1 2021-03-09 16:09:47

Quotation
会员
注册时间: 2018-10-04
已发帖子: 289
积分: 271.5

长按若干秒强制重启的电路怎么做?

手机或某些电子产品上,常有 长按电源键若干秒强制重启的功能。这种强制重启在系统完全卡死时也管用,所以猜测是硬件实现的。
比如Kindle死机时,按住电源十几秒后,黄灯闪烁并重启。
一般是如何实现呢?有没有低成本的做法?

离线

楼主 #6 2021-03-10 09:22:47

Quotation
会员
注册时间: 2018-10-04
已发帖子: 289
积分: 271.5

Re: 长按若干秒强制重启的电路怎么做?

搜到了ST的Smart Reset IC系列专门干这个事情 https://www.st.com/en/reset-and-supervisor-ics/smart-reset-ics.html,型号为STM65xx/SR1/SR2。有长按1个键的,有同时长按2个键的。长按延时几秒到十几秒后触发reset。
本来以为用几个分立器件能搭起来,但似乎没那么简单。又要长按开机,又要能长按更长时间reset,不太好做。

4楼说的watchdog电路也是要软件里喂狗的,软件如果有bug,比如在死循环里喂狗,那外部watchdog也没办法。
5楼的cat809是电压检测,供电电压低于多少一小段时间再恢复,则触发reset。

最近编辑记录 Quotation (2021-03-10 09:24:10)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn