电路背景
制作一个小车,这个小车用到了一个充电放电电量显示三合一的芯片:ETA9640。但是小车有一个总的电源开关,它会关断电池和充电芯片的连接。那我要充电的时候必须得打开电源开关才能够充电?那我关闭电源开关后ETA9640还在工作输出5V?不对劲。
正常情况下是不会再采用这个供电方案而是更换方案了,但是我又想要验证ETA9640的电路作为积累,因此有这个现在这个文章所说的控制电路方案。
实现功能
1. 关机并且不充电时,ETA9640不工作,不充电也不放电。
2. 关机并且要充电时,ETA9640只充电,但是放电5V是悬空状态。
3. 开机时不管充电不充电,ETA9640都要正常工作输出5V。
这里就通过控制ETA9640的EN引脚,低电平ETA9640不工作,高电平工作。
实现电路
电路功能分析
已知条件
1. `开机时`,3V7信号会有3.7~4.2V;`关机时`,3V7信号是0V;
2. `USB插入`时,USB-DEV会有2.5V;`USB不插入`时,USB-DEV是0V;
关机并且不充电时,要求ETA-EN输出低电平
已知条件
1. 关机时,已知3V7信号是0V即低电平;
2. 不充电,即不接入USB,那么USB-DEV信号是0V,即低电平;
* 3V7的高低电平控制的是Q5,Q5是NMOS,高电平时导通;而现在3V7是低电平,则Q5不导通;
* USB-DEV的高低电平控制的是Q2,Q2是PMOS,低电平时导通;而现在USB-DEV是低电平,则Q2导通;
* Q2导通,而Q5不导通,则A点的电压就是BAT经过R57后的电压,是有电的,那就是高电平。
* Q3是NMOS,高电平时导通,由A点电压控制。现在A点是高电平,则Q3导通,那么ETA-EN就会短接到GND,都短接了,那么ETA-EN就等于GND等于低电平。
关机并且要充电时,要求ETA-EN输出高电平
已知条件:
1. 关机时,已知3V7信号是0V即低电平;
2. 要充电,即接入USB,那么USB-DEV信号是2.5V,是高电平;
* USB-DEV是高电平,则Q2不导通;3V7是低电平则Q5不导通;那么A点没有电源输入然后又被R58下拉到GND,则A点为0V,低电平。
* A点是低电平,则Q3不导通,ETA-EN被R56上拉到BAT电压为高电平。
开机时,不管充不充电,要求ETA-EN一直输出高电平
已知条件
1. 开机时,已知3V7信号是高电平;
3V7为高电平,则Q5导通,而Q5导通后A点电压直接短接到GND,不管Q2导不导通,A点都是短接到GND为低电平;
A点为低电平,则Q3就不会导通,ETA-EN被R56上拉到BAT电压为高电平。
作者: a老怪, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-4066354.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
eeNick 2025-6-17 10:07