在 发生意外电源故障时,要求输入任何有关任何既定程序的输入,其中一些电源电容将在MCU断电前提供运行时间。 专门用于执行写入闪存。 此外,每个闪存字写入的预期周期数是多少? 有无ECC会有什么差异?
高水平被认为是
1.功耗的GPIO检测会触发不可屏蔽中断
2.将预指定的易失性存储器写入预擦除 的NV存储器。
我知道这有点一般,所以任何有用的资源都值得赞赏。
此致,
Tyler
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.
在 发生意外电源故障时,要求输入任何有关任何既定程序的输入,其中一些电源电容将在MCU断电前提供运行时间。 专门用于执行写入闪存。 此外,每个闪存字写入的预期周期数是多少? 有无ECC会有什么差异?
高水平被认为是
1.功耗的GPIO检测会触发不可屏蔽中断
2.将预指定的易失性存储器写入预擦除 的NV存储器。
我知道这有点一般,所以任何有用的资源都值得赞赏。
此致,
Tyler
您好,Tyler,
通常在发生意外电源故障时,只要在VDDIO和VDD达到Vmin电压之前中止/暂停/完成闪存操作,则闪存将不会损坏并成功完成,低于Vmin电压,则不保证闪存操作。
ECC位编程没有变化,大多数写入应在1到2个脉冲计数内发生。
您是否尝试在电源故障时将RAM内容复制到闪存中,并设计一个电源盖,以便在复制内容之前保持电压水平?
不建议使用此功能,因为电源盖可能无法支持闪存编程操作期间所需的瞬态电流。 闪存编程时间在数据表中指定,您可以使用它作为参考。
此致,
Nirav
您好Nirav,
您是否尝试在电源故障时将RAM内容复制到闪存中,并设计一个电源盖,以便在复制内容之前保持电压水平?
是的,这就是想法。
不建议使用此功能,因为电源盖可能无法支持闪存编程操作期间所需的瞬态电流。 闪存编程时间在数据表中指定,您可以使用它作为参考。
好的,是否有停止进一步转移的最佳做法?
通过您的上述输入,我们设想使用 IC触发GPIO。 但此电路有15毫秒的延迟。 因此,我们提供了上限以通过此延迟,然后将从GPIO触发中断以停止任何进一步的内存传输/执行。 这似乎合理吗?
此致,
Tyler
您好,Tyler,
感谢您提供详细信息,但我仍有一些问题:
1.什么是V(en)信号是LDO的输出信号,您可以在图纸中添加吗?
2. Supervisor IC的跳闸点是什么?
3.在您的模拟中,当GPIO跳闸时,V3.3Vfilt/电源进入F2.8379万S的电压是多少? 根据您的模拟,它似乎仍为3.3V,是否正确?
4.您是否可以在电流负载等于设备最大电流(即VDD上400mA和VDDIO上30mA)的情况下模拟仿真?
此致,
Nirav
1.什么是V(en)信号是LDO的输出信号,您可以在图纸中添加吗?
VEN是发送给电源的信号,用于启动顺序
2. Supervisor IC的跳闸点是什么?
12 V阈值。
3.在您的模拟中,当GPIO跳闸时,V3.3Vfilt/电源进入F2.8379万S的电压是多少?
3.3V
根据您的模拟,它似乎仍为3.3V,是否正确?
是的
4.您是否可以在电流负载等于设备最大电流(即VDD上400mA和VDDIO上30mA)的情况下模拟仿真?
来自同事: