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.

[参考译文] TCA6424A:TCA6424A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1013221/tca6424a-tca6424a

器件型号:TCA6424A
主题中讨论的其他器件: TCA6424

您好!

我已经设计了一个采用 TCA6424A 的电路板、但我在读取和写入此组件时遇到了问题。

I2C 总线连接这个 TCA6424A 和两个 TCA6416A、并且我在  读取和写入两 个 TCA6416A 的寄存器时没有问题。

想法是  TCA6424A 处于复位状态、因为如果访问周期正确、它也不会移动 ACK。

在阅读  TCA6424A 的数据表时、我观察到外露焊盘必须连接到次级 接地
或浮点。 在我的设计中、外露焊盘接地。  我还注意到了另一个差异  
TCA6424和 TCA6424A 数据表之间的区别在于 、TCA6424A 数据表中 有一个明确的建议
在 TCA6424编号中的外露焊盘连接

您是否认为接触问题取决于 暴露的焊盘接地?

可以帮助我分析问题吗?

提前感谢。  

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

    Daniele、您好!

    建议将散热焊盘接地、因为接地层通常较大、可为 IC 提供良好的散热。 我不怀疑这会导致器件识别 I2C 数据时出现问题。  

    您能否共享您使用哪个地址来启动与  TCA6424A 的通信? 确保地址包含 ADDR 引脚的状态。 如果此引脚的电气连接未知、我建议检查这两个选项(0x22和0x23)。 由于 TCA6416A 的 I2C 协议的其余部分相同 、因此您的格式设置似乎没有问题。  

    您是否能够验证器件的其他功能? 例如、nINT 输出在通电时是否有效? 如果没有、修改任何 GPIO 状态是否会导致该中断输出有效? 否则、器件可能会由于欠电或损坏而完全无法正常工作。  

    如果上述两种方法都无法解决该问题、请分享 I2C 总线的原理图(主要是控制器和  TCA6424A 之间存在器件时)以及您已捕获的 I2C 信号的任何波形。 我尤其希望看到发送到 TCA6424A 的地址字节以及由此产生的 NACK。 请尽可能靠近 TCA6424A IC 进行探测、以最好地表示器件检测到的信号。  

    此致、
    Eric Schott

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

    尊敬的 Eric:

    感谢您的建议。

    同时、我购买了 TCA6424的评估板、并将评估板连接到该板。

    我已经使用地址22十六进制或23十六进制读出了问题。

    在随附的文件中、您可以看到采用 TCA6424的原理图部分。

    此致、
    Daniele Sassaroli

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

    Daniele、您好!  

    很高兴听到该软件在开发板上运行良好。 您是否正在使用 此 IO 扩展器 EVM?  

    硬件中可能存在此问题。 因此、我认为捕获 I2C 信号的示波器截图可能是此处的最佳方法。 我还建议验证所有电源和信号引脚的连接。 如果您怀疑有问题的设备可能已损坏,您也可以尝试用新的设备更换。  

    此致、
    Eric Schott

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

    尊敬的 Eric:

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

    尊敬的 Eric:

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

    尊敬的 Eric:

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

    尊敬的 Eric:

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

    尊敬的 Eric:

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

    Eric、您好、 很抱歉收到这些消息。 我已使用 IO 扩展器 EVM 来评估我的软件和硬件。 我观察到、在我的设计中、INT 输入未被拉取。 您认为这是个问题吗? 此致、Daniele Sassaroli

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

    Daniele、您好!  

    听起来设备根本无法正常工作。 我希望 nINT 线路在加电期间生效、因为启动期间、GPIO (默认配置为输入)的输入可能会发生变化。 您可以通过切换任何 GPIO 引脚状态来检查这一点、以查看 nINT 是否有效。  

    这表示器件功率不足或损坏。 如果您可以验证设备是否已正确通电、我建议您将其卸下并更换为新设备、以查看这是否解决了问题。  

    我将删除您以前的一些消息,以清除一些内容:)

    此致、
    Eric Schott