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.

[参考译文] MSP430FR2311:睡眠模式期间 GPIO 引脚悬空

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/941996/msp430fr2311-gpio-pin-floating-during-sleep-mode

器件型号:MSP430FR2311

我使用 MSP430 GPIO 引脚通过 MOSFET 驱动负载、如下图所示。

为了响应另一个 GPIO 引脚上的外部中断、这个 GPIO 引脚打开 MOSFET。 当没有中断时、MCU 处于睡眠模式。

有时、当此电路在没有任何外部中断的情况下过夜时、驱动 MOSFET 的 GPIO 引脚会充电并错误地开启负载。  

我的问题是:当 MCU 处于睡眠状态时,GPIO 引脚是否需要充电? 在初始系统设置中、此引脚定义为输出。 解决此问题的最佳方法是什么?

我的想法:一个简单的解决方法是从外部将 GPIO 引脚拉至低电平,但现在已经制作了 PCB,这是不可能的。 该 GPIO 引脚配置为输出、因此根据我的理解、使用内部下拉电阻器也不是一个选项。

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

    您好 Gurang、

    是的、通常在将 MCU 连接到 MOSFET 时、您需要一个串联电阻器来限制由栅极上的内部电容引起的浪涌电流、 此外、您还需要一个从栅极到接地的电阻器、以便在 MCU 未通电时或在启动期间引脚尚未配置时使 MOSFET 保持关断状态。

    话虽如此、如果您将引脚配置为输出并在一夜之间驱动为低电平、我不确定电荷来自何处。

    一个选项是在该引脚上启用内部下拉电阻器、以查看这是否有帮助。

    根据 FR2311系列用户指南