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.

[参考译文] TDA4VH-Q1:运行一段时间后、IIC 超时

Guru**** 2478765 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1444341/tda4vh-q1-iic-times-out-after-running-for-a-period-of-time

器件型号:TDA4VH-Q1

工具与软件:

您好!

TI 专家、

我们在客户电路板上使用 SDK0902。 板上有三个解串器、分别使用 I2C1、I2C5和 I2C6、对应于三个 CSI。

现在、我们使用 MCU2_0来配置这三个解串器、并且三个 I2C insts 都以400KHZ 轮询模式进行初始化。

但我们现在在电路板上电后重复使用 IIC、我们发现、在运行一段时间后、IIC 在使用 Board_i2c16BitRegRd 时将超时、并且在发生超时和超时后的波形会发生变化、如下所示。

当读取同一寄存器时、两次复制都会发生、有时会在运行十分钟后重复、有时会在两小时后重复、复制后 SCK 为高电平、但 SDA 有时为低电平、有时为高电平。

目前测试使用 I2C1和 I2C5的同时进行读写寄存器操作、只能在 I2C1上重现、I2C5读写寄存器操作的次数小于 I2C1的次数、不知道这是否就是为什么不在 I2C5中重复的原因

我们发现此情况下的问题与我们的问题:TDA4VH-Q1:偶尔出现 I2C 超时-处理器论坛-处理器- TI E2E 支持论坛非常相似

现在在这个问题上是否有任何进展?

此致、

ShiRong

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

    打扰一下? 使专家无法阅读我的问题需要多长时间?

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

    尊敬的 Shirong:

    由于感恩节假期、我们已不在办公室、因此造成延迟、我们对此深表歉意。  

    发生超时时,您可以通过调用 I2C_v1_recoverBus() API 进行测试吗?

    谢谢!

    Neehar

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

    接下来、此问题是否仍然存在?

    谢谢!

    Neehar