Power Select

From ElectroDragon Wiki
Revision as of 23:17, 25 January 2021 by Chao (talk | contribs) (→‎Reference)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

01

  • 5V 接入, 电池接入, 开关断开, G1, G2 高电平, S2 电平比D2 高, 体二极管截止, VGSM 没有电, 系统不工作, 只充电
  • 5V 接入, 电池接入, 开关闭合, G1 低电平, G2 高电平 , 5V 经SS24 送给VGSM, 系统工作, 充电
  • 5V 断开, 电池接入, 开关断开, G2 低电平, VBAT 流向S2, G1 高电平, VGSM 没有电, 系统不工作
  • 5V 断开, 电池接入, 开关闭合, G1. G2 低电平 , VBAT 流向S2, 再送给VGSM, 系统工作

02

  • 本电路可以实现,当接入一种电源后自动切换另一路电源,类似于UPS
  • VCC_4V5是直流电源,Battery为电池,VCC_IN为输出;当VCC_4V5存在时,自动断开Battery,当VCC_4V5,不存在时,自动使用Battery供电!

03

  • 这个电路与 TP4056上的那个是差不多,
  • 感觉楼主的D8 二极管 无多大意义-- 因为MOS管内部已经有一个体二极管了,且方向与D8一样, 所以楼主实际电路中也没有接D8。
  • 另外,此电路 从对电池的保护和供电来源这点来说,MOS管和D8二者取其一即可,但为什么实际用了mos而没有用D8呢,
  • 我想是因为后面供电要用3.3V,而电池的电压是3.7--4.2之间,当电池电压过低时,如果用二级管(压降0.6V)后面的电压就是
  • 3.7-0.6=3.1,达不到3.3了,而采用MOS,用电池供电时,mos全开,只有很小的内阻(可以到毫欧级),mos后面还能有接近3.7的电压
  • 再LDO到3.3稳稳的···········

04

  • 最近看了几个电源切换的帖子,凑凑热闹,把我手上一个项目上用的电源切换电路分享给大家,欢迎拍砖。
  • 特点:
  • 1、支持轻触开关、自锁开关
  • 2、支持外接电源自动上电(焊接上D17即可实现)
  • 3、支持待机常电输出
  • 4、外接电源、锂电供电自动切换,由于PMOS内续流二极管的存在,切换过程不会出现电压跌落情况。
  • 5、通过双PMOS背靠背连接,防止外接电源倒灌至锂电池
  • 原理图如下,电源标号说明:
  • 1、VCC_5V0 外接电源输入
  • 2、LI_BAT 锂电池
  • 3、VCC_SYS 主电源输出
  • 4、VCC_SB 待机电源输出
  • 控制接口说明:
  • 1、EX_PWR_KEY 开关按键输入,外接轻触开关或自锁开关,低电平有效。
  • 2、PWR_KEY_DET 开关按键检测,给单片机检测开关状态用,主要适用于采用轻触开关。
  • 3、SYS_PWR_HOLD 电源保持,高电平有效,当采用轻触开关,或者系统想自己控制关机时有用
  • 典型应用:
  • 1、电源开关使用轻触开关,通过检测PWR_KEY_DET状态,控制SYS_PWR_HOLD,实现长按xx秒,系统开机,长按xx秒,系统关机。
  • 2、车载设备,D17外接ACC信号,实现汽车点火,设备自动开机,汽车熄火,延时xx时间后,自动关机。
  • 3、使用自锁开关,断开D17,不用PWR_KEY_DET 与 SYS_PWR_HOLD ,实现外接电源与内置电源自动切换,及小自锁开关控制大电流通断。

10

  • Switching Arduino/ATMega to sleep mode when on battery

Reference

MAX8814