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.

[参考译文] TMS320F280049C:启动或复位时上拉 GPIO

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1310720/tms320f280049c-gpios-pulled-up-when-start-up-or-reset

器件型号:TMS320F280049C

您好!

我有一个 TMS320F280049C 问题。 上电期间、GPIO16、GPIO17和 GPIO56上拉100ms。 我已经看到、当我按住复位按钮(XRSn 至 GND)时、它们也会被上拉。 根据技术参考手册、这些 GPIO 在复位时禁用上拉。

这种情况的原因是什么? 如何解决此问题?

此致、

Paweł

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

    您好、Pawel、

    默认情况下、GPIO 不仅禁用了上拉电阻、而且是输入。 他们不应该输出任何东西。 您能否告诉我、您是否有任何东西通过任何类型的上拉电阻连接到这些引脚? 器件本身不应表现出 GPIO 这种行为。 闪存中是否加载了任何可能导致此问题的代码? 复位后是否甚至在短暂延迟时发生此脉冲? 请展示一个示波器波形对此进行说明。

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

    引脚连接了一个晶体管电路:

    我将 脉冲显示如下:

    (黄色- 3.3V 电源、品红色- GPIO16)


    当我断开晶体管电路(通过移除 R162)时、看起来像这样:

    根据是否存在晶体管电路、电压电平不同、因此内部上拉似乎存在通过 R162和 R164创建分压器的情况。 一些其他 GPIO 的代码和晶体管电路是相同的、但我仅提到的三个 GPIO 存在此问题。

    我 注意到 在 关闭电源的过程中也出现了这个问题:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我断开晶体管电路时(移除 R162)看起来像这样:

    请尝试完全从引脚断开、我的重点是确定问题是器件还是连接的电路。 如果您将 GPIO 保持悬空(根本没有连接任何器件)并且仍然看到问题、请告诉我。 否则、这是由 连接到 GPIO 本身的原因造成的。

    不同的电压电平取决于是否有晶体管电路,因此似乎有一个内部上拉电阻创建带有 R162和 R164的分压器。

    如果您可以在没有任何连接的情况下复制此内容、请告诉我。  我不确定 F28004x 上的哪些硬件会以某种方式覆盖默认上拉禁用配置、以启用它并使 GPIO 成为输出、而不是上电复位的默认输入。 这些引脚没有什么特别独特的地方会导致问题、但如果您可以在没有任何物理连接到引脚的情况下复制此问题、那么请告诉我、我可以向设计团队提出。

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

    在第二个波形中、移除 R162后、没有任何器件连接到该引脚。 GPIO16已 完全隔离。

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

    好的、我将联系设计和验证团队、看看他们是否 知道导致此问题的原因。 我不知道这是不是他们能够复制的东西,但我会让你知道我在下周早些时候发现了什么。

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

    有人提醒我的另一个跟进问题是、是否存在任何针脚损坏的可能性? 这种情况可能是由于过流/过压所致。 此外、您是否已经在器件仅连接了电源(即断开其可能具有的所有其他连接)时对其进行过测试? 这种情况会在您拥有的所有器件上发生还是仅在这一个器件上发生?

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

    我已经尝试在仅连接电源的情况下对其进行测试、情况是一样的。 我对我们拥有的5个原型中的每一个都进行了检查、它们的行为完全相同。

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

    您好、Pawel、

    是否有任何引脚可能损坏? 这可能是由于过流/过压造成的。

    您能否确认引脚上没有过流/过压? 此外、是否有可能显示您的器件的物理设置? 我想了解部件是如何测试的、以及有什么部件与任何引脚实际接触。