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.

[参考译文] TCA9539-Q1:TCA9539-Q1:I2C 无确认

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1310681/tca9539-q1-tca9539-q1-i2c-no-ack

器件型号:TCA9539-Q1
主题中讨论的其他器件:TCA9539

您好、TI 工程师、

我们将 tca9539连接到 tda4ve 的 i2c0、总线上仍然有可以正常检测到的器件 max96722、但未在总线上检测到9539。 我们已采取以下故障排除措施:

1.将 A0/A1的10k 电阻更改为0欧姆

2.将 i2c 总线的速度降低至60kHz

3.总线上另一个96722的 i2c 地址为0x6b (7位),似乎不存在地址冲突问题

4. RESET、SCL 和 SDA 引脚均为3.2xV

5.我们测量了 i2c 信号、发现 tca9639没有 ack (我们认为 i2c 地址为0x74)

所有这些都是无效的。 是否有任何其他原因可能导致这个问题?

SDK 版本:

Linux:08_06_01_02
RTOS:08_06_01_03


此致、

塔姆

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

    请示出 μ I²C 访问失败的示波器轨迹。

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

    嗨、Tahm:

    当前电路原理图显示两个地址引脚均从外部接地、从而使器件地址1110100 = 0x74。  

    正如 Clemens 已经说过的、我们可能需要查看示波器波形以进一步确定问题原因。 与此同时、您是否尝试过第二个 TCA9539-Q1来代替无响应的器件? 检查问题是否在多个设备而不是单个设备上仍然存在。  

    此致、

    泰勒

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

    大家好、Tyler 和 Clemens、  

    感谢您的回复。 我们现在可以操作 tca9539。

    我们在 Linux 中使用了开源 i2ctools 来操作 i2c。 起初、我们发现通电后、我们使用了 i2cdetect - y - r 0 0x74 0x74、但无法检测 tca9539。 直到我们执行 i2cget - y - f 0 0x74 0x00后、我们才在芯片手册中找到了类似的说明。

    BRS、

    塔姆

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

    嗨、Tahm:

    我很高兴您找到了解决方案。 我将关闭该主题。  

    此致、

    泰勒