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:充电模式配置

Guru**** 2496815 points
Other Parts Discussed in Thread: TPS65988, TPS65988DK, TPS65987D

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1436703/tps65988-charging-mode-configuration

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

工具与软件:

您好、TI 团队:  

我们将在充电器设计  TPS65988DHRSHR 中使用这款 TI PD 控制器。  

我们需要设计一种能够指示正常充电模式和 PD 充电模式的充电器。  

我们的器件主机充电器的最大电流消耗为1.5A 至2A。  

您能否帮助您根据我们指示充电模式的要求完成上述 PD 控制器配置?  

如果是、执行计划应是什么?

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

    Garima、您好!

    可以详细说明 USB-C 端口要求吗?

    • USB-C 端口的数量
    • 电源
      • 电源角色
        • 供电方/受电方/DRP
      • 每个角色的功率级别
        • 所需的电压和电流
    • 峰值振幅
      • 数据类型
      • 数据速度

    仅当从电源角度来看需要>15W 或>5V、或者需要任何替代模式支持(DisplayPort、TBT、USB4等)时、才需要 USB-C PD。

    如果您只需要5V、3A 或更低的电流、并且不需要交替模式、那么您可以使用非 PD 类型 C。遗憾的是、我在那里无法为您提供太多帮助、但如果您仔细查看 Type-C 规范要求、您应该只需要在 CC 线路上提供一些终端电阻器。

    如果您正在寻找单端口、纯受电、纯供电器件、则应该考虑 TPS25730的使用情况。

    如果您正在寻找单端口 DRP (或具有更多功能的"纯受电")纯电源器件、则应使用 TPS25751

    如果您需要上述+ DP 交替模式、则应使用 TPS65987DDK

    谢谢。此致、

    Chris

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

    Chris、您好!  

    我们正在旧版本中使用 TI USB PD TPS65988、不希望通过更改设计中的 USB PD 部件来更改架构。  

    对于此器件、如果仅针对供电方进行配置、并且 PD 中的默认配置根据 PDO1进行了相应配置。

    考虑一个使用外部输入控制 PD 充电模式的案例、为了实现简单模式、该案例将从 USB BC 1.2更改为正常 USB 900mA 充电。  

    1. PD 是否可以接受 I2C 的输入,改变充电模式?

    2. PD 是否可以接受 GPIO 的输入而不是改变充电模式?  

    请注意、这不是运行时必需的、这是器件连接到 USB 插槽并且用户可以决定其器件的充电模式时的要求?  

    外部输入会通过 DIP 开关进行。  

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

    Garima、您好!

    1.澄清一下,您正在寻找一种在 BC1.2充电和 USB-C PD 充电之间切换的方法? 为什么需要这种级别的控制是有原因的吗? 如果两者都启用、PD 控制器将首先尝试协商 PD、如果源不是支持 PD、则尝试协商 BC1.2。 您应该能够使用各种状态寄存器来读取 PD 并确定协商了哪个合约。

    2.听起来您需要两个设置。 和仅限 PD?

    谢谢。此致、

    Chris

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

    你好、Cristopher、  

    这就是我们计划的用例。  

    • 按钮开关连接到 MCU -1
    • 根据开关位置、MCU 1将通过 I2C 加载 PD 1和 PD 2配置
    • MCU 1会通过共享 GPIO 将按钮开关状态传达给 MCU 2  
    • 根据通过 GPIO 进行的 MCU1输入、MCU 2将通过 I2C 加载 PD 3和 PD 4配置
    • 注:此配置仅在坞站每次开机时根据开关位置加载。

     

    DIP 开关  

    MCU GPIO 3  

    PD 模式

    引脚1 - ON

    高电平

    2A 充电  

    引脚1 -关闭

    低电平  

    1.5A 正常充电   

    使用 TI PD 和 MCU 是否可以实现这种情况?  

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

    您好、 Cristopher:  

    您是否还可以建议 MCU 如何通过 I2C 线路加载此 PD 配置(或.bin 文件)?  

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

    尊敬的 Nitish:

    您是否与 Garima 合作? 如果没有、请创建单独的 E2E 主题、以便我们能够自行处理您的问题。

    谢谢。此致、

    Chris

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

    Garima、您好!

    [报价 userid="626881" URL"~/support/power-management-group/power-management/f/power-management-forum/1436703/tps65988-charging-mode-configuration/5542412 #5542412"]我们将在旧版本中使用 TI USB PD TPS65988、不希望通过更改设计中的 USB PD 器件来更改架构。  [报价]

    TPS65988DH 和 DK 是引脚对引脚功能兼容器件。 区别在于 DK 具有更新的 ROM、其中包含对某些内部流程的更新。 您可以使用 GUI 中的导入设置来重复使用旧的 pjt 文件。 通常、出于多种原因、我们建议迁移到最新器件、包括获取最新更新、持续的固件支持、以及通常使用以前的 ROM 进行修复。

    如果您能够满意折衷方案、则可以继续使用 TPS65988DH。


    听起来您希望只需按下按钮或通过 I2C 来更改配置信息? 对于 I2C、应参考 TRM 以识别哪些寄存器具有所需的设置。 (即、为5V PDO 提供拉电流 PDO 电容、用于在1.5A 和2A 之间切换。 端口控制、用于启用/禁用 BC1.2以及设置 Type-C 电流和更新寄存器。 执行此操作时、您应该确保端口处于未连接状态、或者在进行更改后、发送 DISC 或 HRST 命令以使用新设置重置合约。

    如果使用 GPIO、请参阅此应用手册。 您仍需要确定哪些寄存器具有所需的设置。

    e2e.ti.com/.../4174.slvaf46.pdf

    具体请注意第2.5节"GUI 配置"。 您所寻求的行为与应用手册本质上尝试开发的行为不同、但用于实现该行为的函数是适用的。 通过"虚拟地址"附加配置功能、您可以选择要分配给配置的特定寄存器设置、以及使用 GPIO 加载和卸载值。


    关于 Nitish 的注释、我们建议使用 SPI 闪存来存储 PD 控制器映像、以便它可以在引导时加载该映像。

    谢谢。此致、

    Chris

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

    您好、TI 团队:  

    感谢您的响应。  

    应考虑 DK 部分。  

    现在关于此配置加载、USB PD 是否可以通过 I2C 从 MCU 获取引导配置数据?  

    还是 USB PD 仅支持通过 SPI 闪存引导?  

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

    Christopher、您好!

    您能否建议使用 TPS65988寄存器名称来更新/更改安培电流值?

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

    Nitish,

    我不完全确定您在此要求的是什么、但有几个寄存器可以修改电流。

    作为来源:

    Type C 电流和 BC 1.2电流(寄存器0x29)

    USB-C PD PDO 电流(0x32)。 对于每个 PDO、您可以修改电流。

    作为受电方:

    BC 1.2电流(寄存器0x29)

    USB-C PD PDO 电流(0x33) 对于每个 PDO、您可以修改电流。

    实现 USB-C PD 电流、协商的电流取决于供电方提供的电流和受电方将请求的电流。 在某些情况下、如果任一侧不支持最大功率、则可能不会协商最大功率。

    谢谢。此致、

    Chris

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

    Chris、您好!  

    在 DK 和 DH 器件中、与上一器件相比、我们有 MISO 和 MOSI 引脚交换、是不是由于 ROM 在内部发生变化、因此引脚已交换?  

    在 TPS65988DK 引脚37 - MISO 中、引脚36 - MOSI、而在  TPS65988DH 引 脚37 - MOSI 中、引脚36 - MISO  

    请确认这一点、我们必须根据此更改原理图。  

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

    Garima、您好!

    这两个器件的引脚排列是相同的。

    请参阅部件数据表。

    谢谢。此致、

    Chris

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

    Chris、您好!  

    谢谢!  

    请查看 TPS65988DK 和 TPS65988DH 器件数据表、而不是 TPS65987D 单端口并确认该点。  

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

    Garima、您好!

    我仍然看不到您在谈论的内容、TI.com 上的最新数据表似乎与 SPI 引脚相匹配?

    https://www.ti.com/product/TPS65988DK

    https://www.ti.com/product/TPS65988

    谢谢。此致、

    Chris

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

    你好、Chris

    我可以看到可用的电流为1.2A、1.5A 和3.0A。 但是、您是否可以建议通过任何方法将 PD 拉电流设置为2.0A?

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

    尊敬的 Nitish:

    不能完全确定您在此谈论的关于这些具体价值的内容、您能告诉我们您在哪里可以看到这些信息吗?

    通常、可以直接在 GUI 中的"Transmit Source Capabilities Register"(传输拉电流能力寄存器)中修改 PD 合约的最大拉电流。

    最大电流字段具有足够好的分辨率、可将电流设置为2A

    这是您在寻找的器件吗?

    谢谢。此致、

    Chris

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

    你好、Chris

    我找到了这些 PD 电流  SLVUBH2B (TPS65988DH TRM 手册)文档。 请参阅的第0位和第1位(TypeCCurrent)  端口控制寄存器(0x29) 部分。 我将0x29寄存器位配置为 Default Current、1.5A、3.0A、并且我可以通过将消耗电流的负载仪器连接到 Type-C 端口成功观察输出电流设置。 在硬件设置中、MCU 充当主机、PD 控制器充当从机。 MCU 通过 I2C 接口配置此 PD 寄存器0x29、以设置 PD 输出电流。 但我认为在上述手册文件中没有找到2.0A 设置。

    谢谢!

    Nitish

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

    来自 TRM 文档的0x29寄存器快照。

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

    尊敬的 Nitish:

    那是 Type-C 电流、而不是 PD 电流。

    根据 Type-C 规范、可以广播的唯一支持的电流为默认值1.5和3。 根据 USB-C 规范、此处没有2A 的选项、因此我们不支持仅 USB-C 2A。

    对于 Type-C、这是唯一的选项。 对于 Type-C PD 合约电流、您可以修改前面提到的寄存器。

    并非所有 Type-C 器件都支持 USB PD (电力输送)。 PD 需要在 CC 线路上进行额外的通信、并允许端口在端口上进行>15w 的协商。

    谢谢。此致、

    Chris

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

    感谢提供余隙。

    如果我在 PD 中使用 MCU 配置 Type-C 电流、并使用此1.5A 和3.0A 为 Type-C 器件充电、是否可以?

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

    尊敬的 Nitish:

    是的、这没问题。 只需意识到这些设置只会对下一次连接产生影响。 如果已经协商了合同/连接、则可能需要使用'DISC'或'HRST'命令重新协商端口上的合同。

    谢谢。此致、

    Chris

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

    明白了。 谢谢克里斯!

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

    你好、Chris

    我想使用0x32 (TX 供电能力寄存器) PD 寄存器更改 PD 的最大拉电流(通过 I2C 通道从 MCU 主器件到 PD 控制器从器件)。 您能否建议我在0x32中配置哪些特定的位字段? 与数据表手册一样、此处未写入源电流的特定位字段名称。

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

    尊敬的 Nitish:

    这个步骤涉及的稍多一些。 我们根据 PD 规范的定义存储 PDO、32位 TXSourcePDO... 磁场的消除。 您需要参考 USB-C PD 规范的 PDO 格式。  

    以下是单个固定 PDO 的位字段说明图像。

    我们建议使用的另一项功能是 GUI 中的"raw view"选项。 您可以在 GUI (1)中设置 TX 供电方能力寄存器、然后通过查找原始寄存器值(3)并在更改原始值之前和之后进行比较、检查原始视图(2)选项中的值是如何更改的。

    我建议访问 USB-IF 网站并下载 USB-IF PD 规范的副本。 它应该不需要、但有时是有用的。

    谢谢。此致、

    Chris

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

    你好、Chris

    我现在可以更新寄存器了。

    您是否可以将整个文档与位字段信息共享? 是否也为其他寄存器清晰提及?

    圣诞前夜快乐!

    谢谢!

    Nitish

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

    您好!

    感谢您的咨询。 TI 美国圣诞节不营业。 请期待本周的回复延迟。

    圣诞快乐、假期快乐!

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

    尊敬的 Nitish:

    您可以点击此处下载完整文档。 它是一个非常大的文档、但是在这种情况下、你应该只需要"固定电源 PDO"信息。

    https://www.usb.org/document-library/usb-power-delivery

    谢谢。此致、

    Chris

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

    Chris、您好!

    我忙于其他项目模块。  

    虽然我可以通过 MCU I2C 指令使用值0x96 (1.5安培)和0xC8 (2.0安培)更新0x32 Tx 源电容寄存器、但在负载上测量时不会反映安培电流值。  

    如果我遗漏了其他配置、您可以提供建议吗?

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

    尊敬的 Nitish:

    您是否能够共享您写入 TX 源上限寄存器的原始十六进制有效载荷? 并说明您期望设置什么 PDO。

    请注意、增加寄存器中的电流并不意味着系统会消耗更多电流。 所有这一切都是增加拉电流 PDO 的广播电流。 灌电流器件仍需要请求并消耗增加的电流。

    如果您有 PD 分析器、您可以检查 PD 控制器发送的源大写消息以确认更改是否有效果。 然后、您还可以查看灌电流 PD 控制器请求的 PDO。

    谢谢。此致、

    Chris

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

    你好、Chris

    下面是我正在写入闪存组0和 PDO-1固件中0x32寄存器的原始十六进制有效载荷的快照。

    我获取 PD 分析器、然后再试一次。

    我们在这里检查如下所示的电流消耗负载仪器上的电流消耗

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

    尊敬的 Nitish:

    感谢您提供的信息。 我复查了寄存器写入、结果看来正确。 只是想确认第一个字节0x40是寄存器读取的第一个字节(字节数)、第二个字节0x01是寄存器的实际第一个字节。

    在您的电子负载上、我看到根本没有电压? 您如何测试来源? 是否连接了用电器件并且您是否从中提取负载? 我没有看到5V、这是令人关注的。

    PD 分析器中的 PD 日志应该会有所帮助、我将等待。

    谢谢。此致、

    Chris

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

    你好、Chris

    共享的电子负载的图像仅用于参考目的、并且电子负载未连接到任何器件、因为它仅显示全零。 该负载打算消耗(作为灌电流)电流。

    现在、对于 PD 分析仪、您能否建议将 PD 分析仪安装在我的系统中的哪个位置? 我使用了 TPS-65988 EVM 和运行固件的硬件器件、并使用电子负载和 PD 分析仪。

    谢谢!

    Nitish

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

    尊敬的 Nitish:

    通常、PD 分析仪与电缆和端口串联。 另外还将有一个用于连接某设备以实际显示/获取日志的端口。

    例如、下面的 totalphase PD 分析仪有两个 Type C 端口(红色箭头)、它们与您要记录的 PD 连接串联。 一侧的 Micro-USB 端口用于连接到运行日志记录软件的计算机。

    谢谢。此致、

    Chris

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

    你好、Chris

    我将共享 ZIP 文件中1.5A 和2.0A 电流配置 PD 日志的日志文件(TDC)。 如果有任何错误、请仔细查看这些文件并指导我找出错误。  

    e2e.ti.com/.../PD-log-files.zip

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

    尊敬的 Nitish:

    感谢提供日志、它们确实表明您对 TX_Source 上限的更新工作正常。 如果您查看 Source_Cap 消息、我确实会看到它从1.5变为2A、并且广播正确。

    寄存器更新和 PD 协商看起来正确。

    您能否分享您系统的方框图或原理图? 另外、请分享您最新的 .pjt 文件。

    您能否提供方框图或图纸来说明如何测试? 系统、电缆、分析仪、负载等

    看起来 VBUS 上提供了5V 电压。 现在我们需要检查提供5V 电压的器件是否具有电流限制功能、或者在支持5V 电压时是否存在任何问题  

    根据我的理解、问题在于、当您消耗负载时、无法消耗1.5A 或2A 的电流。 您可以为每个引脚消耗多大的电流?

    谢谢。此致、

    Chris

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

    嗨、Nitish

    谢谢 CHris.zip 文件、我删除了它、以防你担心这是一个公共论坛。 我原本只期待 PD 部分、但看到您发送了所有内容、因此将其删除。 将来、如果您希望安全地共享原理图、我们可以通过 E2E 的专用消息功能来共享这些文件。

    您的另一个问题: 您能否帮助消除我的一个疑问、例如当我为1.5A 和2.0A 更新 PD 寄存器时、在更新0x32 PD 寄存器后是否需要单独包含 PD 寄存器协商指令?

    是、除非 TRM 另有说明、否则您将需要使用"SSRC" 4CC 命令重新协商已更新的 TX 源寄存器配置的 PD 合约。 (例如、端口配置寄存器在 TRM 中有一条注释、指示如果写入寄存器、它将自动断开并重新连接)

    仍在查看其余信息。 即将更新。

    谢谢。此致、

    Chris

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

    尊敬的 Nitish:

    看一下功率级、馈送5V 电压的直流/直流转换器具有固定的6A 电流限制、绝不能限制功率、尤其是在我们要尝试拉取的低电流下。

    除了1.5A 日志中发生的硬复位之外、PD 日志看起来是正确的。 同样奇怪的是,我从来没有看到 IVBUS 在日志中增加,所以在增加负载时感到困惑。

    根据我的理解、问题是在您抽取负载时、无法抽取1.5或2 A? 您可以为每个引流消耗多少电流?

    您能否尝试协商5V 协议、并缓慢增大电子负载电流直至出现故障?

    我还对大家分享的方框图感到有点困惑。 电子负载连接在哪里? TPS65988在哪里?

    我希望看到的结果与下面所示的类似、并且与您的电子负载放置有点混淆。

    '

    另外、在 th1.5A 日志中、49秒时会发生触发硬复位的情况。 硬重置是否是需要考虑的问题? 如果需要、这段时间内系统会发生什么变化?

    谢谢。此致、

    Chris

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

    你好、Chris

    感谢您的响应。

    硬复位可能是因为在测试完成时关闭了系统电源。 日志捕获模式已打开、我将对系统进行下电上电。

    您在上面分享的方框图是我们设置除灌电流侧 PD 控制器之外的系统时遵循的方框图。 我们使用下拉电阻器来代替灌电流侧 PD 控制器。  

    在1.5A 和2.0A 的两种情况下、更新 PD 寄存器后我可以消耗的电流都是最大1.7A。

    谢谢

    Nitish

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

    尊敬的 Nitish:

    硬复位可能是因为我在完成测试时关闭了系统电源。 日志捕获模式已打开、我将关闭并重新打开系统电源。

    知道了、这听起来不是问题。

    我使用 EVM 和您的 pjt 进行了快速测试、无法重现您的绘图负载问题。 我将概述我执行的操作、看看它是否可以帮助您调试系统。

    1. 我首先将您的 pjt 加载到 EVM 上并给电路板通电。
    2. 然后我连接了 USB-C 电源、看到已协商2A 合约、并开始为电子负载供电。
      1. 调节停止前达到2.30A
    3. 然后、我使用工具写入寄存器0x32
      1. 写入了有效载荷: 050190 96. 0000000000000001
      2. Current (当前值)已突出显示
    4. 禁用电子负载、将电流设置为0A
    5. 我读取寄存器0x32、以确认电流已正确更新为1.5A
    6. 通过拔下和插拔电缆重新协商合同、并已协商1.5A 合同(PD 分析仪)
    7. 已重新开启电子负载
      1. 在发生故障前达到1.8A。

    我附加了测试的 I2C 跟踪、以便您可以查看写入。

    e2e.ti.com/.../Nitish-TX-Source.sal

    谢谢。此致、

    Chris

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

    你好、Chris

    感谢测试。

    超过1.5A 和2.0A 的故障表示我的固件方案正在运行、因为电流源消耗的电流不应超过设置的任何最大限值。

    下面是从共享的 I2C 跟踪文件中获取的快照、可能会看到1.5A 和2.0A 值更新。

    此致、

    Nitish

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

    尊敬的 Nitish:

    超过1.5A 和2.0A 的故障表明我的固件实施正在运行、当前源消耗的电流不应超过设置的任何上限。

    我同意、但不确定您的系统上出现了什么问题、因为我无法在我的系统上复制它。

    从您的结果来看、无论出于何种原因、基本项目的电流限制似乎太早。 当它最初设置为2A 时、您应该不会看到在1.5A 时受到限制

    您是否可以测试和报告以下各项的值:

    在工程中将电流设置为3A、对电路板进行编程、并在器件电流达到限值时报告。 在达到器件电流限制时报告 VBUS 电压。

    对2-A 重复上述步骤

    对1.5A 重复以上步骤

    我能想到的唯一一个可能导致此故障的因素是 VBUS 端口上的 UVP。 如果电压下降过大、可能会因电流消耗而出现 UVP 故障。 上述测试应该有助于检查这一点。

    谢谢。此致、

    Chris

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

    你好、Chris

    我尝试了全部三个电流1.5A、2.0A 和3.0A。 当我将电流消耗增加到1.5A 以上时、不管最大值是多少、电压开始下降到5.0V 以下 电流(1.5A、2A、3A)我已设置。

    以下是在0x32 PD 寄存器中更新的1.5A、2A 和3A 配置的相同测试结果。 以下是消耗电流的负载仪器。

    您能建议如何解决此问题吗?

    谢谢、此致、

    Nitish

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

    尊敬的 Nitish:

    从下图中可以看出、这看起来也不像是 UVP 问题。 负载电压为4.96V、应足以超过5%UVP。

    感谢您检查我提出的问题。 展望未来、我认为我们应主要关注2A 配置并弄清我们无法消耗足够的电流的原因。

    让我概述一下可能发生故障的地方、以便我们单独解决这些问题。

    1、源合同未提供:已检入配置,确定

    2. 2A 协议未协商:已检查 PD 日志、确定

    如果达到此步骤、PD 部分应该没有问题。

    设计 DC_DC 的目的是提供如此大的功率吗? 它不能超过1.7A 是有任何原因吗?

    要获取更多捕获信息。

    如果可能、您可以尝试断开提供5V 电压的直流/直流功率级、并连接直流电源以提供5V 电压、从而单独测试 PD 部分。 如果负载仍然无法消耗>1.6A 的电流、则 PD 控制器可能存在问题。

    会在过流事件期间获取 PD 日志。

    将工程配置为将一个 GPIO 设置为"GPIO Fault_Condition_Active_Low_Event_Port 1"、并且在创建过流事件时、查看是否触发了此故障。

    此时、我不确定是 PD 控制器导致了您所看到的电流限制问题、并认为您可能需要检查设计的其他部分。 如前所述、我使用 TPS65988EVM 测试了您的确切配置、高达2A 时没有问题 此外、您共享的 PD 日志指示正在广播和协商正确的拉电流。

    谢谢。此致、

    Chris

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

    你好、Chris

    刚才我知道我已经为 Type-C 电流配置了0x29 PD 寄存器。 我已经配置为1.5A 电流。 因此、只有它可能会限制此电流。 为了对其进行交叉检查、我将0x29重新配置为3A、现在电流在电子负载中上升为3A。 所以0x29可能会影响0x32配置、但我不确定。

    谢谢!

    Nitish

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

    尊敬的 Nitish:

    该电流限制 仅影响 Type-C 协议。 Type-C PD 协议电流限值由供电能力寄存器中协商的协议决定。

    如果该电流影响结果、则表示您不是提供 USB-C PD 合约、而是提供默认的 Type-C 合约、并将解释在1A、2A 和3A 设置之间行为保持不变的原因。

    该问题似乎已得到解决、因此将关闭该线程。 如果您有新问题/待处理项目、请提交新主题。 如果您对上述内容有任何后续问题、请随时继续观看。

    谢谢。此致、

    Chris