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.

[参考译文] TUSB8041A:I2C EEPROM 配置问题

Guru**** 2482225 points
Other Parts Discussed in Thread: TUSB8041A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/674387/tusb8041a-i2c-eeprom-configuration-questions

器件型号:TUSB8041A

您好!

我对使用 EEPROM 配置 TUSB8041A 有一些疑问:

  • 是否建议将任何特定的 EEPROM 与 TUSB8041A 配合使用?
    如果没有具体建议、24AA02是否是兼容的 EEPROM? 这是一个具有(7位) I2C 地址0x50的8kbit EEPROM、
    然而、它具有一个特性、在这个特性中、地址的3 lsb 可被改变以表示一个"块选择"(尽管事实上"器件被组织为一个256 x 8位内存块")。

  • 在某处、我读出 TUSB8041A 具有 USB 供应商命令、导致 TUSB8041A 写入 EEPROM、但我现在无法在数据表中找到这一点。
    这是一个真正的存储器、还是我将它与其他东西混合了起来?
    是否有可访问这些命令的软件工具?
  • EEPROM 电路内编程的最佳方法是什么?
    TUSB8041A 数据表第8.4.1节指出、TUSB8041A 仅支持 I2C 总线上的单主器件操作。  
    但是、如果我等到 TUSB8041A 检查 EEPROM 后、它是否会干扰另一个主器件对 EEPROM 的写入?
    或者、我应该在从另一个主器件写入 EEPROM 时保持 TUSB8041A 处于复位状态吗?
    还是在写入 EEPROM 时需要断开 TUSB8041A 与 I2C 总线的连接(例如、使用总线开关)?

谢谢、

Matt

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

    正确的做法是、对于该器件、不建议使用 EEPROM、您列出的器件应该正常。

    TUSB8041A 具有一个特殊的编程模式、当一个未编程的 EEPROM (地址00h 上的值不是55h)被找到时、此模式被进入。 在此特殊编程模式下、TUSB8041A 确实会向主机发送 USB 命令、而主机又会将这些命令转换为 I2C 通信。 请接受我的朋友的请求、以便我可以通过电子邮件向您发送此软件工具。

    要对电路内的 EEPROM 进行编程、您需要确保对 EEPROM 的任何写入都是在 TUSB8041A 复位后进行的。 TUSB8041A 在复位后的末尾/右边读取 EEPROM、因此如果您当时进行写入、则会出现总线争用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Malik、

    已接受朋友请求。

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

    我发送了一条消息、不确定是否有任何问题。 你收到什么东西了吗? 如果不是、那么什么是适合您的电子邮件?