Patent ID: 6901126

Claim:
A time division multiplex data recover system comprising: a reference clock generator generating a reference clock signal; a phase frequency comparator having a first input connected to said reference clock generator, a second input and an output generating a voltage proportional to a difference in phase and frequency between a signal received at said first input and a signal received at said second input; a voltage controlled oscillator having a voltage input connected to said output of said phase frequency comparator and a plurality of clock signal outputs each generating a corresponding clock signal at differing phases, each having a frequency proportional to a voltage received at said voltage input, said plurality of clock signals including a sampling clock signal and a leading clock signal having a phase leading said sampling clock signal by 90°; a data recovery block having an input receiving a time division multiplexed data signal, a first clock input receiving said sampling clock signal and a second clock input receiving said leading clock signal, said data recovery block deserializing the received time division multiplexed data signal by sampling with said sampling clock signal, said data recovery block further sampling the received time division multiplexed data signal with said leading clock signal and generating an early/late signal indicating whether said sampling clock signal is early or late by comparing a value of the received time division multiplexed data signal sampled with said sampling clock signal to a value of the received time division multiplexed data signal sampled with said leading clock signal; a phase selection circuit connected to said data recovery block and receiving said early/late signal, said phase selection circuit generating an interpolation code indicative of an interpolation amount and a phase select code indicative of one phase sector of a plurality of phase sectors dependent upon said early/late signal, said one phase sector disposed between an adjacent pair of said plurality of clock signals; a phase interpolator having a plurality of clock inputs receiving said plurality of clock signals at differing phases of said voltage controlled oscillator, an interpolation input receiving said interpolation code and a phase select input receiving said phase select code, and said phase interpolator generating a single output signal of an interpolation of said adjacent pair of said plurality of clock signals corresponding to said interpolation code and said phase select code, said single output signal connected to said second input of said phase frequency comparator.