原创 【原创】一种USB插入检测+电源低功耗控制电路

2025-6-16 14:10 837 4 7 分类: 智能硬件

电路背景

制作一个小车,这个小车用到了一个充电放电电量显示三合一的芯片: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

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

eeNick 2025-6-17 10:07

好文章,支持原创,奖励500E币,已到账请查收
相关推荐阅读
a老怪 2025-06-16 14:25
【原创】一种长按开关机短按普通按键的电路
实现电路开机当按下KEY1后,Q2导通,A端为低电平,Q1导通,OUT输出电给MCU,MCU通过PWRIN检测到高电平5秒以上后,PWROUT持续输出高电平使Q3导通,A端被拉低为低电平,即使KEY1...
a老怪 2024-01-19 11:05
GD32VW553 使用滴答定时器的 定时计算公式问题
使用的主控是GD32VW553HMQ6,主频是160MHz,而在其例程中,关于滴答定时器的比较值是设置为系统时钟 / 4000。我自己对滴答定时器的理解是滴答定时器定时时间= 滴答定时器比较值 * 计...
a老怪 2023-12-15 11:52
GD32VW553 使用串口中断上电自动触发串口空闲中断问题
起初的串口配置如下:开启了串口接收中断和空闲中断。[code]/*** 串口0初始化配置* @param dwbaud_rate 波特率设置*/void Uart0InitConfig(uint32_...
EE直播间
更多
我要评论
1
4
关闭 站长推荐上一条 /3 下一条