2013-07-18 57 views
2

我想創建兩個精確的頻率在100   MHz範圍內,相隔僅幾kHz。 A PLL不是解決方案,因爲它不能乘以如此大的值。VHDL頻移,兩個精確和接近的頻率

我想出的唯一解決方案是XOR兩個頻率來添加它們。但是這會產生其他不需要的頻率,只能用外部元件進行濾波。

我該怎麼辦?

+0

有用的搜索項:DDS或Direct Digital Synthesis。 –

+1

你可以添加什麼時鐘你有avialable,什麼是可接受的抖動是? – OllieB

+0

你的目標架構是什麼? – zennehoy

回答

0

我能想到的唯一方法是應用用於構建「時間數字轉換器」的技術,即FPGA Based High Resolution Time to Digital Converter。這將允許您以幾乎任何速度創建基於FPGA的振盪器,但要以硬件資源爲代價。

但是,如果您打算在生產環境中使用此功能,則必須處理溫度和vdd對產生的頻率的影響。我知道基於FPGA的溫度補償電路就是爲了這個目的,但我想你必須深入研究這個問題。