主题中讨论的其他部件:TPS2.575万,, BQ40Z50-R1, BQ2.5731万
我们正在使用tps2.575万 + bq2.5792万
硬件图请参见附件。
当2s电池存在时,没有tps25PD USB充电器,bq2.5792万的状态似乎正常。
但是,当我将PD 15V USB充电器插入tps25's USB中时,会出现不合格的适配器。
以下是寄存器转储:
//2s电池存在,无充电器,状态良好
[ 210.19.2746万 ] tps2.575万_charger_dump (622):Bq_REG[0x0]=0x12 //7V
[ 210.24.4868万 ] tps2.575万_charger_dump (625):Bq_REG[0x1]=0x348 //8.4V
[ 210.28.8489万 ] tps2.575万_charger_dump (632):Bq_REG[0x3]=0x0c8 /2A
[ 210.33.2827万 ] tps2.575万_charger_dump (639):Bq_REG[0x5]=0x24 //3600mV默认值
[ 210.37.6516万 ] tps2.575万_charger_dump (643):Bq_REG[0x6]=0x12c //3000mA默认值
[ gui] tps2.575万_charger_dump (650):Bq_REG[0x9]=0x15 //840mA由210.42.0522万 工具设置
[ 210.46.4178万 ] tps2.575万_charger_dump (654):Bq_REG[0xA]=0x63 //单元2s;1024ms默认值;200mV默认值
[ 210.50.8965万 ] tps2.575万_charger_dump (658):Bq_REG[0xF]=0xa2 //默认值
[ 210.55.2641万 ] tps2.575万_charger_dump (661):Bq_REG[0x10]=0x80 //禁用监视计时器
[ 210.59.8084万 ] tps2.575万_charger_dump (664):Bq_REG[0x11]=0x0 //D+/D-检测已禁用
[ 210.64.6721万 ] tps2.575万_charger_dump (667):Bq_REG[0x12]=0x0 //默认值
[ 210.69.2625万 MHz] tps2.575万_charger_dump (670):Bq_REG[0x13]=0x1 //FORCE_VINDPM_DET=1;PWM_FREQ=MHz 1.5
[ OTG ] tps2.575万_charger_dump (673):Bq_REG[0x14]=0x1c //在210.73.6457万 模式下禁用电池放电电电流调节;禁用EN_EXTILIM;
[ 210.75.7524万 ] tps2.575万_charger_dump (698):Bq_REG[0x19]=0x0 //默认0mA
[ 210.78.0853万 ] tps2.575万_charger_dump (677):Bq_REG[0x1b]=0x0 //default,正常
[ 210.82.8609万 ] tps2.575万_charger_dump (680):Bq_REG[0x1c]=0x0 //未充电;无输入;无1.2
[ 210.87.2938万 ] tps2.575万_charger_dump (683):Bq_REG[0x1d]=0x1 //batt存在
[ 210.91.648万 ] tps2.575万_charger_dump (686):Bq_REG[0x1E]=0x0 //正常
[ 210.96.0582万 ] tps2.575万_charger_dump (689):Bq_REG[0x1f]=0x0 //正常
[ 211.0.4627万 ] tps2.575万_charger_dump (693):Bq_REG[0x20]=0x0 //正常
[ 211.4.8688万 ] tps2.575万_charger_dump (696):Bq_REG[0x21]=0x0 //正常
[ 211.9.6707万 ] tps2.575万_charger_dump (699):Bq_REG[0x26]=0x0 //正常
[ 211.14.0365万 ] tps2.575万_charger_dump (702):Bq_REG[0x27]=0x0 //正常
[ 211.18.4667万 ] tps2.575万_charger_dump (705):Bq_REG[0x28]=0x0 //正常
// 2秒电池存在,充电器已连接
[ 2194.960456 ] tps2.575万_charger_dump (622):Bq_REG[0x0]=0x4
[ 2195.004721 ] tps2.575万_charger_dump (625):Bq_REG[0x1]=0x1a4
[ 2195.049608 ] tps2.575万_charger_dump (632):Bq_REG[0x3]=0x0c8
[ 2195.096796 ] tps2.575万_charger_dump (639):Bq_REG[0x5]=0x24
[ 2195.140800 ] tps2.575万_charger_dump (643):Bq_REG[0x6]=0x12c
[ 2195.184471 ] tps2.575万_charger_dump (650):Bq_REG[0x9]=0x15
[ 2195.228791 ] tps2.575万_charger_dump (654):Bq_REG[0xA]=0x0 //1s
[ 2195.273074 ] tps2.575万_charger_dump (658):Bq_REG[0xF]=0xa2
[ 2195.316928 ] tps2.575万_charger_dump (661):Bq_REG[0x10]=0x80
[ 2195.360467 ] tps2.575万_charger_dump (664):Bq_REG[0x11]=0x0
[ 2195.404626 ] tps2.575万_charger_dump (667):Bq_REG[0x12]=0x0
[ 2195.448831 ] tps2.575万_charger_dump (670):Bq_REG[0x13]=0x1
[ 2195.496839 ] tps2.575万_charger_dump (673):Bq_REG[0x14]=0x1c
[ 2195.525944 ] tps2.575万_charger_dump (698):Bq_REG[0x19]=0x1 //10mA ??????????????
[ VAC] tps2.575万_charger_dump (677):Bq_REG[0x1b]=0xF //VBUS存在;2195.546414 1 VAC2存在;电源良好;
[ 2195.592692 ] tps2.575万_charger_dump (680):Bq_REG[0x1c]=0x10 //未充电;不合格适配器
[ 2195.638501 ] tps2.575万_charger_dump (683):Bq_REG[0x1d]=0x1 //batt存在
[ 2195.685116 ] tps2.575万_charger_dump (686):Bq_REG[0x1E]=0x0
[ 2195.733348 ] tps2.575万_charger_dump (689):Bq_REG[0x1f]=0x0
[ 2195.776862 ] tps2.575万_charger_dump (693):Bq_REG[0x20]=0x20 //VBAT_OVP,因为有1个电池
[ 2195.820837 ] tps2.575万_charger_dump (696):Bq_REG[0x21]=0x0
[ 2195.864450 ] tps2.575万_charger_dump (699):Bq_REG[0x26]=0x20 //VBAT_OVP
[ 2195.908744 ] tps2.575万_charger_dump (702):Bq_REG[0x27]=0x0
[ 2195.952724 ] tps2.575万_charger_dump (705):Bq_REG[0x28]=0x0
有几个错误
1) VBAT_OVP,我认为这是由细胞计数错误(REG[0xA]= 0)引起的,我不知道为什么在连接充电器后细胞计数变为1。
2)非合格适配器(REG[0x1c]=0x10)。 请参阅TPS25S VBUS和BQ2.5792万的VBUS的波形,bq2.5792万的D+D-未连接。


那么为什么细胞计数是错误的, 为什么 检测不到合格的适配器?

