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.

[参考译文] TCA6418E:/INT 信号在待机模式 (Fscl = 0) 下是否触发?

Guru**** 2511985 points
Other Parts Discussed in Thread: TCA6418E, TCA8418E, TCAL6416, TCAL9539

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1558307/tca6418e-does-int-signal-trigger-in-standby-mode-fscl-0

部件号:TCA6418E
主题中讨论的其他器件: TCA8418ETCAL6416TCAL9539

工具/软件:

大家好:

关于 TCA6418E:

1 — 我想确保在器件处于待机模式时,如果有任何输入发生变化,是否会触发/INT?

换句话说、如果 FSCL(I2C 时钟也是如此)为 0Hz、/INT 信号是否会受到影响?

2 — 是否还有类似的器件会锁存输入,以便/INT 仅在读取寄存器时复位?

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

    尊敬的 Marwan:

    我建议使用 TCA8418E、因为该器件具有与 TCA6418E 相同的功能、但它也具有用于记住密钥事件按压的 10 字节 FIFO。 TCA6418E 一次只能处理一个事件。  

    [报价 userid=“490982" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1558307/tca6418e-does-int-signal-trigger-in-standby-mode-fscl-0

    关于 TCA6418E:

    1 — 我想确保在器件处于待机模式时,如果有任何输入发生变化,是否会触发/INT?

    换句话说、如果 FSCL(I2C 时钟也是如此)为 0Hz、/INT 信号是否会受到影响?

    [/报价]

    这取决于 GPIO 方向是否配置为通过 GPIO_DIR#寄存器(0 =输入)进行输入。  

    也需要通过 GPIO_INT_EN 寄存器为 GPIO 启用中断。 如果未设置此位、则输入引脚上的状态变化不会触发/INT 上的中断。  

    2 — 是否还有一个类似的设备会锁存输入,以便/INT 只会在寄存器读取时复位?

    因此、如果输入恢复到原始状态、大多数 IO 扩展器将在/INT 上释放中断。 例如,输入将状态从高电平更改为低电平 — 该事件会触发中断。 如果输入从低电平重新变为高电平、则中断将取消置位。  

    TCAL IO 扩展器可以锁存中断、以便只有寄存器读取才能清除中断。 TCAL6416 / TCAL9539 等器件能够保持/USB INT = LOW、直到读取输入端口寄存器、无论输入是否恢复到其原始状态。 该功能通过中断锁存寄存器 0/1 进行配置。  

    此致、

    Tyler

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

    感谢您的建议、

    此外、我还想确保、如果某个引脚配置为中断源、 即使器件处于待机模式、也会触发/INT 吗?

    此致、

    Marwan

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

    尊敬的 Marwan:

    仅当输入引脚上存在状态变化时才会触发/INT。 我假设处于待机模式、总线上没有运行 I2C、IO 侧没有发生任何可能触发中断的事件。  

    在待机模式下、无法发生中断。  

    此致、

    Tyler