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.

[参考译文] TPS65981:电源状态读数不一致

Guru**** 2484615 points
Other Parts Discussed in Thread: TPS65981, TPS65981EVM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/678088/tps65981-inconsistent-power-status-readings

器件型号:TPS65981

在我们的器件中、我们需要区分高功率端口和标准端口。 我一直在测试 I2C 寄存器、以确保主处理器可以访问连接的电缆并相应地管理系统。 但是、当 USB 电缆处于电池电量耗尽模式时、我注意到电源状态(0x3F)寄存器与 TPS65981已通电且模式为"APP"时的差异。  例如、当我将器件连接到 PC 时、寄存器读数返回以下信息:

电源状态0x3F 电池电量耗尽 在应用模式中
PowerConnection 互联 互联
SourceSink 灌电流 灌电流
Type-C 电流 USB 定义 1.5A
BC1.2检测 使能 使能
BC1.2状态 SDP SDP

Type-C 电流的值在检测与 PC 的同一连接时不一致。 对于所有依赖 BC1.2检测的模式、无论是 SDP 还是 DCP、都会发生这种情况。  (我没有用于测试此情况的 CDP 端口)。

请解释差异以及如何解决。

此外、在第1369行的 python 脚本"register_definitation.py"中存在一个错误、BC12Status_list 的定义是错误的

BC12Status_list =['SDP'、'Res'、'CCP'、'DDP"]

我将脚本修复为读取

BC12Status_list =['SDP'、'Res'、'CDP'、'DCP']

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

    感谢您在我们的 GUI 工具中指出该错误。 我将在下一个版本中确保这是正确的。
    就电池电量耗尽与 VIN_3V3 BC1.2检测中的正常启动而言、您能告诉我您正在使用哪种 BC1.2充电器吗? 此外、您是否能够在我们的 TPS65981EVM 平台上重现此问题?

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于测试、我之前发布的结果来自我的戴尔台式电脑上的典型 USB 端口。 结果与我使用的不提供 PD 模式的充电器类似。 当由 VIN_3V3供电时、Type-C 电流从电池电量耗尽时读取的电流为1.5A、而3A (正确)。 该充电器是通过 DigiKey 购买的 Phihong USA 型号 AQ15A-050A。

    我无法在 TPS65981EVM 平台上重现事件。 结果在两种模式下都是一致的。

    我认为 PD 外的 Type-C 电流的确定基于模拟测量。 因此、我在两种功耗模式下测量了 LDO_3V3的值。 在我们的原型上、当从 VIN_3V3 (3.304V)运行器件时、LDO_3V3测量3.261V。 对于 VBUS (5V)、该值为3.329V。 我们的电路板是否会对 LDO_3V3的负载征税并影响感测测量?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Brendan、

    我认为您不会对 LDO_3V3征税。 但是、在 SPI 闪存和一些电阻器上拉/下拉之外、您连接到该网络的所有设备是什么?
    您将 BusPowerZ 连接到了什么? 您是在 PPHV 还是 PPEXT 上灌电流?

    谢谢、
    Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BUSPOWERZ 设置为1.63V (电阻桥关闭 LDO_1V8)。 所有电源均通过 PPHV 接收。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Brendan、

    您能否确认从电池电量耗尽模式引导后是否启用了 BC1.2检测?

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

    您好、Brendan、

    不确定是否能够解决此问题。

    如果您能够解决此问题、能否通过选择此已解决的我的问题来关闭此主题

    谢谢、

    Eric

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

    我能够在评估板上测试固件、结果没有重复。 使用评估板、测试工作正常、并在所有条件下确定了正确的条件。

    这让我回顾了原型设计、我发现 CC 引脚上的意外负载会在电池电量耗尽和系统开启模式之间发生变化。 我能够移除该负载、现在我的原型正常工作。

    感谢你的帮助