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.

[参考译文] LMX2581E:长期运行

Guru**** 1807890 points
Other Parts Discussed in Thread: LMX2581E, CODELOADER
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1418824/lmx2581e-long-term-operation

器件型号:LMX2581E
主题中讨论的其他器件: CODELOADER

工具与软件:

您好!

我们在降压转换器中将 LMX2581E 用作本机振荡器(LO)。 到目前为止、我可以初始化该单元并设置频率、该单元运行良好。 频率变化不会太大、因此芯片可能在几周内不会显示新的频率设置。

到目前为止、一切顺利、现在是我的问题。 有时在几天或几周后(没有重新编程频率)、装置将失去锁定。 重新初始化和/或重新设置频率将解决该问题。 然而、 由于我们在短时间内失去了降频转换信号、定期初始化或重新设置频率不太好。

我们实际运行了4个原型板、它们均显示相同的问题、因此预计这是一般问题。

每个板上有两个芯片、一个用于 A  

1) 1) 宽带运行作为中的内部 N 配置1MHz 步长

- 1715MHz– 1900MHz、(3430-3800) VCO 4分频器2

- 1900MHz、– 2270MHz、VCO 1

- 2270MHz、– 2720MHz、VCO 2

- 2720MHz、– 3215MHz、VCO 3.

2)小频带运行作为分数 N 配置、从中删除了1kHz 步长

- 695、04091MHz–695、95000MHz (2780.16364-2783.8)、VCO 3分频器4.

到目前为止、我们只在1)宽带运算合成器中看到了锁定问题。

请查看合成器1的原理图)。 OSC IN = 50MHz

和寄存器的设置。

#define LO1_R5INIT     0x40870010 //将芯片重置为默认设置、从编码器 TI 重置为默认设置
#define LO1_R15        0x021FE80F // Codeloader TI 默认设置
#define LO1_R13        0x4082C10D //代码转换器 TI 的默认值
#define LO1_R10        0x210050CA //真实 TI 默认值
#define LO1_R9         0x03C7C039 //真实 TI 的默认值
#define LO1_R8         0x207DDBF8 //真实 TI 默认值
#define LO1_R7         0x00000317 //来自 Codeloader TI 的默认值
#define LO1_R6         0x000004C6 //代码转换器 TI 默认值

#define LO1_R5           0x00108005 // 0x00r08d05 d=0 OutputA 是 VCO;r=1 fref<VCO 64MHz
#define LO1_R5DIV        0x00108805 // 0x00r08d05 d=8 OutputA 分频器有效、在 R3中设置为2;r=1 64MHz
#define LO1_R4           0x00000004 //代码转换器 TI 默认值
#define LO1_R3           0x200002B3 // 0x20000gg3 gg = gain (0..47)* 4+3;-2dB = 10* 4+3 = 43 = 0x2B (输出 PWR 关闭)
#define LO1_R2           0x0C000002 // 0x0Cddd2 dddd = PLL_DEN = 0 = 0x0000
#define LO1_R1           0xFE000321 // 0xFE000rr1 rr = RefDiv = 0x32 = 50 (选择 VCO 4)
#define LO1_R0           0x68DA0000 // 0x6mmm0000 mmm =从1880MHz 到3880MHz 的频率;默认值= 2266 = 0x8DA
                                     //默认 RFin = 1500MHz = LO= int (1500 + 765.5 + 0.5) =2266 = 0x8DA

是否有任何改进的建议?

此致

Klaus Schoenwald

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们将在下周查看。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Klaus、您好!

    这似乎是环路滤波器问题。

    在宽带运行中、FPD = 1MHz、环路带宽为1.6kHz、相位裕度为11度、因此环路不稳定。  

    您可以将 R42更改为3.3kΩ、这会将环路带宽增加到2.98kHz、将相位裕度增加到57度。  

    在小波段运行中、什么是 FPD? 相同的环路滤波器?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Noel:

    感谢您的帮助。

    我在小波段运行的噪声规格

    Lo2_R1           0x4E013011 // 0x4Emm3rr1mm = PLL_Num 位12.. = 0x02 = 8192 -> 0x01;RefDiv = 0x01 = 1

    我使用的设置是通过 CODELOADER 工具针对 FPD 900uA 计算得出的。

    环路滤波器的设置与宽带相同。

    查看文档后、Loop Gain 为 CPG[4:0]* 110uA、因此随着 Codeloader 的计算、环路增益将始终更高。 正确的是什么?

    请找到两种配置(使用 TI-Toolset Platinium Sim 的 claculatet)的环路带宽和相位裕度计算结果、值与您的值不同、我错了什么?

    宽带频带工作(中心频率2266MHz 处的采样):

    相位裕度仍然很小、但没有计算结果那么小。 有什么问题吗?

    小值带工作:

    应该正常、或者?

    此致

    克劳斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Klaus、您好!

    我设置了错误的电荷泵电流、 您的仿真结果是正确的。 在 PLL Sim 中、我们可以在 KPD 框中键入该值、使其与 CodeLoader 值相同。

    无论如何、对于1MHz FPD、相位裕度不够高。 将  R42设置为1kΩ 似乎在两种配置下都有效。