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.

[参考译文] XIO2001:未从 EEPROM 下载器件

Guru**** 2520200 points
Other Parts Discussed in Thread: XIO2001

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1406902/xio2001-device-not-downloading-from-eeprom

器件型号:XIO2001

工具与软件:

我设计了一个基于 XIO2001 EVM 但在 PCI 侧具有 PMC 外形尺寸/连接器的电路卡。 我使用了与 EVM 中相同的 EEPROM 器件、但我还连接了一个 Lattice MachXO2 CPLD、该 CPLD 在释放 GRST#之前使用所需的值对 EEPROM 进行编程、并允许桥接器读取新数据。 但是、当此初始化完成且 GRST#置为无效时、我看不到使用 I2C 读取 EEPROM 的桥接器。 到 I2C 总线的 CPLD 输出在初始化后为三态、以确保仅保留上拉电阻器、以便电桥检测 EEPROM。 电源看起来也正常。 此过程是否依赖于其他条件来触发它? 是否还需要在 GRST 之后释放 PERST、或者我是否可以仅使用 GRST?

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

    大家好、Aaron:

    请确保遵循数据表第8.3.8节:特别是从第8.3.8.1节:

    要启用串行总线接口、必须在 SCL 信号上采用一个上拉电阻。 在 PERST#或 GRST#的上升沿(以较晚发生者为准)、将检查 SCL 端子中是否存在上拉电阻。 如果检测到一个故障、那么串行总线控制和状态寄存器(请见部分8.4.59)中的位3 (SBDETECT)被置位。  

    此致!
    David

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

    感谢您的快速回复! 我相信我遵循了这一段。 我在 SCL 和 SDA 上有10K 上拉电阻器、高达3.3V。我还在释放 GRST#之前让 CPLD 对 SCL 和 SDA 线进行三态处理、以确保电阻器是这些布线上的唯一负载。 我将尝试保持 PERST#为低电平、直到 GRST#被释放、以查看这是否有区别。 第8.3.8.1段提到 GRST#或 PERST#、但第8.4.59节中 SBDETECT 的说明仅提到 PERST#。

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

    大家好、Aaron:

    请告知我们在此序列中也使用 PERST#时是否有任何变化。

    您能在 XIO2001中检查 SBDETECT 的状态吗?

    此致!
    David