A data recovery system including a phase lock loop to capture and track a serial data stream including a synchronization field and clock bits interleaved with data bits, comprising:
- first means for generating a reference signal;
- comparison means coupled to said first means for receiving said data stream and said reference signal and for generating error pulses of a first type indicative of the phase difference between bits of said data stream and pulses of said reference signal;
- second means coupled to said comparison means and responsive to the error pulses of said first type for generating error pulses of a second type if each of said bits occurs during predetermined intervals;
- third means coupled to both said first and second means, for selecting the error pulses of said first type when said system is operating in a capture mode and for selecting the error pulses of said second type when said system is operating in a tracking mode;
- differential amplifying means coupled to the error pulses from said third means, for amplifying said error pulses of said third means;
- fourth means coupled to said differential amplifying means, for decreasing the dynamic response time of said loop in said capture mode and for increasing the dynamic response time of said loop in said tracking mode;
- and
- fifth means responsive to said error pulses from said differential amplifying means for altering said reference signal to bring said reference signal into phase with said data bits.