充电器的检测
为什么我在测完热敏电阻的检测后,板子进入关机状态,然后我接上充电器后,为什么充电器不能检测到。测试前的结果为VTS=0V,VREG=0,VTSB=0V,VCHG-=0.56V,VDSG-=6V(接负载时,无负载为0V),VCHG=0.3V,VDSG=0V,VCPCKN=VDPCKN=0.56V,CHGST=0.3V,VCHGCTL=0.9V.DSGFlag=0,
接上充电器后,VTS=4.86V,VTSB=4.85V,VREG=0V,VCHG=VCHG-=-8.9V,VCCAP=0V,VDCAP=0.5V,VCPCKN=8.9V,VDPCKN=0V,接线见附录所示
求各位指教
不好意思,图上看不清你用的是哪一颗IC,能否直接把你测试的原理图发一下,多谢!
图见1,就是在PACK+与CHG-两端接上充电器,并且把CHGCTL通过一个15K的电阻与PACK+连在一起,从而来时CHGST拉高。但是,还是无法唤醒板子。
请问您用的电池是铅酸电池么?电池电压大概是多少?
如果是铅酸电池的话,可能是电压过低导致的。bq77910A通常是针对锂电池设计的。
用的就是锂电池(中聚电池sinoeoly)了,平均电压在3.3V左右,
可以直接检测CHGST pin上的电压,电压应该在0.6V左右。如果pin上电压过低,减小电阻,或者提高电压。
减小电阻或者提高电压时,注意下拉的1K电阻上的损耗应该<1/16W
为什么只要CHTCL端通过一个15K的电阻接到PACK端时,CHGST端就显示0.85V的电压,(电源电压为13.3V )而未接充电器时TS端的电压已经为4.86V与VTSB相同,为什么会这样,而且接上充电器后板子还是睡眠状态(就是打不开软件,出现"target can't be found, please verify all connection to the target" ),会不是我以前在做放电短路的时候将FB3207zIRP209D的mos管(放电mos管)给烧了的缘故,但是我换上了一个FB3207ZIRP950D,会不会是这两个mos管不同而造成的呢?但是换上后我还是测了放电短路保护,热敏电阻短路,及过温保护呀,应该不是这问题吧。
为什么刚开始时未接充电器时TS的电压与VTSB的电压为0V,而接了充电器后,再将其断开其电压就一直是4.85V,会不会是板子已经烧了,但是我觉得不像,好像就是处于关机状态VREG的电压为0v,稳压LDO未打开,会不会是LDO已经坏了。
不是说只要CHGST两端的电压达到0.5V以上就能检测到充电器了吗,但是测试过程中只要CHTCL端通过一个15K的电阻接到PACK端时,CHGST端就显示0.85V的电压,也就是一直都能检测到充电器,那么为什么在接上充电器后还是处于关机状态(就是打不开软件,出现"target can't be found, please verify all connection to the target" )。
求解
从你描述的情况看来,
1. 15K电阻接在Pack上,芯片激活,这个是有可能的,因为Pack电压与Bat电压在MOS管关断的情况下也是有一定的共模电压存在,这是正常的。
2. 激活后仍然处于关机状态的原因,是由于芯片进入了保护模式,LDO禁止使能。
3. 芯片进入保护模式的原因,是由于你的TS 引脚的电压不正常, Ts = VTSB,是NTC开路的保护
建议您检查一下NTC电阻的阻值,或者将NTC电阻换成一个普通的电阻,让TS引脚上的分压在合理的温度范围内(EVM上的NTC为103AT-2,25°C时,阻值为10K)。
您好,通过测量与TS和TSB之间有关的电阻均正常,我在想为什么CHG-两端的电压是负值(通常为-12V左右),好像已经超出了范围。是不是bq77910ADBT已经坏了?因为检测外电路很多都是好的,但是TS和VTSB两端的电压还是相等,您能告诉我怎么检测芯片的好坏吗,求指教。
可以通过ZEDE pin来测试芯片的好坏,将ZEDEpin拉低,可以测试芯片的保护功能是否正常。
您好,板子都关机了,软件打不开,怎么样才能测到芯片的保护功能,通过什么来测试呢?不是要通过软件才能显示出芯片的保护功能吗,难道还有其他方法,请指教。
需要先将板子启动起来,需要做一些改动,尝试一些方法把可能造成芯片无法启动的原因排除,比如,NTC上强制外加电压,看看板子能不能启动,
如果可以,用示波器捕捉ZETE pin 和 CHG DSG驱动pin的波形,观察ZETE pin 拉低的时候,mos管会不会关断,来判断是否芯片正常。
但是如果尝试过无法启动芯片,那只能更换芯片再尝试了。