【电源专题】充电过程中指示灯怎么就红绿闪烁或是同时亮

        本案例是在工作中发现的,同事测试的时候发现产品充电时指示灯红绿闪烁。正常的表现应该是充电为红灯,充满为绿灯。怎么会出现红绿闪烁的情况呢?

        首先前提条件是产品已经量产,并且出货数量巨大,因此是否为个例性问题?通过排查后发现,最终现象是跟着充电器走,使用正常产品配置的充电器,充电时亮红灯无问题。要是使用Hub接USB线给产品充电,那就会红绿闪烁。

        因此要先从以下指示灯控制电路开始分析,其中nCHG_OK是充电芯片显示充电是否完成的标志管脚,拉低时说明在充电,拉高时说明充电完成。Vchg为插入的电源适配器电压。

【电源专题】充电过程中指示灯怎么就红绿闪烁或是同时亮_第1张图片

        首先先看红灯亮的情况:当nCHG_OK为低时(在充电),那么三极管Q20是导通的,因此红灯是亮的。
 【电源专题】充电过程中指示灯怎么就红绿闪烁或是同时亮_第2张图片

         此时如果休眠IO为高电平,那么因为Q19不导通,并且D67A1为低,所以绿灯是不亮的。

【电源专题】充电过程中指示灯怎么就红绿闪烁或是同时亮_第3张图片

        如果充饱时,nCHG_OK为高电平,那么逻辑如

你可能感兴趣的:(电源专题,经验分享,嵌入式硬件)