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.

[参考译文] TUSB8043:TUSB8043 I2C 时序图

Guru**** 2805925 points

Other Parts Discussed in Thread: TUSB8043, PCA9536

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1624759/tusb8043-tusb8043-i2c-timing-diagrams

器件型号: TUSB8043
主题中讨论的其他器件: PCA9536

您好、

我找不到 TUSB8043 的任何典型 I2C 时序。 我想了解如何读取供应商 ID、是否需要先写入器件以设置地址、然后读取? 通常、I2C 器件具有单字节读取和写入图。 这些命令是否适用于 TUSB8043?

谢谢!!

John

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

    您好、John:

      您只能在 SMBus 模式下读取供应商 ID(SMBUSZ 为低电平)、CLK 频率为 100kHz。  

      确保在读取或写入任何寄存器后清除寄存器 F8 中的 ACTIVECfg 位以退出 SMBus 编程模式。

    好极了

    Brian

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

    您好、Brian、

    感谢您的快速响应。 非常感谢!!  我实际要寻找的是 I2C 总线上读取和写入事务的图片。 例如、如果您查看 PCA9536 数据表中的第 8.6.4 节、它会显示有关如何读取和写入事务的图片。  我不知道是否需要写入 TUSB8043 来设置我想在有意义时读取的寄存器。

    谢谢!!

    John

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

    您好、John:

     您说的是 I2C for EEPROM 还是 I2C over HID?

      对于 EEPROM 的 I2C、集线器是主器件、I2C 遵循 正常的 I2C 规格和波形

    好极了

    Brian

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

    嗨、Bria、

    我有一个处理器连接到 TUSB8043 (SCL/SDA)、我想读取供应商 ID、以便我知道 I2C 总线正常。  我的电路板上没有 EEPROM。  我让处理器尝试读取 ID(地址 0x01)、我可以看到事务在地址 0x88 发出、TUSB8043 正在被跟踪、但我只想知道如何读取 ID。 我尝试向器件写入 1、该器件认为将寄存器设置为下一次读取、但这不起作用。 读回全部 0。   

    谢谢!

    John

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

    您好、John:

     下拉 SMBUSz 引脚、您可以  通过 I2C 主设备读取任何寄存器。 I2C 地址基于 1000 1xy。

      X 是集中的状态

      Y 是 FULLPWRMGMT 的状态

     如果 x、y 为 0、则地址#为 44。

    好极了

    Brian