외부 구성 요소 (ADC 이외)를 사용하지 않고 FPGA에서 위상 잠금을 구현하려고합니다. 단순 이진 펄스에 대한 간단한 잠금이 적합합니다. 신호의 주파수는 클럭의 ~ 0.1-1 %입니다. 온보드 시계 PLL은 일반적으로 다음과 같은 이유로 사용할 수 없습니다.
- 구성 할 수 없습니다 (합성 중에 설정).
- 불안감.
- 필요한 빈도를 지원하지 마십시오.
나는 문헌을 정리하고 몇 가지 이진 위상 고정 루프를 발견했습니다. 원하는 경우 링크를 게시 할 수있는 가장 주목할만한 "펄스 훔치기"디자인. 나는 약간의 성공으로 구현하고 합성했지만 지터와 잠금 범위는 광고 된 것만 큼 좋지 않았습니다. 또한 외부 DVCO를 사용하여 성공했지만 모든 것을 칩으로 구현할 수 있는지 선호합니다.
디지털 회로 설계 또는 올바른 방향의 힌트조차도 도움이 될 것입니다 (잠시 동안 이것에 대해 머리를 두드리고 있습니다). 입증 된 FPGA 구현은 훌륭하지만 예상되지는 않습니다.
추가됨 10-27-2010
내가 사용한 실제 DPLL 디자인에는 루프 필터 ( "펄 훔치기"가 아니라 제대로 작동하지 않는 노트를 겪고 있음)로 "랜덤 워크 필터"가 있으며, 그러면 클럭 펄스를 DCO로 구동합니다. . 잠금 범위는 DCO의 분배기를 통해 설정됩니다. 루프의 감도는 랜덤 보행의 길이를 변경하여 설정됩니다.
이것이 발견 된 논문은이 포스트의 끝에 인용됩니다. 직접 구현 한 후에 실제로 OpenCores에서 이미 구현 된 것을 발견했지만 지난 몇 개월 동안 프로젝트가 삭제되었지만 누군가가 원하면 Verilog 파일이 저장되었습니다.
야마모토, H .; 모리, S .; , "새로운 종류의 순차 필터를 사용하는 이진 양자화 된 모든 디지털 위상 고정 루프의 성능", 통신, IEEE 트랜잭션 on vol.26, no.1, pp. 35-45, 1978 년 1 월
도 : 10.1109 / TCOM.1978.1093972
URL : http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1093972&isnumber=23895