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.

[参考译文] TM4C129ENCPDT:在不允许 GPIO#09勘误表的情况下使用 UART1?

Guru**** 2473260 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/680566/tm4c129encpdt-use-uart1-without-allowing-gpio-09-errata

器件型号:TM4C129ENCPDT
主题中讨论的其他器件:TM4C123

为了使用全部8个 UART 外设、UART1似乎无法避免 GPIO#09。 U1Rx 可复用到 PQ4、但 U1Tx 只能用在 PB1上、而 PB1会受到 GPIO#09的影响。

遗憾的是、唯一的权变措施是将引脚用于 USB0或将其接地、但当 UART1需要引脚时、不会提供任何解决方案。

为了防止 GPIO#09勘误表、需要使用哪种类型的外部电路? 串联电阻是否足以防止超过2V/ns 限制? 如果我的数学是正确的、即2kV/us、这看起来比正常串行数据转换更像 ESD。

作为另一种可能的权变措施、对通向 UART 连接器的走线上的 ESD 保护是否足够避免勘误 GPIO#09?

感谢您的任何建议。 我们目前正在按照第1个权变措施中的建议将这些引脚接地、但我们更愿意将其打开以便在未来的修订版本中使用 UART1。

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

    您好 Brian、

    正确答案这更适用于可能发生的瞬变、而不是 UART 信令。

    根据 TM4C123器件的建议、权变措施是使用 RC 滤波器或串联铁氧体来限制引脚上的上升和下降时间、以便不超过限制、并将滤波器电容器尽可能靠近放置。 您可以在此处的 GPIO#10上阅读相关内容:

    我看不到这也不能应用于您的用例的原因。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢! 比在黑暗中完全工作要好得多。