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**** 2526700 points
Other Parts Discussed in Thread: TPS25730, TPS25751EVM, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1434401/tps25730-general-operation-and-i2c-programming

器件型号:TPS25730
主题中讨论的其他器件: TPS25751EVMTPS25751

工具与软件:

我有兴趣在具有特定 PD 要求的设计更新中使用 TPS25730:

--电池电量耗尽启动情况

-仅供电-最高20V  

-最高数据速度- USB 2.

--首选数据角色-主机(DFP)

--没有电池充电或液体检测

--在通过 I2C(使用传统设计中的非 TI 微控制器)命令之前不进行 PD 协商

我熟悉 TPS25751EVM 和应用程序自定义工具、并已将 EVM 配置为如上所述运行(最后一项要求除外)。  但是、根据 TPS25730数据表和技术参考手册中提供的 I2C 寄存器组、尚不清楚 TPS25730能够进行相同的操作。  

1) 1) TPS25730是否支持建立主机(DFP)首选数据角色所需的协商消息?  如果是、由哪个 I2C 寄存器来控制它?  UFP 需要查看是否已连接到 DFP 才能正常运行。

2) 2) 是否有适用于 TPS25730或任何类型的编程示例的任何类型的应用工具?

3) 在某些情况下、电源没有协商能力、加电时会给 VBUS 提供+20V 的电压。  是否可以在不启动 PPHV 协商的情况下、通过 I2C 控制(闭合) TPS25730或 TPS25751中的 PD 开关?

4) 4) TPS25730或 TPS25751是否可在上电时配置为等待 I2C 命令、然后再开始 PD 协商?

5) 5) 假设我最终不得不使用 TPS25751、是否可以在上电时通过 I2Ct 对其进行编程、或者我是否需要包含配置 EEPROM?  如果我需要配置 EEPROM、如何在不使用应用程序自定义工具(使用 EVM 上的 Tiva)的情况下对其进行编程?  传统微控制器可用于此目的。

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

    1.没有

    2.否 它是硬件可配置的。

    3.否,该功能将违反 USB-USB PD 规范。

    4.是的、TPS25751。 您可以将 DeadBatteryMode 配置为 AlwaysEnableSink、以便 EC 加载配置数据。

    5.请参阅应用手册 slvafv8 (在 TPS25751页上可见)。 此示例展示了如何在不需要 EEPROM 的情况下加载配置。

    此致、

    Conner

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

    感谢您的快速响应!

    SLVAFV8是一个出色的资源、但它不包含任何简单的示例、能够显示如上所述设置 TPS25751所需的确切编程序列。  本着 快速启动和运行 EVM 的精神:

    6) 6) 是否有描述典型编程序列(例如配置工具所使用的编程序列)的应用手册?

    我看到在配置工具中、寄存器设置显示在"高级配置"下。  定制工具生成的二进制文件包含这些相同的寄存器设置和编程序列、正确吗?  

    7) 7) 是否有办法 从该文件获取准确的编程序列?

    8) 8) 是否有关于 TPS25751如何读取和执行存储在 EEPROM 中的信息的描述?

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

    6.上述应用手册的第4节介绍了如何使用 EC 对器件进行编程。

    二进制文件包含您在高级配置部分选择的设置、是的。

    7.此文件仅包含补丁捆绑包。 您需要为所选的 EC 编写代码、以通过 I2C 将补丁捆绑包发送到 PD 控制器。

    8. TPS25751数据表的第8.4.1节提供了相关说明。 此外、您可以在器件引导时监听 I2C 流量。

    此致、

    Conner

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

    再次感谢您的快速响应。

    6) 6) 第4节提供了  同时加载多个 PD 控制器的流程图。  如 SLVAFV8的作者所述、推送补丁捆绑包的流程 "不直观易懂"。  他答对了。  SLVAFV8和数据表都将大大受益于对补丁捆绑包及其加载单个 PD 控制器的编程流程的简单高层描述。  要立即获取该信息、您必须仔细查看所有详细说明。

    7) 7) 我希望的是  补丁捆绑包文件的格式、以便我可以看到该工具用于 配置 传输的确切 I2C 序列(即、地址00 =唯一地址、地址01 =寄存器编号等)。  掌握 格式并检查 补丁文件会更容易、而不必四处嗅探并找出它。  在不知道数据格式(包括数据实际从哪个地址开始)的情况下、我如何知道从该文件开始发送数据的位置?

    8) 8) 第8.4.1节仅提供了所需 ADCIN strap 配置和电源状态的说明。  同样、我要查找的是文件格式。

    9) 所以我很清楚。。。  如果我在电池电量耗尽时使用 AlwaysEnableSlink 上电、并且永远不会通过 I2C 将 PD 配置加载到器件中、TPS25751将只是保持空闲状态并持续向 USB 端口提供5.1K Ω 的 CC 电阻、而无论 VBUS 上的电压如何?

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

    感谢您的澄清。 您的疑虑是有效的。 我将回顾您的每一个要点、并提供更有帮助的回答。 请在星期四之前给我。

    此致、

    Conner

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

    尊敬的 Conner:  您是否有机会查看这些顾虑/问题?

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

    我将在今天结束前单独回答您的问题。 但在此期间、我的一个对等方建议使用以下线程、该线程更详细地介绍了补丁捆绑包模式以及实现该模式的 I2C 流量示例。

    e2e.ti.com/.../tps25750-questions-about-how-to-implement-pbms-and-write-patch-bundle

    此致、

    Conner

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

    谢谢!  我将同时查看其他主题...

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

    6.目前正在编写一份应用说明,以解决这一差距。

    7、我没有提供这些信息给您。

    8、我明白。

    9.关闭。 该器件将充当 Type-C 受电方、或者以 USB-USB PD 的形式保持在隐式5V 合约中。 器件仍将跟随 Type-C 状态机并相应地响应 VBUS 电压的变化。

    此致、

    Conner

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

    6. 好消息!  该应用手册是否可随时发布?  如果没有、我能否提前拿到一份、我会帮助您证明它提供了反馈。

    7. 我认为我可以从您之前建议的超链接中链接的 Excel 文件中提取此文件。

    9、 了解情况很好。

    感谢您的帮助!  我要对控制器进行 一些实验。  如果我没有其他问题、我将返回并关闭该主题。

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

    6.我会检查应用手册的状态、看看我是否可以与您分享一些内容。 我会在下周回来,因为我将在11月25日那一周不在办公室。

    此致、

    Conner

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

    非常感谢...  享受您的假期!

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

    谢谢 Richard、Will!

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

    我忘记了即将发布的应用手册。 今年10月发布的 EEPROM 引导流程应用手册就是我想到的一本。 我对误解道歉。

    此致、

    Conner

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

    没问题...   感谢您的帮助!