TI论坛
直播中

bigbangboom

9年用户 1400经验值
擅长:电源/新能源
私信 关注
[问答]

为何DAC5686高频率输入PLL不能锁定?


  • 使用内部PLL模式,4x,CLK2悬空,PLLVDD接3.3V。
    当CLK1输入频率小于50MHz时,PLL才能锁定,此时CPOUT电压约为600mV,当提高CLK1输入频率之后,就失锁了,观察CPOUT电压,该过程中首先是逐渐升高,到55MHz左右时突然升高到1.8V,此后就不再升高,并且CPOUT电压不再稳定,即失锁。
    问题:
    1. 为何高频率输入PLL不能锁定?环路滤波值已经做过多个方向的调整,均没有改善的趋势,都是在30~40MHz之间才能锁定;
    期望能在输入121MHz时能够锁定。
    2. VCO的压控范围是多少?为何到1.8V就不能再升高了?
    配置字如下:

    void Dac5686Cfg( void )
    {
    Dac5686Write( 0x02, 0x01 );
    Dac5686Write( 0xb9, 0x02 );
    Dac5686Write( 0x46, 0x03 );
    Dac5686Write( 0x51, 0x04 );

    Dac5686Write( 0x84, 0x07 ); // mode[1:0] div[1:0] sel[1:0] counter fullbypass
    Dac5686Write( 0x07, 0x08 ); // ssb interl sinc dith sync_phstr nco sif4 twos
    Dac5686Write( 0x00, 0x09 ); // dual_clk DDS_gain[1:0] rspect qflag PLL_rng[1:0] rev_bbus

    }

回帖(2)

刘悦竹

2025-1-24 11:05:55
你现在的PLL_rng设置为1:0吧?改为00试试。VCO minimum frequency 在00时候是120MHZ到500MHZ,
举报

刘玉兰

2025-1-24 16:00:02
DAC5686是一款高性能的数字模拟转换器(DAC),它具有内部相位锁定环(PLL)功能,可以实现频率合成。在您的问题中,您提到在使用内部PLL模式时,当CLK1输入频率小于50MHz时,PLL能够锁定,但当提高CLK1输入频率后,PLL失锁。您希望了解为什么高频率输入时PLL不能锁定,以及VCO的压控范围是多少。

1. 为何高频率输入PLL不能锁定?

可能的原因有以下几点:

a. 环路滤波器(Loop Filter)设计不当:环路滤波器是PLL中的关键部件,它负责滤除高频噪声并稳定环路。如果环路滤波器设计不当,可能会导致PLL在高频率输入时无法锁定。您提到已经尝试过多个方向的调整,但没有改善趋势。建议您检查环路滤波器的参数,如电容、电阻值等,以确保它们适合您的应用。

b. VCO(压控振荡器)的压控范围不足:VCO的压控范围决定了PLL能够处理的最大频率范围。如果VCO的压控范围不足,可能会导致PLL在高频率输入时无法锁定。您需要检查DAC5686的VCO压控范围,以确保它能够满足您的应用需求。

c. 输入信号质量不佳:如果输入信号存在较大的噪声或失真,可能会导致PLL无法锁定。您可以尝试使用示波器检查输入信号的质量,以确保它满足PLL的要求。

2. VCO的压控范围是多少?为何到1.8V就不能再升高了?

DAC5686的VCO压控范围取决于其内部电路设计。一般来说,VCO的压控范围与VCO的供电电压(VCO_SUPPLY)有关。在您的配置中,PLLVDD接3.3V,这意味着VCO的供电电压为3.3V。通常情况下,VCO的压控范围会在其供电电压的一定比例范围内。例如,如果VCO的压控范围是供电电压的50%,则其最大输出电压为1.65V(3.3V * 50%)。

在您的问题中,CPOUT电压在55MHz左右时突然升高到1.8V,这可能是因为VCO的压控范围已经达到极限。当VCO的输出电压达到其最大值时,它将无法继续增加,从而导致PLL失锁。为了解决这个问题,您可以尝试以下方法:

a. 检查VCO的供电电压是否正确设置。如果VCO_SUPPLY电压设置得过高,可能会导致VCO的压控范围不足。您可以尝试降低VCO_SUPPLY电压,以增加VCO的压控范围。

b. 调整环路滤波器的参数,以改善PLL的稳定性。您可以尝试增加环路滤波器的电容值,以降低环路的带宽,从而提高PLL的稳定性。

c. 检查输入信号的质量,确保其满足PLL的要求。如果输入信号存在较大的噪声或失真,可能会导致PLL无法锁定。您可以尝试使用示波器检查输入信号的质量,并采取相应的措施来改善信号质量。

总之,要解决DAC5686高频率输入PLL不能锁定的问题,您需要检查环路滤波器的设计、VCO的压控范围以及输入信号的质量。通过调整这些参数,您应该能够实现在高频率输入时PLL的锁定。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分