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.
Part Number: CDCE62005
I would like to ask a question regarding the CDCE62005 chip's operation.
I have used both TI GUI tool (CDCE62005 EVM Software 1.4.8) and my own calculation to yield the register table for configurating the chip. However, I failed to set my desired frequency at the outputs.
I have XTAL 25MHz at my only input clock source. And my register setting is as below:
REGISTERS0 688403201 EB0603212 EB2603023 EB1403034 680603145 10008B256 94BE03E67 FD91FDF78 80001A08
PORTS0 FD1 FF2 DF3 F9
INPUTSPRI 25SEC 0AUX 25
EXTERNAL COMPONENTSC4 1R4 1C5 1
My desired outputs are: CH1: disable; CH2: 100MHz (LVDS); CH3: 20MHz (LVDS); CH4: 41.67MHz (LVDS); CH5: Disable; AUX_OUT: 20MHz
(after writing these values to the chip; I read back all the values and they were all written correctly; also, I did trigger calibration bit after each registers writing to make sure the VCO got calibrated)
However, when I check the output with DSO; they are as follow:
CH1: disable; CH2: 250MHz; CH3: 50MHz;CH4:104MHz; CH5: disable; AUX_OUT: 50MHz.
Which means that all output got x2.5 multiplied compare to my desired values.
Also, the PLL LOCK pin is not active; when I change the detect window from 3.4ns to 28.6ns, the pin keeps toggling at all time.
Please let me know what is the cause of the issue and hopefully some hints to help resolve the problems.
Besides, I also noticed that the default register values I read back from a brand new chip are not the same as values described in the datasheet, is it normal or the chip got damaged, or something else?!
To design your own Clock Tree solution, visit WEBENCH Clock Architect !
More information Clock and Timing System products: http://www.ti.com/clock-and-timing/overview.html
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Lane Boyd:
Thank you for your time looking into my question.
I am doing the works on my custom DSP board. I currently don't have an CDCD62005 EVM to test.
To give you some more background, I am designing a custom DSP board based on the EVM: http://www.ti.com/tool/TIDEP0036
I actually decoded the SPI commands for this clock chip on the EVM then load them into the GUI and the outputs frequency on both the GUI and measurement results (on DSP EVM board) with DSO are ALL matched (Because of this, I don't think that the DSP measurement has any problem).
However, when I write these same register values to the CDCE62005 chip on my custom board, the output frequency is completely different.
Then I moved on to calculate my own registers set as in my previous post and I figured out that the real output frequency is x2.5 times the target frequency given by the GUI and my calculations. Also, at this point, I measured the crystal frequency at AUXIN pin and it is 25MHz.
If I don't write anything after power on but just read all the registers from the CDCE62005, then results are as follow:
0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x20001808
Here is the schematic for the CDCE62005 on my board (which is copied from the DSP EVM board).
I have been doing almost everything to figure out why the output frequencies are so different without success. Hope you can give me some hints for the work.
Thank you again.
In reply to David Trinh:
Thanks again for your replies.
I am attaching 2 DSO measurements from both DSP EVM and my custom board for your reference. If you find any clues, please kindly let me know.
As for the possible SPI timing as you mentioned, I have checked the SPI timing and didn't find any possible errors with it. Besides, I would like to tell you that the values of the registers are always correct at their address values as well at the 8th register's value. I believe that if there is timing error, I won't be able to read these values, or some random values will be received and the address bits won't be correct. But that was not the case.
I will purchase some new CDCE62005 chips to check the issue again.
Thank you and good week.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.