分享一个长按开关机电路设计
想给产品做长按3秒开机,长按3秒关机,之前一直买的成品芯片,只能支持3-6V输入,局限比较大,后来和嘉立创群友们一起讨论, 完成了这一套方案,可以支持4-20V输入电压的长按开关机电压解决方案,感谢兄弟们的帮助
(1)开机之前
按下瞬间,开关拉低PMOS栅极,PMOS导通开机
3秒内松手自动关机
(2)开机结束
开机时按住3秒后,单片机拉低PMOS栅极,指示灯亮
此时松手可保持开机状态
(3)关机
开机后按住3秒,单片机放开PMOS栅极,灭灯,程序停止运行
此时松手,真正关机
(4)D1作用
由于某些单片机的GPIO默认不是高阻态,所以设置D1防止漏电流
(5)D2作用
由于D2存在,PG为低时,switch_check不会被拉低,
所以当机械开关断开(3秒开机后松手)时
单片机可以读取到上拉的3V3
#嵌入式设计# #电子电路#
开源硬件平台

登录 或 注册 后才可以进行评论哦!