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: 关于配置寄存器值是否正确

Part Number: CDCI6214


我们的需求是输入20M HZ LVCMOS     输出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

我们认为我们的配置流程是确保正确了,所以问题只能出在配置上,想请你们帮忙看看,这个配置有什么问题吗?

  • 您好,这是我用TICSPro,20Mhz XIN input,240MHz输出导出来的寄存器,您这边试试。 

    R70 0x00460000
    R69 0x00450000
    R68 0x00440000
    R67 0x00430020
    R66 0x00420200
    R65 0x00410F34
    R64 0x0040000D
    R63 0x003F4210
    R62 0x003E4218
    R61 0x003D1500
    R60 0x003C0018
    R59 0x003B1061
    R58 0x003A0008
    R57 0x00398851
    R56 0x00380009
    R55 0x00370002
    R54 0x00360000
    R53 0x00358000
    R52 0x00340008
    R51 0x00338861
    R50 0x00320431
    R49 0x00310002
    R48 0x00300000
    R47 0x002F8000
    R46 0x002E0008
    R45 0x002D0851
    R44 0x002C0011
    R43 0x002B0002
    R42 0x002A0000
    R41 0x00298000
    R40 0x00280008
    R39 0x00270851
    R38 0x00260411
    R37 0x00250002
    R36 0x00240000
    R35 0x00238000
    R34 0x00220050
    R33 0x00210007
    R32 0x00200000
    R31 0x001F1E72
    R30 0x001E5140
    R29 0x001D000C
    R28 0x001C0000
    R27 0x001B0000
    R26 0x001A0A1C
    R25 0x00192406
    R24 0x00180000
    R23 0x00170000
    R22 0x00160000
    R21 0x00150000
    R20 0x00140001
    R19 0x00130000
    R18 0x0012FFFF
    R17 0x001126C4
    R16 0x0010921F
    R15 0x000FA037
    R14 0x000E0000
    R13 0x000D0000
    R12 0x000C0000
    R11 0x000B0000
    R10 0x000A0000
    R9 0x00090000
    R8 0x00080001
    R7 0x00070C0D
    R6 0x000619CA
    R5 0x00050028
    R4 0x000400DD
    R3 0x00030800
    R2 0x00020053
    R1 0x00016864
    R0 0x00000000

    如果仍未能输出,我建议使用default 配置,看是否能正确输出。 从而确定是否是配置的问题:

  • 您好,根据你提供的寄存器值,我有两个问题,寄存器R29(0x1D)您提供的值为000C也就是12,根据计算公式得出,反馈回路的倍数为4×12,再乘两倍20M输入频率,得到VCO频率为20×2×4×12=1920M,但是手册中VCO的频率范围为2400M-2800M,根据您的寄存器值,VCO将会失锁
    2.TICS Pro在关于Pll_ndiv有如下描述:
    Description: Ncount value. The actual value will be 4 less than programmed value. Also - during the calibration - the value will 4 times (minus 4) the programmed value. Refer State Machine Document
    RW
    是否需要根据实际倍数加4去编程呢?

  • 这里ip_ref_div写着需要≥1,也就是输入至少是1分频,是否不能使用00值进行2倍频

  • 寄存器R29(0x1D)您提供的值为000C也就是12,根据计算公式得出,反馈回路的倍数为4×12,再乘两倍20M输入频率,得到VCO频率为20×2×4×12=1920M,但是手册中VCO的频率范围为2400M-2800M,根据您的寄存器值,VCO将会失锁

    是的,您考虑的是对的,我看了下CDCI6214的VCO频率范围,N=12的话,VCO频率不满足要求。

    另外,我看您截图中的TICSPro也是显示unlock呢?我当时1920Mhz VCO时,显示竟然为lock,我再看下配置。

  • 您好,不知您的问题怎么样了?

    这里ip_ref_div写着需要≥1,也就是输入至少是1分频,是否不能使用00值进行2倍频

    我认为是可以对输入参考进行2倍频的。datasheet中给出了只有对于输入到输出的功率周期的确定性行为时,这时候不能对参考输入进行倍频,并且分频系数也只能为1.  如果输入参考为50Mhz的话,对其进行2倍频是的鉴相器的频率达到最高100Mhz。

    我看了下TICSpro的配置,我认为是没问题的。关于TICSpro Pll_ndiv这里的备注,我并没有找到依据来说明这里的原因,我需要进一步确认下这里备注的目的。如收到答复会立即通知给您。