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.

[参考译文] AM62A7-Q1:将 am62a 的端口设置为 GPIO

Guru**** 2668255 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1593450/am62a7-q1-set-the-port-as-gpio-for-am62a

器件型号: AM62A7-Q1
主题: SysConfig 中讨论的其他器件

您好:

以下是 am62a 产品的硬件设计。 现在我需要端口“B12"和“和“C11"来“来监控两个开关 MODE_SW1 和 MODE_SW2。 现在、我在 SysConfig 中看不到 GPIO0 和 GPIO1 具有此引脚。 您能检查我是否可以在 Linux SDK 中将此引脚用于 GPIO 输入。 非常感谢  


9c9a0900994547de5a3eb34919da0213.jpg

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

    您好、Meng Ke、

    感谢您的查询。

    请参阅以下内容。

    https://dev.ti.com/sysconfig/#/config/?args=--device%20AM62A7-Q1%20--package%20%22FCBGA%20P$OPEN$AMBP$CLOSE$%22%20--variant%20AM62A74-M

    此致、

    Sreenivasa.

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

    您好、Meng Ke、

    您能否请确认您现在能够在 SysConfig 中看到 IO 吗?

    此致、

    Sreenivasa.

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

    您好、Meng Ke、

    我收到了器件专家关于将按钮连接到 SOC IO 的一些输入、并需要外部 ESD 保护


    9c9a0900994547de5a3eb34919da0213.jpg

    选项 1:

    您可能需要将连接到引脚 B12 的开关移至在其 GPIO 上具有硬件去抖功能的其他引脚之一。  这可能会防止不得不对开关进行软件去抖。 与引脚 C11 关联的 GPIO 具有硬件去抖功能。

    下一节包含支持硬件去抖的 SOC GPIO

    数据表 部分参考

    5.3 信号说明

    5.3.10 GPIO

    5.3.10.1 主域

    (1) 该 GPIO 输入信号具有去抖功能。 有关 I/O 去抖配置的更多信息、请参阅 TRM 器件
    配置章节。

    TRM 部分参考

    6.1 控制模块

    6.1.2 I/O 去抖控制寄存器
    一些器件焊盘具有去抖逻辑。 以下 MCU_CTRL_MMR0 寄存器用于配置
    去抖周期:
    •MCU_CTRL_MMR_DBOUNCE_CFG1
    •MCU_CTRL_MMR_DBOUNCE_CFG2
    •MCU_CTRL_MMR_DBOUNCE_CFG3
    •MCU_CTRL_MMR_DBOUNCE_CFG4
    •MCU_CTRL_MMR_DBOUNCE_CFG5
    •MCU_CTRL_MMR_DBOUNCE_CFG6

    备选案文 2.

    在开关上添加外部去抖电容

    我没有看到在外部连接的开关上添加任何去抖电容。 了解内部 SOC 去抖逻辑就足够了。 我怀疑去抖时间是可以配置的。

    使用硬件去抖功能时、不应需要电容器。  有一些可编程性、 请参阅 TRM 来获取详细信息。

      当使用电容器时、建议在开关和输入之间使用缓冲器、因为我们不允许上升/下降超过 1000ns、并且开关反弹的持续时间很可能超过 1000ns。  因此、仅使用电容器并不是有效的解决方案。

    在电容器去抖开关上使用的缓冲器应具有一个施密特触发输入、可为输入开关阈值提供迟滞。

    请参阅 SK 原理图以了解实现方式。

    有关外部 ESD 保护的其他输入。

    靠近人体触摸的所有处理器信号都应具有 ESD 保护。  这有助于使用屏蔽开关、但我仍然建议对连接到可以由人员操作的开关的任何信号提供 ESD 保护。

    此致、

    Sreenivasa.

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

    我可以在 SysConfig 中看到 IO。 问题散落。 非常感谢

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

    您好、Meng Ke、

    感谢您的确认。

    请注意上述有关 IO 使用和去抖支持的输入。

    此致、

    Sreenivasa.

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

    好的。 我将根据您的支持检查去抖设置。 非常感谢

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

    您好、Meng Ke、

    感谢您发送编修。

    此致、

    Sreenivasa.