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**** 2782575 points

Other Parts Discussed in Thread: TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1577722/tps25751-tps25751-just-sinks-and-doesn-t-source

器件型号: TPS25751

您好!

我使用 TPS25751D 制作了定制原理图和硬件。 如下所示

image.png

电路板上有 4 个 USB Type-C 连接器、每个 USB 连接到一个 TPS25751D。 TPS25751D 的所有输出均连接至 5V 至 3.3V SMPS。 我们需要采用以下方案:一个板应该从 USB 电缆电源供电、然后该板应该通过其他 USB 连接器为另一个板供电。 我们可以向电路板接收电源、但电路板无法提供电源。 请告诉我们应该做些什么。 如果您愿意、我可以提供其他信息。

非常感谢!

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

    您好:

    当 VIN_3V3 不存在但存在 VBUS(电池死区)时、PD 控制器的运行由 ADCIN1 和 ADCIN2 引脚定义。  请确认模式和预期行为。  https://www.ti.com/lit/ds/symlink/tps25751.pdf#page=45。除非配置为供电方并且清除了电池死区标志、否则 PD 控制器不会成为供电方。

    此致、

    Chris

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

    你好 Chris!

    是的、如上图所示、PD 控制器已连接 VBUS、并从板载 5V 至 3.3V SMPS 接收 3.3V 电压。



    根据数据表、在硬件中正确配置了 PD 芯片、如下图所示。



    我的问题是、由于硬件正常、软件配置不正确、问题是否会出现。 我们应该在软件方面做些什么、以便芯片不仅可以作为接收器工作、还可以作为供电方工作?

    谢谢!

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

    您好:

    [报价 userid=“634933" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1577722/tps25751-tps25751-just-sinks-and-doesn-t-source/6079178 ]是的、如上面的原理图所示、PD 控制器已连接 VBUS、并从板载 5V 至 3.3V SMPS 接收 3.3V 电压。[/报价]

    如果首先施加 VBUS、那么您将处于电池电量耗尽状态。  即使应用了 VIN_3V3、也必须为电池死区标志提供服务/清除。

    我们应该在软件方面做些什么、以便芯片不仅可以作为接收器、而且可以作为源器件工作?

    假设首先应用 VIN_3V3(无电池电量)、则需要从调查问卷中选择双角色电源 (DRP)。

    https://dev.ti.com/gallery/view/USBPD/USBCPD_Application_Customization_Tool /ver/1.1.1/

    此外、您还需要选择电源首选项。  这意味着、如果连接了两个 DRP 产品、则角色将随机确定、然后如果存在电源偏好、PD 控制器将请求角色交换(如果随机分配不符合偏好)。  请注意、端口伙伴可能会拒绝执行电源角色交换的请求。

      

    此致、

    Chris

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

    您好 Chris。

    我们做出了您建议的更改、但连接两块电路板时、主控制器会自行复位。

    我重申、主要配置是 USB 电源 IN、它通过一根电缆进入第一个电路板、然后第一个电路板将电源重新路由到另一个电路板。

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

    您好:

    我们进行了您建议的更改、但当我们连接两个电路板时、主控制器会自行重置。

     这意味着连接了两个板?  其中一个电路板是否已有作为接收端的连接?

    如果没有连接、那么假设电路板上无电源是正确的(除 USBC 之外,是否有替代方法为电路板供电)?

    如果两个端口连接到电源适配器(电源)、预期结果是什么。  是否希望(仅)一个端口成为受电方 — 这将是连接的第一个端口-然后所有其他端口都是供电方(仅 5 个)。

    每个 PD 控制器是否都有用于存储配置的 EEPROM?

    此致、

    Chris  

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

    您好 Chris。

    这种情况如下图所示。 我们使用 USB 电源适配器输入电源。 第一块板的端口 1。 端口 1 是受电方。 端口 3 是一个供电方、向另一电路板输出功率、该板接收端口 4 上的电源。

    我们将一个端口用作受电方、其余端口用作供电方。

    电源管理控制器最初使用 ADC1 和 ADC2 电阻器配置为始终启用受电方。 电源管理芯片使用 MCU 配置、如数据表所示(外部嵌入式控制器)、使用 I2C 接口。 每个芯片具有不同的地址。

    我们应该如何操作、以便将端口配置为源端口? 第一个接收功率的端口的行为类似于受电方。

    谢谢! 我希望这一次我很清楚。

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

    您好:

    电路板通电后、MCU 应将仅供电配置加载到其他 PD 控制器。

    如果不需要 PD 消息传递并且您只需要 5V 电压、您可以将受电控制器保持在电池电量耗尽模式、而不是编程。  否则将仅受电配置加载到连接的 PD 上。   

    您可以通过读取引导标志中的电池死区标志来确定哪个器件是受电方。   https://www.ti.com/lit/ug/slvucr8a/slvucr8a.pdf#page=35

    受电器件将从 VBUS 引导、而 PD 成为从 VIN_3V3 引导的供电方。

    此致、

    Chris

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

    感谢您的回答!

    但我们需要四个电源管理控制器具有更动态的行为。 这些端口需要用途广泛。 另外、我们可能需要连接一个电池充电电路、先提供电源、然后再为其充电。 也许有时我们需要提供功率、而另外两个端口可以接收功率。

    在这种情况下、您建议电源管理控制器做什么?

    谢谢!

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

    您好:

    在这种情况下、您建议电源管理控制器做什么?

    请勿连接 PP5V 和 PPHV。  PP5V 将始终是接收端路径、而 PPHV 将始终是源端路径。

    此致、

    Chris

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

    你好 Chris!

    因此、为了具有动态灌电流/拉电流电源管理芯片、您建议不要像下图中那样连接 PP5V?

    因此、硬件将仅使用 VBUS_IN PPHV 拉电流/灌电流路径?



    谢谢! 正在等待您的答复。

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

    您好:

    因此、为了获得动态灌电流/拉电流电源管理芯片、建议不要像下图中那样连接 PP5V?

    编号  该问题不是动态灌电流/拉电流电源管理。 您可以使用不同的电源路径支持 PD 控制器中的功率流、也可以使用系统中的另一个芯片管理功率流。

    此致、

    Chris

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

    你好 Chris!

    我们从头开始。 就得到了之前回复的原理图和方框图。 请告诉我问题应该在哪里? 软件中呢? 我们是否设计了正确的硬件或软件配置不正确?

    我已经告诉过你。 我们将电源线连接到第一个 PCB 的 USB 端口、该 PD 控制器通过 I2C 接口和接收器进行配置、并且一切都正常。 当我们要将另一块板连接到上一块板时、如果在另一块 USB 连接器上、第一块板会自行复位、它不会将电源重新路由到第二块板。 因此、第二个 PD 即使经过配置、也不会提供电源或将电源重新路由到第二个电路板。

    您能帮助我指出我们的 PD 控制器存在的问题吗?

    谢谢! 祝您愉快!

     

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

    您好:

    请告诉我问题出在哪里? 软件中呢? 我们是否设计了正确的硬件或软件配置不正确?

    您能否实施 此处讨论的内容 并确认下图的源部分工作正常?

    [引述 userid=“634933" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1577722/tps25751-tps25751-just-sinks-and-doesn-t-source/6084090

    我们将一个端口用作受电方、其余端口用作供电方。

    [/报价]

    此致、

    Chris   

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

    你好 Chris!

    我们实施了此处讨论的内容。 正如我所说的、第一块电路板会自行重置、第二块 PD 即使我们认为配置正确、它也不会提供源代码。 我们做什么错了? 我们这边是否存在硬件问题或软件配置问题?

    上面显示的原理图为了配置为拉电流/灌电流、实现的原理图是否正常? 第二个 PD 控制器的软件配置是否正确?

    如果您能帮助我们、我们需要回答这些问题。 是硬件还是软件问题?

    您能帮帮我们吗?

    谢谢! 祝您愉快!

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

    您好:

    我无法诊断软件硬件是问题。   

    (1) 第一块电路板自行复位意味着什么。  这是否意味着 5V 崩溃并且 PD 控制器复位?

       您是否可以测量 VBUS、VIN_3V3、LDO_3V3?   

       复位后、您可以查询 PD 控制器状态吗?

    (2) 第二个 PD 不提供源的上下文是什么。  这是否在复位事件之后以及现在的第一个 PD 和第二个 PD 都作为受电方出现?

      PD 控制器的状态是什么?

      您是否可以测量 VBUS、VIN_3V3、LDO_3V3?

    也许在本周晚些时候或下周初、我可以组合两个 TPS25751 EVM、并演示一个是接收端、另一个是源端、其中 PPHV 来自从源端馈送 PP5V 的接收端。

    此致、
    Chris  

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

    你好 Chris!

    您有时间进行演示吗?

    谢谢!

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

    您好:

      遗憾的是、由于 EVM 目前缺货、我仍在等待 EVM 发货。  我有一个、需要采购另一个。  下面我来了解获取 EVM 的一些替代方法。  我可以在星期一上更新您。

    此致、

    Chris

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

    您好:

    我从一位同事那里借了一个。   

    /cfs-file/__key/communityserver-discussions-components-files/196/e2eTestConfig.json

    EVM1 PPHV 连接至 EVM2 PP5V。

     

    当第一个 EVM 连接 5V 电源时、使用 PPHV 为第二个 EVM 的 PP5V 和 VIN_3V3 供电。  当一个受电方连接到第二个 EVM 时、第二个 EVM 提供 5V 电压。

    此致、

    Chris

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

    你好 Chris!

    我们还在我们购买的 Devkit 上测试了您的脚本、它可以正常工作。 我们正在等待下一次电路板的迭代、我们也对其进行测试、以确保一切正常。 非常感谢您的帮助!

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

    您好:

    好的。  我现在将关闭该主题。  如果下一次迭代有任何问题、请提出相关问题。

    此致、
    Chris