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.

[参考译文] TPS65987D:20V 灌电流的配置

Guru**** 2555630 points
Other Parts Discussed in Thread: TPS65987D

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink

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

您好!

我使用外部 MCU 通过电路板上的 I2C 控制 TPS65987D。
在执行具有生成的低区域(完整标头)[C 数组声明]的 PTC 程序后-我可以获得9V、12V 和15V、但不能获得20V

我的源支持20V5A 配置。

我正在使用应用程序自定义工具中的默认配置并更改发送灌电流 Capatilites 寄存器(0x33)中的灌电流 PDO 2
默认配置:New Project -> TPS65987DDH -> Standard (Recommended)-> Upstream Facing Port (UPF) Only (新建项目-> TPS65987DDH ->标准(推荐)->仅上游端口(UPF))

什么配置有助于获得20伏电压? 或者问题是否不在配置中?

我没有 EVM 板。
应用程序自定义工具- GUI 版本:6.1.3

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

    尊敬的 Alex:

    如果可能、您能否发送拉电流器件和灌电流器件之间的 CC 线路通信的 PD 日志? 这将有助于确定正在发生的情况。

    [引用 userid="549040" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink "]我可以得到9V、12V 和15V、但不能得到20V [/引用]

    当您执行此操作时、是否会发生任何特定情况? 您是否只是为每个电压设置电源并查看系统是否正常工作。

    在仅限 UFP 的默认配置中、有两个灌电流 PDO、即(1)初始5V/3A 协议和(2)可变5V 至20V、3A 协议。 您是否可以尝试将"发射接收端能力->接收端 PDO 2"中的最大工作电流增加到5A。

    谢谢、此致、

    Chris

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

    您好、Christopher、

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4465514 #4465514")如果可能,您能否发送源设备和接收设备之间 CC 线路通信的 PD 日志? 这将有助于确定发生了什么情况。

    抱歉、我没有电力输送分析仪。

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4465514 #4465514")执行此操作时是否发生了任何特定的情况? 您是否只是为每个电压设置电源并查看系统是否正常工作?

    在我的应用中、我需要20伏。 是的、我只需设置灌电流配置即可查看发生了什么情况

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4465514 #4465514"]您是否可以尝试将"发送灌电流能力->灌电流 PDO 2"中的最大工作电流增加到5A。

    没有发生任何事情。 仍为15伏...

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

    尊敬的 Alex:

    您提到了该电源支持20V/5A。 您是否已经测试过另一个器件的20V/5A 供电电压?

    您能否为您使用的源发送一个链接、以便我查看它?

    谢谢、此致、

    Chris

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

    您好、Christopher、

    [报价 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4468198 #4468198"]您是否已测试另一台设备的20V/5A 电源?

    我在我的笔记本电脑上测试了它。 它是20伏。

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4468198 #4468198"]您能否发送所使用源的链接以便我查看它?

    GaN 快速充电器模型:XYY-PD100C

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

    感谢 Alex、

    让我在结束时测试一些内容、我将在星期五之前回复您。

    谢谢、此致、

    Chris

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

    尊敬的 Alex:

    我在将电流限制更改为5A 的情况下测试了标准 UFP 配置项目。 它成功地协商了20V 5A 合同。

    下面是 TPS65987DH EVM 和可提供20V/5A 的壁式适配器之间的 PD 日志。 我重点介绍了协商并接受20V/5A 合同的器件。

    如果没有 PD 分析器、可能很难对其进行调试、但我们可以检查几个方面。

    1. 您能否验证 您是否正在使用 TPS65987DDH? 在芯片上、第二排应该有一个 DH。  TPS65987有几个版本(DH、DJ、DK)、每个版本的固件略有不同。
      1. 我目前正在使用 DH 板进行测试、6.1.3 GUI 用于器件的 DH 版本。
      2. 如果您不使用 DH、我们将需要切换到另一个 GUI
    2. 如果您有 DH 设备、您能否描述用于生成.bin 并刷写设备的过程? 听起来好像您正在正确执行此操作、但希望确保这里没有问题。
    3. 您能否尝试使用该项目刷写 PD 控制器。 这是默认项目、但我将可变灌电流 PDO 更改为20V 固定 PDO。
      1. 这将只有5V 或20V 的合同。
      2. /cfs-file/__key/communityserver-discussions-components-files/196/Fixed20VUFP.pjt
    4. 我们可以检查一些 PD 寄存器
      1. 我们可以通过读取 PD 控制器中的寄存器0x30来检查接收源功能(PD 日志中的 Source_CAP 消息)、以查看是否提供了该协议。
      2. 也值得读取寄存器0x33、0x34、0x35。  
        1. 这些信息将提供有关所选电压协议的信息。
    5.  也许值得回顾一下您的原理图。 如果我们达到这一点,我们就可以把讨论从公开论坛上取消。

    寄存器0x30信息

    I2C 读取/写入格式

    您可以在产品页面的技术参考手册中找到更多信息。

    谢谢、此致、

    Chris

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

    您好、Christopher、

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4470902 #4470902"]您能否验证 您是否正在使用 TPS65987DDH? 在芯片上、第二排应该有一个 DH。  TPS65987有几个版本(DH、DJ、DK)、每个版本的固件略有不同。 [/报价]

    就是 DH。

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4470902 #4470902"]如果您有 DH 设备、您能否描述用于生成.bin 并刷写设备的过程? 听起来好像您正在正确执行此操作、但希望确保此处没有问题。

    我正在生成 C 数组(低区域-完整标头)并通过补丁程序编写它。 在补丁程序之后、我正在执行 ANeg cmd。

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4470902 #4470902"]您能否尝试使用此项目刷写 PD 控制器。 这是默认项目、但我将可变灌电流 PDO 更改为20V 固定 PDO。 [/报价]

    结果是5伏。

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4470902 #4470902"]我们可以检查一些 PD 寄存器[/quot]

    在使用默认配置的修补程序后接收到的数据。 (灌电流 PDO2 = 5..20V)

    寄存器0x30:0x00000000c9a42164000641f40004b12c0003c12c0002d12c0801912c06
    寄存器0x33:0x000000000000000000000000000000000000000000000000000000000000000000004001692C00000000000000000000000000000000000000000000000000009901905a3601905a02
    寄存器0x34:0x00800004b12c
    寄存器0x35:0x4384b12c

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4470902 #4470902"]可能值得查看您的原理图。

    它只是电路的 PD 部分。 它可能是公开的。

    谢谢、此致、

    Alex

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

    感谢 Alex、

    让我来看看您发送的内容、我将向您提出任何问题/反馈。

    谢谢、

    Chris

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

    尊敬的 Alex:

    感谢您提供相关信息。 我看了看,没有发现任何突出的东西。 源设备和接收设备之间似乎共享了正确的信息。 我在下面的寄存器信息中留下了一些注释。 大多数特定数据格式信息都可以在987TRM 或 USB-PD 规范中找到。  

    先前的项目(默认 UFP、未进行编辑)仅具有20V 3A 固定合同、但我们希望适配器能够接受20V/3A 合同并将其限制在通告的5A 范围内。 我本来希望看到20V 的合同、但似乎失败了。

    您能否尝试使用此.pjt 文件。 这也是固定的20V 合同、具有5A 限制

    /cfs-file/__key/communityserver-discussions-components-files/196/Fixed20V5AUFP.pjt

    寄存器信息注释

    /cfs-file/__key/communityserver-discussions-components-files/196/Register_5F00_Read_5F00_20VFixedUFP.txt

    谢谢、此致、

    Chris

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

    您好、Christopher、

    [引用 userid="416726" URL"~/support/power-management-group/power-management/f/power-management-forum/1185316/tps65987d-configuration-for-20v-sink/4479353 #4479353)]您是否可以尝试使用此.pjt 文件。 这也是固定的20V 合同、具有5A 限制[/报价]

    仍然是5伏

    谢谢、此致、

    Alex

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

    尊敬的 Alex:

    让我看一下我的末端的一些电路板、看看布局上是否有任何重大差异。

    谢谢、此致、

    Chris

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

    尊敬的 Alex:

    我与团队中的一名工程师交谈、并查看了您的原理图。

    我们建议您将未使用的 SPI 引脚接地。 需要关注的主引脚是 POCI (外设输出、控制器输入)引脚。 工程师提到、在过去、将它们悬空会导致奇怪的行为。

    2.如果这不能解决问题、则可能值得将 adcin 配置更改为 BP_ECWait_Internal

    3.

    此外、如果没有 PD 日志或至少了解正在发送的 PD 消息、则很难提供支持。 如果您计划使用 USB-C PD 进行大量工作、这可能是一项很好的投资。 如果您知道有人在使用 USB-C PD、他们可能已经有了一个 PD、这可能值得一去。

     一个值得购买的廉价选择是:https://www.amazon.com/ChargerLAB-Power-Z-Portable-Charging-Voltmeter/dp/B0BJ24PVNJ/ref=sr_1_1?crid=7CA197S213E0&keywords=powerz+pd+analyzer&qid=1674777127&sprefix=powerz+pd+analyzer%2Caps%2C119&sr=8-1

    我对这个没有太多经验、但我们的一位工程师经常使用它。

    我们经常使用且熟悉的更昂贵的选项是: https://www.totalphase.com/products/usb-power-delivery-analyzer/

    谢谢、此致、

    Chris