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.

CDCE913: No output (stays low) on Y1-Y3

Part Number: CDCE913

Hello everyone,

I am trying to generate 48kHz, 6.144MHz and 24.576MHz clocks using a 24.576MHz crystal and a CDCE913. I can program the device via I2C (all bytes are acknowledged), the crystal oscillates but all outputs (Y1, Y2, Y3) remain low. What could I have done wrong?


The schematic:

The Layout:

The Clock Pro configuration:

The text file:

Bit  ==>  76543210
Byte 00 - 00000001
Byte 01 - 00000000
Byte 02 - 00111110
Byte 03 - 00000000
Byte 04 - 00000000
Byte 05 - 01010000
Byte 06 - 01000000
Byte 07 - 00000000
Byte 08 - 00000000
Byte 09 - 00000000
Byte 10 - 00000000
Byte 11 - 00000000
Byte 12 - 00000000
Byte 13 - 00000000
Byte 14 - 00000000
Byte 15 - 00000000
Byte 16 - 00000000
Byte 17 - 00000000
Byte 18 - 00000000
Byte 19 - 00000000
Byte 20 - 11101111
Byte 21 - 00000000
Byte 22 - 00000100
Byte 23 - 00000001
Byte 24 - 01001110
Byte 25 - 00100000
Byte 26 - 10000011
Byte 27 - 01001100
Byte 28 - 01001110
Byte 29 - 00100000
Byte 30 - 10000011
Byte 31 - 01001100

The array:

  • Severin,

    Your configuration seems to be fine. From your Clock Pro screenshot it looks to be connected to (Local) CDCE913. This is a simulation of the CDCE913 within the GUI, not your actual device. If you Refresh Devices you should have a different CDCE913 option and the Connection circle should be glowing green [see image]. Do you still not see any outputs when this is done?

    Best,

    Cris

  • Hi, thank you for your response. I am not using an EVM but my own schematic and layout. I have included screenshots of the schematic and layout I am using in the post. So there are only "local" devices available. Maby could you have a look at the screenshot of the array I am transmitting? Is there something wrong with it?

    All the best,
    Severin

  • Severin,

    Apologies, I misunderstood initially. Your array is a proper representation of your configuration, which I have tested and does work properly on our EVM. Do your SDA and SCL traces have pullup resistors to 1.8V? Without these pullup resistors the communication can seem to be acknowledged when it actually isn't.

    Best,

    Cris

  • Hey Chris,

    no problem. Yes pullup resistors are there. I figured it out in the meantime. I had a stopbit after every write which was wrong. This array is working for me. I write all values in one burst.

    All the best,
    Severin