由于 EEPROM 的寿命有限、我不想使用它来记住状态。 至于内部 RAM、不确定是否在冷重启时使用标准模式进行初始化... 有什么建议吗?
谢谢!
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.
由于 EEPROM 的寿命有限、我不想使用它来记住状态。 至于内部 RAM、不确定是否在冷重启时使用标准模式进行初始化... 有什么建议吗?
谢谢!
当我显示此勘误表时、我感到很紧张
www.ti.com/.../spmz850g.pdf
请参阅我之前的问题 e2e.ti.com/.../2435253
也许我们可以从 TI 获得一些澄清?
[报价用户="David Chance "]由于成本原因,我试图避免使用外部部件。
实际上、我怀疑成本会更高。 您必须添加保持电源才能使用 EE。 考虑到 TI 器件上仿真 EE 的极端情况下的时序、这并不是一个不值得考虑的问题。
[引用用户="David Chance "]如果 EEPROM 确实可以持续500K r/w,我将使用它
有趣的是、如果您获得更多的写入、解决问题的方法就会变得简单得多。
[引用 user="David Chance "]顺便说一下、如何在 CCS 中保留 RAM 区域?
不知道、请阅读链接并找到编译器的文档。 通常有一组控制存储器映射的选项。
Robert
[引用 user="David Chance "]感谢有关 EE 损坏的警告,在本例中,我将考虑 FRAM
这里的大问题是写入期间的中断、尤其是断电。 在任何情况下都值得避免。 通常、这会导致本地损坏(或不会保持编程状态的条目)、但由于 EE 编程是一个很长的状态过程、因此如果 在写入期间断电、有时会使状态机发生混乱。 镜像和校验和仍然可以减少 EE 的错误
对于外部 FRAM、该过程类似于
FRAM 具有无限的写入周期、因此您可以写入每个更改、并且速度足够快、无需检查写入完成情况。 由于采用后一种方法、电源只需足够长的时间即可保持足够长的时间来执行写保护、这可能是我们几个人的问题。
EE 的过程是这样的
EES 的写入周期有限、因此您无法频繁写入。 此外、由于写入周期很长、您必须添加代码以等待写入完成、并且电源必须保持足够长的时间才能完成写保护。 这大大增加了电源的成本。 即使是外部 EE 也需要5ms 的最坏情况写入时间、TI 仿真的标称值为30mS、最坏情况下的高使用率为1.8s (是秒)。 TI 不会为新鲜使用提供最坏的情况、您可以计划双倍或三倍额定电压、希望您不会磨损、但任何真正安全的设计都必须为每次写入的保压计划1.8秒。
Robert