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.

[参考译文] TPS65994AD:无源 DFP 设计,在无电瓶启动条件下

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1085578/tps65994ad-source-only-dfp-design-in-dead-battery-startup-condition

部件号:TPS65994AD
“线程: 测试”中讨论的其它部件

您好,

我们正在调试 EVM 板上的仅源角色,无电池,无 DFP 设计(在无电池启动的情况下),并遇到以下问题:

  • 当 EVM 处于无电池启动状态时,VBUS 上的电压正在振荡。 从 PD 分析器日志中观察到端口定期重复 VBUS 下行/上行/协商。
  • 对 EVM 应用外部电源会间歇性导致端口指示:  
    • 注册 0x1A
      • PlugPresent =未连接插头
      • ConnState =无连接
      • 端口角色=接收器
      • 数据角色= UFP
      • VbusStatus =小于0.8 V
    • 注册 0x28
      • Type-C 状态机=已禁用(CC 引脚为 Hi-z)
    • 注册 0x2D
      • 电池电量耗尽标志=正确
    • 无法通过任何端口取消插拔/重新插拔进行恢复

(发送“清除电池电量耗尽标志”命令可能会使端口恢复到预期的仅源角色 DFP 状态)

问题:

  1. 我们尝试将 PD 设置从“仅源状态机”更改为“DRP 状态机”,这将防止 VBUS 振荡,并且在为 EVM 应用外部电源时,端口连接被识别。 但是,每次从电池耗尽启动状态恢复时,端口始终处于接收 器和 UFP 角色。 如何配置 PD 在从无电池启动状态恢复时始终充当仅源角色和 DFP?
  2. PD 在从无电池启动状态恢复时是否始终依靠其主机通信发送“清除无电池电量标志”命令? TPS65994AD 设计资源包中包括 UCMCx Win10驱动程序。 此 UCMCx 驱动程序是否与策略一起实施,以便在设置无电池电量标志后向 PD 发送“清除无电池电量标志”命令?

调试中的 PD 配置已附加以供参考。

谢谢,

梁约盛

e2e.ti.com/.../tps65994ad_5F00_evm_5F00_dbsc_5F00_20220316.pjt

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

    乔纳森您好,

    这是否遵循英特尔参考设计? TPS65994AD 旨在支持 USB4/TBT4参考设计。 在我们开始研究问题之前,请先验证您使用的是正确的设备。  

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

    你好,亚当,

    是的,这是一种英特尔参考设计,采用无 EC USB4/TBT4,英特尔推荐 TPS65994AD 作为我们设计所基于的平台。  

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

    你好,亚当,
    请问,对于“仅源 PD”的“设备配置”模式,ADCIN1和 ADCIN2的正确设置是什么?

    英特尔有一种参考设计,它采用仅源 PD,ADCIN1= 2和 ADCIN2=7。

    我们的设计采用 ADCIN1 = 7和 ADCIN2 = 0。

    我们已经尝试使用具有相同 I2C 地址的 ADCIN1=7和 ADCIN2 =4,但使用盥洗盆_Reque_3.0A 将我们带入“死电池配置”。 采用英特尔参考设计的类似配置。
    此模式也不能用于自功率 USBC。  

    请告诉我们是否有任何“端口配置和端口控制”设置,以避免 VBUS 振荡。  

    此致,

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

    您好,

    您需要使用 TPS65994AD 安全站点中提供的 GUI 生成 PD 控制器固件映像。 如果没有使用 GUI 生成 PD 控制器固件映像,则无法进行 USB4操作。 然后,该图像将存储在外部 EEPROM 上,以便 PD 控制器在操作期间加载。 如果没有此 PD 控制器固件映像,设备将无法按预期运行,并可能出现意外行为。  

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

    你好,亚当,

    LT Lee 和我正在从事基于英特尔参考设计的同一项目。 ts65994ad_EVM-dbsc_20220312.pjt 是 GUI 生成的 PD 控制器固件映像,供您参考。 可以帮您研究这个问题吗?

    e2e.ti.com/.../5277.tps65994ad_5F00_evm_5F00_dbsc_5F00_20220316.pjt

    谢谢,

    梁约盛

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

    乔纳森您好,

    如何将 PD 固件二进制映像加载到 TPS65994AD? 您是否正在使用外部 EEPROM? 如何将二进制 EEPROM 加载到 EEPROM 上?

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

    你好,亚当,

    • 在我们的目标系统上:
      • 我们使用外部 EEPROM 来传输 PD 固件二进制文件
      • 使用外部编程器将二进制文件加载到 EEPROM 上
      • ADCIN1 = 7,ADCIN2 = 0
    • 在 EVM 上:
      • 我们将 PD 固件二进制文件加载到 EVM 上的 EEPROM 中
      • 使用 EVM 上的 GUI 和 TIVA 主机将二进制文件加载到 EEPROM 上
      • ADCIN1 = 7,ADCIN2 = 0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Johnathan 您好,

    感谢您提供的信息,我们会尽快回复您。

    此致,

    汤米

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

    Johnathan 您好,

    在我 结束时执行了你提供的项目后,一切看起来都很好,我们没有看到维也纳各大公司在我们的大公司上摆动。 Teledyne LeCroy T2C 捕获的 PD 日志附在下面。

    根据您提供的描述,我怀疑 EVM 的电源电路有一些损坏,导致 VBUS 振荡。 请联系您的 FAE 获取新的主板。

    请注意,本部分有知识产权限制,因此我们无法在公共论坛上提供大量支持。  您可以通过 FAE 获得内部支持。

    此致,

    e2e.ti.com/.../PD_5F00_log.pdf

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

    嗨,汤米,

    非常感谢您尝试我们附带的 PD 配置并提供 PD 日志。 我们将查看日志并与结果进行比较。

    以下测试 设置可能会在我们的 EVM 板上产生 VBUS 振荡。

    •  已加载5277.tps65994ad_EVM-dbsc_20220312.pjt
    • ADCIN1 = 7,ADCIN2 = 0
    • 无20 V 料筒插座适配器,EVM 未应用直流电源(VIN_3V3 = 0V)
    • 一个自供电的 C 型设备(TBT 坞站,C 型显示器)插入到 EVM C 型端口之一

    然后,将 20V 管筒插座适配器输入应用到我们的 EVM 和以下故障情形将间歇性(50%)发生:

    • 注册 0x1A
      • PlugPresent =未连接插头
      • ConnState =无连接
      • 端口角色=接收器
      • 数据角色= UFP
      • VbusStatus =小于0.8 V
    • 注册 0x28
      • Type-C 状态机=已禁用(CC 引脚为 Hi-z)
    • 注册 0x2D
      • 电池电量耗尽标志=正确
    • 无法通过任何端口取消插拔/重新插拔进行恢复
    • 发送“清除电池电量耗尽标志”命令可能会使端口恢复到预期的仅源角色 DFP 状态

    当您发现 EVM 上的一切看起来都很好时,您是否也在对其执行相同操作?

    目前我们没有 TI 本地 FAE 支持。 我们正在尝试联系 TI 当地销售联系人,以获得有关该部件的 FAE 支持,但建议在 E2E 论坛上与 TI AE 支持部门进行互动。

    我已请求将您与 E2E 联系,以便通过私人消息继续讨论此帖子。 请帮助检查连接请求。

    谢谢,

    乔纳森

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

    Johnathan 您好,

    请检查您的消息。

    此致,

    汤米