主题中讨论的其他器件: TPS25751、 BQ25792
工具与软件:
尊敬的先生:
你好。
请参阅本文档
(www.ti.com/.../slyp735.pdf
第23页(1-4节串联电池的低功耗优化充电解决方案)
在架构图中、
它描述了主机(可选)通过 I2C 进行通信。
哪些寄存器可用于将 TPS25750D 输出电压设置为9V、12V 或20V?
2.此外,是否有办法确定电源容量(15W、30W、45W 等),以便调整输出。
此致、
TsungMin
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.
工具与软件:
尊敬的先生:
你好。
请参阅本文档
(www.ti.com/.../slyp735.pdf
第23页(1-4节串联电池的低功耗优化充电解决方案)
在架构图中、
它描述了主机(可选)通过 I2C 进行通信。
哪些寄存器可用于将 TPS25750D 输出电压设置为9V、12V 或20V?
2.此外,是否有办法确定电源容量(15W、30W、45W 等),以便调整输出。
此致、
TsungMin
尊敬的 TsungMin:
我们不推荐将 TPS25750用于任何新设计、而是建议使用其后续器件 TPS25751。 我将回答有关 TPS25751的以下问题。
[报价用户 id="603634" url="~/support/power-management-group/power-management/f/power-management-forum/1479528/tps25750-regarding-the-tps25750-output-voltage-issue ]1.哪些寄存器可用于将 TPS25750D 输出电压设置为9V、12V 或20V?提供时、您将使用"Transmit Source Capabilities 0x32"寄存器来更新 TPS25751提供的拉电流 PDO。 它的作用是在进行 PD 协商时更新提供的 PDO。 第二步、PD 控制器将指示它协商的 PDO、外部直流/直流需要生成相应的电压。
借助 BQ + TPS25751配对选项、可以使用 I2C 自动执行此操作。
配置 TPS25751时、首先需要使用应用配置 GUI 工具生成固件映像、从而生成可加载到 PD 控制器的二进制或.c 文件。 GUI 提供了一个更简单的界面来设置这些电压、并且有2个选项:
1.回答电源问题问卷中的问题
2.进入高级模式并手动编辑 Transmit Source Capabilities (传输拉电流能力)寄存器。
2.此外、是否有办法确定电源容量(15W、30W、45W 等)以调整输出。
如果使用兼容的 BQ 器件、PD 控制器将自动向相应的电压和电流限制寄存器发送 I2C 消息、以管理输出。
我们通常不建议使用其他器件进行采购。 您应该能够检查活动 RDO 合约寄存器以查看活动请求的合约。
谢谢。此致、
Chris
谢谢 Chris、
我们当前的硬件设计使用 TPS25750D + BQ25792。
我们的电源不仅包括 PD、还包括额外的功能要求、
我们已经分配了电压和电流限制、由另一个 MCU (MSPM0系列)和 BQ25792进行管理。
这意味着 TPS25750不会通过 I2C 控制 BQ25792的电压和电流限制、
MCU 还会使用 TPS25750请求信息或配置某些功能。
目前、我想了解:
1.如何根据不同的 PD 电源限制 TPS25750的输出电压。
或者
2.如何获得 TPS25750的电流输出电压、以便 MCU 确定如何控制 BQ25792和其他功能。
我对这一领域比较陌生、因此我的解释可能不是很详细。 如果有任何不明确的地方、请随时提供指导。
※关于使用 TPS25751替换 TPS25750、我会与硬件设计主管讨论。
谢谢。此致
TsungMin
尊敬的 TsungMin:
我们当前的硬件设计采用的是 TPS25750D + BQ25792。
明白了、BQ25792本应是受支持的 BQ 器件之一
我们已分配电压和电流限值、由另一 MCU (MSPM0系列)和 BQ25792进行管理。
这意味着 TPS25750不会通过 I2C 控制 BQ25792的电压和电流限制、
并且 MCU 使用 TPS25750请求信息或配置某些函数。[/QUOT]好的、这种情况最终需要付出更多努力来实现 MCU 控制。
1. 如何根据不同的 PD 电源来限制 TPS25750的输出电压[/报价]PD 控制器主要是开关、它并不直接调节输出电压。 额外的直流/直流 IC 将调节电压。 您的问题在这里有点令人困惑、TPS25751是用作拉电流器件还是灌电流器件? 我们是向 Type-C 端口(供电方)提供/输出功率、还是消耗功率(受电方)。 我有点对"TPS25750的输出电压"和"不同 PD 功率"的含义感到困惑 光源 "。
[/quote][/quote]2. 如何获得 TPS25750的电流输出电压、以便 MCU 能够确定如何控制 BQ25792和其他功能[/报价]典型的 PD 合同如下所示:
- 初始连接时、一端为 DFP/供电端、另一端为 UFP/受电端。 供电方将在 VBUS 上提供5V 的默认电压
- 供电方将发送一条"供电方上限"消息、宣传其能力(即5V/3A、9V/3A、20V/5A 等)
- 接收端将发送一条"请求"消息 、该消息为提供的能力之一(等于或低于提供的电流)。 (假设它在此处请求9V/2A)
- 供电方接收请求、发送"接受"消息并开始转换电压、一旦达到新电压(5->9V)、供电方就会发送"PS_RDY"消息
如果 TPS25751充当供电方、并且您在进行 MCU 控制、则在发送请求消息后、MCU 需要检查请求的合约并对直流/直流转换器进行编程、以提供请求的电压。 TPS25751将监控直流/直流输出电压、并在 PSRDY 消息处于所协商合约电压的特定阈值内时发送该消息。
[/quote]※关于将 TPS25750替换为 TPS25751、我将与硬件设计主管讨论该问题。谢谢。此致、
Chris
[/quote][/quote][/quote]
谢谢 Chris、
我已经创建了一个简单的架构图、并将其上传到云中以供参考。
我想问、是否可以使用 I2C 读取 USB Type-C 输出(TPS25751输入)电压和电流。
此外、是否可以配置 TPS25751输出电压和电流限制?
很抱歉遇到麻烦、感谢您的帮助!
谢谢。此致
TsungMin
尊敬的 TsungMin:
我想问是否可以使用 I2C 来读取 USB Type-C 输出(TPS25751输入)电压和电流。
此外、是否可以配置 TPS25751输出电压和电流限值?[/QUOT]该线程前面的所有注释都适用于 TPS25751。 是、您可以使用 I2C 读取协商的 Type-C 输出电压和电流。
TPS25751在发出 受支持的电压和最大电流合约列表时。 可以通过"Transmit Source Caps"(发送供电方上限)寄存器配置这些广播的合约。 这可以使用在线应用程序自定义工具在初始配置中进行配置、或通过从 MCU 进行 I2C 写入来进行配置。
请注意、TPS25751在拉电流时不会主动限制电流。 提供源电压的直流/直流充电器应负责管理 OCP。
谢谢。此致、
Chris