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:tps25751设置问题

Guru**** 2382300 points
Other Parts Discussed in Thread: BQ25713, TPS25751, TPS25751EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1450266/tps25751-tps25751-set-issue

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

工具与软件:

尊敬的专家  

1我们的产品是 DRP、MCU 分别控制 tps25751器件和 bq25713。

  当我们的产品 电池电量低于特定值时、   需要禁止充电(电话)。 我禁用了充电器 OTG 引脚 ,此时手机会反复充电和断线。 如何设置 tps25751 以    防止手机受到影响 如何设置 PD

2、当我们的产品充满电时、TYPEC 仍处于连接状态、如何设置 PD 并最大限度地降低功耗。

最好的餐厅

Xiankai.Li

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

    尊敬的 Xiankai:  

    Unknown 说:
    1我们的产品是 DRP、MCU 单独控制 tps25751设备和 bq25713。

    TPS25751为 BQ25713提供集成的 I2C 控制、不需要额外的 MCU 来配置 BQ25713、是否有任何原因使 MCU 成为您产品中控制 BQ25713的器件?  

    Unknown 说:
    当我们的产品 电池电量低于特定值时、   需要禁止充电(手机)。 我禁用了充电器 OTG 引脚 ,此时手机会反复充电和断线。 如何设置 tps25751 以    防止电话受到影响 如何设置 PD

    当电池电量降至低阈值以下时、电话的预期行为是什么? 手机应该为产品(TPS25751)充电吗?  

    Unknown 说:
    2、如何在我们的产品充满电且 TYPEC 仍处于连接状态时设置 PD 并将功耗降至最低。

    MCU 可以配置发送灌电流 PDO (reg 33h)、以使工作电流更低或也可以设置为0A。 请参阅以下示例、了解设置为下限的9V/3A 合约:  

    9V/3A 的原始灌电流 PDO2:

    灌电流 PDO2更新为500mA:

    更新发送受电方功能(0x33)后、MCU 可以向 TPS25751发送4CC 命令"GSrC"(获取源电容)。 这将指示 TPS25751向端口伙伴发送 Get_Source_Cap 消息、并使用更新后的灌电流电容重新协商新的 PD 合约。  

    如果还有其他问题或疑虑、请告诉我!  

    谢谢。此致、
    Raymond Lin

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

    尊敬的  ·林

      感谢您的 回复。 我们  单独控制 bq25713。 由于 我们有不同充电器的单独驱动器,这使得组合更加灵活,

      对于第2期、

      

    当电池电量低于低阈值时、电话应采取何种行为? 手机应该为产品(TPS25751)充电吗?  [报价]

     当电池电量低于下限阈值时、 我们不希望 手机为我们的产品充电、客户也可能不希望这样做。 我们只是想简单地切断 充电 ,但在这一点上,只是降低充电器 OTG 引脚,似乎不够。 在这种情况下 、输入似乎在切换、因为 plugevent_port 中断始终以高电平和低电平触发。

    所以, 我怎样才能停止 手机将重复充电和断开。  

    此致

    Xiankai.Li  

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

    尊敬的 XIankai:  

    [报价 userid="473165" url="~/support/power-management-group/power-management/f/power-management-forum/1450266/tps25751-tps25751-set-issue/5567729 #5567729"]

    当电池电量低于下限阈值时、 我们不希望 手机为我们的产品充电、客户也可能不希望这样做。 我们只是想简单地切断 充电 ,但在这一点上,只是降低充电器 OTG 引脚,似乎不够。 在这种情况下 、输入似乎在切换、因为 plugevent_port 中断始终以高电平和低电平触发。

    所以, 我怎样才能停止 手机将重复充电和断开。  

    [报价]

    我建议执行以下操作(与以前相同):  

    Re -在发送源电容器(0x32)中配置拉电流 PDO、以便在系统电池电量低时使工作电流为0A。 即使手机作为受电方进行连接(TPS25751充当供电方)并且 VBUS 变为高电平、协商的电流也将为0A。 此方法词语的适用条件:BT 扬声器充当供电方功率角色且连接的器件充当受电方。 如果手机先从供电方启动、则 MCU 可以通过发送4CC 命令"SWSr"(切换到供电方)来指示 TPS25751将其电源角色切换为供电方。

    MCU 仍需要配置 BQ25713以将其 OTG 电压设置为协商的 PDO 合约(即5V/0A)、但 OTG 电流随后可设置为0A。 如果您使用 TPS25715集成式 BQ25713 I2C 控制、TPS25751会自动进行此调整、而无需外部固件。  

    谢谢。此致、

    Raymond Lin

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

    尊敬的 Raymond:  

    感谢您的帮助,它似乎工作,我们需要测试更多 , 特别是在关断状态下,它可能需要断电,这可能会导致 VBUS 断开连接,

    另一个问题是, 源 PDO, EPR 的设置, 我不能  通过写入0x32来更改它,但电流和电压可以设置

    此致

    Xiankai.Li  

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

    尊敬的 Xiankai:  

    是由 TPS25751还是由端口伙伴广播的此供电方 PDO1? 如果是由 TPS25751提供、这是在 MCU 配置发送源电容器(0x32)寄存器以降低输出(源)功率之前还是之后?  

    您正在通过拉电流 PDO 1写入哪些位来尝试并禁用具有 EPR 模式和不受限制的功率位? 如您所示、PD 规范中的位字段指定为23b、但 TPS25751寄存器中有一个偏移。 默认情况下、TPS25751在拉电流 PDO1中没有启用 EPR 模式或无约束功率位。  

    谢谢。此致、

    Raymond Lin

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

    e2e.ti.com/.../20241220.zipHi Raymond , 这个源 PDO1由 TPS25751广播,是在 MCU 配置之前,当使用配置工具时,我没有配置这些选项,并使用 MCU 读取它们也是0x20019064。    但当连接到接收端并由 PD 分析仪读取时,它变成0X23019064。   我曾尝试使用 MCU[适用于 EPR 位47]写入 PD 控制器0x32的相应位、但似乎无效。 我添加我的 Jason 文件以进行检查。  

    此致

    Xiankai..Li  

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

    尊敬的 Xiankai:  

    我将在我的末端在 TPS25751EVM 上测试您的 JSON 配置、同时您是否还可以提供 MCU/PDO 流程(包括 MCU 对 PD 寄存器的任何修改)、从而使 PD Capable 位出现在 Tx 源 PDO 1中?  

    谢谢。此致、

    Raymond Lin

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

    你(们)好

    我们将 GPIO 设置为插入事件。 当插入时、我们读取0x3F (电源状态)来确定灌电流/拉电流角色。 如果 PD 是受电方、则我们读取(0x30)以获得供电能力 如果 PD 是供电方、则只需启用充电器的 OTG 引脚。 基本上、它只读取这两个寄存器、PD、而无需任何写入操作。  

    此致

    Xiankai.Li  

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

    您好!

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

    圣诞快乐、假期快乐!

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

    尊敬的 Xiankai:  

    我在末端使用 TPS25751EVM 测试了您的 JSON 配置、并且在连接到 PD 接收设备时、未在供电方 PDO 1中看到"支持 EPR 模式"位设置。 与您的端类似、没有对 TPS25751进行 I2C 写入。

    出现"EPR Mode Capable (可支持 EPR 模式)"位时、故障率是多少? TPS25751每次广播拉电流能力时是否发生、或者仅发生几次? 是否存在任何显示 EPR 模式可用位的特定情况(即连接的特定电话或设备)?  

    谢谢。此致、

    Raymond Lin

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

    尊敬的 Raymond:  

      这有点奇怪、我也无法在 EVK 上找到这个问题。 它不会显示 ERP、但在我们的平台上、每次我们声明源上限时、它都会100%发生
     (EEPROM 烧录 JSON 生成的完整 bin)

    此致

    Xiankai.Li  

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

    尊敬的 Xiankai:  

    只是为了再次进行检查并确保您在 EVK 和您自己的硬件上使用的是相同的完整闪存二进制文件吗? 您是否已经尝试过、看看将完整闪存二进制选项加载到 EVK 中是否会重新产生相同的问题? 如果两个不同硬件上的行为有所不同、则似乎配置存在一些差异。  

    只要 TPS25751充当供电方角色、连接了任何种类的受电器件(PD 和非 PD)、此问题是否仍然存在?  

    谢谢。此致、

    Raymond Lin

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

    尊敬的 Raymond:  

      是的,使用相同的完整闪存二进制,USBCPD_USB0.5.27  Application_Customization_Tool 到  闪存库或闪存配置 到我们的硬件,都有这个问题。  将其加载到 EVK 不存在此问题.i.

    只要 TPS25751担任供电方角色、连接了任何种类的受电设备(PD 和非 PD)、此问题是否仍然存在?  [报价]

      表示 PD 是。 而对于非 PD 不确定 我会尝试 它.

    此致

    Xiankai.Li  

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

    尊敬的 Xiankai:  

    最新版本的 GUI (v1.0.2)可在此处找到: https://dev.ti.com/gallery/search/usbcpd 

    v0.5.27是较旧版本的 GUI、可能包含在最新 GUI 中已解决的错误。 不确定该"支持 EPR 模式"位是否来源于0.5.27、但强烈建议始终使用最新版本的 GUI 以获取最新的 PD 固件。 有关之前从 GUI v1.0.2生成的配置、请参阅附加的 JSON: /cfs-file/__key/communityserver-discussions-components-files/196/TURNER_5F00_12_5F00_16_5F00_PP2_5F00_GUIv1_5F00_0_5F00_2.json

    请使用此 JSON 进行测试并使用 GUI v1.0.2、然后查看问题是否仍然存在。 如果有任何问题或疑虑、请告诉我!  

    谢谢。此致、

    Raymond Lin

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

    你好 Raymod Lin。   

     我用 GUI V1.0.2测试 json , 问题仍然存在,  即使在 EVK 中, 是的,它现在出现在 EVK 演示中。   然后我改变其他新的 tps25751 evk,也显示 ERP 是的。  

    只要 TPS25751充当供电方角色、连接的任何种类受电器件(PD 和非 PD)都会出现此问题。   

    然后,我改变使用旧版本发现问题也持续存在。。

    此致

    Xiankai.Li  

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

    嗨  Raymod Lin  

      使用 json 你给1.0.2 ,闪存到 我们的平台 ,我发现 我们的平台 不能充电 在 断电模式..  似乎有些不同   

    此致

    Xiankai.Li。

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

    尊敬的 Xiankai:  

    让我在结束时使用我们讨论过的两个 JSON 重新测试、您还可以将测试时使用的完整闪存二进制文件(.bin 文件、不是 JSON)发送给我、以便我也可以进行检查吗?  

    由于您之前使用的是较旧的 GUI、因此此问题可能是由于使用的是较旧的固件+ GUI、在与当前 GUI 进行刷写时延续了旧的固件+ GUI。  

    使用你给 的 json 1.0.2 ,闪存到我们的平台 ,我发现 我们的平台 不能 在 断电模式下充电.....  ,似乎有些不同的东西  [/报价]

    能否提供有关在断电模式下无法充电的问题的更多详细信息? TPS25751是否在电池无电模式(VBUS 先出现)下无法启动? TPS25751是否未启用 PPHV 以允许 VBUS 电压和电流直通至 BQ25713?  

    谢谢。此致、

    Raymond Lin

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

    尊敬的 Raymond:  

      附加  full_bin、 其中一个使用旧的 GUI 生成一个使用新的 GUI

    此致

    Xiankai.Li e2e.ti.com/.../TURNER_5F00_PP2_5F00_PD_5F00_FW_5F00_V03.zipe2e.ti.com/.../TURNER_5F00_2025_5F00_use_5F00_new_2D00_gui1_5F00_2.zip

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

    尊敬的 Xiankai:  

    对响应延迟深表歉意、我们将对此进行研究、并将在明天提供反馈。  

    谢谢。此致、

    Raymond Lin

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

    尊敬的 Raymond:   

    我可以问一下是否有任何更新吗?

    此致

    Xiankai.Li  

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

    尊敬的 Xiankai:  

    对不起,我还没有机会重新测试这个。 快速跟进、您是否正在使用 EZ PD 分析器来收集 PD 日志? 您是否能够检查并查看其行为是否与其他 PD 分析仪一致?  

    谢谢。此致、

    Raymond Lin

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

    尊敬的 Raymod:   

     是的,我们使用了 EZ-ERP PD 分析仪,因为 我 手头没有其他 PD 分析仪  ,但我问其他人用其他 PD 分析仪测试,它显示正确不启用。  但未功率显示启用, 它是 为 UnconstrainedPower 位,  你可以帮助检查这个位..seems 我没有设置它  

    所以对于 ERP 来说,它可能是 EZ-ERP PD 的 eeror。  

    感谢您的帮助。

    此致  

    Xiankai.Li  

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

    尊敬的 Xiankai:

    您是否正在广播拉电流 PDO 1中的 UnconstrainedPower 位(或至少在 PD 分析仪上看到该位)? 这是否与 PD 分析仪一致?在什么情况下会发生这种情况? 查看之前的 JSON 配置、似乎在发送源电容器-源 PDO 1以及端口控制(0x29)中都禁用了"不受约束"功率位。   

    谢谢。此致、

    Raymond Lin

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

    你(们)好  

      旧固件中未禁用提醒、端口控制(0x29)的关、因此它显示在 PD 分析器中。 它仅在"Source Cap"中禁用。

      那么很清楚 , 非常感谢你!

     此致

    Xiankai.Li   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    MCU 可以配置发送接收端 PDO (reg 33h)、以便降低工作电流或还可以将其设置为0A。 请参阅以下示例、了解设置为下限的9V/3A 合约: [/报价]

    尊敬的 Raymond:   

      我设置  5V 0.5 A 、为什么它 要求1000mA   

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

    尊敬的 Xiankai:  

    关于不受约束的功耗问题、在禁用这些位后、您不应该在拉电流 PDO 1中看到它们被 TPS25751广播、请参阅下面来自两个不同 PD 分析仪的屏幕截图:

    Total Phase PD 分析仪:  

    EZ PD 分析器:

    EZ PD 分析仪中显示为"是"的 EPR 模式功能位似乎是该特定 PD 分析仪的解码问题、在其他 PD 分析仪中、我看不到 EPR 位启用。  

     我设置  5V 0.5 A 、为什么 要请求1000mA

    您需要修改  中的 Auto Neg Max Current [21:12]字段  自动协商灌电流(寄存器0x37)  转换为您希望 TPS25751协商的电流。 请参阅下面的示例流程:  

    1.将 Tx 受电能力(0x33)->灌电流 PDO 工作电流修改为所需的电流水平。 需要相应地修改此寄存器、因为合规测试仪将向 DUT (TPS25751)发送"PDO"消息以检查并确保请求的 Get_Sink_Cap 与 TPS25751受电能力匹配。  

    2.修改自动协商灌电流(0x37)->自动协商最大电流以达到所需电流水平(此设置应与灌电流 PDO 的工作电流相匹配)。 此寄存器写入设置 TPS25751充当受电方并协商合约时的行为(即将 TPS25751配置为协商0A 合约作为受电方)。  

    将自动协商最大电流更改为"0A"后、请参阅下面的 PD 日志:

    如果您有其他问题或疑虑、请告诉我们!  

    谢谢。此致、

    Raymond Lin