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.

[参考译文] MSP430F149:断电并重新启动有时不成功

Guru**** 2529560 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/690608/msp430f149-power-off-and-restart-sometimes-unsuccessful

器件型号:MSP430F149

我使用芯片测量 AD 电压,AD 引脚通过电阻分压器测量电池组的电压,工作环境要求电池组需要直接位于电路板上

换言之、芯片的 AD 引脚始终有电压、在测试时、经常发现芯片断电后无法重启、是因为 AD 引脚上的电压?还是有其他原因?如何解决?

芯片断电后、复位引脚的电压大约为240mv,该电压是由 AD 引脚电压引起的、因为移除了 AD 测量的电池组后、电压消失了。

感谢您的回答

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在~7年前遇到了同样的问题。 MSP430输入端的 ESD 钳位二极管基本上意味着任何输入都可以成为芯片的电源。 因此、您的问题很可能并不是芯片不会重新启动、而是因为来自 A0的电压而永远不会关闭芯片。

    为了解决此问题、我建议您在电池组和由您的通电/断电电路控制的分压器之间放置一个高侧开关。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Mike

    您认为芯片永远不会关断、但为什么我再次上电时芯片不能工作、顺便说一下、如果我用 OUT 按钮恢复工作的话、效果会很好。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    电池组的电压会在您的电路中施加各种电压。 如前所述、这可能会导致复位电压永远不会低于复位阈值。 或者、它可能会将 MCU 置于未知状态。 或者、它可能会导致 MCU 中的振荡器电路永远无法正常启动、等等。
    这里的重点是、您的电路中存在可能导致多个问题的问题。 解决此问题的最佳方法是通过放置高侧开关等隔离层来消除电池组的影响。