TI中文支持网
TI专业的中文技术问题咨询交流网站

LMX2594: 全辅助模式下跳频时间不稳定

Part Number:LMX2594

上图所示:是LMX2594输出后接固定四分频器到相噪仪的结果。SPI时钟频率为25MHz,每200us切换一次频率,在图中可以看到正常情况下在全辅助模式可以得到极短的跳频时间,但是偶尔会出现图中一些不正常的现在,跳频时会出现一个大过冲,然后需要大概100us才能稳定到目标频点。这种现象在同一个VCO段内出现的概率小,跨段的时候出现的概率大一些。下面是初始化的代码。初始化完成以后置位VCO_SEL_FORCE, VCO_CAPCTRL_FORCE, and VCO_DACISET_FORCE进入全辅助状态。 

0x00251E
0x00251C
0x700000
0x6F0000
0x6E0000
0x6D0000
0x6C0000
0x6B0000
0x6A0000
0x690021
0x680000
0x670000
0x663F00
0x650011
0x640000
0x630000
0x620400
0x610888
0x600000
0x5F0000
0x5E0000
0x5D0000
0x5C0000
0x5B0000
0x5A0000
0x590000
0x580000
0x570000
0x560000
0x55CE00
0x540001
0x530000
0x526400
0x510000
0x50CCCC
0x4F004C
0x4E0053
0x4D0000
0x4C000C
0x4B0800
0x4A0000
0x49003F
0x480001
0x470081
0x46C350
0x450000
0x4403E8
0x430000
0x4201F4
0x410000
0x401388
0x3F0000
0x3E0322
0x3D00A8
0x3C0000
0x3B0001
0x3A9001
0x390020
0x380000
0x370000
0x360000
0x350000
0x340820
0x330080
0x320000
0x314180
0x300300
0x2F0300
0x2E07FD
0x2DC8DF
0x2C1FA3
0x2B0000
0x2A0000
0x290000
0x280000
0x2703E8
0x260000
0x250304
0x240030
0x230004
0x220000
0x211E21
0x200393
0x1F03EC
0x1E318C
0x1D318C
0x1C0488
0x1B0002
0x1A0DB0
0x190C2B
0x18071A
0x17007C
0x160001
0x150401
0x14D048
0x1327B7
0x120064
0x110109
0x100080
0x0F064F
0x0E1E70
0x0D4000
0x0C5001
0x0B0018
0x0A10D8
0x091604
0x082000
0x0740B2
0x06C802
0x0500C8
0x040A43
0x030642
0x020500
0x010808
0x00251C
0x00251C

跳频时寄存器的写入顺序如下,其中R20,R19和R16是通过回读以后记录下来的值,然后用FPGA采用读表的方式写入频率对应的寄存器值。

1. change R36(0x24)   (note:PLL_N)

2. change R43(0x2b)   (note:PLL_NUM)

3. change R20(0x14)   (note:VCO_SEL)

4. change R19(0x13)   (note:VCO_CAPCTRL)

5. change R16(0x10)   (note:VCO_DACISET)

Kailyn Chen:

您好,关于您的这个问题,我已经帮您提交到英文E2E上了,由资深的美国工程师为您解答,您可以在上面直接跟进,也可以在这里跟进:

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1097951/lmx2594-frequency-hopping-time-is-unstable-with-full-assist-mode

,

kezhao hua:

您好,我已经尝试过将引脚 3 的电容从 10µF 减小到 1µF,但不能消除这个现象。而且还尝试过改变跳频时寄存器的写入顺序以及提高SPI的写入速度到50M,都没能完全解决这个问题。我还不能直接在英文E2E回复,麻烦你帮我回复到英文E2E上,我希望问题能够尽快解决,谢谢您。

,

Kailyn Chen:

好的,已将您的回复跟进在E2E上了。 您可以查看美国工程师的回复。

,

kezhao hua:

你好,关于全辅助模式下跳频时间不稳定的问题,E2E上很长时间都没有回复。

,

Kailyn Chen:

不好意思,我再去push一下。

,

kezhao hua:

你好,我已经收到回复,谢谢。麻烦将以下回复更新到E2E上,谢谢。

在完全辅助模式下跳频的过程中,只按顺序更新了寄存器 R36、R43、R20、R19和R16,并没有对R0进行编程,理论上不会触发自动校准程序。R0只在初始化中进行编程,FCAL_EN一直保持为1。FCAL_EN是否需要设置为0?如果回读得到的VCO的参数不是最优值是否会导致这种情况?

,

Kailyn Chen:

好的,已跟进,请注意查看美国工程师的回复。

,

kezhao hua:

你好,E2E长时间没有回复,麻烦帮忙push一下,谢谢。

,

Kailyn Chen:

好的,已经push。 

赞(0)
未经允许不得转载:TI中文支持网 » LMX2594: 全辅助模式下跳频时间不稳定
分享到: 更多 (0)