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.

[参考译文] DS80PCI402:对 EEPROM 进行编程

Guru**** 2398695 points
Other Parts Discussed in Thread: DS80PCI402

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/950298/ds80pci402-programming-the-eeprom

器件型号:DS80PCI402

您好、先生、  

我想在 I2C 模式下将 DSP80PCI402设计为主器件并连接 EEPROM。
我有几个问题需要考虑。

1 、微芯片的 AT24C04C EEPROM 在此应用中是否兼容?

2.如果我在 EEPROM 和 DSP80PCI402上电的情况下对 EEPROM 进行编程、这是可以的。 请注意、两个器件的 SCL 和 SDA 都已连接。  

3.如果问题2是可行的、我应该采取什么预防措施来防止 DSP80PCI402通信错误和损坏。

谢谢你。

-Desmond

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

    您好、Desmond、

    1)。 3.3V 电源时的 AT24C04C 应该正常。

    2)。 由于 SCL 和 SDA 以3.3V 电源为基准、因此这应该是可以接受的。

    3)。 我们只需确保处于 SCL/SDA 3.3V 限制(<3.6V)的限制范围内。

    此致、Nasser

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

    您好、Nasser、

    我检查 EEPROM 的要求、EEPROM 地址必须为我0xA0、

    EEPROM 本身是一个7位地址、0xA0用于写入操作、0xA1用于读取操作。

     由于 DS80PCI402是一个主器件、它只会在 EEPROM 上执行读取操作。 (我假设)因此、访问器件始终需要0xA1。

    DS80PCI402要求它为0xA0、EEPROM 是否为0xA1以进行读取访问、 DS80PCI402是否仍然能够访问 EEPROM?
    可能需要您的帮助来解释一点。

    谢谢你。

    Desmond。

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

    您好、Desmond、

    DS80PCI402无法写入 EEPROM、因此位0始终为"1"。 有关详细操作、请参阅 EEPROM 数据表第6.1节:

    https://ww1.microchip.com/downloads/en/DeviceDoc/AT24C04C-AT24C08C-I2C-Compatible-%20Two-Wire-Serial-EEPROM-4-Kbit-8-Kbit-20006127A.pdf

    此致、Nasser