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.

[参考译文] TPS25750:TPS25750+BQ25713 OTG 关断

Guru**** 2507255 points
Other Parts Discussed in Thread: TPS25750, BQ25713, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1347412/tps25750-tps25750-bq25713-otg-shutdown

器件型号:TPS25750
主题中讨论的其他器件: BQ25713TPS25751

尊敬的 Raymond、Chris:

我想打开这个 E2E 链接、让更多人参与其中。 低于测试请求 已经向客户提供反馈。

  1. VBUS、PPHV、I2Cm 数据和时钟(PD 至 BQ)、I2Cs 数据和时钟(EC 至 PD)的 Saleae 示波器捕获、具有显式  
  2. TPS25750系统的方框图和 JSON 配置
  3. 用于检测电源角色、供电和受电等的 EC 流程图 请包含 EC 在不同情况下使用的寄存器、寄存器字段和4CC 命令的详细信息。  

任何更新都将迅速同步。

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

    还有一个问题、客户想知道如何禁用 PP5V 电源路径。 您可以帮助回答吗?

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

    尊敬的 Dillen:

    将所有对应函数移至该 E2E 主题并关闭另一个主题。


    其他问题副本:

    客户测试 TPS25750+BQ25713 OTG (反向充电) 功能。 TPS25750和 BQ25713都与 MCU 相连。 客户发现、当 OTG 时、电路将继续打开/关闭。 请帮助支持。 客户配置过程如下所示:
    初始 TPS25750 (其他 E2E 工单已审查相关配置)

    2.读取 Type-C 插入寄存器并判断 PD 角色: E_TPS_REG_STATUS(0X1A)

    3、根据角色是灌电流还是拉电流、设置 BQ25713 OTG 寄存器和输出电压与电流

    4.当 PD 角色为电源时、 电路将继续打开/关闭。 客户尝试设置命令(获取受电方能力、发送供电方能力、切换至供电方电容器、切换至供电方电源角色)。 没有任何工作、  电路将继续打开/关闭。


    请根据提及的项目进行更新。 此外、如果可能、还提供原理图。

    • VBUS、PPHV、I2Cm 数据和时钟(PD 至 BQ)、I2Cs 数据和时钟(EC 至 PD)的 Saleae 示波器捕获、具有显式  
    • TPS25750系统的方框图和 JSON 配置
    • 用于检测电源角色、供电和受电等的 EC 流程图 请包含 EC 在不同情况下使用的寄存器、寄存器字段和4CC 命令的详细信息。  
    [/报价]

    谢谢。此致、

    克里斯

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

    客户:如何主动关闭 PP5V 电源路径? 谢谢你。

    TI:主动关闭 PP5V 电源路径意味着什么? 在哪些情况下、您需要这样做? 我认为我们没有简单的控制机制来禁用/启用 PP5V 路径。 在正常运行期间、它由固件控制。

    谢谢。此致、

    克里斯

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

    Chris、您好!

    我们希望禁止在低电池电量或寿命较长模式下进行反向充电、因此我们需要通过关闭充电 OTG 和 PP5V 路径来实现这一目的。 现在我们可以禁用充电 OTG、但 PP5V 仍能提供反向充电路径

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

    您好! 松石

    在继续之前、需要澄清一些问题。

    对于项目/整个系统:

    • 支持哪些电源角色(灌电流、拉电流、DRP?)
      • 功率级别如何? 5、9、15V? 什么电流?
    • 您是否希望仅禁用 PP5V 路径、或也禁用高压电源路径的拉电流能力?
    • 您如何控制 PD 控制器? 系统中是否采用 EC/MCU?
    • 禁用 PD 拉电流功能并强制端口进入灌电流模式是否有效?
      • 您可以首先清除处理并启动端口控制寄存器(0x29)中的源位交换
      • 然后将端口配置(0x28)中的 TypeC 状态机位更改为仅供电方状态机(1h)。
        • 对端口连接寄存器的任何更改都会导致端口断开并重新连接、因此所有连接的器件都将断开、但电源角色将尝试重新协商。 如果远端器件仅为电源接收器、TPS25751端口也将配置为电源接收器、以便器件不会连接且 TPS25751不会提供反向充电路径。

    谢谢。此致、

    克里斯

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

    您好! 松石

    我快速看了一下您的原理图、

    • CC 电容过大、数据表的最大电容为480uF
    • 如果用作吸收器、VUBS 电容过大。 最大10uF VBUS 电容

    谢谢。此致、

    克里斯

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

    Chris、您好!

    我们会根据您的建议将 CC 电容器修改为330pF。 另外、我想问一下、如果使用1nF、是否有任何副作用。

    VBUS 的累积电容为10.1uF。 考虑到高电压下电容器的降额、应该可以、对吧?

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

    您好! 松石

    该建议来自具有这些 CC 线路电容要求的 USB-C PD 规范。 我尚未自行处理这些问题、但我会假设 CC 线路通信可能会出现信号完整性问题、并且消息可能会受到影响。

    VBUS 的累积电容为10.1uF。 考虑到高电压下电容器的降额、应该可以、对吧?

    我漏掉了 C131上的 NC 标记。 我的错,你应该没问题。


    需要澄清一些问题后再继续。

    请告诉我、当您收到这些问题的回复后、我仍然需要了解您要使用 PP5V 路径做什么。

    谢谢。此致、

    克里斯

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

    Chris、您好!
    对于项目/整个系统:
    我们在 TPS25750应用中、定制工具7.0.4配置为灌电流和拉电流模式
    2.当 PD25750是源时、我们支持两种类型的 PDO:5V/3A 和9V/3A
    3.当我们停止反向供电时,系统就会停用所有的电源功能。
    4.通过 MCU 的 I2C 控制 TPS25750。
    5.我们强制使用4CC 命令将角色切换到受电方,但不成功。
    6.我们将使用 TPS25750而不是 TPS25751、并且 TPS25750中的0x28和0x29寄存器被保留。
    7.让我再次强调一下、我们使用的是 TPS25750!!
    8.附件是我们的配置 JSON 文件和原理图 diagrame2e.ti.com/.../PD_2B00_charger.zip

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

    尊敬的 Hui:

    2. 当 PD25750作为源时、我们支持两种类型的 PDO:5V/3A 和9V/3A [/报价]

    您是否发送了正确的项目? 您发送的那一个具有15V 和20V PDO、

    5. 我们强制4CC 命令将角色切换为受电方,但未成功。

    这话具体是什么意思? 该命令是否返回任务代码故障? 或者您没有看到它切换到供电方

    6. 我们将使用 TPS25750而不是 TPS25751、并且 TPS25750中的0x28和0x29寄存器是保留的。

    如果您无法访问上述寄存器、则无法通过寄存器写入更改电源功能。 我能想到的唯一替代方法是制作另一个仅受电方的.json 文件、并在您希望禁用供电方功能时进行加载。

    7. 让我再次强调一下、我们使用的是 TPS25750!!!

    明白、如果您使用的是 tps25751、则可以使用暴露的寄存器0x28和0x29来通过寄存器写入来禁用来源。 如(6)中所述、唯一的另一个选项是重新刷写 PD 控制器。

    这将需要对器件下电上电并进行回流焊。

    谢谢。此致、

    克里斯

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

    Chris、您好:

    感谢您的答复。

    2. 您是否发送了正确的项目? 您发送的那一个具有15V 和20V PDO、

    我们已发送正确的工程并根据工程要求将 PDO num 设置为2。

    5、这话是什么意思? 该命令是否返回任务代码故障? 或者您没有看到它切换到供电方

    是的、它返回一个错误代码来拒绝任务。 我认为是因为我们已设置了灌电流和拉电流模式、因此我们此时无法强制切换到灌电流或拉电流角色、对吧?

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

    尊敬的 Hui:

    之前发送的 jmgo_20240418.json 似乎没有提及设置。 如果我没有正确的 json、请分享最新的一个。

    是的,它返回错误代码以拒绝任务。 我认为这是因为我们设置了受电方和供电方模式、所以我们此时无法强制切换到受电方或供电方角色、对吗?

    这里有几条评论。

    1:TRM 描述了为什么任务返回语句会被拒绝的信息。 您是否知道远端器件是否为 DRP 并可以切换为接收器? 这可能是拒绝的原因。

    2:我不确定您所说的"设置灌电流和拉电流模式"是什么意思。 但在查看您的项目时、TPS25750配置为 DRP、因此应能够完成'SWSr'命令。 您能否共享 SWSr 执行的 I2C 日志?

    3:即使您完成了 SWSr 命令、您的器件也配置为"首选电源角色功率接收器"。 选择这个答案后、当 TPS25750被配置为供电方时、TPS25750将始终尝试向远端器件发送 PR 交换请求。  

    4:在此处是否可以切换到 TPS25751? 上述缺失的寄存器将提供您所需的一些功能。 请参阅此 主题 、该主题介绍了交换的优点。


    正如之前的响应中提到的、我在这里只能看到2个选项:

    1. 当期望 TPS25750在不同行为下运行时、加载新的固件映像(.bin)
    2. 切换到 TPS25751以访问上述寄存器。

    谢谢。此致、

    克里斯