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.

CDCM6208: PLL lock issue

Part Number: CDCM6208
Other Parts Discussed in Thread: TM4C1294NCPDT,

HI,

I am using CDCM6208, interfaced CDCM6208 with TM4C1294NCPDT TIVA C microcontroller, on our board there are 3 CDCM ICs, out of both 2 are working fine and one is not functional . On one IC PLL is not getting locked properly. 

I checked the power and input clocks both are fine. SPI write and read backs are happening fine . As soon as SPI writes are done PLL lock is asserted high for a small duration of time and again it goes low, what would be the possible issue?

Thanks,

Janardan 

  • Hi Janardan,

    I know that you've checked the input, but this still might be due to input matching or termination. You can compare your schematic with TI EVM schematic and start with the GUI that comes with the EVM.

    Regards,
    Hao

  • Hi Hoa,

    Thanks for the response, we have checked the input clocks and it appears clean. 

    Let me elaborate the scenario. 

    Previously we were using Stellaris LM3S2D93 controller to configure the same CDCM IC. Stellaris part  was running at 16Mhz .In this case CDCM Ic is responding as expected. PLL is getting locked.

    Presectly CDCM IC is same but we are trying to configure IC through TIVA C, TM4C1294NCPDT. Tiva is running at 25MHz. Here we are seeing the issue.

    Please guide me to narrow down the issue.

    Thanks and Regards,

    Janardan M

  • Hi Janardan,

    It seems like this might be due to SPI clock speed according to your description. Is there a way to reduce the SPI speed on your new controller? Also, with LM3S2D93 and  TM4C1294NCPDT, are you passing the same registers in the same sequence to CDCM6208?

    Regards,

    Hao

  • HI Hao,

    The sequence in which CDCM is configured remains same for both the controllers.

    As mentioned earlier 2 CDCM ICs on board are working as expected. 3rd CDCM IC I am able to write and read back the registers but PLL is not getting locked , so I am not seeing that to be SPI related issue.

    But I will further reduce clock speed and test the setup and update on observation.

    Thanks,

    Janardan 

     

  • Hi Janardan,

    When there's loss of lock while the register setting is correct, the problem is often due to failure of input detection. Meaning that it fails to detect input signal due to input distortion caused by impedance mismatch and reflection. I suggest trying different input formats and switching between PRIREF and SECREF if possible. I assume that you are not using crystal, correct?

    Regards,
    Hao

  • Hello Janardan,

    Any update on this one?

    Regards,

    Hao

  • Hi Hao,

    The issue is not yet resolved. We had paused this work due to some reason and resumed the activity now.

    The CDCM IC I was discussing about was working when programmed through Stellaris based controller. We checked the impedences , everything appears fine.

    Now change is Stellaris based controller is replaced with TIVA based controller. In our board we have 3 CDCM ICs. out of these 2 are working fine when programed through TIVA.

    For third CDCM IC the SPI read/writes are proper , also for a small duration of time PLL is getting locked and again the line becomes low. 

    What would the possible issue?

    Thanks,

    Janardan  

  • Hi Janardan,

    I'm afraid I can't think of any reason if the three ICs have the same initialization sequence, schematic and etc. Can you swap the locking ICs with the not-locking IC to check if the problem follows the chip or external environment?

    Regards,

    Hao

  • Hello Janardan,

    I'm closing this ticket for now as it's been sitting there for a while. You can still reply to it when you have new findings.

    Regards,

    Hao