共2条
1/1 1 跳转至页
SP6201,LDO 用SP6201带关断功能的LDO做的“单键开关”
问
参见附图
用一个按键实现单键开关。只不过要用2个IO口。
开机流程:KEY_PWR按下,T5导通,SP6201的EN脚为高,SP6201输出正常。
单片机上电,将SELF_ON置低。维持T5导通,即使此时KEY_PWR放开,SP6201也维持输出。
关机流程 。KEY_PWR按下,单片机从KEY3处检测到为低,单片机使SELF_ON 为高,
然后单片机进入掉电模式。当KEY_PWRA放开,T5截止,SP6201的EN脚为低,
使SP6201关断。此时电源关断。
同时还可以实现自动关机,电压低关机等功能。
如果不需要按键关机(只开机)则可以只用一个IO口。
特别说明的是,SP6201的关断电流<1uA.
压降为 160mV@100mA
带复位输出。
如果选用锂电池,可以根据锂电池的特性选用3.3V或 3.0V的输出电压的SP6201
SP6201的资料及价格可以在 周立功单片机 的网站上找到。
答 1: “单键开关”一般是利用MCU休眠楼主这样的电路后遗症多。 答 2: 所长经验丰富,请指出其中问题。忘所长不吝指教哦! 答 3: 过于复杂了!6201本来就是用在低功耗的,所以外围器件能省则省
8550一加上去,搞得不好,8550就得消耗几个mA
一般EN可以直接Vin就行了,再从EN直接 接KEY到GND就可以了!
SP6201主要的卖点在于低功耗
及 电压坚控功能, 可以当作外围复位监控电路来用!
RSN可以当作 /RST接低电平复位的MCU
一款既带有 LDO + /RST 的芯片
答 4: 赞同楼主!很多DCDC芯片也可以,只要内部有mos开关能完全切断即可。
不同意所长,单键开关方法和要求很多,休眠只是一种方式,对于要求关机0功耗的系统,MCU休眠不可取。
不同意kenand,这个电路关机电流就是LDO的关断电流。开启电流也很小,8550并无大电流,mA级的功耗是虚构的,合理的选值会让工作电流满足要求。
To楼主,按键电流有些大,可以在二极管上串连一个电阻,不过呢,也是按键按下瞬间的事情,无所谓。
答 5: 系统要求是同一个按键,要做开/关2个功能。TO:kenand
系统要求是同一个按键,要做开/关2个功能。所以才用一个8550来反相。
另外在工作时因为有另外一个功耗比较大的东西,所以即使增加1mA,问题也不大。何况是(VBAT/14K)也只有300uA。
其实如果只需要按键开,就可以不需要8550了。附图就是这个电路。其中R1是为了加快关断。(因为LPC922FDH完全掉电后,耗电远远小于1uA,C4电容上的电放的很慢。)
to 12864 的确加个电阻按键按下时的电流要小些,谢谢提醒。
我感觉可能存在的问题是:一旦单片机死机,就没有办法关机了。但我利用了(LPC922FDH)内部的独立WDT,如果死机被WDT复位,就能够正常了。(这个几率也非常小)
还有什么问题,请各位大侠多多提意见。
用一个按键实现单键开关。只不过要用2个IO口。
开机流程:KEY_PWR按下,T5导通,SP6201的EN脚为高,SP6201输出正常。
单片机上电,将SELF_ON置低。维持T5导通,即使此时KEY_PWR放开,SP6201也维持输出。
关机流程 。KEY_PWR按下,单片机从KEY3处检测到为低,单片机使SELF_ON 为高,
然后单片机进入掉电模式。当KEY_PWRA放开,T5截止,SP6201的EN脚为低,
使SP6201关断。此时电源关断。
同时还可以实现自动关机,电压低关机等功能。
如果不需要按键关机(只开机)则可以只用一个IO口。
特别说明的是,SP6201的关断电流<1uA.
压降为 160mV@100mA
带复位输出。
如果选用锂电池,可以根据锂电池的特性选用3.3V或 3.0V的输出电压的SP6201
SP6201的资料及价格可以在 周立功单片机 的网站上找到。
答 1: “单键开关”一般是利用MCU休眠楼主这样的电路后遗症多。 答 2: 所长经验丰富,请指出其中问题。忘所长不吝指教哦! 答 3: 过于复杂了!6201本来就是用在低功耗的,所以外围器件能省则省
8550一加上去,搞得不好,8550就得消耗几个mA
一般EN可以直接Vin就行了,再从EN直接 接KEY到GND就可以了!
SP6201主要的卖点在于低功耗
及 电压坚控功能, 可以当作外围复位监控电路来用!
RSN可以当作 /RST接低电平复位的MCU
一款既带有 LDO + /RST 的芯片
答 4: 赞同楼主!很多DCDC芯片也可以,只要内部有mos开关能完全切断即可。
不同意所长,单键开关方法和要求很多,休眠只是一种方式,对于要求关机0功耗的系统,MCU休眠不可取。
不同意kenand,这个电路关机电流就是LDO的关断电流。开启电流也很小,8550并无大电流,mA级的功耗是虚构的,合理的选值会让工作电流满足要求。
To楼主,按键电流有些大,可以在二极管上串连一个电阻,不过呢,也是按键按下瞬间的事情,无所谓。
答 5: 系统要求是同一个按键,要做开/关2个功能。TO:kenand
系统要求是同一个按键,要做开/关2个功能。所以才用一个8550来反相。
另外在工作时因为有另外一个功耗比较大的东西,所以即使增加1mA,问题也不大。何况是(VBAT/14K)也只有300uA。
其实如果只需要按键开,就可以不需要8550了。附图就是这个电路。其中R1是为了加快关断。(因为LPC922FDH完全掉电后,耗电远远小于1uA,C4电容上的电放的很慢。)
to 12864 的确加个电阻按键按下时的电流要小些,谢谢提醒。
我感觉可能存在的问题是:一旦单片机死机,就没有办法关机了。但我利用了(LPC922FDH)内部的独立WDT,如果死机被WDT复位,就能够正常了。(这个几率也非常小)
还有什么问题,请各位大侠多多提意见。
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 基于MCP23S17的输入输出功能模块控制被打赏¥20元 | |
| 【S32K3XX】SPD 软件包使用Link文件修改被打赏¥22元 | |
| Switch-Case局部变量定义问题被打赏¥23元 | |
| 基于米尔TIAM62L开发板的串口通信及应用被打赏¥20元 | |
| PCF8574功能模块及其使用被打赏¥20元 | |
| 传感器LSM6DSO及LIS3MDL的功能检测被打赏¥18元 | |
| LPS25HB气压传感器及其检测被打赏¥18元 | |
| HTS221温湿度传感器及其检测被打赏¥18元 | |
| 【S32K3XX】HSE FW 版本更新被打赏¥21元 | |
| 基于ArduinoUNO开发板的AT24C02读写测试被打赏¥16元 | |
我要赚赏金
