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.

[参考译文] TPS26750:如何设置电压?

Guru**** 2460850 points
Other Parts Discussed in Thread: TPS26750

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1519014/tps26750-how-to-set-the-voltage

器件型号:TPS26750


工具/软件:

我正在构建一个受电方来支持高达 240W 的 AVS。

源极电容已正确、但无法确定如何设置电压。

从上一个问题中、我假设我所做的一切都是设置寄存器 0x37 PPS 输出电压/ AVS 输出电压 AVS、无论 PPS/PPS 支持是否支持、但不起作用。

我使用了从应用程序自定义工具下载的一个简单设置、只选择 SINK、POWER 等 该模式不会选择寄存器 37 中的位 64/128、但假设我仍将使用 AVS 寄存器 37 中的 PPS/PPS/EVM 输出电压?

我还尝试了所有不同类型的高级设置、但仍然无法使其正常工作。

它将始终从 VBUS 输出 20V 电压。

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

    您好、

    感谢您在 E2E 上联系我们!

    我将在周中之前解决这个问题。

    谢谢您、

    Kevin

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

    谢谢、

    我们今天做了更多的试验、并且能够设置电压。

    仍然不确定我是否正确、因此有几个后续问题。

    如前所述、我认为  无论 PPS/PPS AVS 支持是否支持、都是通过 AVS 输出电压/PPS 输出电压来设置电压。 我认为这不正确?

    当电源支持 PPS 时、我能够通过 PPS 输出电压来设置电压、但如果电源不支持 PPS、即使我将其设置为 15V 等、也没有变化。

    那么、我是否需要 设置自动 Neg 最小/最大电压才能更改非 AVS 源的电压?  还是有另一种方法?

    我还没有尝试过 AVS、但假设它的工作方式就像 PPS 一样?

    您还能解释一下如何订购 PDO。

    谢谢!

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

    尊敬的 Richard:

    感谢您让我知道!

    您需要更改与新的 PPS 合约和 AVS 相关的自动协商受电方寄存器。 我建议查看 6.3 AUTO_NEGOTIATE_SINK 寄存器及其后面有关如何正确更改请求消息的信息。 您还需要发送 4CC 获取供电方上限消息、以便在更新非 PPS PDO 的自动协商受电方寄存器时重新协商新的 PDO。

    谢谢您、

    Kevin

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

    谢谢、

    我仍然无法正常工作固定电压或 AVS。

    目前、我重点介绍固定电压。

    如果我将 PPS/MCU(位 64/128)设置为 0、并将应用自定义工具中的 AUTO_NEG_MIN/MAX_V(例如 15V)设置为捆绑安装、则我将在从 AVS 上传引导/捆绑包后获得请求的电压。

    我读取寄存器 37h、正确无误。

    我从 MCU 更改寄存器 37h 并 发送 GSrC(在 CMD = 0 且 DATA[0]= 0 时接受)、没有任何反应。 如果我读取寄存器 37、则设置正确、但电压没有改变、并且活动 PDO(寄存器 34h)不会改变。

    在下面附加 JSON 设置。

    另外、我似乎应该能够使用 PPS 输出电压来选择 固定电压 PDO、或者我是否误解了下面的文本?


    “调查问卷“:{
    “设备“:“TPS26750、
    “toolBuildVersion":“:“1.0.3",“,</s>、
    “答案“:[
    空、
    3、
    4、
    7、
    1、
    0、
    3、
    0、
    空、
    1、
    1、
    3、
    0、
    0、
    1.536、
    5、
    2、
    2、
    0
    ]、
    “VendorID":“:“0000",“,</s>、
    “ProductID":“:“0000",“,</s>、
    “版本“:“1.0.0.2"</s>“
    }、
    “配置“:{
    “数据“:{
    “Selected_ace":“:[

    “注册“:6、
    “数据“:[
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0
    ]
    }、

    “注册“:22、
    “数据“:[
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    3.
    ]
    }、

    “注册“:40、
    “数据“:[
    0、
    0、
    46、
    1、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    3.
    ]
    }、

    “注册“:41、
    “数据“:[
    50、
    80、
    128、
    0
    ]
    }、

    “注册“:50、
    “数据“:[
    0、
    170、
    42、
    44、
    145、
    1、
    32、
    44、
    209、
    2、
    0、
    44、
    177、
    4、
    0、
    244、
    65、
    6、
    0、
    244、
    177、
    4、
    224、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    170、
    10、
    0、
    0、
    0、
    0、
    0、
    0
    ]
    }、

    “寄存器“:51、
    “数据“:[
    37、
    244、
    145、
    1、
    16、
    244、
    209、
    2、
    0、
    44、
    177、
    4、
    0、
    228、
    50、
    244、
    193、
    244、
    65、
    6、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    240、
    150、
    192、
    211、
    244、
    193、
    8、
    0、
    244、
    65、
    11、
    0、
    244、
    1、
    15、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0
    ]
    }、

    “注册“:55、
    “数据“:[
    8、
    192、
    18、
    0、
    44、
    177、
    4、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0
    ]
    }、

    “注册“:66、
    “数据“:[
    26、
    0、
    8、
    0
    ]
    }、

    “寄存器“:92、
    “数据“:[
    13、
    12、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    4、
    0、
    0、
    0、
    4、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    4、
    0、
    0、
    0、
    0、
    0、
    0、
    4、
    0、
    0、
    0、
    0、
    0、
    92、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0
    ]
    }、

    “寄存器“:112、
    “数据“:[
    3.
    ]
    }、

    “注册“:119、
    “数据“:[
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    15、
    0
    ]
    }、

    “注册“:120、
    “数据“:[
    0、
    0、
    0、
    128
    ]
    }、

    “注册“:122、
    “数据“:[
    0、
    0、
    0、
    0
    ]
    }、

    “注册“:123、
    “数据“:[
    0、
    2、
    255、
    255、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0
    ]
    }、

    “寄存器“:125、
    “数据“:[
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0
    ]
    }、

    “注册“:126、
    “数据“:[
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0
    ]
    }、

    “注册“:152、
    “数据“:[
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0、
    0
    ]
    }
    ]
    }
    }
    }

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

    在我放弃这一天之前的另一个更新。

    仍在处理固定 PDO。

    补丁捆绑包设置了  AutoNegMin /MaxVoltage  15V、我会得到该设置。

    然后运行一个循环、更改 AutoNegMin/MaxVoltage。

    我进行的第一个更改将会完成、但之后不会进行任何更改、无论我设置了什么电压。

    我开始在两次更改之间延迟 2 秒,我认为这可能是快,所以我更改为 5 然后 10 秒,但仍然相同的结果。

    如前所述、寄存器 37h 写入和读取正确、GSrC 发送正确的。

    我 使用多个充电器、结果相同。

    这是请求 28V 后的寄存器 37h 读取、似乎是正确的
    0x37:0x08 0xC0 0x12 0x00 0x30 0xC2 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x64 0x00 0x02 0x00

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

    尊敬的 Richard:

    您可以重新附加 JSON 文件吗?

    谢谢您、

    Kevin

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

    我看不到任何“附加文件“,当我把它没有出现,这里是一个链接.

    https://www.dropbox.com/scl/fi/l1dultob4ytt4yw1pc7s3/config-4.json?rlkey=7w3h32beu41ul8w6en6awjh81&dl=0

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

    一些可能有用的信息。

    PP_EN 始终处于低电平、我之前还没有检查过、我仅测量了 VBUS。 我是否需要手动启用 PP_EN?

    我在电池无电模式下运行、ADCIN1/2 连接到 LDO1.5V。 Vin3.3 只有一个电容器、不由为 MCU 供电的 LDO 供电(我计划在下一个硬件版本中将这些电容器连接在一起,因为 MCU 可能会在 TPS 之前供电、也可能不会在 TPS 之前供电)。

    因此、我在引导寄存器 2Dh 中看到电池电量耗尽标志。

    我尝试使用 4CC DBfg 来清除它、但会得到!CMD。

    我将 MCU 3V3 连接到 Vin3.3、电池无电标志总线仍然相同(低 PP_EN,首次更改后电压没有变化)。

    寄存器 26h 位 13-12 为 11、表示启用了 PP3 的系统输出。 不确定 PP3 是什么。 位 39-38 为 01、表示由 VIN3.3 供电(通过搭接至 MCU 3.3V 时)。 所有其他位均为 0。

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

    又一个更新。

    我正在使用多种方法启用输出。 我有一个连接到 N-FET 栅极的串联电阻器 o PP_EN 和 100kr 接地、对于 TPS 输出来说太多(数据表 SAIS 10uA)。 我移除了 100kr 至 GND、现在 PP_EN 变为高电平。

    不过、改变电压也有同样的问题。

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

    尊敬的 Richard:

    您能与我分享您的原理图以便我看一下吗?

    谢谢您、

    Kevin

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

    我可以通过电子邮件发送给您吗? 它是为一个客户,而不是公共的。
    我不相信它的硬件(除了我修复的 PP_EN 之外。)

    另一个更新。

    如果我更新了寄存器 33h(灌电容)而不是 37h(自动协商)、我可以更改电压。

    基本上是将 PDO 降至我想要的电压。

    这是否是一种可接受的方法?

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

    所以我昨天说的关于使用 reg 33h 的内容是不正确的,它不能正常工作。

    更多信息:

    我使用三个充电器。

    1.65W、5/9/12/15/20V +PPS 11-21V

    2.65W、5/9/12/15/20V、无 PPS

    2.140W、5/9/15/20/28V 无 PPS/Amazon(廉价 AVS 充电器)

    3. 180W、5/9/15/20/28/36V AVS 15-36V、无 PPS(框架充电器)

    两个 65W 充电器都会 通过更改寄存器 37h 来更改电压作为 PDO(非 PPS、从寄存器 35h 确认)、但不会更改寄存器 33h。

    140/180W 将电压设置为其最大电压(捆绑包中的最大负电压设置为 48V)、但 在更改寄存器 37h 或 33h 时不会改变电压。

    以下是请求 5V/3A 后连接 140W 充电器的寄存器读数。

    写入 0x37:0x0B 0x40 0x1F 0x05 0x64 0x90 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

    写入 CMD1 =“GSrC"</s>“

    读取 0x09:0x00 0x00 0x00 0x00 0x01 0x02 0x05 0xB1 0x87 0xC6 0xDF 0xF9 0x91 0x63 0x0F 0x9F 0xAD 0x06 0xC0 0x30 0x00 0x11 0x09 0xf8 0x01 0x03 0x00 0x01 0x74 0x02 0x00 0xD0 0x32 0x38 0x32 0x38 0x3B 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  

    读取 0x3F:0x0F 0x02

    读取 0x30:0x05 0x2C 0x91 0x81 0x0B 0x2C 0xD1 0x02 0x00 0x2C 0xC1 0x03 0x00 0x2C 0xB1 0x04 0x00 0xF4 0x06 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xF4 0xC1 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00  

    (请注意,即使实际上有 5 个 SPR 和 1 个 EPR、对于 180W AVS 充电器也是如此、 接头 仅显示 SPR 的数量)

    读取 0x34:0xf4 0xC1 0x08 0x00 0xB8 0x00
    读取 0x35:0x11 0x44 0xC0 0x81 0x00 0x00 0x00 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01
    读取 0x37:0x0B 0x40 0x1F 0x05 0x64 0x90 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

    读取 0x2D:0x34 0x03 0xF2 0xC2 0xC1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    读取 0x26:0x00 0x30 0x00 0x00 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    读取 0x40:0x1C 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    读取 0x42:0x1A 0x00 0x08 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    读取 0x72:0x04 0x00 0x00 0x00 0x0D 0x0C 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    读取 0x33:0x1C 0x2C 0x91 0x01 0x10 0x2C 0xD1 0x02 0x00 0x2C 0xB1 0x04 0x00 0xF4 0x41 0x06 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xF4 0xC1 0x08 0x00 0xF4 0x41 0x0B 0x00 0xF4 0x01 0x0F 0x00 0xB4 0xB4 0x96 0xC0 0xC3 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    读取 0x48:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

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

    顺便说一下、我使用 I2C 直接读取/写入寄存器、而不是 4CC I2Cr/w、但我不知道这会如何产生任何差异、可以进行读取和写入。

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

    尊敬的 Richard:

    让我向您发送 PM 请求!

    谢谢您、

    Kevin

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

    谢谢、

    另一个更新。
    附件是 Power-Z 嗅探消息的屏幕截图、首先是 65 瓦、看起来很好、其他是 180 瓦/140 瓦。  重复 Extended_Control。

    我是否需要检查寄存器 42h 和寄存器 7Eh 中的“支持外部供电方/受电方消息“?

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

    尊敬的 Richard:

    给我一天的时间来回到你的身边。

    谢谢您、

    Kevin

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

    嗨、有新消息吗?

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

    尊敬的 Richard:

    对不起,我没有机会回顾的延误。

    在星期五之前、给您一个答复。

    谢谢您、

    Kevin

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

    更新了。

    我不知道有一个 ESRC、我尝试了它、它是有效的。

    我现在可以获得全范围 PPS 和 PDO、但没有 AVS、已同时尝试过 GSrC 和 ESRC。

    下面是 Se 日志。

    请求 AVS:23.00V、3.00A
    写入 寄存器 0x37:0x0A 0x40 0x1F 0x00 0x64 0x90 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x3C 0xCC 0x01 0x00  
    正在请求 ESRC

    读取寄存器 0x33:0x25 0x2C 0x91 0x01 0x10 0x2C 0xD1 0x02 0x00 0x2C 0xB1 0x04 0x00 0x64 0x21 0xF4 0xC1 0xF4 0x06 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xF0 0x96 0xC0 0xD3 0xF4 0xC1 0x08 0x00 0xF4 0x41 0x0B 0x00 0xF4 0x01 0x0F 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    读取寄存器 0x37:0x0A 0x40 0x1F 0x00 0x64 0x90 0x21 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x3C 0xCC 0x01 0x00  

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

    尊敬的 Richard:

    我在团队中有人在我们这边帮助了这项测试

    根据您的写操作、似乎您根据我们的 TRM 正确设置了 EPR AVS 位。

    我需要与团队核实、是否为自动协商最大电流和与 EPR AVS 无关的电压设置了寄存器中的其他位可能会导致这种情况。

    谢谢您、

    Kevin

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

    谢谢、

    您能给我发送一个适用于您最终端部 AVS 的补丁捆绑包、包括分步寄存器详细信息和 4CC 设置电压、我可以在我这边运行相同的

    另一个问题、不确定我是否正确。

    在启动和插入电缆时、我需要了解 EPR 是否正常、以便知道是使用 GSrC 还是 ESRC。 我想做的唯一方法就是这样。 我先发送 ESRC。 如果通过、我将获得供电电容中的 EPR 标志。 如果失败、我“知道“连接了一个非 EPR 供电方、因此在失败时我发送 GSrC 并获取供电方上限。

    是否有更好的方法来了解 EPR 是否已连接、或者 ESRC 的通过/失败是否是唯一的查明方法?

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

    尊敬的 Richard:

    还在该部分工作!

    是的、在不使用 4CC 命令的情况下、有一种更简单的方法来读取远端的源电容器。

    您可以参考 TRM 中的寄存器 30。 收到拉电流电容消息后、我们会将这些 PDO 的内容存储在寄存器 30 中。

    具体而言、位 6 将告诉您接收到的供电方上限是否为 EPR!

    谢谢您、

    Kevin

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

    谢谢、

    不确定我是否理解。

    您说过“在不使用 4CC 命令的情况下读取源上限“。

    但我必须发送 4CC rsrc/ESRC 来读取/更新源电容、对吗?

    如果在连接 EPR 的情况下进行 I BOOT、则读取寄存器 0x30、位 5-3 将 显示 EPR 的编号、位 6 将显示 EPR。

    但是、如果我连接另一个充电器、则必须读取源电容才能知道连接了什么(或者这不是必需的吗?  我烧了我的 TPS 昨天,已经订购,将不得不更换它,再进行更多测试).

    当 我 更改 IRQ 插头、并发送 rsrc、然后读取 0x30 时、位 6 将始终为 0、位 5-3 为空。 因此、我必须从 ESRC 开始了解我是否具有 EPR、如果它 成功、我可以读取 0x30、如果失败、我“知道“我没有 EPR、我可以 尝试 rsrc、然后读取 0x30。

    试想一下、0x30 可能会在插头更改时自动更新、我不必在引导时或插头更改时发送 ESRC/rsrc? 我相信我尝试了这种方法,这就是为什么我添加发送 ESRC/rsrc 的原因,但我将不得不再次测试。

    关于 AVS、您能否在在线工具中确认 PDO 的顺序。 我认为我应该先修复并以 PPS/PDO 结尾、但如果我这样做并按“Validate PDO“、它会以不同的方式对它们进行排序、将 AVS 排在第二位、将 AVS 排在第一位。 但是、我尝试了不同的订单、无法让 AVS 正常工作。

    此外、您能否确认 AVS 电压/电流/LSb。 在线工具中没有说明、但我假设它符合 PD 规范 50mA? 在线工具就只是个垃圾桶。

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

    尊敬的 Richard:

    我将在一个小时内对此作出回应!

    谢谢您、

    Kevin

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

    尊敬的 Richard:

    作为受电器件、无论 4CC 命令是 USB PD 规范的一部分、您都将始终会收到供电方上限。

    因此、在初始连接时、PD 将从远端接收拉电流上限并在发送 4CC 命令之前协商合约。 这些源上限存储在我在上一条消息中提到的寄存器中。  

    您可以在不发送 4CC 命令的情况下插入器件、并检查从寄存器 0x30 读取的内容。 每次有新的源电容器时、此寄存器都会更新、因此如果您更改充电器、该寄存器也会更新。

    关于 AVS、您能否在在线工具中确认 PDO 的顺序。 我认为我应该先修复并以 PPS/PDO 结尾、但如果我这样做并按“Validate PDO“、它会以不同的方式对它们进行排序、将 AVS 排在第二位、将 AVS 排在第一位。 但是、我尝试了不同的订单、无法让 AVS 正常工作。

    此外、您能否确认 AVS 电压/电流/LSb。 在线工具中没有说明、但我假设它符合 PD 规范 50mA? 在线工具就只是个垃圾桶。

    [/报价]

    更正、步骤是 SPR PDO、SPR AVS、然后是 PD 规范定义的 PPS PDO。 这看起来是我们 GUI 中的一个错误、因此我会将其提交给团队以解决该问题。 AVS 电压/电流 LSB 确实遵循 PD 规格、因此电压为 100mV/LSB 50mA。

    谢谢您、

    Kevin

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

    谢谢 Kevin、

    我已经正确排序了 PDO、但仍然无法使 AVS 正常工作。

    我将寄存器 0x37 设置正确(至少我认为是这样)并发送 ESRC、但不发送。

    我还遇到了一个问题、如果启动后我的第一个请求是 EPR、供电方将从 0V 重新启动。 如果我从请求 9V 开始 、那么我可以毫无问题地请求 EPR、但如果我首先请求 5V、则不是。

    我们准备放弃使用此芯片、但我想再试几次。

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

    Kevin 本周不在办公室。 他下周将回到星期一。

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

    尊敬的 Richard:

    我也遇到了这个问题。 无论我在应用程序自定义工具中配置的组合如何、AVS 都不起作用。 使用 PD 分析仪时、AVS 甚至不会显示在受电方 PDO 消息中。  

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

    尊敬的 Ming:

    团队意识到这一点、正在开发一个解决方案、我将让此主题保持开放状态、以便在收到修复程序后、我可以上传它。

    谢谢您、

    Kevin

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

    大家好!

    我设法得到 AVS 接收器与雷蒙德的帮助: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1534032/tps26750-usb-pd-3-1-compliance-question

    希望这对您有所帮助!

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

    谢谢! 电压阶跃实际上是 25mV/LSB、而不是 100mV? 我必须尝试一下。

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

    很高兴看到它能正常工作! 请告诉我您的结果、以便 Raymond 在出现任何其他问题时提供帮助

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

    你好,我回到办公室,做了一些测试。它似乎工作正常。

    问题在于 AVS 电压阶跃。 我被告知电压为 100mV/LSB、但根据 USB PD 规范、电压为 25mV/LSB、但位 0-1 应该始终为 0。 这使得它起作用。

    为避免混淆、您能否更改自定义工具、将电压/电流设置为十进制/浮点、并以与 PPS 相同的方式显示为整数/十六进制。 这将节省大量的支持。

    没有、工作正常。

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

    尊敬的 Richard:

    感谢您的建议!

    团队正在跟进此问题、应尽快进行此更新。

    谢谢您、

    Kevin

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

    尊敬的 Kevin:

    我观察到了和理查德一样的行为。

    如果技术参考手册中的参数说明提供 LSB 背后的阶跃大小、将会有所帮助。

    目前根本没有 AVS 工作电流和 AVS 输出电压的信息。

    此外、如果 “USBCPD 应用程序自定义工具“不仅附带 Changelog、而且特定工具版本存在已知问题列表、则会阻止大量支持工单。

    对于导致此支持案例结束的人员、请参阅以下摘要:

    • “LSB AVS 输出电压“的 LSB 为 25mV、但只有 100mV 的电压阶跃有效(最后 2 位必须等于 0)。
    • “LSB AVS 工作电流“ 等于 50mA。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Simon:

    感谢您让我知道我们感谢您提供的反馈!

    我之前已经提交了要在 GUI 中更改的内容、我已经让团队知道我们应该更新我们的 TRM 以反映 USB 规格并相应地阐明每个位步长。

    谢谢您、

    Kevin