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.

[参考译文] IO-EXPANDER-EVM:无法通过 I2C 与 TCA6424A 进行通信

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1238914/io-expander-evm-cannot-communicate-with-tca6424a-over-i2c

器件型号:IO-EXPANDER-EVM
主题中讨论的其他器件:TCA6416AUSB2ANYTCA6424、TCA6416 、TCA9539、 TCA6424A

我安装了 TCA6416A 并具有 IO 扩展器 EVM 板。 由于设计上拉了它的地址引脚、因此地址为0x21。 我向它发送一个虚拟数据、如0x00、它不响应、接收到 NACK 位。 我尝试了其他可能的从地址、用跳线将该地址线拉至接地、并根据需要将两个选项都向右移一位和向左移一位。 但我仍然无法与之通信。 我以前使用 F2803x MCU 作为主站、但出于速度和调试目的、我有一个 USB2ANY、我正在尝试从中发送数据。  

我可以与 EVM 电路板上的另一个 IO 扩展器通信、但它是 TCA6424。 它发送 ACK 位。  

我该怎么办? 我的选项用完了。  

谢谢

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

    尊敬的 Zekeriya:

    您能展示一下 I2C 总线中显示 NACK 位的示波器捕获吗?  

    您是否在使用 PCB 上现有的 TCA6416、或者您是否在 TCA6416A 上焊接来替换非 A 版本?  

    此致、

    泰勒

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

    I²C 对 TCA6424和 TCA6416的访问方式应完全相同、除了地址(0x23对0x21)。 因此、如果只有一种方法可以正常工作、这看起来像是硬件问题。 检查是否存在焊接错误(干接头或短路)、或尝试更换芯片。

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

    这是示波器输出、为100kHz。

    我尝试了将地址引脚接地、

    一个位在两种情况下都向右/向左移位、它们 都与这一个相同。  

    我没有改动电路板、但是现在注意到、芯片上显示"PW539 0BKG4 A8FP"。  

    是否可能随附了不同的芯片?

    谢谢、抱歉耽误您的时间。  

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

    我将 再次检查并发布。 谢谢。

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

    PW539绝对是 TCA9539、其地址为11101xx。

    EVM 文档中显示:"TCA6424A 和 TCA9539已经安装在电路板上"。 您从何处获得会出现 TCA6416A 的信息?

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

    在 EVM 数据表的原理图中、U2芯片是 TCA6416A、我原以为就是如此。  我的鸡巴在她的屁眼里滑了下来,我感觉到鸡巴在她的屁眼里滑了出来。 非常感谢。