主题中讨论的其他器件:TPS65987D、 BQSTUDIO、 TPS65987
我遇到了 EN_OTG (寄存器的第4位)问题。 0x35)在我使 OTG/VAP 引脚(#5)为高电平时清除、只要此引脚为高电平、我就不能再次将此位设置为高电平、因此无法激活 OTG。 当然、我还有 OTG_VAP_Mode (寄存器的#5位)。 0x34)高电平、并适当地将 OTG 电压寄存器设置为5.009V、将 OTG 电流寄存器设置为500mA。 我通常使用低 OTG 电压范围(Reg. 0x34高电平)
这是一个问题,使我感到很不好。
您能否列举尝试 OTG 操作时清除此类 en_OTG 位的所有条件?
我知道一些可能性:
1) OTG_OVP 和 OTG_UVP (寄存器的[1:0]位 0x20)。 我确实知道没有 OVP、因为适配器侧根本不上升、但我不知道 UVP。 在启用 OTG 时、声明了 UV 条件? 它是否会在几毫秒内开始切换、如果它没有上升到给定的点、它会退出并禁用 en_OTG? 当我将 OTG 引脚设置为高电平时、我看不到任何切换尝试或电池电流消耗突发。
2) 2)我知道电池电压不能超过充电电压寄存器的2%、因此没有会抑制 OTG 运行的电池 OVP 条件。 我将充电电压寄存器设置为8.856V、但我的电池电压为8.2V、因此没有任何 OVP 跳闸的风险。
3)我的 ILIM_HiZ 通过由 TPS65987D 的 LDO_3V3输出供电的175.1KΩ(top)/ 100kΩ(Bot)分压器驱动至1.2V (用于初始500mA 限制)。 我确认我确实具有1.2V 电压。
同样、请向我提供可能导致 en_OTG 位自动清除的所有条件、以便我可以进行相应的故障排除。
非常感谢、
Georg A. Mussenden
