Tôi đang tìm cách thực hiện khóa pha trong một đồ họa mà không cần sử dụng bất kỳ thành phần bên ngoài nào (ngoài ADC). Để đơn giản khóa với một xung nhị phân đơn giản là đủ. Tần số của các tín hiệu là ~ 0,1-1% của đồng hồ. Tôi không thể sử dụng PLL của đồng hồ trên tàu vì chúng thường:
- Không thể cấu hình (thiết lập trong quá trình tổng hợp).
- Sự hốt hoảng.
- Đừng hỗ trợ tần suất tôi cần.
Tôi đã phân loại tài liệu và tìm thấy một vài vòng khóa nhị phân. Đáng chú ý nhất là một thiết kế "đánh cắp xung" mà tôi có thể đăng một liên kết đến nếu muốn. Tôi đã thực hiện và tổng hợp với một số thành công, nhưng phạm vi jitter và khóa của nó không tốt như quảng cáo. Tôi cũng đã thành công khi sử dụng DVCO bên ngoài, nhưng tôi thích hơn nếu tôi có thể thực hiện mọi thứ trên chip.
Một thiết kế mạch kỹ thuật số hoặc thậm chí là một gợi ý đi đúng hướng sẽ hữu ích (tôi đã đập đầu vào điều này trong một thời gian), một triển khai đã được chứng minh là sẽ rất tuyệt vời nhưng không được mong đợi.
THÊM 10-27-2010
Thiết kế DPLL thực tế mà tôi đã sử dụng có "Bộ lọc đi bộ ngẫu nhiên" là bộ lọc vòng lặp (không phải là "đánh cắp xung" được mô tả trước đó, đi qua các ghi chú của tôi không hoạt động tốt), sau đó điều khiển xung đồng hồ đến DCO . Phạm vi khóa được đặt thông qua bộ chia trong DCO. Độ nhạy của vòng lặp được thiết lập bằng cách thay đổi độ dài của bước đi ngẫu nhiên.
Bài viết trong đó được tìm thấy được trích dẫn ở cuối bài này. Sau khi tự mình thực hiện các phần của nó, tôi thấy rằng nó thực sự đã được triển khai trên OpenCores, tuy nhiên, trong vài tháng qua, dự án đã bị xóa nhưng tôi đã lưu các tệp Verilog nếu có ai muốn chúng.
Yamamoto, H.; Mori, S.; "
doi: 10.1109 / TCOM.1978.1093972
URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1093972&isnumber=23895