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.

[参考译文] TCA8418:一段时间后不报告按钮按压操作

Guru**** 2538930 points
Other Parts Discussed in Thread: TCA8418

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/875687/tca8418-does-not-report-button-presses-after-a-while

器件型号:TCA8418

您好!

经过一段时间的使用并非常快速地互相按多个键后、TCA8418进入"锁定"状态、不再报告任何中断。

读回所有寄存器看起来一切正常、但按下任何按钮都不会设置 IN_STAT 寄存器中的中断标志。 从该状态恢复的唯一方法是对芯片进行下电上电。

这是 TCA8418的已知问题、还是可以采取哪些措施来防止这种情况?

非常感谢、

拉斐尔

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

    嗨、Raphael、

    您能否对所有可读寄存器进行寄存器读取并在后续帖子中提供它们?

    我想回顾一下这一点、看看是否有任何看起来有趣/不有趣的事情。

    "这是 TCA8418的已知问题、还是可以采取哪些措施来防止这种情况?"

    我听到这种情况的唯一时间是客户在器件通电时使用我们的器件进行 ESD/发射测试。

    谢谢、

    -Bobby

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

    您好、Bobby、

    感谢您的回答。 请参阅随附的 PDF 文件、其中包含"便签注"中的寄存器值。

    非常感谢、

    Raphaele2e.ti.com/.../TI_5F00_TCA8418_5F00_Keypad_5F00_Scanner_5F00_Chip_5F00_with_5F00_I2C_5F00_Interface.pdfe2e.ti.com/.../TI_5F00_TCA8418_5F00_Keypad_5F00_Scanner_5F00_Chip_5F00_with_5F00_I2C_5F00_Interface.pdf

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

    嗨、Raphael、

    感谢您提供更多信息。

    我在寄存器读取中没有看到任何异常情况。

    您能否对地址0x03h (只需写入0x00h)执行寄存器写入操作。 然后再次尝试按键盘? 我想知道键盘是否被锁定并且未被注册。 (我怀疑情况并非如此、但尝试不会有伤害)。

    您使用此器件的 Vcc 范围是多少?

    您能否探测 o 范围上的行? 确认每行都拉高至 Vcc

    也请探测列。 我怀疑它们应该是 GND 并且处于"闲置"模式。

    然后、尝试将 GND 连接到其中一个行、然后再次按下其中一个开关。 这应将器件从 IDLE 模式拉至扫描模式。

    -Bobby