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.

[参考译文] MSP430G2533:当VCC低于2.7V时开始回收

Guru**** 2392905 points
Other Parts Discussed in Thread: MSP430G2533

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/640320/msp430g2533-starts-recycling-when-vcc-is-below-2-7v

部件号:MSP430G2533

大家好,

请在下面找到我的客户提出的问题。

我们正在使用MSP430G2533。 现在我发现了一些奇怪的效果:

当我将VCC引脚处的电压降低到一定水平时,控制器开始执行奇怪的操作。 某些设备开始执行重置循环。 我有一些pin,我只在启动main()函数时切换。 我可以看到此PIN按预期切换。 因此SW似乎运行了一段时间…

在一定电压下可能正常。 但当我将电源恢复到3.3V时,它仍保持在这种模式。 这让我更紧张…

我对此有一些想法:我们使用DCO生成的12MHz时钟。 查看数据表,12MHz在Vcc时需要2.7V的电压。 电压过低复位大约在1.5…1.8V。 这种情况不应该在3.3V时触发。 但它不能满足2.7V的要求。 所以我问自己,这是否与12MHz有关。 但是,为什么复位循环会在3.3V下启动? 是否有任何建议,SW可以采取哪些措施来避免这种情况?

某些设备在此时不会显示太多动作–它们在第一视图中看起来“死机”。 我处理过的部件都失去了预期功能,但并非所有部件的行为方式都相同。

 这对我来说有点奇怪。 我想知道,在不为电路添加额外的电压监测器的情况下,是否有什么办法可以解决这一问题?

谢谢你

 

最佳,

Needhu

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

    您遇到的是频率与电压冲突。 如果您在12MHz下工作时,在2.7V以下工作,您可以/将会看到不可预测的行为,因为您的操作超出规格。 您正确地认为POR/BOR未涵盖此范围,因为它不是设计用于此范围。 POR/BOR用于通电和电压急剧下降。 通常,集成的SVS涵盖您所看到的场景,但此系列部件没有集成的SVS。 因此,如果您无法保证最低2.7V VCC,则您有一些选择。

    1.添加外部监控器,在浸渍电压低于2.7V时关闭芯片
    2.添加外部电源调节(LDO,降压-升压等),以确保VCC在2.7V以上保持稳定
    3.将芯片频率降低到8MHz (最小2.2V)或6MHz (最小1.8V)。
    4.使用ADC监控VCC线路作为临时SVS。 这可能会增加大量的资源/功率,具体取决于您的VCC降低速度以及您需要使用哪种ADC频率进行监控。
    5.迁移到具有集成SVS或无频率与电压限制的不同MSP430 (MSP430 FRAM产品)。