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.

[参考译文] TIDA-050047:为 TIDA-050047 使用 FT4232H/FT42222H 以及 USBCPD 应用程序自定义工具时出现的问题–未检测到器件&PID 恢复帮助

Guru**** 2782445 points

Other Parts Discussed in Thread: TPS25751EVM, TIDA-050047, TPS25750, USB2ANY

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1593954/tida-050047-issues-using-ft4232h-ft4222h-with-usbcpd-application-customization-tool-for-tida-050047-device-not-detected-pid-recovery-help

器件型号: TIDA-050047
主题中讨论的其他器件: TPS25750、TPS25751EVM、 USB2ANY

尊敬的团队:

我正在处理生成 20V/3A USB-USB PD 的.bin 配置文件 使用了 USBCPD 应用程序自定义工具
我的硬件设置包括:

  • TIDA-050047 模块

  • FT4232H 模块

  • FT42222EV 模块

我尝试了两种不同的方法、但在这两种情况下、USBCPD 工具都无法检测到器件。


尝试 1–使用 FT4232H (MPSSE I²C)

  1. 已安装 组合了 D2XX + VCP FT4232H 的驱动程序。

  2. 已下载 I²C 的 MPSSE 示例 (libMPSSE) 并尝试使用它们进行通信。

  3. Windows 始终按如下方式检测 FT4232H:

    • 4× COM 端口

    • 4× USB 串行转换器

  4. USBCPD 自定义工具仅检测 COM 端口、并且始终返回“未检测到器件“。  

我尝试过的内容:

  • 禁用 端口 A 的 VCP 使用 FT_Prog 并对 EEPROM 进行重新编程。

  • 但重新连接后、Windows 仍会加载 VCP 驱动程序。

  • 然后、我尝试从更改产品 ID 0x6011→0xF055 (根据论坛建议)。

  • 更改 PID 后、 Windows 或 FT_Prog 不再检测到设备 因此我无法恢复原始 PID。

现在、我需要帮助将 FT4232H 恢复到其原始 PID ( 0x6011 ) 以便它再次可用。


尝试 2 — 使用 FT42222EV

  1. FT42222EV 被检测为:

    • FT42222H 接口 A

    • FT42222H 接口 B

  2. 我下载了 LibFT4222 示例项目并在 VSCode 中成功编译了它们。

  3. 不过、 USBCPD 自定义工具仍然不检测器件

观察结果:

USBCPD 工具似乎需要 A COM 端口接口 、但 FT42222H 通过呈现 D2XX 驱动程序 、不是标准 COM 端口。
这就在该工具的通信方式上造成了矛盾。


帮助

  1. 如何恢复 FT4232H 的原始 PID (0x6011)?

    • 当前、将 PID 更改为 F055 后、Windows 无法检测到器件。

  2. 使用 USBCPD 应用程序自定义工具对 TIDA-050047 进行编程时、正式支持哪个 FTDI 接口?

    • FT4232H (MPSSE)?

    • FT42222H?

    • 我们应该使用 D2XX 还是 VCP 驱动器?

    • 该接口是否应该显示为 COM 端口?

  3. 生成 PD 20V/3A 的 USB-USB 配置 (.bin) 的正确和建议过程是什么 适用于 TPS25750/TIDA-050047?

有关 FT4232H 的正确硬件接口、驱动程序配置和恢复步骤的任何指导都会非常有用。


如果需要、我可以附加 Device Manager 和 FT_Prog

谢谢你。

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

    您好:

    如何恢复 FT4232H 的原始 PID (0x6011)?

    这不是 TI 产品。  请通过 https://ftdichip.com/联系相应的支持人员

    ]使用 USBCPD 应用程序自定义工具对 TIDA-050047 进行编程时、正式支持哪个 FTDI 接口?

    没有 FTDI 支持。  您可以直接从 Aardvark 接头写入 EEPROM、但没有这方面的指导。

    [引述 userid=“617272" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1593954/tida-050047-issues-using-ft4232h-ft4222h-with-usbcpd-application-customization-tool-for-tida-050047-device-not-detected-pid-recovery-help 生成 PD 20V/3A 的 USB-USB 配置 (.bin) 的正确和建议过程是什么 适用于 TPS25750/TIDA-050047?

    生成 bin 文件的步骤可在第 9-14 页中找到。  如何将二进制文件编程到 EEPROM 由用户自行决定。  使用 TPS25751EVM、您可以将 EVM 的 I2Ct 连接到 USB2ANY 连接器 J3 上的 I2C1 引脚。  使用 Total Phase Aardvark 时、可以连接到 Aardvark 接头。  

    此致、

    Chris   

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

    您好、Chris、

    是否可以使用 USBCPD 应用程序自定义工具使用  Aardvark 连接器将.bin 文件传输到 TIDA-050047? 如果是、它会在我连接到主机时检测为 COM 端口吗?

    除 Aardvark 连接器外、您建议使用哪种连接器将 bin 文件刷写到 TIDA-050047 EEPROM 中?  

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

    您好:

    我是否可以使用 USBCPD 应用程序自定义工具将.bin 文件传输到  TIDA-050047 并使用 Aardvark 连接器?

    是的。

    如果是、它将在我连接到主机时检测为 COM 端口?

    编号  它将显示为 USB 控制器。    问题:TPS65987DDJ:将 Aardvark 连接到 TPS6598x 应用程序自定义工具失败 

    其次是 Aardvark 连接器、建议使用哪种连接器将 bin 文件刷写到 TIDA-050047 EEPROM 中?

    我知道如何对板载 EEPROM 进行编程的唯一其他方式是使用 TPS25751EVM 并连接到 USB2ANY 接头、如上所述。

    此致、
    Chris