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.

[参考译文] LMK03328:从 EEPROM 初始化-有问题

Guru**** 2390755 points


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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1111631/lmk03328-initialization-from-eeprom---problem

器件型号:LMK03328

您好!

我们在尝试使用 EEPROM 初始化器件时观察到一个奇怪的行为。

对于不同的卡、我们可以看到以下结果:

1:配置数据从 EEPROM 正确加载、器件工作正常。

2.配置数据未从 EEPROM 正确加载、器件在启动时无法正常工作。

3.有时从 EEPROM 正确加载配置数据。 (有时不是...)

如果配置数据通过 I2C 引脚发送、则器件可与所有卡按预期工作。

我们遵循电源和 PDN 引脚上电建议的步骤。

如果您能帮助我们了解导致此问题行为的原因、我们将不胜感激。

谢谢、

Amir。

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

    您好、Amir、

    很抱歉耽误你的时间。 您能否先通过读回所有 EEPROM 映像字节并将其与写入的值进行比较来检查 EEPROM 是否正确写入? 从字节0更改为字节344。 如果您看到字节0与字节10之间的差异、则没关系、但如果剩余的字节在写入的字节和读取的字节之间不同、则 EEPROM 未正确写入。  

    如果 EEPROM 写入正确、请根据数据表实施 CRC。 只需记录一次实时 CRC 并将其存储在存储的 CRC 中。 然后、对于未来的功率周期、读取实时 CRC 并将其与存储的 CRC 进行比较。 它们应始终相同。

    此致、

    Hao