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.

[参考译文] TPS65988:与 F907进行协商失败与 F907

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1343811/tps65988-failure-to-negotiate-with-f907-vs-f707

器件型号:TPS65988

您好!

我一直在研发新的电路板。 这是该板的第7版。  电路板的所有以前版本均按预期工作、但在此版本中、TPS65988启动出现了意外情况。

我们有一个连接到 TPS65988DHRSR 的 SPI EEPROM 以支持应用配置。 我们使用多年的原始二进制文件是使用应用程序自定义工具在2021年6月30日 上生成的。 但是、在 将此二进制文件写入新电路板上的 SPI EEPROM 后、我们会看到 USB-EEPROM PD 协商失败。

经过一些调查、我们发现、通过将旧工程导入到最新的应用程序自定义 GUI 中并重新生成输出二进制文件、配置适用于我们的生产电源适配器(PowerLot PL0028)。 但是、我们有时会使用 Dell HA130PM170这是第一个版本启动过程中使用的备用电源适配器。 此戴尔电源适配器不会协商其所广播的20V @ 4.5A PDO 合约。  

我们从 TSP65988 TX 灌电流功能寄存器捕获信息、并确认它们是否与应用程序自定义 GUI 中显示的设置匹配。 我们还从 RX 灌电流功能寄存器捕获信息、并确认了电源适配器广播的 PDO 合约。

应用程序自定义 GUI 中配置的设置如下所示:

PowerLot 适配器广播以下 PDO:

PowerLot RX 源容量---
标头:0x05
PDO1:0xA01912C
PDO2:0x2D12C
PDO3:0x3C12C
PDO4:0x4B12C
PDO5:0x6412C
PDO6:0x0
PDO7:0x0
PDO1解码:
这是一个固定电源 PDO
最大电流(A):3.000000
电压(V):5.000000
峰值电流:0
PDO2解码:
这是一个固定电源 PDO
最大电流(A):3.000000
电压(V):9.000000
峰值电流:0
PDO3解码:
这是一个固定电源 PDO
最大电流(A):3.000000
电压(V):12.000000
峰值电流:0
PDO4解码:
这是一个固定电源 PDO
最大电流(A):3.000000
电压(V):15.000000
峰值电流:0
PDO5解码:
这是一个固定电源 PDO
最大电流(A):3.000000
电压(V):20.000000
峰值电流:0

戴尔电源适配器通告以下 PDO:

Dell RX 供电方能力--
标头:0x03
PDO1:0xA019064
PDO2:0x5A1C2
PDO3:0x641C2
PDO4:0x0
PDO5:0x0
PDO6:0x0
PDO7:0x0
PDO1解码:
这是一个固定电源 PDO
最大电流(A):1.000000
电压(V):5.000000
峰值电流:0
PDO2解码:
这是一个固定电源 PDO
最大电流(A):4.500000
电压(V):18.000000
峰值电流:0
PDO3解码:
这是一个固定电源 PDO
最大电流(A):4.500000
电压(V):20.000000
峰值电流:0

根据我们的发射接收能力、 我们的板 应请求最低54W 的 PDO 合约。 如上所述,在我们的主板的最新版本中,我们可以看到 PowerLot 适配器的预期协商会发生,但戴尔适配器不会像预期的那样协商至其20V 合约。

发现此问题后、我们使用"F707"基本固件而不是"F907"固件重新生成了应用程序二进制文件。 这导致两个电源适配器按预期进行协商、而不对器件配置进行其他更改。

我们的问题是--

1.我们没有更换部件或任何周围的组件或电路。 为什么原始固件无法与任一适配器协商? 此器件是否进行了会阻止使用旧固件的更改? 如果是、这将记录在哪里?

2.使用 F907基本固件重新生成二进制文件后,PowerLot 适配器按预期进行协商,但戴尔适配器没有。 为什么? 在我们看来、该部件不能正确尊重戴尔适配器的广告 PDO。

3.用 F707基本固件重新生成二进制文件后,两个电源适配器将按预期进行协商。 F707和 F907之间的区别可能解释了这一点?

谢谢。

霍尔登

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

    尊敬的 Holden:

    请查看我对您的问题的回答。

    1.) F707 FW 是 TPS65988DHRSR 的正确基本映像。 F907 FW 专为不同的器件 TPS65988DK 而设计。 请勿对 TPS65988DHRSR 使用 F907 FW、因为这会导致不保证行为。 当我尝试将 F907 FW 加载到 TPS65988DH EVM 电路板时、PD 无法正常工作。

    2.) Dell 设备在连接流程中遵循一些可能与标准连接不同的特定过程。 您拥有的戴尔适配器可能仅与 F707 FW 中实现的某些 PD 流兼容、而不与 F907 FW 兼容。 同样、F707 FW 是 TPS65988DHRSR 的正确版本。 F907 FW 是较新 TPS65988DK PD 的更新版本。 我不希望 F907 FW 在 TPS65988DHRSR 上正常工作。

    3.) 有关 F707和 F907 FW 之间的差异、请参阅我的上述回答。 向前推进、请使用适用于 TPS65988DHRSR 的 F707 FW。

    此致!

    亚历克斯