一键开关机电路设计

一些硬件设计中,需要使用微动开关来控制电源开启和关掉,本篇文章将介绍一款TI芯片使用微动开关来控制电源的硬件电路:
一键开关机电路设计

设计使用按钮控制器(消除按键抖动也可以使用施密特触发器)和D触发器(锁定状态)来控制电源开启和关断。时序图如下所示:

一键开关机电路设计
D触发器真值表如下:
一键开关机电路设计
系统在初始化上电时要有确定状态,不要出现一上电使D触发器Q输出为高导致后端三极管导通后端系统上电。确定上电初始状态是由RDELAYR_{DELAY}CDELAYC_{DELAY}来实现的,根据真值表得知,初始上电时要保证PRE为高,CLR为低。通过RC延时电路来保证初始化为低电平状态,RC延时时间一般大于10倍VCC上升时间。

这样按键按一下开机,再按一下关机。一直循环下去…