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.

[参考译文] TLA2024:I2C 通信失败- TLA2024通过 I2C 线路无响应。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/850284/tla2024-i2c-communication-failed---no-response-from-tla2024-over-i2c-line

器件型号:TLA2024
主题中讨论的其他器件: ADS1015

我使用 TLA2024测量 AIN2和 AIN3之间的差分电压、参数如下:

ADDR -> GND -从器件地址(48h)

VDD - 5V

I2C 总线上拉电阻器- 10k Ω

I2C 总线时钟频率- 100kHz

第9个时钟太慢。 此外、TLA2024未确认、我们在第9个时钟上收到 NACK。

当我尝试读取配置寄存器时、TLA2024没有响应。

此外、我无法写入 TLA2024的配置寄存器。  

请帮帮我。

此致、

Nishil Bhavsar

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

    Nishil、



    感谢您发布您的 I2C 通信示波器照片。 通常、这就是我们要您发布的内容、以识别通信问题。 但是、没有任何明显的错误。 I2C 地址正确、但器件看起来没有响应。

    但是、有很多东西需要检查。 我将从原理图开始。 将其发布回此处、以便我快速查看。 确保从微处理器到器件的 SDA、SCL 和接地连接均正确无误。 我还将验证 ADDR 引脚连接。

    需要检查的一点是、通信遵循器件第6页上的所有 I2C 时序要求。 您的帖子中可能会有一个问题、那就是 SDA 上升时间有点慢。 时序要求显示最大上升时间为1000ns、根据示波器照片、您可能会有点慢。 为了帮助加快这一速度、我将使用较低的上拉电阻。 将10k 电阻器切换为2k、然后查看这是否会加快上升时间。 但是、请务必查看其他时序要求。



    吴约瑟

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

    Joseph、

    感谢您发布您的 I2C 通信示波器照片。 通常、这就是我们要您发布的内容、以识别通信问题。 但是、没有任何明显的错误。 I2C 地址正确、但器件看起来没有响应。

    是的、这就是为什么我担心 I2C 通信不起作用的原因?!


    但是、有很多东西需要检查。 我将从原理图开始。 将其发布回此处、以便我快速查看。 确保从微处理器到器件的 SDA、SCL 和接地连接均正确无误。 我还将验证 ADDR 引脚连接。

    已验证 SDA、SCL 和 GND 连接。 没关系。 ADDR 引脚接地。


    需要检查的一点是、通信遵循器件第6页上的所有 I2C 时序要求。 您的帖子中可能会有一个问题、那就是 SDA 上升时间有点慢。 时序要求显示最大上升时间为1000ns、根据示波器照片、您可能会有点慢。 为了帮助加快这一速度、我将使用较低的上拉电阻。 将10k 电阻器切换为2k、然后查看这是否会加快上升时间。 但是、请务必查看其他时序要求。

    将上拉电阻器从10k 欧姆更改为2.3k 欧姆。 现在上升时间为280ns。

    上载相同的通信序列、但使用2.3k 欧姆电阻器

    TLA2024也有 NACK。 为什么会发生这种情况?

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

    Nishil、


    我首先要检查的是器件的安装。 RUG 封装非常小且难以焊接。 我将检查任何引脚之间是否有任何焊接桥。 即使这样、也要目视检查从侧面到焊盘的所有连接。

    除此之外、我不确定 I2C 通信为什么不适合您。 我确实看到了您发送的原理图削波。 您能否发送完整的原理图? 整体来看可能会有所帮助。 此外、如果您要对微处理器和电路板之间的连接进行试验电路板、您能否显示电路原理图上的连接位置以及设置的照片? 该器件的接口与产品线中的多个接口相同、我已经尝试了一些快速通信。

    过去、我与 ADS1015建立了类似的连接(该器件与 TLA2024具有相同的接口)。 我在以下帖子中列出了相关连接并显示了示波器截图:

    e2e.ti.com/.../1505842

    在该示例中、我连接了 SDA、SCL 和接地端、并从主器件的电源运行电源以匹配+5V VDD。 然后、我运行控制器与器件进行通信。 我将通读该帖子、看看它是否有用。 除非器件损坏、否则通信应正常。


    吴约瑟

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

    Nishil、

    有一段时间没有收到您的消息、因此我想我会检查您的 I2C 通信问题。 在我的上一篇文章中、我建议您检查器件上的焊接情况、并重新检查从微处理器到器件的连接。

    我现在将关闭此帖子、但如果您尚未找到解决方案、请将其发布回此处、我们将继续处理此问题。

    吴约瑟