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:TCA9535 的 P10-P17 在 300ms 内不输出

Guru**** 2905440 points

Other Parts Discussed in Thread: TCA9535

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1583522/tca9535-p10-p17-of-the-tca9535-are-not-outputting-for-300-ms

器件型号: TCA9535

尊敬的专家:

我的仿真人员正在考虑 TCA9535、并有疑问。

如果您能提供建议、我将不胜感激。

——

我设计了一个使用 SN74LV4040 对脉冲进行计数并使用 TCA9535 读取脉冲的电路。

复位二进制计数器后、我使用多个 TCA9535 每 10ms 读取一次二进制计数器输出以确定端口状态。

我确认了 SN74LV4040 在复位释放后立即正确切换。

然而、当我在释放读取暂停状态(SN74LV4040 CLR_H⇒脉冲输入)后每 10ms 执行一次读取操作时、

尽管 SN74LV4040 在复位释放后立即正确切换、但 TCA9535 的端口读取数据在 300ms 内保持不变。

300ms 后、我能够获得 SN74LV4040 计数。

我想在暂停后立即正确地从 TCA9535 检索数据。

(1) 请告知是否有我应该知道的要点。

(2) TCA9535 的 INT 输出悬空、因为该输出未使用。 是否需要上拉电阻器?

(3) SN74LV4040 由 5.2V 电源供电、TCA9535 由 3.3V 电源供电。TCA9535 可耐受 5V 电压、因此我认为不会出现任何连接问题。 这种理解是否正确?

您能看到随附的文件吗? (原理图和 I2C 波形)

PULSE_COUNTER_TCA9535 .png

——

感谢您提前提供的大力帮助。

此致、

Shinichi

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

    2.未使用的/INT 输出可以保持开路。

    3.数据表允许输入电压高达 5.5V

    波形表明、微控制器不写入寄存器地址、因此读取操作来自上次写入的任何寄存器。 这是哪个寄存器?

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

    尊敬的 Shinichi:

    从 IO 扩展器读取数据的正确方法是遵循图 7-8。  

    该事务包含两个字节、这两个字节用于设置要读取的命令字节寄存器地址、然后是重复的启动条件、器件地址再次+读取位、后跟从命令字节地址(指针字节)读取的数据。  

    在提供的以下波形中、发送了 0x21 器件地址并正确收到确认、但不会继续设置用于读取数据的命令字节。 这是克莱门斯的观点,“读来自最后一次写的任何登记册。 这是什么?“  

    此致、

    Tyler

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

    尊敬的 Tyler 和 Clemens:

    感谢您的答复。

    我知道没有用于读取数据的命令字节。

    我们将要求您设置命令字节以读取数据并验证其是否有效。

    当我得到,我会反馈给你.

    感谢您的大力帮助与合作。

    此致。

    Shinichi

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

    尊敬的 Shinichi:

    感谢您对此进行检查。 请在获得结果后回复!  

    此致、

    Tyler

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

    尊敬的 Tyler 和 Clemens:

    我可以得到客户的反馈。

    客户已按照说明执行了命令字节。
    0x20w、0x00w 0x20r、0xXXr、0xXXr(多字节读取)

    另一方面、通过消除与 TCA9535 以外器件的不必要通信、
    已获得预期的端口状态。

    问题已解决。

    因此、我想关闭这个主题。

    感谢您的大力帮助与合作。

    此致、

    Shinichi