主题中讨论的其他器件:BQ25798、
工具/软件:
您好、
我将 TPS25751与 BQ25798搭配使用。 为了省电 、我将系统置于睡眠模式、断开 TPS25751的 VIN3V3电压(使用我的控制器)。 因此、在睡眠模式下、总功耗约为20uA、包括我的控制器(TPS25751为0)。
要唤醒 I 、请使用来自 GPIO0 = USB 连接器检测的中断 来唤醒系统(当 TPS25751处于由 VBUS 供电的电池无电模式时)。 这种方法很好 、但 TPS25751处于电池无电模式、从而会阻止启动供电模式。
为了克服这一 问题、我使用冷复位(GAID 命令)。 当我使用 PD 兼容(现代)智能手机时、此功能有效。 TPS25751作为受电方启动、并在冷复位后更改为供电方。
但是、如果我连接一部较旧的智能手机 (正常充电5V 和1.5A、可能是从 CC 连接到3.3V 的12k 电阻器) 、它不会启动至拉出模式、而只会启动至灌入模式。 仅 当系统在没有 USB 连接器的情况下启动且 VIN3V3始终开启时(即两者之间没有电池电量耗尽模式)、它才会启动至供电模式。 我尝试了 SWSr 命令、但也不起作用(无论如何、没有解决方案、因为我不知道是连接了接收端还是供电端)。
是否存在断开 USB 接口或以某种方式将其复位的可能性。
谢谢你。