一台ibmx41的机器 电池不充电 本来第一步应该代换一个电池试试 可惜手上没这个电池 于是乎先看看电路有没有问题 MISC G/A (PMH-6)的M2GATEON和M1GATEON都是正常的 3.3v DC-DC TSURUMAI的M1_DRV 23v左右 M2_DRV 0v M2CONTROL也正常

这边是没有问题的 现在检测smbus

cn14的I2C_CLK_BT0和I2C_DATA_BT0 是连接到了这里

查这个ic IDTQS3VH235Q 找不到 pdf 查其工作条件 vcc3m 正常 1pin 15pin I2C_ENABLE# 电压在0-3。3v之间不停的跳变 不正常 断开其和h8的线路 结果电压不跳的 遂怀疑h8不良 由于其它部分开机上电都是正常的 我想看看能飞线解决这个问题 仔细查看这个图纸 分析这个ic是用于转换smbus的 其中H8_SCL0和H8_SDA0是到达h8的 左边的4路分别到达 1 SLICE_SCL是到达扩展坞的 2 I2C_CLK_BT0是主电池 3 I2C_CLK_BT1是副电池 4 I2C_CLK_DG到达cn1

不知是何物 点位图上也没有 不过图上标注no asm 看来基本上只用了主电池这一路 我看看能否直接把电池和h8的smbus连接起来 故取下u25 短接其 5 7pin 9 11pin 如图

现在查电池的 2 3pin的波形 貌似正常 因为不能看出波形其中代表的含义

至此为止 还是不能充电 于是乎 检测pmh6和h8的spi通讯 39pin XP_CLK没有波形 故其62pin不能发出BAT_CRG 导致u16的15pin shutdown为低电平

u16不能正常充电 问题卡在此处 不能解决 不知道是什么问题导致无xp—clk 百思不得其解 上天入地 翻箱倒柜 查询其波形出来的条件 找不到相关的描述 窃以为这个波形应该是电池接上之后才有的 但是手上没有这个电池 看到旁边一台r51的电池 不匹配 但是脚位是一样的 查其脚位定义和x41的是一样的

虽然形状不一样 但是 把板和电池呈90°脚 可以勉强插进去 这时候 奇迹产生了 电池是可以充电的 查xp clk的波形 出来了

这个波形还是和smbus的时钟有点不同的 难道是电池未接的原因 ? 可是 u25的enable脚电压跳变也不正常啊 难道是电池也坏了? h8的smbus enable这边也有问题? 心有不甘 马上还原u25 电池还是能充电 而且u25的 1pin 15pin电压也是在0-3.3v之间跳变 太奇怪了 第一次看到enable的电压不是一个固定数字 还是能跳变的 不解 有高人能解释吗 虽然这个乌龙 但是还是能学习一些东西的 电池不接 h8 和pmh6的通讯时钟xp_clk pmh6是不会产生 BAT_CRG的
|