Thread 中讨论的其他器件:TPS2116、TPS2117
工具与软件:
我有一个模块化系统、可以由单个单元组成、也可以通过多个连接在一起的单元进行扩展。 每个单元均可在 IN1上接收来自5Vusb 的电力、或在 IN2上接收来自前一个单元的电力。 首先、我按如下所示配置了电源多路复用器。
我发现、当 IN1不通电时、电源多路复用器会选择 IN2。 此时、某些电压会从 IN1反馈回、从而使 VSNS 高于0.8V 限值、以将多路复用器的行为更改为自动开关模式。 系统加电后、有时会进入电源多路复用器在每个输入之间切换的状态、这样输出约为预期的一半。 通过移除 R1、我能够解决大多数情况下的开关问题。 最终、我在5VUSB (IN1)上检测到加电时、用 GPIO 设置了 VSNS。
但是、我遇到了另一个问题。 在本例中、我将2个单元连接在一起、这两个单元均由5VUSB 供电(意味着我已将两者上的 VSNS 设置为高电平、因此它们都仅使用 IN1)。 这种情况最终损坏了第一个(头)盒子上的一些进程。 我发现、如果我添加一根连接2个接线盒(第一个接线盒和第二个接线盒的 IN2)的电源线、或者添加一个 肖特基二极管、我的所有问题都将消失。 对我来说、这似乎与我在上面描述的问题有关、我会从该芯片的输出到输入端口获得一些反馈。 这是一个已知问题吗?如果是、解决方案是什么。 或者、是否还有其他一些替换部件可能会更好一些?