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.

[参考译文] TCA9535:INT 引脚操作

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1297770/tca9535-operation-of-the-int-pin

器件型号:TCA9535

大家好、

让我来问几个问题。
如果我只将一个输入端口和所有其他端口设置为输出、INT 引脚是否会随着输入的变化而变化?
如果正确、那么只要我不读取寄存器、它是否始终可以正常工作?

此外、如果发生断电而不会导致 POR、是否可以重写寄存器并且它可以正常工作?
如果未应用 POR、是否可能发生数据损坏?

INT 引脚运行的最大延迟为4μs。 这是否取决于 SCL 的速度?

数据表第13页的"写入模式"部分中的"不稳定数据"是什么意思?
这是否意味着在 ACK 期间禁用写入?

此致!
柳。

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

    你好,柳

    Unknown 说:
    如果我只设置一个输入端口而将所有其他端口设置为输出、INT 引脚是否会随输入的变化而变化?
    如果正确、只要我不去读取寄存器、它是否始终有效?

    任何通过配置寄存器配置为"输入"的引脚如果引脚状态从原始状态发生更改、则会在/INT 引脚上触发中断。  

    然后、读取输入端口寄存器将清除此中断。  

    写入输出端口寄存器不会触发/INT 上的中断。  

    Unknown 说:
    此外、如果发生断电而不会导致 POR、是否可以重写寄存器、使其可以正常工作?
    如果未应用 POR,是否可能发生数据损坏?

    我想您指的是可能的欠压情况、其中电源会骤降 VCC、并且可能会对 I2C 状态机执行上电复位。  

    为确保器件不会因欠压而自行复位、对于 VCC 上的干扰宽度和干扰高度、需要遵循表9-1中的参数。  

    这些内容可在数据表的第9节"电源建议"中找到。  

    Unknown 说:
    INT 引脚操作的最大延迟为4μs。 这是否取决于 SCL 的速度?

    我认为"TIR"等规格取决于器件的工作温度、这将影响 IC 内元件的特性、并根据温度增加/减少传播延迟。  

    我不相信 SCL 在<4us 延迟中起着重要作用、但我在这里可能会出错。 这需要在工作台上或仿真数据中查看。  

    Unknown 说:
    在数据表第13页的"写入模式"部分中、"不稳定数据"是什么意思?
    这是否意味着在 ACK 期间禁用写入?

    从 图7-3中...

    这张图的含义是、在 I2C 事务的第9个时钟周期、假设器件是 ACK、则在时间 TPV 上有从 SCL 上 VCC 的70%到时间的延迟、其中 p 端口上的数据不稳定。  

    换言之、一旦 ACK 发生、器件的用户必须等待一个 TPV < 200ns 或300ns 的时间、然后才能让 p 端口上的数据稳定。 例如、用户对 IO 扩展器进行写入、以将输出引脚从高逻辑更改为低逻辑。 在第9个时钟周期或 ACK 位之后、必须经过300ns 以确保 p 端口在 Pn 上输出正确的稳定逻辑。

    如果以某种方式在 ACK 位之后能够直接读取 p 端口 Pn 的状态、则在等待300ns 之前无法保证输出的状态是正确的。  

    此致、

    泰勒

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

    您好、Tyler:

    感谢您的回复。
    请您多讲一讲。

    在数据表的7.3.3中、它说"当端口上的数据更改为原始设置或从端口上的数据更改为原始设置或从端口上的数据读取时、可实现复位中断电路 中断的周期性中断。
    它说、当端口上的数据更改为原始设置时、会将其复位。 这是否意味着如果只有一个端口保留为输入、并且这个端口从0变为1并变为0、则 INT 信号的行为将是相同的?

    关于 POR、我了解应用哪个 POR 的 VCC 标准、但如果出现未超过该标准的压降或瞬时电源故障、这是否意味着可以正常使用该器件?

    我认为像"IRL"这样的规范取决于器件的工作温度、这将影响 IC 内组件的特性、并根据温度增加/减少传播延迟。  [/报价]

    这是否意味着 LP 滤波器与温度相关?
    另外、您能告诉我 LP 滤波器的切割频率吗?

    请您再谈谈 INT 方面的问题。
    即使没有 I2C 通信、INT 更新是否会在 SCL 停止时停止?

    此致!
    柳。

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

    你好,柳

    Unknown 说:
    ]数据表7.3.3中指出:"当端口上的数据更改为原始设置或从端口上的数据更改为原始设置或读取数据时、即实现了重置中断电路 产生中断的端口。
    它说、当端口上的数据更改为原始设置时、会将其复位。 这是否意味着、如果只有一个端口保留为输入、并且这个端口从0变为1、INT 信号将以相同的方式运行?

    如果只有一个端口引脚保留为输入、并且它从0变为1至0、则/INT 上的中断将置位(逻辑低电平)并取消置位(恢复至逻辑高电平)。 中断丢失。  

    关于 POR,我了解应用 POR 的 VCC 标准,但如果出现压降或瞬时电源故障不超过该标准,这是否意味着该设备可以正常使用?

    按照数据表电源建议部分中有关干扰宽度的器件指南、可保证器件在 VCC 电压骤降条件下继续正常运行。  

    Unknown 说:
    关于 INT,请再问一点。
    即使没有 I2C 通信、INT 更新是否会在 SCL 停止时停止?

    只有当输入从原始状态发生变化时、才会触发/INT 引脚。 在该引脚改回其原始状态或读取输入端口寄存器之前、/INT 将保持逻辑低电平。  

    如果不存在 I2C 通信、则当 SCL 停止时、/INT 仍将保持低电平。  

    此致、

    泰勒