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.

[参考译文] CDCI6214:配置问题

Guru**** 2586155 points
Other Parts Discussed in Thread: CDCI6214

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1185135/cdci6214-question-of-configuration

器件型号:CDCI6214

l 现在有三个问题。

问题1:关于 CDCI6214的工作模式、当 EEPROMSEL 和 REFSEL 被置为三态时、芯片处于回退模式。众所周知、在这种模式下、我们可以通过 i2c 对芯片进行编程。 然而、我不知道的是、在这个模式下、这个芯片能够处理 我们想要的输出信号吗? 要说另一种方法、TI 模式是否专门用于通过串行 i2c 接口进行编程? 或者它也可 用于正常工作条件? 这意味着我们可以获得  所需频率的输出信号(P.S.:我了解的是芯片有两个条件:编程条件和上面提到的正常工作条件。)

LF 它还可用于正常运行条件、那么在这种模式下、是否使用 EEPROM? 在此模式下,什么是基准输入信号?  众所周知、REFSEL 高电平和 REFSEL 低电平都表示一种基准输入信号。那么、在这种模式下、基准输入信号会怎样呢?

Q2: 我们的初始化和配置过程是:

(1):设置 REFSEL 和 EEPROMSEL MID (去掉下拉电阻器)、上电、复位延迟释放。

(2):将寄存器(非 EEPROM)从0x44编程到0x00 (忽略某些寄存器、所有位保留)

(3):根据数据表、我们将执行以下第2点至第8点(下图突出显示)

(4)电源定位销、将 RESEL 和 EPROMSEL 设置为低电平(使用 PUL DOWN 电阻)、上电,我们认为它应该在正常工作条件下工作。

l 想问:我们的程序是否正确?

Q3:当它处于回退模式时、我们将捕捉所有需要进行确认的寄存器(我可以成功回读已写入寄存器的值)、 然后根据  第4点和第5点取消 EEPROM 并启动提交操作。这样做后、我们强制执行 CRC 更新、然后重新读回 CRC、但通过 FPGA 的内部 ILA、l 查看回读 CRC 值始终包含0x0000、问题是什么?

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

    海 东、您好!

    今天 稍后我将向您回复。


    此致、

    Jennifer

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

    东、您好!

    1. "此芯片能否处理 我们想要的输出信号?"
      1. 您想要的输出频率是多少?
    2. "要说另一种方法、TI 模式是否专门用于通过串行 i2c 接口进行编程? 也可用于 正常工作条件?"
      1. 否、降级模式不意味着仅为 I2C。 模式0还支持 I2C 编程。
      2. 是的、降级模式可用于正常运行条件。  
      3. 这就是回退时发生的情况:
        1. 步骤1:REFSEL 和 EEPROMSEL 为三态
        2. 步骤2:重启电源
        3. 步骤3:加电时、默认(回退)配置从 EEPROM 加载到活动寄存器
        4. 步骤4:器件已完成启动。 随后正常运行。 I2C 编程可以开始。
    3. "LF 它也可用于正常运行条件、那么、在这种模式下、是否使用 EEPROM?"
      1. 是的、使用 EEPROM。 加电时、加载到活动寄存器的 EEPROM 设置如表13中所列。
    4. '在这种模式下、什么是基准输入信号? "
      1. 在回退模式中、预期的 REF 输入频率为25MHz、预期的晶振频率为25MHz。  
      2. 请注意、这可以使用我们 的 TICSPRO GUI 来查看。
    5. '众所周知、REFSEL 高电平和 REFSEL 低电平都表示一种基准输入信号。那么、在这种模式下、基准输入信号会怎样呢?'
      1. 在回退模式下、REFSEL 模式设置为 PIN 选择而非寄存器、并在 REFSEL 为三态时默认选择 XTAL 输入。
    6. “我想问:我们的程序是否正确?”
      1. 对我来说很好。
    7. "当它处于回退模式时、我们将捕捉所有需要进行确认的寄存器(我可以成功回读写入寄存器的值 l)、 然后根据  第4点和第5点取消 EEPROM 并启动提交操作、这样做后、我们强制执行 CRC 更新、然后重新读回 CRC、但通过 FPGA 的内部 ILA、l 查看回读 CRC 值始终包含0x0000、问题出在哪里?"
      1. 按照您的步骤、EEPROM 第0/1页是否按预期写入、并在下次上电时按预期加载?

    此致、

    Jennifer

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

    您好 Jennifer! 感谢您的回复! 您的建议对我有很大帮助!
    我已经选中了我的配置、这意味着我可以将存储在 EEPROM 中的数据变为我想要的数据。 在正常运行模式下成功加载到所有寄存器中。 但是、输出信号仍然为291MHZ、但我希望它为240MHZ。 我无法理解。 我唯一能想到的是我们的寄存器值不正确。

    我需要的是:20MHz LVCOMS XIN 输入信号 , 4通道240MHZ LVPECL 输出信号
    我的寄存器值为:
    R70 0x00460000
    R69 0x00450000
    R68 0x00440000
    R67 0x00430000
    R66 0x00420000
    R65 0x00410000
    R64 0x00400000
    R63 0x003F0000
    R62 0x003E0018
    R61 0x003D1500
    R60 0x003C0018
    R59 0x003B1060
    R58 0x003A0000
    R57 0x00390000
    R56 0x00380411
    R55 0x00370002
    R54 0x00360000
    R53 0x00350000
    R52 0x00340000
    R51 0x00330000
    R50 0x00320431
    R49 0x00310002
    R48 0x00300000
    R47 0x002F0000
    R46 0x002E0000
    R45 0x002D0000
    R44 0x002C0431
    R43 0x002B0002
    R42 0x002A0000
    R41 0x00290000
    R40 0x00280000
    R39 0x00270000
    R38 0x00260411
    R37 0x00250002
    R36 0x00240000
    R35 0x00230000
    R34 0x00220000
    R33 0x00210004
    R32 0x00200000
    R31 0x001F1E52
    R30 0x001E01A1
    R29 0x001D000F
    R28 0x001C0000
    R27 0x001B0000
    R26 0x001A0E00
    R25 0x00190000
    R24 0x00180000
    R23 0x00170000
    R22 0x00160000
    R21 0x00150000
    R20 0x00140000
    R19 0x00130000
    R18 0x00120000
    R17 0x00110000
    R16 0x00100000
    R15 0x000FA000
    R14 0x000E0000
    R13 0x000D003F
    R12 0x000C0000
    R11 0x000B0000
    R10 0x000A0000
    R9 0x00090000
    R8 0x00080000
    R7 0x00070000
    R6 0x00060000
    R5 0x00050020
    R4 0x00040000
    R3 0x00030000
    R2 0x00020005
    R1 0x00010020
    R0 0x00009000
    请帮我找到问题所在!

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

    我们使用 TICS Pro,配置如下:

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

    海东、您好!

    很高兴听到这些回答对您有所帮助。 您可以改为共享.TCS 配置文件吗? 这将使我更容易检查您的问题。

    此致、
    Jennifer