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.

[参考译文] TMS320F2812:F2812的闪存擦除时间是多少?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/868871/tms320f2812-what-is-the-flash-erase-time-of-f2812

器件型号:TMS320F2812

大家好、

我正在尝试确认 F2812的闪存擦除时间。

在数据表中、每个扇区的额定电压都超过10s、但在实践中似乎并没有这么长的时间。

我只想确保我正确理解该参数。 假设我尝试擦除128K 闪存、需要~80年代?

此致、

Brian

 

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

    您好 Brian、

    闪存扇区可能需要10-11秒甚至更长的时间、这就是典型参数在数据表中的原因。 但是、大多数器件的扇区擦除时间将小于11s。

    当在应用程序内执行闪存擦除超时时时、我们建议每个扇区至少保持11s 的时间、以适应所有可能的情况。

    有关 F05闪存的更多信息、请访问常见问题 解答:https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/757585/

    最棒的

    Kevin

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

    尊敬的 Kevin:

    感谢您的回复。 根据我的理解、~10s 擦除时间是一个典型参数、即使在多次闪存擦除之后、也能保证大多数器件的闪存擦除可靠。 但在大多数情况下、我们可以看到擦除时间更短。

    我想知道的另一件事是擦除时间是否与 SYSCLK 相关? 由于数据表中已经注明了150Mhz 的特定频率、您能告诉我们 SYSCLK 和擦除时间之间的关系是什么?

    此致、

    Brian

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

    您好 Brian、

    [引用用户="Brian Wang0">我想知道的另一件事是擦除时间是否与 SYSCLK 有关? 由于数据表中已经注明了150Mhz 的特定频率、您能不能告诉我们 SYSCLK 和擦除时间之间的关系是什么?[/引述]

    是的、它是相关的。 闪存 API 函数中实现了几个软件延迟、这些延迟对其运行至关重要、并且取决于时钟频率。 有关延迟和 CPU 时钟的更多信息、请参阅 F281x 闪存 API 指南、下载内容如下:

    http://www.ti.com/tool/SPRC125

    您应该以系统内可能的最高 CPU 频率执行闪存 API 算法。

    最棒的

    Kevin