您尚未登录。

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

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

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

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

离线

#2 2021-03-09 16:24:48

raspberryman
会员
注册时间: 2019-12-27
已发帖子: 503
积分: 465

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

小米手机也是这样,偶尔死机,长按还是能重新开机。

离线

#3 2021-03-09 16:29:16

奔跑的孩子
会员
注册时间: 2021-01-28
已发帖子: 51
积分: 31.5

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

用个单片鸡?

离线

#4 2021-03-09 17:05:40

JasonWoo
会员
注册时间: 2019-06-04
已发帖子: 84
积分: 55.5

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

一般是watchdog电路。

离线

#5 2021-03-10 07:35:37

saub
会员
注册时间: 2020-01-28
已发帖子: 102
积分: 60

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

cat809触发reset

离线

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

Quotation
会员
注册时间: 2018-10-04
已发帖子: 296
积分: 264.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)

离线

#7 2021-03-10 10:29:27

vegetableswim
会员
注册时间: 2020-07-20
已发帖子: 9
积分: 14

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

之前想找类似的电路,低功耗用,想实现的功能:长按开机,开机后短按能被识别,长按能断电。用分立搭占面积太大,用ic国外的又比较贵,不知道国产有没有类似的芯片

离线

#8 2021-03-10 11:01:47

奔跑的孩子
会员
注册时间: 2021-01-28
已发帖子: 51
积分: 31.5

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

mmexport1615345251566.png

离线

#9 2021-03-10 11:11:15

孤星泪
会员
注册时间: 2020-03-18
已发帖子: 235
积分: 231

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

这么多元件不如加个两毛钱的单片机靠谱

离线

#10 2021-03-10 22:50:57

sjshe3326
会员
注册时间: 2020-10-19
已发帖子: 125
积分: 69.5

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

手机这种都是PMU自带RTC部分一起实现的这个功能

离线

#11 2021-03-11 17:27:56

wu150
会员
注册时间: 2019-03-30
已发帖子: 57
积分: 56.5

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

一块小单片机控制供电

离线

#12 2021-04-01 18:11:18

saub
会员
注册时间: 2020-01-28
已发帖子: 102
积分: 60

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

tps3828

离线

#13 2021-04-01 18:28:35

DENHJD
会员
注册时间: 2017-12-24
已发帖子: 42
积分: 146.5

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

手机上都是PMIC内置的单片机控制的,自己搞的话就直接来个辉芒微或者粤原点几毛钱的单片机搞呗,或者更方便点各种一两块的CM0核的单片机

离线

#14 2023-10-27 13:25:53

演技担当黄晓明
会员
注册时间: 2017-10-17
已发帖子: 184
积分: 122.5

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

缥缈九哥的 电路

离线

#15 2023-10-27 16:42:00

dykxjh
会员
注册时间: 2020-03-25
已发帖子: 170
积分: 170

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

71.jpg
10年前设计的,P9按键既是开机按键,又是关键键,同时还是长按断电按键。虽然复杂,但是稳定可靠。
关机的时候按P9开机。开机的时候按P9配合软件可以关机。死机的时候长按P9直接断电,然再按P9可以再开机。

最近编辑记录 dykxjh (2023-10-27 16:46:22)

离线

#16 2023-10-27 16:50:09

3050311118
会员
注册时间: 2020-09-08
已发帖子: 69
积分: 59

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

国产有专用芯片,几毛钱一片,淘宝搜

离线

#17 2023-10-27 17:11:12

ok8088ok8088
会员
注册时间: 2023-10-27
已发帖子: 6
积分: 1

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

@Quotation
我也有这个需求,这几个芯片有点小贵

离线

#18 2023-10-27 17:23:12

davidxu
会员
注册时间: 2021-04-13
已发帖子: 12
积分: 2

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

笔记本电脑里把这类芯片称作EC(Embedded Controller Chip,嵌入式控制器芯片),其实就是颗低功耗单片机。

离线

页脚

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

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