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.

[参考译文] TCA9555:TCA9555

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/938212/tca9555-tca9555

器件型号:TCA9555

大家好!

我还有关于 TCA9555的一个问题。

现在、我使用 TCA9555 TWI (I2C)总线对 Atmega 2561进行编程。

TCA9555适用于输入。 一切正常-我读取输入引脚、当我将其接地时、其状态会发生变化。 但存在一个特性:当我将引脚 P07接地时- TWI 协议挂起。

怎么了?

此致、

安德烈

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

    您好 Andrei、

    这听起来很奇怪。  P07是否配置为输入?  如果是、它是否能够正常读取、但在接地时不能读取?  接地是如何连接的-它与芯片共用的接地是一样的接地吗?  (或许最好验证引脚电压与 IC 接地的关系、以确保正确。)  您是否能够在不悬挂协议的情况下成功将其他端口拉低?

    最大

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

    尊敬的 Max:

    我同意你的看法、这听起来很奇怪。 但是...

    P07配置为输入-我没有向极性反转端口写入任何内容(最初已填充为0 -作为输入)。 接地是芯片共享的接地。 其他引脚具有正常行为、与 P07没有区别。 此外、我还使用反极性 P07执行了测试。 重复出现挂起 TWI (I2C)的情况、但 P07上拉至顶层!

    因此、我认为这个问题是、从 P07获取的值首先进入 SDA 的读取操作(MSB)。 它是否会干扰主器件的重复起始条件?

    安德烈

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

    安德烈

    这是一个有趣的想法。  您是否看到与 P17类似的问题?  我希望它的运行方式类似、因为它将是读取输入端口2时的 MSB。  是否可以探测 SDA/SCL 线路以查看 P07变为低电平后会发生什么情况?  我想这会向处理器发送一个中断、然后处理器会尝试读取端口值、这样我们就可以看到读取操作是否因某种原因而损坏。

    最大

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

    您好 Andrei、

    我刚刚跟进了这个主题、您是否能够解决这个主题中的初始问题? 或者您还有其他问题吗?

    此致、