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.

[参考译文] TPS25750:USBC (仅接收器)不工作

Guru**** 2539500 points
Other Parts Discussed in Thread: TPS25750

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1086202/tps25750-usbc-sink-only-does-not-work

部件号:TPS25750

您好,

我使用 TPS25750D 将主板设计为15V USBC 接收器。

现在,在制造电路板后,我被一个问题卡住了。 USBC 供应根本不起作用。

根据本论坛主题 https://e2e.ti.com/support/interface-group/interface/f/interface-forum/988215/faq-tps25750-how-do-i-create-a-sink-only-usb-c-pd-port-to-replace-a-legacy-barrel-jack-connector ,仅使用 TPS25750作为接收器时,我应该将 PP5V 连接到 GND。

   1.错误描述:

当 EEPROM 未编程时,我在 VBUS 上获得5V 电压。

当我编程 EEPROM 并插入 USBC 时,5V 将每~750毫秒关闭一次。

PPHV 从未激活。 我可以在这些针脚上测量大约200mV。

使用的 CCY 引脚将达到~16V (与评估板相同)并尝试协商电压。 在关闭5V 电源之前不久,CCY 上的电压将跳至4V。

  (我的主板上有 CCY)

   我的董事会与评估模块之间的差异:

  • 所有 GPIO 都按照数据表针脚描述中的描述与 GND 相连。
  • PP5V 与接地连接,如论坛条目中所述。
  • VIN_3V3不存在。
  • 我使用的是仅限 PD 的 USBC 插座。 它仅具有 VBUS (2x),GND (2x)和两个 CC 引脚。 没有可用的数据行。

 我一定会错过一个不同的地方,但我似乎无法弄清楚它是什么。

3.   我已经做过的测试:

  1. Evalboard:将 PP5V 缩短到 GND (与我的主板相同)à 仍在工作,使用相同的 bin 文件时,我获得15V。
  2. Evalboard:将所有 GPIO 缩短到 GND (与我的主板相同)à 仍在工作,我获得15V 电压。
  3. 评估板:从 VIN_3V3上卸下3V3电源跳线。 “à 还在工作,我得到了15伏电压。
  4. 我的主板:跟踪 TPS25750和 EEPROM 之间的 I2C 通信。 à 斜坡看起来不错,我可以在范围上读取的数据与 bin 文件中的数据相同。
  5. 我的主板:CCY 引脚上的电压。 请参阅随附的图像。 我不明白为什么电压达到4V.6。    我的主板:我尝试了不同的 USBC 电源。-->同样的问题。
  6. 在 VBUS 中增加了更多电容(40µF 而不是20µF)-->没有差异
  7. 我尝试了不同的设置一个 bin 文件。 5V - 3A 散热器,15V 3A -仅散热器,9V - 3A 设备-->始终相同。 它在评估板上工作,但在我的上不工作
  8. 两块主板上的启动比较(15V 3A 仅接收器 bin 文件)

 (启动评估板)

 (启动我的主板)

黄色:CCY

蓝色:PPHV

绿色:VBUS

您以前是否遇到过此问题,可以帮助我解决此问题?

请提前感谢。

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

    朱利安

    如何在您的主板上配置 ADCIN1和 ADCIN2上的电阻器?

    零件看起来可能处于错误状态。

    根据我在原理图中看到的内容,请卸下 LDO 和 LDO 1V5的上拉电阻器。  这会将 TPS25750配置为安全模式,I2C 地址为0x21。  这将与 EVM 匹配,并与您的预期行为相匹配。

    此致,

    卡盘

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

    你好,查克,

    感谢您的回复。

    ADC1和2上的下拉菜单未填充。 我只将下拉板布为 GND。

    我发现了一个类似的主题,说可能是中断,在高级设置中禁用它们似乎可以解决问题。

    不幸的是,我不完全理解如何提前设置下沉电压和电流。

    1.我禁用了所有中断和 GPIO

    2.我将接收器 PDO 的数量设置为1。

    3.我编辑了接收器 PDO 1,说是3A 15V。

    4.我将源 PDO 的数量设置为0。

    当我将 bin 文件写入 EEPROM 并插入 USBC 时,我只能获得5V 电压。 设置似乎有问题,但自定义工具用户指南并没有真正告诉我如何使用高级设置。

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

    朱利安

    如果禁用所有 GPIO,则不必禁用中断。  这是我们将在下一个 GUI 版本中解决的事实和问题。

    我们不应允许您将 PDO1更改为5V 以外的任何电压。  这需要允许符合 C 型标准。

    尝试将接收器 PDO 的数量更改为2,并使第二个 PDO 15V/3A。  这将解决您的问题。

    请尝试更改此设置,并告诉我这是否有助于解决您的问题。

    我已经注意到,我们需要改进 GUI 高级设置的文档。

    此致,

    卡盘