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.

[参考译文] MSP430G2955:闪存损坏可能

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1327582/msp430g2955-flash-corruption-possiblities

器件型号:MSP430G2955

在 MSP430G2955中执行闪存操作所需的最低工作电压电平是多少?

当输入电压低于闪存工作电压时、如果我们执行闪存写入操作、会发生什么情况?

当输入电压低于闪存工作电压时、如果我们进行闪存读取操作会发生什么情况?

谢谢

斯里尼

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

    您好, 

    如果 Vcc 在 MSP 的规格范围内、则可以进行 Falsh 操作。 闪存具有内部电荷泵、可执行闪存操作。

    我认为内部电荷泵有足够的时间进行闪存操作和读取操作、而 Vcc 突然掉电。

    此致、

    赫利克

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

    我们在产品中看到的主要问题、有时信息存储器中存储的数据发生损坏有时中断矢量段发生损坏有时代码存储器 的一个或多个段发生损坏-大部分用0xFF 填充、有时仅512字节段中的几位被损坏。   

    通常、当器件在工作电压电平低于2.2V 的情况下运行一段时间、直到电池降至1.8V 电压以下时会发生此问题

    因此、我想澄清的是、如果我们将微控制器保持在1.8V 到2.2V 之间的电压范围内运行一段时间、并执行某些闪存读取 /写入操作、每天最多5次、将会发生什么情况。

    当我们尝试使用此工作电压电平(1.8V 至2.2V)执行任何闪存读取/写入操作时、上述闪存是否损坏(信息存储器/中断矢量存储器/程序存储器)。   

    数据表中提到闪存写入/擦除要求的最低电压为2.2V。  读取操作的最小电压电平是多少?  在该输入电压低于2.2V 的情况下、闪存读取操作是否会导致存储器损坏。

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

    您好, 

    当我们尝试在该工作电压电平(介于1.8V 到2.2V 之间)下执行任何闪存读取/写入操作时,上述闪存是否可能损坏(信息存储器/中断矢量存储器/程序存储器)。   [/报价]

    否。 如果 Vcc 不在闪存写入技术规格2.2 ~ 3.6V 范围内、则无法进行写入和擦除。

    此外、还 需要考虑图1的安全工作区。

    在输入电压低于2.2V 时,闪存读取操作是否可能导致内存损坏。

    当 Vcc=1.8 ~ 2.2V 时、可读取闪存。

    在程序执行期间、CPU 也会读取闪存。 (默认情况下代码存储在闪存中)。

    此致、

    赫利克

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

    MSP430G2955上的这些类型的存储器损坏的可能性是什么?
    a)信息存储器损坏
    b)中断矢量存储器损坏
    c)代码存储器损坏的一个或多个段-大部分填充为0xFF 有时512字节段中只有几位被损坏

    我们发现这些事件在某些器件上触发-由于电池完全耗尽而下线。 当我们挑选器件并更换新电池时、它们无法开始工作。 然后、我们读取内存-内存读取数据表明、在更换电池后、这些设备上有这三种类型的问题无法正常工作。

    注意:我们对在极低电池电量下运行的器件没有任何保护。 器件上电流消耗最高的是 RF TX/RX、它在最大10ms 内消耗接近20mA 的电流。

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

    您好, 

    所有这些地址范围为闪存、 有可能损坏  取决于 您写入/擦除这些闪存区域的频率。

    另外、对于闪存读取操作、如果 Vcc 低于1.8V、我相信闪存数据是否会损坏。

    当电池电压低到无法驱动系统时、此函数可帮助您暂停 CPU:

      用户指南:第9章电源电压监控器(SVS)。

    此致、

    赫利克