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.

[参考译文] TPS25832-Q1:用于客户端模式的 TPS25832-Q1

Guru**** 2555630 points
Other Parts Discussed in Thread: TPS25830-Q1, TPS25832-Q1, TUSB320

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/910573/tps25832-q1-tps25832-q1-for-client-mode

器件型号:TPS25832-Q1
主题中讨论的其他器件: TUSB320

您好!

遗憾的是、将 CTRL1和 CTRL2线路设置为低电平不适用于客户端模式。
我们现在已经有了一个设计、并尝试将我们的软件下载到处理器中。 但处理器未连接到计算机。 通过将 DPM_OUT 和 DPM_IN 引脚与 JP1 - JP4短接、可以正常工作。

TPS25832似乎从 DPM_IN 引脚断开 DPM_OUT。

下面是我们实现控制器的方法:

USB_CTRL1线路被连接至处理器。 当处理器为空时、有一个100k 的下拉电阻器。 因此、CTRL1和 CTRL2上的设置为低电平。  

我想、我们必须为此使用另一个 USB-C 控制器。

你能推荐一个吗?

此致、

Dani

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

    Daniel、您好!

    设置客户端模式时,应添加外部 FET 以关闭内部降压输出(VCSn 将始终具有5V 输出,它需要 FET 将该电压关闭到 VBUS)。

    另外、R289值应从100欧姆更改为20k 欧姆。  

    我想您可以首先更改电阻器值、然后再添加 FET 进行调试。  

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

    您好、Michael、

    R289为何应为20k Ω?

    数据表显示、不使用 FET 时为100欧姆、使用 FET 时为10欧姆。

    因此、在降压平均模式下、TPS 始终提供5V 电压、检测到过压时除外?

    当 CTRL1 =高电平/ CTRL2 =低电平且 CTRL1 =低电平/ CTRL2 =低电平时、我在 VBUS 上测量0V。

    如果正确的器件与电缆器件侧的 CC1/2引脚连接、我认为 TPS 仅为 VBUS 提供5V 电压?

    遗憾的是、我现在无法在 PCB 上添加 FET、这必须在布局的下一修订版中完成。

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

    Daniel、您好!

    很抱歉、我误解了您将 TPS25830用于 A 类端口客户端模式。

    因此、您发出的问题是 、当您将 CTRL1和 CTRL2设置为低电平时、数据开关将不会打开。  

    据我了解、在客户端模式下、TPS25830的 VBUS 应保持低电平。 如果不是、计算机中的5V 电源将与 TPS25830 VBUS 输出冲突。  

    请注意、TPS25830-Q1将检测总线电压在启动期间是否已放电至0V。  

    当您将电缆插入端口时,电缆 可能具有5V 至 TPS25830总线引脚的电压,这将导致 TPS 无法启动,数据开关无法 打开。

    对于此问题、我建议您将100欧姆电阻器更改为20k 欧姆、以阻止5V 电压为 BUS 引脚充电。  

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

    您好、Michael、

    否与我发布的标题、原理图和数据表中一样、我们使用 TPS25832-Q1。

    我现在将电阻器切换为20k 欧姆。

    因此、当 CTRL1和 CTRL2为低电平时、TPS25832不提供5V 电压(启动时未连接 USB 电缆)。 这是正确的、也是我想要的行为、因为我们将 USB 电缆从 PC 插入到 TPS25832并从 PC 提供5V 电压。 这用于客户端模式、我们不使用来自 PC 的5V 电压。

    但在本例中、我们需要连接到处理器的数据线才能下载我们的软件。

    但这不会发生。

    在另一种情况下、当 CTRL1 =高电平且 CTRL2 =低电平时、我们使用将 USB 器件连接到 TPS25832。 那么我们需要 TPS25832提供5V 电压。

    我的计划是在启动处理器时、TPS25832设置为客户端模式。 在启动后、我们通过将 CTRL1设置为高电平来切换到 USB-C 模式。

    当 TPS25832通电并运行时、这甚至可以将 CTRL1线路从高电平切换到低电平吗?

    我现在还在连接 USB 器件的情况下测试了 TPS25832。

    在这两种情况下(客户端模式和器件模式)、TPS25832在连接器件后为总线提供5V 电压。 因此、在客户端模式下、当连接 USB 器件时、TPS25832可提供5V 电压。  

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

    Daniel、您好!

    我想问题是   、当您插入 C 线缆时、CC1或 CC2引脚可能没有 Rd、TPS25832在 CC1/2连接 Rd 之前不会出现波动。  

    当器件向上波形时、DP/M 数据开关将打开、您可以在 PC 和之间进行通信  832.

    您可能会注意到、当连接 Rd 时、832将始终打开 VSCN (5V)。  如果您需要阻止此5V 输出,则应将外部 FET 添加到阻止中。 实际上,在 客户端模式下,LS_GD 引脚将设置为低电平,但 VSCN 始终具有5V 电压。 因此、我要求您在客户端模式应用的原理图中添加外部 FET。 但是、您说 PC 不会有5V 输出到832、问题可能是832不能显示为 UFP、它无法打开 PC type C 端口、则无法唤醒 PC type C 端口进行通信。

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

    您好、Michael、

    这是正确的、在客户端模式下使用832时、我们有一条 USB2.0 A 型转 USB-C 电缆。 该电缆中没有 Rd。

    我们不使用 Type-C 转 Type-C 电缆从 PC 下载软件。

    现在、我了解行为。 我认为在客户端模式下、不需要 Rd 因此、我想我们在下一个修订版本中更改为 TUSB320、以获得真正的 DRP USB-C

    非常感谢您的帮助。