主题中讨论的其他器件: 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