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.

[参考译文] TPS23881:在 OSS 之后通道无法打开、tStart 故障会一直跳闸、直到多个通道重新配置

Guru**** 2587365 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1235127/tps23881-channel-not-turning-on-after-oss-tstart-fault-is-tripped-all-the-time-until-multiple-channels-are-reconfigured

器件型号:TPS23881

您好!

即使在重新配置0x12、0x13、0x40寄存器后、我也会遇到端口报告 tStart 故障的问题。  
注意: 该设计旨在用作 B 对、单通道供电-> AF/AT

1.物理上、CH2和 CH4会重新配置为寄存器0x26中的 CH1和 CH2
2.连接到 CH1和 CH2的任何0-4类 PD
为 CH2设置0x15寄存器 OSS 位
4.触发 OSS 信号
5. CH2将关闭并翻转0x0B 寄存器中的 OSSE 位
6.然后尝试像以前一样重新配置0x12、0x13、0x40 (启用 dc/pcut 的半自动工作模式)
7.检测/分类似乎有效、所有数据均有效: 14mA R=22.6k Ω DT=valid/0类(0x64)
8. pwOn 已发送至通道
9.几秒后、tStart 位在0x8中处于高电平、其中0x24=0
10.无限重复步骤6-9、通道永远不会开启

目前、唯一的权变措施是重新配置0x12/0x13/0x40、不仅是 CH2、而且是 CH1、然后 CH2才开始工作、这会导致 CH1出现不必要的"复位"。  

以下是端口重新配置后从状态寄存器转储、pwOn 命令已发送且经过几秒钟:
REG=版本
0x00=0x5B
0x02=0xFF
0x04=0xFF
0x06=0x00
0x08=0x02
0x0A=0x00
0x24=0x00

问题是、OSS 触发的影响是什么、它需要重新配置双通道(已重新检查所有 i2c 写入命令位并针对预期通道正确设置)

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

    CH1不需要重新配置0x12/0x13/0x40、而是必须先将其关闭、然后才能打开 CH2。 否则、在 CH2上始终检测到 tStart 故障。
    为了更好地理解物理到重映射:
    在重新映射之前、端口1 =通道2、端口2 =通道4、端口3 =通道3、端口4 =通道1
     重映射后、端口1 =通道1、端口2 =通道2、端口3 =通道3、端口4 =通道4

    在连接8个 PD 的情况下测试了前四个通道:
    为了使 CH1在 OSS 触发后工作、必须事先关闭 CH4
    为了使 CH2在 OSS 触发后工作、必须事先将 CH1关闭
    无论发生什么情况、CH3都会在 OSS 触发后
    若要在 OSS 触发后使 CH4工作、必须事先将 CH2关闭

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

    尊敬的 Renis:  

    我将对此进行深入研究、并将在本周结束时与您联系。  

    在端口重映射之前、您是否已将 PSE 通道的工作模式设置为关闭? 若要重新映射通道、需要执行以下操作:

    谢谢。此致、
    雷蒙德·林

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

    抱歉、误单击了"已解决"按钮。

    端口重映射最有可能与需要与 重映射等离线通道"重置"有关、但:
    1、TPS 芯片 在启动时通过复位引脚复位
    2.重新配置前、将0x1A RESET 寄存器设置为0xFF -> 10ms 延迟-> 0x12 OPMode 寄存器设置为0 -> 0x26寄存器中的新值设置
    3、 触发1个通道的 OSS 后、0x26寄存器保存最初发送的重新映射值。 检测-分类/电流测量/ tSTART 故障值全部与重新配置的映射保持一致、而不是默认通道映射

    我不想说问题到底是什么或 TPS 在做什么,但它看起来会有一个漏洞 后的 OSS,其中 TPS "期望默认  映射"通道关闭,然后重新映射可以完全运行.

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

    尊敬的 Reinis:  

    感谢您的澄清、请允许我来看看我是否可以使用 TPS23881EVM 从末端复制此内容。 我明天会向您介绍我的发现以及您观察到的行为的潜在解决方法/解释。  

    谢谢。此致、

    雷蒙德·林

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

    尊敬的 Reinis:

    很抱歉耽误您的时间、感谢您的耐心等待。 我将在7月5日回到办公室后,处理 Raymond 的这一问题。

    此致、
    纳特·因克斯特