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.
我们希望在项目中使用 TPS2540。 我们的用例场景是
1) 1)我们的产品将插入的 USB 主机仅支持 CDP 充电
2) 2)我们产品中使用的集成电路将是 USB 器件、仅支持 SDP 充电曲线
如果我们在 TPS2540中将 CTL1、2和3位配置为高电平(对于 CDP BC1.2)、并将其放置在 USB 主机和我们的产品之间、这将解决我们的充电问题吗?
你好,Sathish,
从这里开始就不应该出现问题。 SDP 器件可使用 CDP 充电器充电、CDP 器件可使用 SDP 充电器充电。 充电器和器件的类型不必匹配即可进行充电。 我刚才提到的两种组合仍会充电、但默认充电电压为5V 0.9A。 BC1.2的优势在于 CDP 器件连接到 CDP 充电器。 在这种情况下、器件将灌入5V 1.5A。 但是、这种组合也不是强制性的。
请告诉我这是否有助于回答您的问题
尊敬的 Adam:
感谢您的反馈。 可能是我没有正确解释这种情况。 在我们的项目中、在正常运行期间、我们可以从主机汲取5V、0.5A 电流。
但是、当主机进入睡眠/休息模式时、它仅支持通过 CDP 充电。 但我们枚举为 SDP、以便在器件进入睡眠/休息模式时停止为其供电。 这是我们可以在主机和器件之间使用 TPS2540的地方、因此在正常运行+睡眠/休息期间、主机始终认为我们是 CDP 器件
你好,Sathish,
我认为 TPS2540在这种情况下不起作用。 我仍然不认为这里有一个问题需要用硬件解决。
BC1.2的工作原理是、器件需要确定其连接的充电器类型。 因此、"广播"实际上来自充电器、而不是器件。 您无法同时让设备和充电器广播充电模式。 使用 BC1.2时、VBUS 上始终存在5V 电压、因此协商的目的是让器件了解其所连接充电器的数据和电源功能。 CDP 和 DCP 均可实现高达1.5A 的充电电流、SDP 可实现高达900mA 的充电电流。 CDP 和 SDP 均允许数据传输、DCP 不允许数据传输。
因此、如果您的系统仅需要500mA 电流、一旦您的器件检测到它已连接到 CDP 充电器、您的器件应采用此电流、因为充电器可支持1.5A 电流并能够处理数据。
尊敬的 Adam:
感谢您的回复。 这会清除所有内容。