ZHCABA5 September 2020 LMX2820
若要让合成器改变频率,首先需要做的是发送该命令。通常需要更改几个寄存器值,而写入时间指的是写入这些寄存器所需的时间。例如,如果 SPI 编程总线可以在 75 MHz 频率下运行,并且需要对三个 24 位寄存器进行编程,那么可以在略少于 3 μs 的时间内完成。减少写入时间的最直观方法是提高时钟速度,这肯定是一种有效的方法。
另一种技术是使用影子寄存器,也称双缓冲技术。对于这种方法,可以在需要多个寄存器之前向其中写入,然后一次写入结束可以触发所有寄存器同时发生。这是假设知道所需的下一个频率。除了消除写入时间,影子寄存器还有助于防止出现故障。例如,假设需要在一个寄存器中写入反馈分频器 (N),然后通过写入另一个寄存器来触发 VCO 校准。如果首先写入 N 分频器,VCO 将满贯到调谐轨,因为该频率对该频段无效。然后对 VCO 进行编程以进行校准,它将进入正确的频率。但是,在电源轨上设置 VCO 调谐电压会增加 VCO 校准完成后的模拟稳定时间。总而言之,影子寄存器可以消除编程时间,并防止不必要且较长的模拟稳定时间。