TurboPC
Advanced Member level 4
biphase clock recovery
Hi,
I have a 24MHz bi-phase mark signal and I want to recover the data and clock using a Xilinx or Altera FPGA. I prefer not to use DLL or PLL inside a FPGA since there may be too much jitter on the signal and fpga DLLs are sensible to jitter.
I am ready to use an external 24MHx VCXO and to lock to the bi-phase mark signal, but I am not quite sure how to do it.
1) I am familiar with VCXOs and PLLs but with a bi-pahse mark signal, I don't see how to get a stable edge to send to my phase comparator.
2) What's the best way to properly extract the data with the recovered clock?
Any reference design? Ideas? Links?
Thanks!
TurboPC
Hi,
I have a 24MHz bi-phase mark signal and I want to recover the data and clock using a Xilinx or Altera FPGA. I prefer not to use DLL or PLL inside a FPGA since there may be too much jitter on the signal and fpga DLLs are sensible to jitter.
I am ready to use an external 24MHx VCXO and to lock to the bi-phase mark signal, but I am not quite sure how to do it.
1) I am familiar with VCXOs and PLLs but with a bi-pahse mark signal, I don't see how to get a stable edge to send to my phase comparator.
2) What's the best way to properly extract the data with the recovered clock?
Any reference design? Ideas? Links?
Thanks!
TurboPC