ADF4351信号中的振幅调制问题

2023-03-09 10:35发布

大家好

我在安装在电路板上的ADF4351的信号中发现了振幅调制:

这是这块板的示意图:

ADF4351_板.png

我从蓄电池12V 7805向电路板供电。

ADF4351的两个输出均加载50欧姆。

我做了以下实验:

Frefin = 10 MHz for ADF4351 was taken from the external 10 MHz output of the Agilent E4422B TXCO.

I made samplind of the signal from the ADF4351 output (F = 87.5 MHz) using the ADC ADS5541.

External clock for ADC (Fs=70 MHz) was taken from of Agilent E4422B main output.

所以这两个信号是相干的。

Frequency ratio = Fin/Fs=5/4,

因此,我对输入周期信号的“周期”有4分。

在处理完信号的离散实现后,我看到了周期性的幅度调制。

低频振幅调制的包络线如下所示:

ADF4351_Fin=87_5MHz_Fs=70MHz_Coher_16M__Signal.png

该信封的周期约为304 uS。

我关注的电路板和方案的特点:

板上未安装R20

U2的针脚5未连接

在方案中:

C17 = 1200 pF;

C18 = 2700 pF;

C15 = 39 nF

R6 = 360 Ohm;

R5 = 680 Ohm;

作为参考设计,我使用了:

评估板用户指南ADF4351__UG-435.pdf

图22显示了以下值:

C(17) = 2700 pF;

C(18) = 1200 pF;

C(15) = 47 nF

R(6) = 360 Ohm;

R(5) = 1 KOhm;

之后,我从电路板上删除了C17和C18

用Tek DM253测量:

C17 = 1000 pF

C18 = 3300 pF

然后我在黑板上重新排列了这些电容器。

现在有以下值:

C17 = 3300 pF

C18 = 1000 pF,

C15 = 39 nF

R6 = 360 Ohm;

R5 = 680 Ohm;

正如我认为的那样,它已经足够接近评估板的设计。

我怀疑板子上安装的芯片的质量。

然后我从AD分销商那里买了一个ADF4350,并将其安装在主板上,而不是ADF4351。

这是可能的,因为这些芯片是兼容的。

然后,我做了以下实验:

Frefin = 10 MHz for ADF4350 was taken from the external 10 MHz output of the Agilent E4422B TXCO.

Next, I made samplind of the signal from the ADF4350 output (F = 157.5 MHz) using the ADC ADS5541.

External clock for ADC (Fs=70 MHz) was taken from of Agilent E4422B main output.

所以这两个信号是相干的。

Frequency ratio = Fin/Fs=9/4,

因此,我对输入周期信号的“周期”有4分。

在处理完信号的离散实现后,我再次看到了周期性振幅调制。

低频振幅调制的包络线如下所示:

ADF4350_Fin=157_5MHz_Fs=70MHz_Coher_16M__Signal.png

该信封的周期约为1660 uS。

为了进行比较,来自Hittite HMC1034的信号包络:

HMC1034_Fin=157_5MHz_Fs=70MHz_Coher_16M__Signal.png

请建议如何解决此问题。

选择这个板子的原因是因为我的项目中需要很多合成器

为了接收连贯的信号,我的预算不允许使用许多原始信号

5条回答
chenbingjy
1楼-- · 2023-09-04 13:47

你给芯片编程了吗?


huayi_sir
2楼-- · 2023-09-04 13:49

程序如下:

printf(" ADF4351 \n");

// Fout = 87.50 MHz; Pout = +5dBm; Fin = 10 MHz (External)

Send_code_to_Synthezator_1(0x00D80005); // REG5

Send_code_to_Synthezator_1(0x00D5003C); // REG4

Send_code_to_Synthezator_1(0x000004B3); // REG3

Send_code_to_Synthezator_1(0x00004F42); // REG2

Send_code_to_Synthezator_1(0x08008011); // REG1

Send_code_to_Synthezator_1(0x008C0000); // REG0


printf("ADF4350 \n");

// Fout = 157.5 MHz; Pout = +5dBm; Fin = 10 MHz (External)

Send_code_to_Synthezator_1(0x00D80005); // REG5

Send_code_to_Synthezator_1(0x00C5003C); // REG4

Send_code_to_Synthezator_1(0x000004B3); // REG3

Send_code_to_Synthezator_1(0x00004E42); // REG2

Send_code_to_Synthezator_1(0x08008011); // REG1

Send_code_to_Synthezator_1(0x007E0000); // REG0


Li_Lei
3楼-- · 2023-09-04 13:50


用示波器检查Vtune信号。如果回路稳定,它应该是一个稳定的直流值。

同时检查电源线。


dcexpert
4楼-- · 2023-09-04 13:51

LED是否打开或关闭?如果关闭,则芯片的锁相环已解锁(处于非功能状态)。您需要对寄存器编程值进行解码,并将其映射为数据表中指定的编程参数,然后查看并分析这些参数是否对您的时钟频率和参考频率有意义。你应该下载ADI SimPLL仿真软件并学习如何使用它


http://www.analog.com/en/design-center/adisimpll.html


然后您可以输入组件值和分频器值,并运行模拟器以查看PLL是否锁定。播放回路过滤器组件,直到其可靠锁定。


chunyang
5楼-- · 2023-09-04 13:52

这可能是因为ltc1763没有规定使用陶瓷电容器时是稳定的。


此外,示意图中的L1和L2也是错误的。对于宽带操作,这些电阻应为50欧姆。


最后但同样重要的是:信号是如何测量的?哪个采样器启用了峰值检测?如果采样器不够,也可能出现混叠。


一周热门 更多>