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.

[参考译文] TMS570LC4357-OTP:闪存 EP 区域一次性编程的原理是什么?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1534562/tms570lc4357-ep-what-is-the-principle-behind-flash-otp-region-one-time-programming

器件型号:TMS570LC4357-TMS570LC4357 EP
Thread 中讨论的其他器件:TMS570LC4357

工具/软件:

尊敬的 TI 团队

TMS570LC4357 芯片的闪存 OTP 区域一次性编程的原理是什么? 是软件保护还是硬件级设计来确保这一点?

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

    您好、Sam、

    它是硬件级设计保护。

    OTP 区域是使用闪存技术实现的、该技术允许一次性写入但永久存储。 一旦该区域中的某个位从“1"编“编程为“0",“,便、便无法更改回该位。 这意味着我们无法擦除或重新编程此区域、这意味着即使我们擦除整个闪存区域、该区域也不会受到影响。 所以,我们应该仔细地写在这个领域。

    您可以在此处查找 OTP 写入示例工程:

    (+)【常见问题解答】TMS570LC4357:适用于 Hercules 控制器的示例和演示(例如 TMS570x、RM57x 和 RM46x 等)-基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛

    --
    此致、
    Jagadish。

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

    您好、gundavarapu

    将数据写入闪存 OTP 区域后、即使在极端条件下、数据也会保持不变吗? (0-->1)

    此外、您能否简要介绍一下硬件级保护的原理?

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

    您好、Sam、

    将数据写入闪存 OTP 区域后、即使在极端条件下、数据也会保持不变吗? (0-->1)

    是的、一旦数据写入闪存 OTP 区域、即使在极端条件下、数据也会保持不变。 并且由于闪存设计中的硬件级保护、无法从 0->1 进行更改。

    此外、您能简要解释一下硬件级保护的原则吗?

    OTP 区域使用具有特殊控制逻辑的嵌入式闪存技术、可确保在硬件级别进行一次性编程。

    闪存单元在悬空的栅极上存储电荷。 写入逻辑 0 会增加栅极的电荷、而擦除(恢复到逻辑 1)会消除电荷。 这会在正常闪存区域中发生、而 OTP 区域在物理上被阻止擦除 — 此逻辑仅在器件级融合。

    一旦写入、您就可以使用此 OTP 区域来存储器件序列号、安全密钥等、从而无法修改数据、从而确保器件完整性。

    --

    此致、
    Jagadish。

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

    好的、我理解。 非常感谢您的答复。 这就澄清了我的困惑。