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.

[参考译文] TUSB8042:数据表中未全面描述 SMBUSz 引脚

Guru**** 2393265 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1025433/tusb8042-smbusz-pin-not-described-fully-in-datasheet

器件型号:TUSB8042

我按照数据表中的说明连接了集线器。 它不会响应上游主机并运行。

我将 SMBUSz 拉低、SCL/SMBCLK 和 SDA/SMBDAT 是 RTC。 根据数据表、集线器应使用默认值并正常工作。
我这样做的目的是、如果我们希望对集线器进行编程、我们可以将具有0欧姆电阻器的 SDA 和 SCL 连接到我们的 CPU。 电阻器没有负载、因此 SCL/SDA 引脚是 RTC。
但是、在引导时、集线器只是坐在那里、并未响应上行主机。 它的作用类似于 SMBus 下载模式或类似模式。

数据表 应指出 、断开 SDA 和 SCL 是不够的。 我还需要悬空 SMBUSz 以关闭外部接口。

请向我展示它告诉我 SMBUz 不能接地、它不仅仅是一种模式选择。

根据我对 数据表的读取、拥有 SDA/SCL 应该足够了。

当我断开 SMBUSz 与 GND 的连接时、集线器响应上行主机、所有外部端口都打开。

Warren

P.S. 以下是原始连接。 我必须移除4.64K 电阻器才能使集线器响应:

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

    尊敬的沃伦:

    选择 SMBus 模式后、集线器在配置完成后才会连接:

    由于当集线器退出复位时、系统中的其他器件可能正在使用 SMBus、因此在复位失效时的 SDA/SCL 电平不能用于启用/禁用 SMBus 模式进入、就像用于 I2C 模式进入一样。  但是、如果没有 SDA 和 SCL 上的上拉电阻器、SMBus 显然无法正常工作。

    此致、

    JMMN

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

    没关系、但数据表未在复位失效时对 I2C (控制器模式)和 SMB (外设模式)进行区分。 确实需要注意的是、如果您希望集线器加电而不是等待命令、SMBUSz 需要悬空或连接到高电平。