Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Yes, I've read Razivi's book on this subject. But , for almost CDR circuits , there are no frequency detector has wide capture range. That's the problem. My VCO always has large variation under process variations and voltage , temperature etc.
Your incoming data has been clocked at the transmitter end with a certain frequency which you should know approximately - say 10MHz. Why not lock your VCO first to a regular clock of 10MHz using a PFD, charge pump etc. like a PLL and after it is locked then switch over to a phase detector receiving your real data and do the recovery. This way your VCO is already oscillating at a frequency close to the correct one and all you have to do is capture the phase with respect to the data.
Unfortunately, my circuit has no auxiluary PLL reference input , so that I can not lock the VCO into a known frequency . I'm looking for a circuit that can be used as PFD in CDR . That's what I want.
Then you should probably know that the data (for example NRZ) does not contain enrgy at the clock frequency and it is hard to use somethink like a PFD to lock to something that's not there. Have you thought about doing edge detection to create energy at the clock frequency?
Can you describe more in detail what type of input signal format (NRZ, manchester...). Not only have to lock the clock to the local oscilator, you have to lock to the incomming signal also. It can get complicated. I beleive there are IC that is used in ethernet and LAN application you can use.
i guess your architecture are Dual-Loop without reference clock signal...you need PD FD CPs LPF&VCO..Linear phase PD is suitable for your design. It's okay for 10MHz data rate,all of the design skills you can check the papers.The close loop analysis of PD part is similar to the PLL,one of the FD part to check the rotational frequency detector.Remember,the VCO need to generate multi-phase(0 90 180 270 or 0 45 90...etc) due to the FD requirements.I suggest a paper about the FD part for u "A 3.125-Gb/s Clock and Data Recovery Circuit for the 10-Gbase-LX4 Ethernet"(author:Shen-Iuan Liu et al.)
I recommend Potbaker's PFD for you to use,in which the double edged DFFs are used to construct the phase detection,then two phase detecor(I/Q) construct a PFD.It doesn't need reference clock
I still think the term "clock recovery" a little misleading since, at least in most implementation, there is alway a local clock so there is no need "to recover the clock" from anywhere.
What usually happens is that the already existing local clock needs to align its phase to the imcomming data. This local clock is usually derived from a local oscillator.
indeed,just like andy1 saying.There are usually a reference clock in many CDR design.reference clock could improve aquisition time and design circuit much easier.In my thesis,I design a CDR with referenceless clock. i met many issues that would not exist in CDR with reference clock.So...maybe u should change your topology if you can or somebody permit.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.