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.

CDCE62002EVM: CDCE62002EVM Locked board led always off and abnormal register value on power up

Part Number: CDCE62002EVM
Other Parts Discussed in Thread: CDCE62002

Hi,

I am trying CDCE62002EVM and I am having the following issues:

1. The registers value after cycling the power from software is as attached.

I am loading the default settings and writing them to eeprom and yet still the same old values getting loaded on power up.

2. No matter which settings I use, the on board locked is always off even if the status on gui hows on.

I am powering the board from usb and using the on board crystal as reference, the clock outputs are floating.

the frequencies I want to generate are 100 MHz and 25 MHz both lvcoms.

Thanks,

  • Hi Mahmoud,

    First of all, does everything work before registers are written to EEPROM? And then how did you write to EEPROM? There's a button "EEPROM Write + Lock". You can also try manually writing to EEPROM as instructed in datasheet 9.5.1.6.

    From what I recall that onboard LED is not indicating lock status properly. You can either measure the voltage level on pin PLL_LOCK or read back the register value of R2[6]. Refer to datasheet 9.3.6 for more details.

    Regards,
    Hao

  • Hi Hao,

    Thanks for your reply.

    I didn't check the outputs yet as I don't have access to scope currently.

    I was using EEPROM Write command, I have tried EEPROM Write + Lock and it seems keeping the settings now.

    What is the difference between the EEPROM Write  & EEPROM Write + Lock ? it seems there is no use for EEPROM Write?

    I have checked the voltage on the locked pin and it is reflecting what I am seeing on the gui.

    I have noticed the led is not directly connected to the CDCE chip, it is connected to the on board controller which seems not working as expected.

    Is there any firmware upgrade for the on-board controller?

    Thanks,

    Mahmoud

  • I have just noticed the follwoing from CDCE eval board data sheet.

    "Note that the CDCE62002 does have a permanent EEPROM lock mode. After this mode is selected the EEPROM within the CDCE62002 cannot be changed. This is useful when setting final configurations."

    The EEPROM in this case my CDCE is permanently locked? why it was not keeping the settings when not using the locked command?

    Thanks,

    Mahmoud

  • Hi Mahmoud,

    Sorry I didn't realize there was such thing as "permanent lock". I thought it was to lock the EEPROM so that the EEPROM is protected from accidental corruption, just like any other device. I didn't find any description on this permanent lock in the datasheet, and so far I'm not sure how it works. 

    Are you still able to change EEPROM settings after clicking that "EEPROM + lock"? 

    Regards,
    Hao

  • Hi Hao,

    I am trying to save and lock a new settings but that does not seem to work.

    Is there anyway to erase and reprogram the EEPROM?

    Regards,

    Mahmoud

  • Hi Mahmoud,

    First of all, it seems that the "EEPROM + lock" option can indeed lock the EEPROM permanently, so you may need to swap a part for further evaluation.

    The original GUI is not very stable when it comes to EEPROM programming, and I later created a new profile in Ticspro for that purpose: 2251.CDCE62002.zip

    To import this profile, download Ticspro: https://www.ti.com/tool/TICSPRO-SW

    Then go to Select Device -> import user device and select the zip folder that I attached (don't unzip it). Then Select Device -> User devices -> CDCE62002.

    In order to program EEPROM, first go to raw registers page and paste all the register values. Then go to User controls page, toggle bit "PDN" to recalibrate the PLL. Then go back to Raw registers page and write R15 as 0x0000001F. This step writes EEPROM.

    You can consolidate all the above steps in the "burst mode" page. An example use case can be found in the zip folder that I attached previously. In the burst mode page, click "load" and select the tcb file (unzip the CDCE62002.zip and choose that .tcb file, if you don't already see something like below)

    Keep the last line unchanged and edit the first five lines. Line 1-3 are just the register values of R0-R2. The purpose of Line 4 and 5 is to toggle PDN bit (R2[11]). Then click "run".

    This method has been verified working on the bench.

    Regards,
    Hao