我们在高温下将 msp430f2619s-HT 写入内部闪存时遇到了一些问题、希望获得有关问题可能是什么以及如何缓解问题的反馈/建议?
我们一直在调查原因。 我们每10秒编写一次测试代码、以将以下测试模式写入内部闪存。
F3 F7 A5 A7 44 A4 00 40 F9 FC E7 F3 9F CF E3 3F
然后、我们将其放入烤箱中、使其每次达到1小时的不同温度水平。 然后、我们读取存储器以查看故障发生的时间。 写入00 40时、似乎会发生故障、这表示故障与清除的位数越多、发生故障的风险就越高。
F3 F7 A5 A7 44 A4 00 40 F9 FC E7 F3 9F CF E3 3F
F3 F7 A5 A7 44 A4 00 51 F9 FC E7 F3 9F CF E3 3F
F3 F7 A5 A7 44 A4 00 40 F9 FC E7 F3 9F CF E3 3F
F3 F7 A5 A7 44 A4 10 44 F9 FC E7 F3 9F CF E3 3F
F3 F7 A5 A7 44 A4 02 40 F9 FC E7 F3 9F CF E3 3F
每个芯片的问题不同。 我们现在已经在2个 MSP430上运行了此测试,一个在140C 时开始失败,另一个在155C 时失败,但我们有多个电路板,在这些电路板上发生了闪存写入故障,但还不知道确切的温度。
我们监控了 MSP430的电源、在写入时、它看起来是稳定的3.3V。 闪存时钟设置为364Hz,SMCLK 设置为8MHz。 也许我们还可以在硬件方面检查其他东西吗?
我们正在考虑更改写入每隔一位的过程以解决此问题、因为它在 A5下从未失败。