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.

[参考译文] CDCE6214-Q1:NVMSCRC 不进行计算

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1405464/cdce6214-q1-nvmscrc-not-computing

器件型号:CDCE6214-Q1

工具与软件:

您好!

我当前正在尝试将配置加载到具有直接访问流程的 CDCE6214Q1的 EEPROM 中。

在重启时、CDCE 会从其 EEPROM (正确的输出/帧确认)加载我们想要的配置、并且 NVMLCRC 会更新、而不是保持在0x0000的 NVMSCRC。

我看了一个类似的主题: https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1282169/cdce6214-q1-cdce6214-q1

但是、无论我进行多少次、update_crc R3[12]/下电上电周期都不会更改它。

我在具有不同配置的2个器件上遇到了此问题。

您是否知道此处的原因是什么?

此致、

Alexandre

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

    Alexandre

    您能否提供您遇到这些问题的 EEPROM 文件?

    此致!

    CRIS

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

    您好、Cris、

    请在下面查找我正在进行的每次访问。 我正在执行寄存器提交流程、而不是前面所述的直接访问。

    0055;0000  
    0054;0000  
    0053;0000  
    0052;0000  
    0051;0004.  
    0050;0000  
    004F;0208.  
    004E;1000  
    004D ; 0000  
    004C;0008.  
    004B;0008  
    004A;A181.  
    0049 ; 2000  
    0048;0004.  
    0047;0006.  
    0046;0008  
    0045; A181.  
    0044;3000  
    0043;4005  
    0042;0000  
    0041;0008  
    0040;A181.  
    003F;2000  
    003e;4005  
    003d ; 0000  
    003c ; 6008.  
    003B;0008  
    003A;502C.  
    0039;4000  
    0038;4005  
    0037;001e  
    0036 ; 3400  
    0035;0069  
    0034 ; 5000  
    0033;40C0  
    0032;07C0  
    0031;0013  
    0030;23C7  
    002F;03A0  
    002e ; 0000  
    002D;4F80  
    002C;0318  
    002B ; 0051.  
    002A;0002.  
    0029;0000  
    0028; 0000  
    0027;0000  
    0026;0000  
    0025;0000  
    0024;0000  
    0023;0000  
    0022;0000  
    0021 ; 2710.  
    0020;0000  
    001F; 0000  
    001E;0064  
    001d;0000  
    001C;0000  
    001b;0004.  
    001A;0000  
    0019;0401.  
    0018;0024  
    0017;0000  
    0016;0000  
    0015;0000  
    0014;0000  
    0013;0000  
    0012;0000  
    0011;26C4  
    0010;921F  
    000F;A037  
    000e;0000  
    000D; 0000  
    000C;0000  
    000b;0000  
    000a;0000  
    0009;0000  
    0008;0000  
    0007;0C0D  
    0006;0000  
    0005;0000  
    0004;0000  
    0003;0000  
    0002;0000;
    0001 ; 2310.
    0000;3010;"RECAL:添加 x0010以强制 PLL 重新校准"
    0003;0200;"使用 REGCOMMIT_PAGE (第1页、HW_SW_CTRL 被上拉)选择要将寄存器设置复制到其中的 EEPROM 页面"
    000f ; 5037 ;"使用 EE_LOCK = x5"解锁 EEPROM 以进行写入访问"
    0003 ; 0600 ;"通过向 REGCOMMIT 写入1来启动寄存器提交操作。"
    000e;003F;"CRC 的 ENVM WR 访问(addr)"
    000d;928E;"CRC (DATA)的 ENVM WR 访问"

    此致、

    Alexandre

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

    Alexandre

    感谢您的澄清。  

    我注意到在您发送的步骤中、CRC 更新步骤[数据表中的步骤6]似乎缺失。  

    这是一个拼写错误吗? 如果 EEPROM 编程过程中包含该步骤、是否仍然会出现问题?

    此致!

    CRIS