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.

[参考译文] TUSB8042A:TUSB8042A 编程模式问题

Guru**** 2539130 points
Other Parts Discussed in Thread: TUSB8044

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/861243/tusb8042a-tusb8042a-programming-mode-questions

器件型号:TUSB8042A
主题中讨论的其他器件:TUSB8044

您好、先生、

我的客户计划在首次初始化集线器并检测到下游端口1中连接的 LTE 模块的 M.2后禁用下游端口。
我们已经知道主机必须检测连接的器件、强制复位、将集线器置于编程模式、通过 SMBus 覆盖寄存器并退出编程模式。
强制重置/进入编程模式将导致集线器的所有下游器件断开连接、然后在退出编程模式后、这些器件将重新连接。

现在、我们有几个关于编程模式的问题、请帮助澄清。

1.编程模式是否仅支持 SMBus 模式? I2C 模式不是、对吧?

2.据我所知、只需将 SMBUSz 拉低、然后集线器将在直流周期后进入编程模式、或保持集线器电源始终开启并切换 GRSTz、我对吗?
您能否帮助澄清如何确保集线器完全处于编程模式?

3. 我的客户计划  在 TUSB8044 EVM 中进行测试、除了 SMBUSz 设置为 GND 之外、是否需要在编程模式下注意 SMBus 模式?

谢谢

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

    安妮、您好!

     正确、此应用需要使用 SMBus/I2C 主设备写入寄存器的 SMBus 模式、而不是使用 I2C 模式集线器从 EEPROM 读取数据。

    2.如果当集线器退出复位状态时 SMBUSz 为低电平、集线器将保持编程模式、直到 SMBus/I2C 主机设置/清除集线器寄存器中的 cfgActive 位。  

    3、SMBus 模式应设为低电平并使能 SDA/ SCL 上拉电阻。

    此致、

    JMMN

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

    JMMN、您好!

    感谢您的回复、

    还有一个有关 SMBus 模式的问题、它是否仅支持100KHz 数据速率? 400kHz 怎么样?

    我的客户询问他们是否可以同时使用100KHz 和400kHz 来控制集线器、或者仅使用100KHz 是可行的?

    请提供建议。

    谢谢

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

    JMMN、您好!

    请就此提供帮助。

    谢谢

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

    有任何反馈吗?

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

    安妮、您好!

    我将检查此设计、集线器在 I2C 主模式下支持400kHz、但我需要确认 SMBus 从模式相同。   

    此致、

    JMMN

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

    安妮、您好!

    设计确认在 SMBus 模式下以400kHz 的频率运行。

    此致、

    JMMN