工具与软件:
我尝试设计一款小型的2端口 USB-C 集线器。 我将 TPS65987D 用作上行 PD 控制器、并将 TPS65988DHR 用作2个下行端口的控制器。 由于外形小巧、我希望集线器中没有用于 PD 的电压转换器。 这意味着我需要让下游 PD 控制器告知上游其协商的电压、然后让上游控制器告知其可以提供该电压。 我将如何通过(小)硬件或固件执行此操作?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
我尝试设计一款小型的2端口 USB-C 集线器。 我将 TPS65987D 用作上行 PD 控制器、并将 TPS65988DHR 用作2个下行端口的控制器。 由于外形小巧、我希望集线器中没有用于 PD 的电压转换器。 这意味着我需要让下游 PD 控制器告知上游其协商的电压、然后让上游控制器告知其可以提供该电压。 我将如何通过(小)硬件或固件执行此操作?
您好、Austin、
如果我正确理解、您是否期望上行端口充当功率接收器、并直接将其功率传递到下行端口、而下行端口将充当外设的电源?
您是否希望上游端口广播提供给接收端的所有功率等级? 您是否希望此解决方案符合 PD? 听起来您正在寻找一种称为 USB-PD 直通的设备、而 TPS65988DH 控制器不支持该设备。
如果您愿意使用具有"类似传递"行为的解决方案、您可以执行以下操作:
对于供电方端口、您需要使用内部和外部电源路径。
提供固定的5V 电源轨。
添加外部电源路径。
通常、不建议使用该解决方案。 如果您要制作"小型2端口 USB 集线器"、可能需要考虑仅在988拉电流端口上提供5V 拉电流协议、并让直流/直流转换器能够从传入的 USB-C PD 灌电流端口 VBUS 生成固定5V 总线。 如果端口没有专用的 DC-DC、则很难在下行端口上通告多个电压(请参阅988EVM 如何处理)。
此外、还需要注意、在更新拉电流 PD 时、MCU 需要考虑系统功耗、并且无法通告 USB-PDO 灌电流端口消耗的全部功率。
谢谢。此致、
Chris