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.

[参考译文] TUSB8043A:关于通过 USB 集线器和 I2C 模式进行 EEPROM 写入

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1653579/tusb8043a-about-eeprom-writing-via-usb-hub-and-i2c-mode

器件型号: TUSB8043A

大家好!


我对 TUSB8043AI 有一些问题。

(1) 我有关于通过 USB 集线器写入 EEPROM 的问题。
如数据表第 17 页第 8.3.3 节所述、
我的理解是否正确:
 -可通过 USB 集线器的上行端口进行编程
 -可通过 USB 集线器的下行端口进行编程
我的理解是否正确?


(2) 我对 I2C 模式下的运行有疑问。
我对在 I2C 模式下加电时读取 EEPROM 有疑问。
如数据表第 22 页第 8.4.2 节所述、如果尚未写入 EEPROM、地址 00h 处的数据不是 55h、那么假设它将以默认设置开始是正确的吗?
此外、假设硬件搭接设置的设置在这种情况下有效是否正确?

 

此致、
Ishiwata

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1) 我有一个关于通过 USB 集线器写入 EEPROM 的问题。
    如数据表第 17 页第 8.3.3 节所述、
    我的理解是否正确:
     -可通过 USB 集线器的上行端口进行编程
     -可通过 USB 集线器的下行端口进行编程
    我的理解是否正确?

    您可以 通过集线器的上行端口对 EEPROM 进行编程

    我有一个关于在 I2C 模式下加电时读取 EEPROM 的问题。
    如数据表第 22 页第 8.4.2 节所述、如果尚未写入 EEPROM、则地址 00h 处的数据不是 55h、因此假设它将以默认设置开始是正确的吗?

    安装空 EEPROM 后、开机后集线器将卡在编程模式下。

    因此、要么安装已编程的 EEPROM、要么不安装空 EEPROM。

    好极了

    Brian

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

    您好、Brian、

    非常感谢您的回答。

    抱歉、我误解了这个问题。
    我在下面的理解是否正确?

    -可通过 USB 集线器的上行端口进行编程
    -不可通过 USB 集线器的下行端口进行编程

    我对 I2C 模式的运行有另一个问题。

    我的理解是否正确、我应该选择以下两种模式之一?
    ① 安装预编程 EEPROM(安装在电路板上)
    →集线器将使用存储在 EEPROM 中的设置运行。
    由硬件搭接设置的设置将无效(EEPROM 设置优先)


    ② 请勿安装空的 EEPROM(未安装在电路板上)
    →集线器将以默认设置运行。
    由硬件搭接所设置的设置将有效


    如果是 ②、集线器将保持编程模式。 这是否可以接受?

    此致、
    Ishiwata

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    -可通过 USB 集线器的上行端口进行编程
    -无法通过 USB 集线器的下行端口进行编程

    没错。

    我的理解是否正确、我应该选择以下两种模式之一?

     ① Ω 和 ② Ω 均正确。

    如果 ② 不使用 EEPROM、请移除 SCL/SDA 上的上拉电阻、集线器不会进入编程模式、并直接从集线器内的电子保险丝 ROM 加载默认配置。

    好极了

    Brian