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.

[参考译文] TUSB8020B:集线器的编程工具

Guru**** 2539510 points
Other Parts Discussed in Thread: TUSB8020B

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/776840/tusb8020b-programming-tool-for-the-hub

器件型号:TUSB8020B

我正在寻找 TUSB8020B 的编程工具。

我想为 下行端口1和2设置端口可拆卸配置。

我假设这是一个基于 Windows 的工具、我可以在上行连接的 PC 上运行。

是否需要上拉 SCL/SDA 引脚以对 OTP 进行编程(根据数据表)? 我们的产品上不使用外部接口(无 EEPROM 等)、因此这些引脚当前未连接到任何器件。 如果需要、可以添加 TP 以便在测试夹具中对其进行编程。

谢谢、

Chris

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

    请接受我的朋友的请求、我将向您发送该工具。 当您接受我的请求时、请向我发送一条通知、以便我看到它已被接受。

    是的、即使对于 OTP 模式、SDA/SCL 也需要上拉。 除非这些引脚被拉高、否则器件不会进入编程模式。

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

    感谢您提供该工具。 不过、我仍然有问题、想知道我缺少什么。 当我在上行连接的 PC 上运行该工具(通过 USB3 A-B 电缆)时、它显示未找到8040器件。

    我没有任何外部存储器(EEPROM)、因为我只想更改端口可拆卸配置(OTP)。

    我们没有 I2C 引脚(引脚2、3)或 SMBUSz (引脚22)的 TP (当前)... 因此、我已经为其中的每一个手动将3.6K 上拉电阻器焊接到3.3V。

    由于您在相关案例中的响应、我添加了 SMBUSz 上的上拉电阻、您在其中说:

    在以下情况下、集线器将保持编程模式:
    (SMBus 模式) SMBUSz 有效、SMBus 主机未设置/清除集线器寄存器中的 cfg 有效位。
    2.(I2C 模式) SMBUSz 未置位、SDA 和 SCL 拉至高电平、并连接一个空 EEPROM。
    集线器在设定的时间后不会自动退出编程模式。

    我不确定 SMBUSz 是否需要上拉电阻器、因为数据表显示它具有内部上拉电阻器。 但是外部没有帮助。

    请告诉我需要做些什么才能使其进入编程模式。

    谢谢、

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

    您不需要在 SMBUSz 上使用外部上拉电阻器、内部电路正常。 我将向您发送有关如何强制加载驱动程序的说明。

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

    总结一下(对于任何感兴趣的人)、因为我已经与 JMMN 私下进行了一些沟通:

    为了对 TUSB8020B OTP 进行编程、您需要一个 TI 可根据需要提供的工具。 这是他们的电子保险丝编程工具。 它们还具有用于对外部 EEPROM 进行编程的不同工具。

    我已经尝试在两个不同的单元上对 OTP 进行编程。 其中一个器件在 SDA/SCL 上有上拉电阻(在编写本文档时、数据表指出这是必需的):

    第二块板没有上拉电阻、但检测到并编程正常。 这很有趣、因为数据表还指示这些线在内部下拉。

    我已请求工厂/工程师进行 JMMN 检查、以确定这是否是数据表中的错误-我正在等待他的回复(之后我将解决此问题)。

    谢谢、

    Chris

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

    设计确认 OTP 编程不需要外部上拉电阻器。

    此致、
    JMMN