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.
I am helping a customer generate 156.25MHz differential clock signal with CDCE6214. I want to know what does “Digitally Controlled Oscillator (DCO)” do? Can it be used to optimize the clock signal? How to configure to get a better 156.25MHz differential clock?
Hi Hailiang,
If you don't need to increment/decrement output frequency then don't worry about DCO. To optimize the clock, choose the largest possible PFD (Phase Frequency Detector) frequency and start with default loop filter settings.
Regards,
Hao
Hi Hao,
For a fixed clock frequency, DCO is not needed. The frequency can be increased or decreased through DCO. And the increment/decrement is not suitable for closed-loop control of the clock frequency. Are these opinions correct?
In addition, Could you please help me in this case? Another 25M single end clock is needed. Why even though OUT0 is enabled, OUT0 does not work when OUT4 is disabled?
Regards,
Hailiang
Hi Hailiang,
The DCO is for closed loop control. It increments/decrements output frequency by adjusting the fractional feedback divider.
OUT0 shares the same supply rail with OUT4. So OUT4 needs to be powered up for OUT0 to show up. However, you can still set the output format of OUT4 to "disable" if OUT4 is not used.
Regards,
Hao
Hi Hao
Thank you very much!
The customer wants to check the EEPROM value at power up. If it is correct, the CDCE6214 will work according to the value. Does this need to use Fall-Back mode?
In addition, I am wondering if there is no need to check the value of EEPOM and I2C is not used, will the configuration in the EEPROM be used directly at power up instead of the default configuration?
Thanks.
Regards,
Hailiang
Hi Hailiang,
You can follow the CRC guidelines in the datasheet if you want to perform CRC check at every power up. This makes sure that EEPROM content is not corrupted.
However, to ensure that the EEPROM content is written correctly, it is recommended to use Direct Access method and read back all the EEPROM image bytes after writing them then compare all the bytes one by one. This only needs to done once after you write to the EEPROM. Then you can perform a quick CRC check at every power up later.
Regards,
Hao
Hi Hao,
Thanks. This is a good solution.
In addition, I am not sure how to make the device work according to the configuration in the EEPROM at power-up. Does this require additional enablement?
Regards,
Hailiang
Hi Hailiang,
You can do it in the EEPROM page in Ticspro. Right hand side is register commit method. After writing EEPROM to the device, you can then read back EEPROM image (64 bytes) from the left hand side button. Once you have the EEPROM image, you can use the direct access method by clicking "write file to EEPROM" for future EEPROM writing. Detailed register level operation can be found in the datasheet.
Regards,
Hao
Hi Hao,
Thank you very much.
Does the "a good known configuration" mentioned in P33 of the datasheet mean a configuration in EEPROM, or default configuration?
Regards,
Hailiang
Hi Hailiang,
This just means that you need to avoid "pin mode" for the current configuration. As long as you can access I2C, you are done with this step.
Regards,
Hao
Hi Hao,
Could you please tell me how to directly adopt configuration in EEPROM at power-up? I did not find it from the data sheet.
Regards,
Hailiang
Hi Hailiang,
Do you mean the direct access method? It can be found in the datasheet 9.5.2.3.2
Regards,
Hao
Hi Hao,
Thanks for your kind help.
I am wondering whether the device can work normally without IIC after writing data into EEPROM, and how to make it?
Could you please help check the following understanding:
After the words are written into the EEPROM through I2C, when the device was configured as interface mode, the data in the EEPROM can be written into the register through I2C, thereby adopting the configuration in the EEPROM; or when configured as the Pin Mode, the data in the EEPROM is directly adopted. When there is no I2C, the working state of the device is determined by the data written in the EEPROM before and the hardware circuit.
Thanks and best regards,
Hailiang
Hi Hailang,
please read datasheet section 9.3.5 Control Pins. This explains how to select one of the EEPROM pages after you have programmed them.
regards,
Julian