主题中讨论的其他器件:LMX2594、 LMX2572
您好!
我正在使用完全辅助模式处理 LMX2594,我对此有一些疑问。
- 我在另一个主题中找到了 SNAA323应用报告、该报告为我提供了如何对完全辅助模式进行编程。 该注释似乎是为 LMX2572编写的。 您能不能确认这是最好的方法、即使在 LMX2594上也是如此?
- 我对 VCO_CAPCTRL 和 VCO_DACISET 的值(以及它们背后的概念)有点困惑。
- 首先、我在无辅助模式下进行了校准、以确定 VCO_SEL、VCO_CAPCTRL 和 VCO_DACISET 在两个不同温度下读回寄存器(例如:25°C 和大约0°C)。 我注意到:
i. 由于可预测、VCO_SEL 的值没有变化
二 VCO_CAPCTRL 和 VCO_DACISET 的值已经改变、并且与温度相关。
- 其次,我在全辅助模式下使用了这些参数,首先通过加载寄存器来驱动 PLL,然后读回这些参数。 但是、尽管温度大约为25°C、但我特意使用了在0°C 时获得的 VCO_CAPCTRL 和 VCO_DACISET 值 我注意到:
一、 PLL 无论如何看起来都是正确的。
二 我逻辑上假定 PLL 的工作原理,并且至少 VCO_DACISET 已经被校正。
三 但是、当读回 VCO_CAPCTRL 和 VCO_DACISET 寄存器时、它们保持不变并保持加载的值。
因此我提出以下假设:在完全辅助模式下,PLL 不会改变 VCO)CAPCTRL 的值,也不会刷新 DACISET 的值。 是这样吗?
|
|
无辅助 |
部分辅助 |
完全辅助 |
|
VCO 选择 |
由 PLL 选择 |
由 VCO 寄存器预先定义 由 PLL 调节 |
由 VCO 寄存器选择 未调整 |
|
CAPCTRL 选择 |
由 PLL 选择 |
由 VCO 寄存器预先定义 由 PLL 调节 |
由 VCO_CAPCTRL 寄存器选择 未调整(?) |
|
PLL 输入端的 V CTRL |
由环路调节 |
由环路调节 |
由 DACISET 寄存器预调节 由环路调节 |
|
|
|
|
|
|
VCO_SEL 寄存器 |
已刷新:=由 CAL 程序选择的 VCO |
已刷新:=由 CAL 程序选择的 VCO |
未刷新 |
|
VCO_CAPCTRL 寄存器 |
刷新:= CAL 程序选择的 CAP |
刷新:= CAL 程序选择的 CAP |
未刷新 |
|
VCO_DACISET 寄存器 |
刷新:=由循环调整的电流 |
刷新:=由循环调整的电流 |
未刷新 |
提前感谢
斯特法内