Thread 中讨论的其他器件:LMX2594、
我想将 RFout 配置为在短时间内进行传输、理想情况下由外部输入(例如 SYNC 引脚?)进行配置 或通过寄存器设置进行配置。
顺序如下:
1.校准频率1
2.发送预定义的时间间隔(例如500ns)
3.停止传输
4.校准频率2
5.发送预定义的时间间隔
6.停止传输
7.等等
这是可行的、还是我基本上需要在每个步骤进行 SPI 通信?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想将 RFout 配置为在短时间内进行传输、理想情况下由外部输入(例如 SYNC 引脚?)进行配置 或通过寄存器设置进行配置。
顺序如下:
1.校准频率1
2.发送预定义的时间间隔(例如500ns)
3.停止传输
4.校准频率2
5.发送预定义的时间间隔
6.停止传输
7.等等
这是可行的、还是我基本上需要在每个步骤进行 SPI 通信?
尊敬的 Andrew:
切换 CE 引脚理论上会将器件置于最低功耗状态、但我猜内部 LDO 在上电时的启动时间会非常昂贵(毫秒范围)。 因此、处理停止/启动传输的唯一快速方法是通过 SPI 编程。
对于跳频、唯一支持这一要求的实际方法是通过 SPI 编程或通过 I2S、因为 VCO 频率必须改变、因此 N 分频器和通道分频器也必须改变。 如果您要使用有限数量的频率、则 FSK 功能可能可用。 另一方面、如果您具有多种频率、则最快的跳频将涉及构建查找表并使用全辅助功能、但这在更小或更简单的系统上可能是不可行的。 部分辅助校准速度更快、虽然 VCO 会在每次跳频时重新校准、但校准时间可能很短。
为了停止传输、我建议通常使用 OUTx_PD 位禁用输出缓冲器、因为这种情况很快(100s 的 ns)、并且不会干扰 VCO、PLL 或确保锁定所需的其他关键元件。
此致、
Derek Payne
尊敬的 Derek:
非常感谢、这个详细的回答非常有帮助。 因此、使用 OUTx_PD 位配置进行 SPI 编程似乎是实现我们所需时间门控的方法(假设我们可以达到所需的 SPI 时钟频率、则分辨率为~100ns)
我的后续问题是:实际上、我们希望在 每个频率阶跃之间校准 VCO 的速度有多快? 我想 校准时间取决于是否使用辅助功能以及频率步长宽度。 我对辅助功能不够熟悉、在更详细地了解这些功能之前、最好根据我的要求了解需要哪种选项:
校准时间小于20us (输出缓冲器将关闭)
~1-2us 发送(输出缓冲器将打开)
5MHz 频率阶跃
非常感谢您对我们的任何见解。 提前感谢您!
尊敬的 Andrew:
听起来您具有较大的频率范围、因此您将在输出端生成5MHz 频率阶跃、 因此、我认为这对于 FSK 功能不是很好、因为该功能通常要求步长足够小、以便适应 N 分频器分数分子的变化而不更改整数 N 分频器组件。 选择新的 N 分频器值并重新校准可能是实现完整频率范围的唯一方法。
您应该能够通过部分辅助或完全辅助校准实现小于20µs μ s 的校准时间。 请查看下面链接的应用手册、了解有关使用校准辅助功能的入门知识。 虽然应用手册是参照 LMX2594编写的、但 LMX2572LP 中实现了相同的功能集、因此将适用相同的原理、并且实现的时序也是相当的。 图38和图39特别建议使用部分辅助进行频率和振幅校准时使用18µs μ s -完全辅助速度更快、但需要每个部件的校准表。
https://www.ti.com/lit/an/snaa336/snaa336.pdf
还值得指出的是:OUT_MUTE 位可用于确保在 VCO 校准时禁用输出。
此致、
Derek Payne