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.

[参考译文] TPS25751:可根据无电电池配置和 EEPROM 要求进行正确的器件配置

Guru**** 2494635 points
Other Parts Discussed in Thread: TPS25751, TPS25730, TPS26750

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1474128/tps25751-proper-device-configuration-for-dead-battery-configuration-and-eeprom-requirements

器件型号:TPS25751
主题中讨论的其他器件: TPS25730TPS26750

工具与软件:

概述:

在后台、我们团队正在开发的应用采用 TPS25751S USB PD 控制器。  目标是让 TPS25751和连接硬件由连接到 TP25751的 USB 电源供电。  此设计中没有其他电源。  此外、此设计也不包含电池和电池充电器。  我认为这被视为无电电池配置。  微控制器还连接到 TP25751芯片上的 I2C 接口。  在此基础上、我们的团队根据对文档的审阅提出了一些问题。

1.查看的表2-1 使用 EC 的常见 TPS25751用例和设置 文档中、我们的团队查看了两种情况: ‘AlwaysEnableSink '和‘NegotiateHighVoltage’ 我将每种模式的文本放在了下面:

AlwaysEnableSink:无论连接的供电方提供多大的电流、器件始终启用受电路径。 在加载配置前、USB PD 被禁用。 此配置与外部嵌入式控制器配合使用。 嵌入式控制器在系统存在电池充电器时管理系统中的电池充电器。

协商高电压:无论连接的供电方提供多少电流、器件都会在初始隐式合约期间始终启用受电路径。 PD 控制器进入应用模式、启用 USB PD PHY 并协商提供高达20V 的最高功率合约。 当从 EEPROM 加载补丁时、无法使用此配置。 对于可以从5V 启动的系统、不建议使用此选项。 此配置不能用于任何受支持的电池充电器。

根据这一说明、看起来是这样 AlwaysEnableSink MODE 会立即启用受电路径、无需 PD 协商、并允许之后 EC 启用 USB PD 协商。  

协商高电压 模式还似乎启用了受电路径、但使用初始合约执行 PD 协商。  某种违约合同。  稍后将通过嵌入式控制器进行更新的合约。

 

有关此器件的问题如下:

初始合约是否是内置于 PD 控制器中的默认合约?  如果不是、它来自哪里?或者它是如何配置的?

协商高电压模式是否需要 EEPROM 才能正常运行?  或者该模式是否需要 EC 来配置和操作 PD 控制器?

这两种模式的主要用途是什么?

 

2、文件不是很清楚。  EEPROM 是否需要将合约加载到 TPS25751上?  出现的文档表明可以通过 EEPROM 或连接的嵌入式控制器加载合同。

 

