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.

[参考译文] TPS65988:外部闪存为空时的 TPS65988 行为

Guru**** 2826855 points

Other Parts Discussed in Thread: TPS65988, TPS65981

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1622731/tps65988-tps65988-behavior-when-external-flash-memory-is-empty

器件型号: TPS65988
主题中讨论的其他器件: TPS65981

您好:

我在设计中使用具有两个 USB-C 端口的 TPS65988 来支持电力输送。 我根据数据表的表 8-7 将引导配置设置为配置 3。 首次使用时、当外部闪存为空时、TPS65988 应如何运行? 它是否应该像配置 3 显示“灌电流能力为 0.9 - 3.0A 时为 5-20V “那样从 VBUSx 引脚向 PP_HVx 引脚灌入电流? 我应该在 VBUS 上看到多大的电压?

此致、

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

    您好 Ambroise、

    感谢您在 E2E 上联系我们。

    请让团队有时间回复您。

    谢谢您、

    Katilynn

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

    您好 Ambroise、

    如果外部电源为 VIN_3V3 供电、则运行将由器件默认配置定义、您已将该配置指示为配置 3:仅 UFP、5V 至 20V、具有 0.9-3.0A 灌电流能力。   

    如果 VBUS 上提供了外部电源、则会采用电池无电配置。  “器件会继续启动并尝试加载配置、同时接收 VBUS 供电。 加载配置后、相应的电源开关将根据加载的配置闭合。“

    谢谢您、  
    Katilynn

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

    你好 Katilynn、
    现在、我想了解控制器在我在 USB-C 连接器上连接外部电源时的行为、而不是在首次使用时(即闪存为空时)的行为。

    我的常规案例:  
    -当我的系统打开时、TPS65988 的“VIN_3V3"引“引脚由降压转换器供电 (3.3V)
    -当我的系统打开时,由降压转换器为 TPS65988 的“PPX_CABLE"引“引脚供电 (5V)
    -内存闪存具有相应的固件

    我想学习的案例:  
    -我的系统已关闭
    -内存闪存为空
    -无 3.3V/5V 电源
    - USB-C 电源连接到两个 USB-C 连接器之一

    在这种情况下、我期望:

    --> LDO_3V3 由 VBUS 供电

    ----电力输送集成是可以的

    --> VBUS 稳定

    -->系统可以从 VBUS 中吸收电流(如配置 3 所述高达 3A)

    我  在本例中实际看到的内容:

    --> LDO_3V3 = 0V

    --> VBUS 不稳定(我试图上传一个屏幕截图,但现在似乎不可能):我看到的东西与冷凝器的放电量从 500mV 到 200mV,一次又一次,每秒。

    我是否误认为预期的行为?

    此致、

    Ambroise

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

    您好 Ambroise、

    为了进行 PD 协商、需要将配置加载到 PD 控制器。 在本例中、我看到您注意到 EEPROM 为空、这意味着 PD 控制器将无法从 PTCH 模式切换到 APP 模式。 一旦 PD 控制器将其置于 APP 模式、就可能发生 PD 协商。  

    我看到您注意到、在无电电池启动中、电源无法为 VBUS 引脚提供稳定的电源。  VBUS 需要 3.3V 电源才能在 LDO_3V3 引脚上看到输出电压。 VBUS 功率级别是否至少保持在 3.3V?

    谢谢您、

    Katilynn

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

    你好 Katilynn、

    因此、请确保我正确理解:如果闪存为空(无固件)、那么 PD 绝对不可能灌入电流? 我认为、在本例中、ADCIN1 引脚(在本例中为配置 3)的设置是定义 PD 行为。 这种设置的目的是什么?

    没有 VBUS 电压不高于 3.3V、这就是 LDO_3V3 断电的原因。  我尝试了不同的 USB-C 电源、每次在 VBUS 上都可以看到不同的模式、但绝不会出现电压高于 1V 的情况。 我想这意味着、由于无法发生负电压、VBUS 永远不会稳定? 您认为这种不稳定且 VBUS 电压非常低的原因是 PD 无法 将其置于 APP 模式、因为闪存为空吗?

    此致、

    Ambroise

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

    您好 Ambroise、

    请给我们一些时间回复您。

    谢谢您、

    Katilynn

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

    您好 Ambroise、

    感谢您耐心等待我回答您的问题。  

    如果 EEPROM 存储器为空、则 PD 控制器无法进行 PD 协商。 这意味着您将无法与您的端口伙伴协商 PD 级别。

    配置 3 确实需要将 PD 控制器配置为在控制器将其置于 APP 模式后充当受电器件。 引脚搭接配置可配置两个参数:电池无电模式和器件配置。  仍需要通过 I2C 或 SPI 加载配置捆绑包 、以便初始化 TPS65988、加载器件配置信息、以及将所有代码补丁加载到数字内核的易失性存储器中。  

    对于配置 3、电池无电配置为 BP_NoWait。 这意味着在加载配置之前不会启用受电电源开关。

    由于 VBUS 是低电平且不稳定的电源、因此器件将无法保持在电池无电模式。

    只是想确认我对测试的理解程度。 您可以通过电缆将电源适配器的电源发送到 USB-C 连接器。  然后将该电压直接发送到 VBUS、但您从未看到它高于 1V? 您是否正在探测 下图中突出显示的 VBUS?

    我认为由于没有加载配置、电源开关无法闭合。

    谢谢您、

    Katilynn

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

    你好 Katilynn、
    非常感谢您的回答。

    1.好的,很明显,只要 PD 存储器为空,就不可能实现 EEPROM 负化。 我希望您对我选择的配置提出意见。 我的系统必须执行的操作是:  
    -->当系统关闭(无 5V/无 3V3、因此 LDO_3V3 由 VBUS 供电)时、如果电源连接到 USB-C 端口、它必须 在启用内部电源开关的情况下接受电流 (20V、高达 3A)

    -->当系统开启(存在 5V 和 3V3、LDO_3V3 由 3V3 供电)时、 如果电源连接到 USB-C 端口、它 必须 在启用内部电源开关的情况下接受电流 (20V、高达 3A)、否则它可以提供电流 (5V、高达 1.9A)

    您认为配置 3 适合此应用吗?

    2.是的,我正在探测 vbus,你在图片中突出显示. 这也是我的理解,它不是稳定的,永远不会高于 1V,因为负化失败,但我想再次与你检查.

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

    你好 Katilynn、

    继续讨论此主题、我尝试使用 TPS65981_2_7_8 应用程序自定义工具 (GUI 版本:6.1.4)(Tiva 模式)对 EEPROM 进行编程。 μ I²C 通信似乎可以、但 TPS65988DH 和 EEPROM 之间的 SPI 通信 (SST25VF512A-33-4i-QAE) 根本无法正常工作。 在探测 SPI 信号时、我看不到任何东西、无论是在上电时(我假设)TPS65988 尝试从 EEPROM 加载配置、还是在启动“Flash from binary file“命令时、尽管我有一个弹出窗口表明 EEPROM 编程成功。 TPS65988 似乎从未启动 SPI 通信。 这可能是什么原因造成的?

    在首次为 TPS65988 上电之前、我是否需要单独对 EEPROM 进行编程(在我的系统之外)? 在我的设计中、我没有包含任何连接器来访问此 SPI 总线、前提是 TPS65988 会处理该总线。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“669920" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1622731/tps65988-tps65988-behavior-when-external-flash-memory-is-empty/6276080

    -->当系统关闭(无 5V/无 3V3、因此 LDO_3V3 由 VBUS 供电)时、如果电源连接到 USB-C 端口、它必须 在启用内部电源开关的情况下接受电流 (20V、高达 3A)

    -->当系统开启(存在 5V 和 3V3、LDO_3V3 由 3V3 供电)时、 如果电源连接到 USB-C 端口、它 必须 在启用内部电源开关的情况下接受电流 (20V、高达 3A)、否则它可以提供电流 (5V、高达 1.9A)

    您认为配置 3 适合此应用吗?

    [/报价]

    如果能够加载配置、根据我的理解、配置 3 与您上述用例相匹配。

    2.在 PD 协商之前,VBUS 应该能够达到 5V 受电方的隐式合约。 似乎 VBUS 可能短路。 您能分享设计原理图吗?  

    谢谢您、

    Katilynn

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

    你好 Katilynn、
    1.好的'我保持配置 3.

    2.我发现 VBUS 上有问题,一个单向 TVS 二极管倒置,阳极和阴极反相。 现在一切正常、VBUS 稳定在@5V。  我假设配置 3 现在有效、内部电源开关是闭合的、因为我也在 PP_HVx 引脚上测量 5V 的电压。

    这就让我解决了我在上一 条消息中描述的 SPI 总线上出现的问题、该问题导致我无法对 EEPROM 进行编程。 您能想到这个 SPI 总线不工作的原因吗?

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

    您好 Ambroise、

    很高兴您找到 VBUS 电压问题。  

    请注意、不建议将此器件用于新设计。  产品知识非常有限、无法支持新设计。  我找到了一些可能会帮助您找到问题的应用手册。

    TPS65987 和 TPS65988 USB 电源交付的硬件设计指南(修订版 C)

    通过 I2C 进行 TPS65987 和 TPS65988 SPI 闪存固件更新(修订版 A)

    谢谢您、

    Katilynn