electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

Clock and data recovery circuit


Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog Circuit Design -> Clock and data recovery circuit
Author Message
xwcwc1234



Joined: 21 Jul 2001
Posts: 316
Helped: 5


Post08 Dec 2004 10:31   

Clock and data recovery circuit


Hi all,
I need to design a 10MHz clock and data recovery circuit . Anyone has some ideas on this subject ( includes phase detector , VCO and others )?
Back to top
lianming1



Joined: 11 Jan 2004
Posts: 45
Helped: 4


Post09 Dec 2004 7:24   

Clock and data recovery circuit


maybe you can take look book by razavi
Back to top
Google
AdSense
Google Adsense




Post09 Dec 2004 7:24   

Ads




Back to top
xwcwc1234



Joined: 21 Jul 2001
Posts: 316
Helped: 5


Post09 Dec 2004 7:36   

Re: Clock and data recovery circuit


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.
Back to top
sutapanaki



Joined: 02 Nov 2001
Posts: 580
Helped: 33


Post09 Dec 2004 22:34   

Re: Clock and data recovery circuit


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.
Back to top
xwcwc1234



Joined: 21 Jul 2001
Posts: 316
Helped: 5


Post10 Dec 2004 5:04   

Re: Clock and data recovery circuit


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.
Back to top
sutapanaki



Joined: 02 Nov 2001
Posts: 580
Helped: 33


Post10 Dec 2004 7:59   

Re: Clock and data recovery circuit


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?
Back to top
andy1



Joined: 24 Jul 2004
Posts: 126
Helped: 2


Post13 Dec 2004 0:46   

Re: Clock and data recovery circuit


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.

Please see the attached file for some basic idea.



Sorry, but you need login in to view this attachment

Back to top
aicer



Joined: 20 Oct 2004
Posts: 7


Post14 Dec 2004 17:01   

Clock and data recovery circuit


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.)
Back to top
CDRCDR



Joined: 15 Feb 2004
Posts: 82
Helped: 2


Post14 Dec 2004 21:24   

Clock and data recovery circuit


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
Back to top
andy1



Joined: 24 Jul 2004
Posts: 126
Helped: 2


Post15 Dec 2004 5:46   

Re: Clock and data recovery circuit


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.

The term "clock alignment" is more descriptive.
Back to top
aicer



Joined: 20 Oct 2004
Posts: 7


Post18 Dec 2004 12:21   

Clock and data recovery circuit


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.
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog Circuit Design -> Clock and data recovery circuit
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
CLOCK AND DATA RECOVERY? (9)
Clock and data recovery (7)
clock and data recovery (2)
About clock and data recovery speed (4)
Question about Clock and Data Recovery,thanks. (3)
Clock and data recovery for serial Link (4)
How to implimente a CDR (clock and data recovery) circuits. (8)
clock data recovery....? (5)
CLock Data Recovery (3)
clock data recovery (1)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS