我正试图在100 MHz范围内创建两个精确的频率,相隔几kHz。 PLL不是解决方案,因为它不能乘以这么大的值。
我想出的唯一解决方案是XOR两个频率来添加它们。然而,这会产生其他不需要的频率,只能使用外部组件进行过滤。
我该怎么办?
答案 0 :(得分:0)
我能想到的唯一方法是应用用于构建“时间数字转换器”的技术,即FPGA Based High Resolution Time to Digital Converter。这将允许您以几乎任何速度创建基于FPGA的振荡器,代价是硬件资源。
但是,如果计划在生产环境中使用此功能,则必须处理温度和vdd对结果频率的影响。我知道有基于FPGA的温度补偿电路就是出于这个目的,但我想你必须深入研究这个问题。