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.

[参考译文] TCAL9539:抗抖动?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1167629/tcal9539-debounce-immune

器件型号:TCAL9539

您好,        处理  键盘输入的芯片 TCAL9539   没有抗抖动功能??   在  第8.3.2章     “可调输出驱动强度”中,图8-3中出现了错误。    

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

    该器件具有普通 CMOS 输入;既没有施密特触发输入、也没有去抖功能。

    图8-3不在第8.3.2节中。 问题是什么?

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

    您好 Dmitry、

    TCAL9539既不提供抗抖动功能、也不提供 Clemens 所述的施密特触发输入。 至于图8-3、您是否在图像中查看了该区域?

    该图可能更具体地说明交易过程中发生的情况。 乍一看、用户似乎正在设置一个启动条件、发送一个位、并立即发送一个停止条件。 这不是常见的 I2C 做法。 图8-3的主要目的是显示起始和停止条件的定义。 如果您担心的是我圈出的蓝色区域、我们并不真的关心这两点之间的情况。  

    此致、

    Tyler

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

    好的、我得到了 去抖。   但    键盘、按钮的大部分问题都 是去抖, 一般 而言,如果 去抖问题没有, 我将 所有按钮连接到  MC 的 GPIO , 问题得到解决,而不必 处理   I2C、 SPI。   问题是  去抖。

    第二个是  PDF 中的文本

    8.3.2可调输出驱动强度输出驱动强度寄存器允许用户控制 GPIO 的驱动电平。 每个 GPIO 均可独立配置为四个可能电流电平中的一个。 通过对这些位进行编程、用户可以更改驱动 I/O 焊盘的晶体管对或"手指"数量。 图8-3显示了简化的输出级。

    这意味着  图8-3 必须 显示  GPIO 输入/输出  引脚。   但   实际上、图8-3  显示 了 I2C 引脚。   我刚才提到的。  

    谢谢你。

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

    图8-3中的这一引用是错误的;没有显示不同晶体管对的图。

    (第8.6.3节中对寄存器40…43的描述参考了第9.2节"更多详细信息"、但该节没有任何详细信息。)

    数据表显示"预告信息"。

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

    您好 Dmitry、

    我现在看到您对数据表第8.3.2节中的图8-3的看法。 我们已经记下了最终的错误、并将努力解决该问题。 我们还将研究第8.6.3节中列出的寄存器说明。  

    此致、

    Tyler