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.

[参考译文] TPD4S014:移除 VBUS 时的 TPD4S014 ACK 行为

Guru**** 2826855 points

Other Parts Discussed in Thread: TPD4S014

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/707071/tpd4s014-tpd4s014-ack-behavior-on-vbus-removal

器件型号:TPD4S014

您好!

我目前正在 多种设计中使用 TPD4S014、但在所有3种设计中都发现了奇怪的行为。  当 VBUS 被移除(USB 电缆断开)时、ACK 信号在越过 UVLO-以下之后失效(如预期的那样)。  奇怪的是、经过很长一段时间(大约600ms)后、它会重新置位约750mS、然后再次置位并保持这种状态。  每个设计的时序都是一致的、但设计之间稍有不同。  我已对 VBUS (绿色)和 ACK (黄色)的示波器捕获进行了阵列处理。  所有器件均由单节锂离子电池供电。  ACK 信号直接连接到 MSP430输入引脚、并通过10K 电阻器上拉至 VCC (3.3V)。

这是典型行为还是预期行为?  如果不是,有什么想法可以成为这种诱饵的来源?

谢谢

Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chris:
    波形看起来很奇怪。 我们是否可以移除430引脚、以及这种现象是否可以重复?
    谢谢你。

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

    好主意。  我会尝试一下。  

    我将在处理器暂停、编程器件以及断开迹线的情况下获得相同的屏幕截图、并在明天报告。

    Chris

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

    我今天重复了实验、没有任何改进。 波形今天看起来有点不同、但具有额外的"干扰"。

    我在4种不同的配置中捕获了相同的2个屏幕截图。 第一次捕捉是针对 VBUS 的应用、第二次捕捉是针对 VBUS 的移除。 这四种配置如下:
    1-无修改,MSP430运行固件(与原始 POST 重复)
    2-MSP430执行暂停。
    3-MSP430被擦除。
    TPD4S014和 MSP430之间的4ACK 迹线切断、TPD4S014侧上的10k 上拉至3.3V。

    所有配置中的 VBUS 应用看起来都很棒。  对于开漏输出引脚、移除 VBUS 仍然表现出奇怪。  遗憾的是、在所有配置中、结果都是相同的(见下文)。 今天似乎还有一个额外的"干扰"、我无法解释。 忽略这一点、总体波形仍然显示出我无法解释的初始问题。 我们正在固件中解决它、但我认为这是一种带辅助方法。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chris:
    感谢您的更新、我们可能需要订购 EVM 并在稍后再次确认、因为它是一个旧器件。
    可能需要2-3周。

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

    我要运行此测试的是 EVM、但它仍未到达我的办公桌。 此消息将重新打开此请求、我将保持打开状态、直到我向您提供请求的信息。

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

    感谢您的更新 Chuck。  期待您的发现。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在您的电路板上、您在 VBUS 和 VBUSOUT 上具有什么电容值?

    我希望确保在开始测试时尽可能地根据您的系统对 EVM 进行配置。

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

    10uF 的电容

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

    我已确认您在 EVM 上看到的行为。 当我具有相同的电容器和零负载设置时、我会看到确切的行为。

    我怀疑发生的情况是、VBUS 电压在 VUVLO+和 VUVLO-之间的时间比内部放电迟滞的时间长。

    在这种情况下、器件会检测到 VBUS 低于 VUVLO+、并生成第一个 ACK。 第二个 ACK 是由于 VBUS 保持在 VUVLO+和 VUVLO-之间比设计滞后更长、从而导致第二个更短的 ACK 脉冲、我们都看到了这种脉冲。

    是否可以在固件内的第一个边沿之后在 ACK 信号样本上添加一个消隐期、以屏蔽系统中的此双事件?

    我会在进行更多的内部研究后跟进。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我们目前正在通过固件消隐期处理此问题。 但是、我们发现、为了避免出现该问题、需要足够长的时间、我们会遇到不理想的用户反馈延迟。 我认为我们可能需要通过其他方式进行中继、以检测 USB 电缆是否发生电池/断开事件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的 USB 微控制器必须能够通过感应断开产生的反射来检测 d+/d-线路上的断开情况。

    您是否可以在系统中访问此中断?