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.

[参考译文] TPS25730:I2C 控制能力

Guru**** 2652575 points

Other Parts Discussed in Thread: TPS25730

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1576464/tps25730-i2c-control-capability

器件型号: TPS25730

工具/软件:

您好:

我们在其中一个设计中使用 TPS25730DREFR、只想确认 MCU 可通过 I2C 线路实现的控制水平。
我们的应用需要最低 9V 和最高 12V 的电压。 我们制作了自己的评估板、当我们设置 TPS25730DREFR 芯片上的 ADC 引脚以配置此行为时、电压始终为 12V。 我们希望能够通过 I2C 控制它。 原因是、即使提供 12V 电压、有时我们也需要 9V 电压。
我的理解是否正确: 在 TPS25730DREFR 已经为电路供电后、芯片将唤醒并请求电阻配置 (ADC) 允许的最大电压、但微控制器可以根据 TPS25730 技术参考手册中的表 2-6 覆盖该电压?
如果您的答案是肯定的、我是否需要请求复位以降低电压、或者芯片是否会自动请求 USB PD 提供较低的电压?
谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Viken、  

    感谢您联系我们!

    您的理解是正确的。 TPS25730 将请求由 ADCIN2 设置且供电方正在提供的最大 PDO。 我将根据建议流程回复您、MCU 可以按照该流程更新受电能力。  

    此致、  

    Aya Khedr   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Viken、  

    有关 MCU 受控型设计、请参阅 TPS25730 技术参考手册。  

    要通过 I2C 更新受电能力、请执行以下操作:  

    1 — 更新传输受电方功能寄存器 0x33。 TPS25730 根据 ADCINx 设置设置设置两个 PDO。  

    PDO 1:  5V/3A 固定电源  

    PDO2:最小电压至最大电压可变电源  

    2-发送“GSRc"以“以提示供电方发送其能力。 这基本上会提示具有更新能力的受电方发出新的请求消息。

    3-如果需要、读取活动合约信息的寄存器 0x34 和 0x35。  

    此致、  

    Aya Khedr

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Aya、

    感谢您的及时答复。 我仍然不完全了解如何使我的情况正常工作、我需要在此提供一些更具体的细节。 我来详细说明一下。

    我 按如下方式设置 ADCINx 引脚:

    ADCIN1 连接至选项 1 (9V)

    ADCIN2 接至选项 3 (12V)

    ADCIN3 至选项 1、ADCIN4 至选项 5(运行 1.5A 负电流最大值为 3A)

    我希望系统以下列方式工作:

    启动时:

    步骤 1:电源已连接

    步骤 2: TPS25730 上电、但不为内部总线供电(内部开关断开)

    步骤 3:TPS25730 查询源以发送能力

    第 4 步:微读取并选择适当的电压

    步骤 5: TPS25730 将提示电源更改电压(如果需要)

    步骤 6: 关闭内部开关、为内部总线供电

    运行期间:

    步骤 1:关闭内部总线的电源(打开内部开关

    步骤 2:TPS25730 查询源以发送能力

    第 3 步:微读取并选择适当的电压

    步骤 4: TPS25730 将提示电源更改电压(如果需要)、然后闭合内部开关为内部总线供电

    步骤 5: 关闭内部开关以为内部总线供电

    因此、 根据数据表和您的响应、TPS25730 会将 PDO1 设置为 5V、将 PDO2 设置为 12V(假设电源能够使用)。 但那会发生什么呢? 我需要设置什么才能让 TPS25730 按照上面所述的方式运行? 如果需要发送任何 I2C 地址和字节消息、请指定并提供

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Viken、  

    我会仔细研究一下、并在本周结束时回复您。  

    此致、  

    Aya Khedr  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Aya、

    您对此有任何更新吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Viken、  

    感谢您的耐心。  

    一些说明:  

    1 — 启动时,TPS25730 将始终启用灌电流路径、即使在 PD 协商之前也是如此(即 5V 隐式合约)。  

    2-很遗憾、TPS25730 无法提示您禁用 MCU 的灌电流路径(打开开关)。  

    我们正在研究 TPS25730 的一个型号、该型号将在进行 PD 协商之前保持受电路径被禁用状态、并且可以选择在不满足所需的最小功率时自动禁用受电路径。 有关更多信息、请联系您当地的销售团队。  

    此致、  

    Aya Khedr