2
我想創建兩個精確的頻率在100 MHz範圍內,相隔僅幾kHz。 A PLL不是解決方案,因爲它不能乘以如此大的值。VHDL頻移,兩個精確和接近的頻率
我想出的唯一解決方案是XOR兩個頻率來添加它們。但是這會產生其他不需要的頻率,只能用外部元件進行濾波。
我該怎麼辦?
我想創建兩個精確的頻率在100 MHz範圍內,相隔僅幾kHz。 A PLL不是解決方案,因爲它不能乘以如此大的值。VHDL頻移,兩個精確和接近的頻率
我想出的唯一解決方案是XOR兩個頻率來添加它們。但是這會產生其他不需要的頻率,只能用外部元件進行濾波。
我該怎麼辦?
我能想到的唯一方法是應用用於構建「時間數字轉換器」的技術,即FPGA Based High Resolution Time to Digital Converter。這將允許您以幾乎任何速度創建基於FPGA的振盪器,但要以硬件資源爲代價。
但是,如果您打算在生產環境中使用此功能,則必須處理溫度和vdd對產生的頻率的影響。我知道基於FPGA的溫度補償電路就是爲了這個目的,但我想你必須深入研究這個問題。
有用的搜索項:DDS或Direct Digital Synthesis。 –
你可以添加什麼時鐘你有avialable,什麼是可接受的抖動是? – OllieB
你的目標架構是什麼? – zennehoy