EEPROM 初始加载。  如果使用 EEPROM、是否可以从空白 EEPROM 启动?  或者是否需要某种初始负载?

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

    您好、William、  

    感谢您联系我们!

    请参阅我的以下评论:  

    • 器件出厂为空、需要通过从外部 EEPROM 加载配置或使用基于 I2C 的 MCU/EC 配置 PD 来进行配置。
    • TI 的 GUI 工具 根据几个简单的问题为用户的应用创建配置映像(二进制文件)。
    • 使用 MCU 配置 PD 控制器时、需要实现一个称为补丁突发模式(PBM)的特定过程。  

      本质上、LowRegion 二进制文件(由 GUI 工具生成)将使用4CC 命令压入 I2Ct。 有关  PBM 流程、请参阅技术参考手册的第5节。  

    • 电池电量耗尽配置选项描述了将配置加载到器件之前受电路径的不同行为(请参阅数据表中的以下内容)

    • 通常、建议的电池电量耗尽配置将取决于配置加载到器件上的方式(即 EEPROM 或 MCU/EC)
      • 建议在使用 EC 加载配置时使用 AlwaysEnableSink、以便在通过 I2C 加载补丁捆绑包时启用受电路径并为系统供电。  
      •  NegotiateHighVoltage  无电电池配置将在器件中加载"默认"配置、在 EC 加载补丁捆绑包之前、将在器件中进入应用模式并协商 PD 合约。

    如果您有其他问题/疑虑、敬请告知。  

    此致、  

    Aya Khedr

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

    Aya

    感谢您的答复。  这并不能完全回答我的问题。  澄清一下、我们目前并未计划在设计中包含 EEPROM。

    在讨论  NegotiateHighVoltage  无电电池配置时、请参考"默认"配置。  默认配置来自哪里?  此默认配置对于 TPS25751S USB PD 控制器是否为本机配置?  此默认映像的行为到底是什么?

    中的表格说明了在  NegotiateHighVoltage  无电电池配置中、PD 控制器将协商高达20V 的最高功率。  这是否意味着它将自动接受低于20V 的任何电压?  例如5V、3A?  为什么不建议将此选项用于可从5V 启动的系统?

    此致、

    William

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

    默认是 ROM 中的某个对象。 当没有 EEPROM 或没有可加载补丁的 MCU 时、根据 ADCIN 配置、PD 控制器将降至默认设置。  

    如果这是纯受电应用、并且您没有 EEPROM 计划、只查找默认值、则 TPS25730与 TPS25730类似、它具有更多默认选项。 请参阅该器件。

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

    感谢 Ghouse、

    您能告诉我这个默认设置实际是什么吗?  如果您说这是 ROM 中的内容、则表示每个  TPS25751S USB PD 控制器自带此功能。  在默认模式下、其行为是什么?  例如、如果 PD 控制器处于协商的高电压模式、当施加5V @1A 时会发生什么情况?  如果施加20V @3A、会发生什么情况?

    遗憾的是、这不是一个纯接收应用。  我们计划 在此设计中使用两个 TPS25751S USB PD 控制器。

    此致、

    William

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

    您好、William、

    让我来描述一下 TPS25751的器件行为、从而清晰地说明一些问题。

    从数据表的第8.1节获取快照。

    如 Ghouse 所述、该器件的 ROM 包含"默认"配置。 这些配置仅适用于"电池电量耗尽"的行为、不适合作为 PD 控制器的最终配置、而仅是用于在电池电量耗尽状态下加载时允许不同行为的"通过"状态。  

    该器件还具有易失性存储器、用于保存补丁和配置设置(FW 映像)、预计在启动时加载。 此处有两种选项:1)通过 I2C 连接的 EEPROM 在引导时自动加载、或2) I2C 主机/MCU 在引导时加载映像。  


    TPS25751可以通过两种方式供电:1)由为 VIN3V3馈电的3.3V 电源轨提供内部(到系统)电源、或2)由总线供电、由 VBUS 以"无电电池模式"供电。

    未通电时、TPS25751在 IC 的 CC 引脚上暴露 Rd 下拉电阻器。 因此、该器件可以在未通电状态下作为接收设备进行广播、从而允许由连接的 USB-C 供电设备供电。 VBUS 为5V 时、TPS25751可以在"电池无电状态"下启动、并且以下行为将遵循数据表中定义的三种"电池无电配置"之一。

    使用这些不同选项的原因是为了让客户在一定程度上能够灵活地从电池电量耗尽的情况下引导其系统、但不改变预计在此点之后会从外部设备加载固件映像的事实。

    您能告诉我这一默认值到底是什么吗?

    默认值是指数据表中所述的电池电量耗尽行为。 在电池电量耗尽的情况下进行引导时、PD 控制器将在引导时出现这三种"默认"行为之一。

    [报价 userid="639762" url="~/support/power-management-group/power-management/f/power-management-forum/1474128/tps25751-proper-device-configuration-for-dead-battery-configuration-and-eeprom-requirements/5668189 #5668189"]例如、如果 PD 控制器处于协商高电压模式、施加5V @1A 时会发生什么情况?  如果施加20V @3A 电压、会发生什么情况?

    所有这三项都将从正常的 USB-C 受电合约开始、这是标准的5V 合约。

    "安全模式"不会关闭受电路径并在该配置下等待。 它保持在 PTCH 模式

    "始终启用"将关闭路径、不会协商电池电量耗尽和未编程状态下的任何其他合约。 它保持在 PTCH 模式

    "Negotiate High Voltage"进入 APP 模式并将协商高达20V 的 PD 合约

    因此、对于协商高电压中的问题、PD 控制器将协商提供的最高 SPR (<100W (20V 5A))合约、无论它是5V 还是20V。

    这不是建议 PD 控制器的最终操作配置。 预计会使用此配置为系统供电以引导 MCU/EC、该器件随后将使用固件映像对 PD 控制器进行编程。

    很遗憾、这不是纯接收应用程序。  我们计划 在该设计中使用两个 TPS25751S USB PD 控制器。[/报价]

    很好理解、是的、那么 TPS25730在这种情况下无法使用。

    如果您有任何其他问题或仍有疑问、请告知我们。

    谢谢。此致、

    Chris

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

    Chris、

    感谢您的明确响应。  我将开始更清楚地了解这种方法的工作原理。  我还有一个澄清问题。

    我正在查看 TPS25751技术参考手册。  手册在表3-10中引用了旧模式。  这是否意味着  在高电压协商模式下将不符合 PD 标准的供电端连接到 TPS25751时、受电路径仍将关闭?

    我是否可以查看有关此默认行为的任何文档?

    此致、

    William

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

    您好、William、

    [报价 userid="639762" url="~/support/power-management-group/power-management/f/power-management-forum/1474128/tps25751-proper-device-configuration-for-dead-battery-configuration-and-eeprom-requirements/5672075 #5672075"]我正在查看 TPS25751技术参考手册。  手册在表3-10中引用了旧模式。  这是否意味着  在高电压协商模式下将不符合 PD 标准的供电端连接到 TPS25751时、受电路径仍将关闭?[/QUOT]

    是的、实际上、正常的 C 型合约(由 CC 线路电阻分压器启动的5V 合约)被视为非 PD 合约、属于此处的旧合约。 是的、接收路径将被关闭。

    很遗憾、数据表之外目前没有有关电池电量耗尽行为的其他文档。

    谢谢。此致、

    Chris

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

    谢谢、Chris、

    我将继续并将此问题标记为已解决、因为我的主要问题已在此时得到解答。  感谢大家在这方面花时间为我提供帮助。

    此致、

    William

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

    你好 我有一个相关的基本问题/说明、我认为应该在这里添加:  

    "受电路径"是什么意思?

    例如、查看 TPS26750 DS 图8-1完整的系统方框图、 "灌电流路径"是 VBUS 和 PEXT 之间到电池充电器的负载开关、由 POWER_PATH_EN 启用吗? 因此、"关闭灌电流路径"意味着 POWER_PATH_EN 驱动为高电平以使负载开关能够从 VBUS 灌入电流? 或者、如果没有、您能否向我展示该术语的定义位置以及 TPS26750在关闭灌电流路径时会执行什么操作?  

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

    Steve、您好!

    感谢您的咨询。 将来、请使用"提出相关问题"保留单独的线程。

    什么是"接收路径"?

    通常、当 PD 控制器充当开关时、受电路径可以指定用于发射功率的任何"电源路径"。 通常、它指所使用的开关。 对于 TPS26750、我们使用外部"灌电流路径"、需要单独的负载开关或栅极驱动器+ FET 电路。 PD 控制器管理开关控制并有效控制灌电流路径何时打开或关闭。

    对于我们的其他一些 IC、例如 TPS25751D、有一个内部高压电源路径。 一个问题、即内部电源路径  CAN  引脚配置为接收路径。

    查看 TPS26750 DS 图8-1完整系统方框图例如、 "受电路径"是 VBUS 和 PEXT 与电池充电器之间的负载开关、由 power_path_EN 启用吗? 因此、"关闭灌电流路径"意味着 POWER_PATH_EN 驱动为高电平以使负载开关能够从 VBUS 灌入电流? 或者、如果没有、您能否向我展示该术语的定义位置以及 TPS26750在关闭灌电流路径时会执行什么操作?  [报价]

    是的、您的理解是正确的。

    谢谢。此致、

    Chris