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.

[参考译文] LMX2595:13.75GHz 输出信号的相位噪声杂散

Guru**** 2514375 points
Other Parts Discussed in Thread: LMX2595

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1563372/lmx2595-spurs-in-phase-noise-for-an-output-signal-of-13-75ghz

器件型号:LMX2595


工具/软件:

下午好、

我们使用 LMX2595 来生成 13.75GHz 音调。 为此、我们使用 25MHz 基准(我们不能更改它,因为系统设计要求它为 25MHz)。 问题是、在我们测量相位噪声时、我们会观察到 10kHz 至 40kHz(以红色标记)之间的杂散、但我们无法消除这些杂散。

我以蓝色 (200kHz 和 600kHz) 标记的杂散似乎来自我们用作参考的 25MHz 信号。 我还将附加基准的相位噪声测量结果。

我们正在使用 Arduino 对 LMX2595 进行编程、下面是我们要修改的寄存器:

Reg[78] = 0x0003 ;
   Reg[77] = 0x0000 ;
   Reg[76] = 0x000C ;
   Reg[75] = 0x0800 ;
   Reg[74] = 0x0000 ;
   Reg[73] = 0x003F ;
   Reg[72] = 0x0001 ;
   Reg[71] = 0x0081 ;
   Reg[70] = 0xC350 ;
   Reg[69] = 0x0000 ;
   Reg[68] = 0x03E8 ;
   Reg[67] = 0x0000 ;
   Reg[66] = 0x01F4 ;
   Reg[65] = 0x0000 ;
   Reg[64] = 0x1388 ;
   Reg[63] = 0x0000 ;
   Reg[62] = 0x0322 ;
   Reg[61] = 0x00A8 ;
   Reg[60] = 0x0000 ;
   Reg[59] = 0x0001 ;
   Reg[58] = 0x9001 ;
   Reg[57] = 0x0020 ;
   Reg[56] = 0x0000 ;
   Reg[55] = 0x0000 ;
   Reg[54] = 0x0000 ;
   Reg[53] = 0x0000 ;
   Reg[52] = 0x0820 ;
   Reg[51] = 0x0080 ;
   Reg[50] = 0x0000 ;
   Reg[49] = 0x4180 ;
   Reg[48] = 0x0300 ;
   Reg[47] = 0x0300 ;
   Reg[46] = 0x07FC ; 
   Reg[45] = 0xC8DF ;
   Reg[44] = 0x05A3 ; // OUTA_PWR: 31 1FA3, 5 05A3, 0 00A3
   Reg[43] = 0x0000 ;
   Reg[42] = 0x0000 ;
   Reg[41] = 0x0000 ;
   Reg[40] = 0x0000 ;
   Reg[39] = 0x03E8 ;
   Reg[38] = 0x0000 ;
   Reg[37] = 0x0404 ;
   Reg[36] = 0x0113 ; //
   Reg[35] = 0x0004 ;
   Reg[34] = 0x0000 ;
   Reg[33] = 0x1E21 ;
   Reg[32] = 0x0393 ;
   Reg[31] = 0x43EC ;
   Reg[30] = 0x318C ;
   Reg[29] = 0x318C ;
   Reg[28] = 0x0488 ;
   Reg[27] = 0x0002 ;
   Reg[26] = 0x0DB0 ;
   Reg[25] = 0x0C2B ;
   Reg[24] = 0x071A ;
   Reg[23] = 0x007C ;
   Reg[22] = 0x0001 ;
   Reg[21] = 0x0401 ;
   Reg[20] = 0xE048 ;
   Reg[19] = 0x27B7 ;
   Reg[18] = 0x0064 ;
   Reg[17] = 0x012C ;
   Reg[16] = 0x0080 ;
   Reg[15] = 0x064F ;
   Reg[14] = 0x1E70 ; //15mA 1E70, 6mA 0x1E10, 9mA 0x1E50, 12mA 0x1E30
   Reg[13] = 0x4000 ;
   Reg[12] = 0x5001 ;
   Reg[11] = 0x0018 ; //
   Reg[10] = 0x10D8 ;
   Reg[9] = 0x1604 ;
   Reg[8] = 0x2000 ;
   Reg[7] = 0x40B2 ;
   Reg[6] = 0xC802 ;
   Reg[5] = 0x00C8 ;
   Reg[4] = 0x0A43 ;
   Reg[3] = 0x0642 ;
   Reg[2] = 0x0500 ;
   Reg[1] = 0x0808 ;
   Reg[0] = 0x241C ;


// Poner RESET = 1 (set)
uint16_t r0 = Reg[0];
LMX2595.writeMessage(SS_PIN, 0x00, (uint16_t)(r0 | 0x02)); // R0[1] = 1
delay(1); // pequeña espera para que el cambio se capture

// Poner RESET = 0 (clear) — usa AND con la máscara invertida
r0 = Reg[0];
LMX2595.writeMessage(SS_PIN, 0x00, (uint16_t)(r0 & (~0x02))); // R0[1] = 0
delay(1);

// 4. Program registers as shown in the register map in REVERSE order:
     for (int i =78; i>=0; i--){
      LMX2595.writeMessage(SS_PIN, i, Reg[i]);
     }
     
delay(10); // paso 5: esperar 10 ms (datasheet)
r0 = Reg[0];
LMX2595.writeMessage(SS_PIN, 0x00, (uint16_t)(r0 | 0x08)); // R0[3] = 1 (FCAL_EN)

我们不使用任何直流/直流转换器或 LDO 为 LMX2595 供电。 您知道这些杂散是如何生成的吗?

提前感谢。

Gabriel。

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

    您好 Gabriel、

    25MHz 输入、13.75GHz 输出为整数通道、PLL_NUM = 0、没有分数杂散。 您观察到的杂散应该来自环境。 电源和基准时钟是这些杂散的主要影响因素。 这也可能是 PCB 布局产生的结果。 如果 PLL 周围有一些开关信号布线、PLL 可能会受到污染。