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:有关/INT 的问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/815418/tca9539-the-concern-about-int

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

你(们)好

问题1.
客户担心在以下2种情况下可能会丢失读取输入信号。

1.当 P01在从 H 更改为 L 后从 H 更改为 L 时、P01在读取前从 L 更改为 H
⇒TCA9539是否会错过 P01信号?

2.当 P00从 H 更改为 L 后、P00在读取前从 L→H 更改为 L 时
⇒TCA9539是否会错过 P01信号?

问题2.
假设产品进入睡眠状态是客户的使用条件。
SCK 在睡眠期间不供电、因为它不访问 GPIO 扩展器。
在这种情况下、客户认为以下信号不会改变、因为不提供读取脉冲。
μ・寄存器数据
・Ω 内部
换言之、客户是否不会注意到输入的变化?
SCK 是否是必要条件?

穆克

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

    您好、Muk、

    [引用用户="Yusuke Mukuno"]

    问题1.
    客户担心在以下2种情况下可能会丢失读取输入信号。

    1.当 P01在从 H 更改为 L 后从 H 更改为 L 时、P01在读取前从 L 更改为 H
    TCA9539是否 会错过 P01信号?

    这取决于是否在 P0b1更改之前或之后执行了端口0位1的 I2C 读取。 我认为、如果时序不佳、可能会错过这个错误、因为 ACK 会在 ACK 期间将输入的"以前"记忆状态(触发器的 Q 输出)重置为状态。

    2.当 P00从 H 更改为 L 后、P00在读取前从 L→H 更改为 L 时
    TCA9539是否 会错过 P01信号?

    除非先读取 P01、然后在数据发生更改后立即发生 ACK、否则不应错过 P01。

    问题2.
    假设产品进入睡眠状态是客户的使用条件。
    SCK 在睡眠期间不供电、因为它不访问 GPIO 扩展器。
    在这种情况下、客户认为以下信号不会改变、因为不提供读取脉冲。
    μ・寄存器数据
    ・Ω 内部
    换言之、客户是否不会注意到输入的变化?

    器件不使用时钟信号来翻转 INT。 您可以在下图中的 INT 上看到、一个输入进入当前状态(GPI)、另一个进入触发器(之前的状态)。 即使时钟未脉冲、INT 仍将触发。
    SCK 是否是必要条件?

    不、我认为客户可能误解了 INT 逻辑的工作方式。 请再次查看下图中来自 INT 逻辑的 XOR 门输入。

    [/报价]

    如果客户担心输入更改缺失、我建议使用 TCA8418/TCA8418E。 该器件具有一个事件 FIFO、可存储多达10次输入更改。

    -Bobby