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.

Linux/CDCI6214: Default Configurations is not Enabling the output clock at CH1 of CDCI6214

Part Number: CDCI6214

Tool/software: Linux

Hi

what is the programming procedure for the CDCI6214?

when i follow the section 9.5.1 as per the data sheet(SNAS734 – JULY 2017), not able to observe any clock at he output Channels.

the register are configured with the default values as specified in Table 14 (even tried with EEPROM 0) of the datasheet.

A reference clock to the PLL is fed to pins 1 (XIN) and 2 (XOUT) 25MHz. Pin OE and RST are set to HIGH.

please suggest what are the registers need to  check for enabling the output frequency at CDCI6214.

thanks

mahesh muni

  • The registers set are as follows:

    Set register 0x0f: (0x5037)
    Set register 0x028: (0x08)
    Set register 0x044: (0x00)
    Set register 0x043: (0x020)
    Set register 0x042: (0x00)
    Set register 0x041: (0x00)
    Set register 0x040: (0x0d)
    Set register 0x03f: (0x210)
    Set register 0x03e: (0x4210)
    Set register 0x03d: (0x100)
    Set register 0x03c: (0x010)
    Set register 0x03b: (0x09)
    Set register 0x03a: (0x08)
    Set register 0x039: (0x071)
    Set register 0x038: (0x08)
    Set register 0x037: (0x00)
    Set register 0x036: (0x00)
    Set register 0x035: (0x800)
    Set register 0x034: (0x08)
    Set register 0x033: (0x671)
    Set register 0x032: (0x08)
    Set register 0x031: (0x00)
    Set register 0x030: (0x00)
    Set register 0x02f: (0x800)
    Set register 0x02e: (0x08)
    Set register 0x02d: (0x071)
    Set register 0x02c: (0x08)
    Set register 0x02b: (0x00)
    Set register 0x02a: (0x00)
    Set register 0x029: (0x800)
    Set register 0x027: (0x671)
    Set register 0x026: (0x05)
    Set register 0x025: (0x803)
    Set register 0x024: (0x00)
    Set register 0x023: (0x800)
    Set register 0x022: (0x050)
    Set register 0x021: (0x07)
    Set register 0x020: (0x300)
    Set register 0x01f: (0x1e72)
    Set register 0x01e: (0x5140)
    Set register 0x01d: (0x0c)
    Set register 0x01c: (0x00)
    Set register 0x01b: (0x00)
    Set register 0x01a: (0xa18)
    Set register 0x019: (0x00)
    Set register 0x018: (0x00)
    Set register 0x017: (0x00)
    Set register 0x016: (0x00)
    Set register 0x015: (0x00)
    Set register 0x014: (0x00)
    Set register 0x013: (0x00)
    Set register 0x012: (0x00)
    Set register 0x011: (0x6c4)
    Set register 0x010: (0x921f)
    Set register 0x0e: (0x00)
    Set register 0x0d: (0x00)
    Set register 0x0c: (0x00)
    Set register 0x0b: (0x00)
    Set register 0x0a: (0x00)
    Set register 0x09: (0x00)
    Set register 0x08: (0x00)
    Set register 0x07: (0x00)
    Set register 0x06: (0x00)
    Set register 0x05: (0x030)
    Set register 0x04: (0x054)
    Set register 0x03: (0x00)
    Set register 0x02: (0x053)
    Set register 0x01: (0x6832)
    Set register 0x00: (0x600)

  • Hi Mahesh,

    Thanks for your question. I am looking into replicating this issue and will keep you updated.

    Kind regards,
    Lane
  • HI Lane

    Thanks for the reply.

    I am setting the registers  as per data sheet default values. I am expecting some default clock at output CH1/2/3/4.

    Please help us to check which register setting  are we missing to ENABLE the OUTPUT.

    Address -16 bit, followed by data - 16 bit

    Following is the format  feeding to the CDCI through I2C.

    Writing the Register values
    Set register 0x0f: (0x5037)
    Set register 0x028: (0x08)
    Set register 0x044: (0x0000)
    Set register 0x043: (0x0020)
    Set register 0x042: (0x0000)
    Set register 0x041: (0x0000)
    Set register 0x040: (0x000d)
    Set register 0x03f: (0x0210)
    Set register 0x03e: (0x4210)
    Set register 0x03d: (0x1000)
    Set register 0x03c: (0x0010)
    Set register 0x03b: (0x0009)
    Set register 0x03a: (0x0008)
    Set register 0x039: (0x0071)
    Set register 0x038: (0x0008)
    Set register 0x037: (0x0000)
    Set register 0x036: (0x0000)
    Set register 0x035: (0x8000)
    Set register 0x034: (0x0008)
    Set register 0x033: (0x0671)
    Set register 0x032: (0x0008)
    Set register 0x031: (0x0000)
    Set register 0x030: (0x0000)
    Set register 0x02f: (0x8000)
    Set register 0x02e: (0x0008)
    Set register 0x02d: (0x0071)
    Set register 0x02c: (0x0008)
    Set register 0x02b: (0x0000)
    Set register 0x02a: (0x0000)
    Set register 0x029: (0x8000)
    Set register 0x027: (0x0671)
    Set register 0x026: (0x0585)
    Set register 0x025: (0x8003)
    Set register 0x024: (0x0000)
    Set register 0x023: (0x8000)
    Set register 0x022: (0x0050)
    Set register 0x021: (0x0007)
    Set register 0x020: (0x3000)
    Set register 0x01f: (0x1e72)
    Set register 0x01e: (0x5140)
    Set register 0x01d: (0x000c)
    Set register 0x01c: (0x0000)
    Set register 0x01b: (0x0000)
    Set register 0x01a: (0x0a18)
    Set register 0x019: (0x0000)
    Set register 0x018: (0x0000)
    Set register 0x017: (0x0000)
    Set register 0x016: (0x0000)
    Set register 0x015: (0x0000)
    Set register 0x014: (0x0000)
    Set register 0x013: (0x0000)
    Set register 0x012: (0x0000)
    Set register 0x011: (0x06c4)
    Set register 0x010: (0x921f)
    Set register 0x0e: (0x0000)
    Set register 0x0d: (0x0000)
    Set register 0x0c: (0x0000)
    Set register 0x0b: (0x0000)
    Set register 0x0a: (0x0000)
    Set register 0x09: (0x0000)
    Set register 0x08: (0x0000)
    Set register 0x07: (0x0000)
    Set register 0x06: (0x0000)
    Set register 0x05: (0x0030)
    Set register 0x04: (0x0054)
    Set register 0x03: (0x0000)
    Set register 0x02: (0x0053)
    Set register 0x01: (0x6832)
    Set register 0x00: (0x4000)

    Reading back the Register values
    Register 0: (0x4000)
    Register 1: (0x6832)
    Register 2: (0x0053)
    Register 3: (0x0000)
    Register 4: (0x0054)
    Register 5: (0x0030)
    Register 6: (0x14ac)
    Register 7: (0x0c0d)
    Register 8: (0x0001)
    Register 9: (0xc964)
    Register a: (0xc964)
    Register b: (0x0000)
    Register c: (0xee00)
    Register d: (0x0000)
    Register e: (0x0000)
    Register f: (0x5037)
    Register 10: (0x921f)
    Register 11: (0x06c4)
    Register 12: (0xa001)
    Register 13: (0x0000)
    Register 14: (0x0001)
    Register 15: (0x0000)
    Register 16: (0x0000)
    Register 17: (0x0583)
    Register 18: (0x0601)
    Register 19: (0x0406)
    Register 1a: (0x0a18)
    Register 1b: (0x0000)
    Register 1c: (0x0000)
    Register 1d: (0x000c)
    Register 1e: (0x5140)
    Register 1f: (0x1e72)
    Register 20: (0x3000)
    Register 21: (0x0007)
    Register 22: (0x0050)
    Register 23: (0x8000)
    Register 24: (0x0000)
    Register 25: (0x8003)
    Register 26: (0x0585)
    Register 27: (0x0671)
    Register 28: (0x0008)
    Register 29: (0x8000)                                                                                                 
    Register 2a: (0x0000)                                                                                                 
    Register 2b: (0x0000)                                                                                                 
    Register 2c: (0x0008)                                                                                                 
    Register 2d: (0x0071)                                                                                                 
    Register 2e: (0x0008)
    Register 2f: (0x8000)
    Register 30: (0x0000)
    Register 31: (0x0000)
    Register 32: (0x0008)
    Register 33: (0x0671)
    Register 34: (0x0008)
    Register 35: (0x8000)
    Register 36: (0x0000)
    Register 37: (0x0000)
    Register 38: (0x0008)
    Register 39: (0x0071)
    Register 3a: (0x0008)
    Register 3b: (0x0009)
    Register 3c: (0x0010)
    Register 3d: (0x1000)
    Register 3e: (0x4210)
    Register 3f: (0x0210)
    Register 40: (0x000d)
    Register 41: (0x0000)
    Register 42: (0x0000)
    Register 43: (0x0020)
    Register 44: (0x0000)

    Thanks

    Mahesh Muni

  • Hi Mahesh
    We are having followup on this over the phone, i will close the thread here.
    Best regards
    Puneet