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.

[参考译文] FPC402:FPC402 I2C 挂断

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/809693/fpc402-fpc402-i2c-hang-up

器件型号:FPC402

大家好、

我与一位客户合作、发现将 I2C 主设备连接到 FPC402作为 I2C 从设备存在问题。

主接口运行后、如果它们在从 FPC402访问数据时复位 I2C 主器件、 它会停止到从器件的时钟(FPC402)并且 FPC402等待主器件时钟发送上一个读取事务的数据、并进入器件卡住的状态。

因此、在 I2C 主器件重新启动后、它无法访问 I2C 总线、因为 SDA 线由上一个运行中的从器件 FPC402保持低电平。

如果他们使用数据表第2.62节中描述的 P0/P1/P2/P3协议超时寄存器、这是否会使器件脱离本节中描述的空闲状态? 如果有任何其他恢复机制、请告诉我。

谢谢、

耶斯顿

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

    您好、Mitchell、

    1)。 它们可以增加协议超时寄存器、如您所述。

    2)。 它们还可以与编程指南第2.65节的主看门狗计时器一起玩、以超时并使器件进入空闲模式。

    此致、Nasser

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

    您好、Nasser、感谢您的快速回答。 这应该是一个良好的开端。 如果有任何后续问题、我将回圈。

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

    附加的是寄存器转储、我们确实看到设置了默认计时器选项。 然而、我们看不到发生超时、因此 FPC402主接口不会返回到空闲状态。

    e2e.ti.com/.../fpc402_5F00_regdump.rtf

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

    您好、Mitchell 和 PSIR、

    我相信我们是通过电子邮件回复的、这个问题现已解决。 请确认。

    此致、Nasser