工具/软件:
您好:
我们在器件中使用 MSP430G2533。 当电池电压降至临界阈值 (<6V) 以下时、出于节能原因、我们改为使用 ACLK 作为计时器源。
观察到的问题:
-
计时器误差:
在临界电池电平下(在 5.8V 下测试)、我们可以观察到不同器件的超时周期有显著变化。 如果设置的超时时间为 30 秒、一些锁定在 26 秒时超时、而其他锁定在 37 秒时超时。- 这是否是在低电池电压下 ACLK 工作的已知限制?
- 哪些因素可能导致器件之间的差异如此大?
-
闪存损坏:
根据数据表、闪存编程/擦除的电源电压 (Vcc) 应在 2.2V 至 3.6V 的范围内。 在本例中、即使在临界电池模式(<6V 电池电压)下、Vcc 也是在 3.3V 下测得。 但是、在此模式下、我们仍然会看到写入闪存的值损坏。- 是否预计会出现这种行为?
- 我是否应该注意其他电源或内部电压相关性、尤其是当主电池电压低但 Vcc 在规格范围内时?
- 在这种情况下、防止闪存损坏的任何建议步骤?
任何对相关文档的见解或参考都将不胜感激。
谢谢!
Kevin。
其他详细信息:
- MSP430G2533
- 测试期间的电池电压:5.8V(严重)
- 闪存运行期间的 VCC:3.3V
- 超时变化:26s 至 37s(预期:30s)