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.

[参考译文] LMX2594:PLL 基于我的寄存器和#39;s 配置解锁

Guru**** 2538950 points
Other Parts Discussed in Thread: LMX2594

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1271592/lmx2594-the-pll-unlocked-base-on-my-register-s-configuration

器件型号:LMX2594

您好!

  我在使用 lmx2594时遇到了一些问题。当我完成了所有的寄存器配置后,我回读了 muxout 引脚,r110 [10:9]是11,我尝试了三种方法,所有这些都导致了这一点。这里是我的配置,期待着你的回复。

R112 0x700000
R111 0x6F0000
R110 0x6E0400
R109 0x6D0000
R108 0x6C0000
R107 0x6B0000
//读回寄存器


R106 0x6A0000
R105 0x690021
R104 0x680000
R103 0x670000
R102 0x660000
R101 0x650011
R100 0x640000
R99 0x630000
R98 0x620000
R97 0x610888
R96 0x600000
R95 0x5F0000
R94 0x5E0000
R93 0x5D0000
R92 0x5C0000
R91 0x5B0000
R90 0x5A0000
R89 0x590000
R88 0x580000
R87 0x570000
R86 0x560000
R85 0x550000
R84 0x540000
R83 0x530000
R82 0x520000
R81 0x510000
R80 0x500000
R79 0x4F0000
////斜升函数


R78 0x4E016F  
R77 0x4D0000  
R76 0x4C000C  
R75 0x4B0800 //通道 DIV=2
R74 0x4A0000  
R73 0x49003F  
R72 0x480017  
R71 0x47004D //SYSREF_DIV_PRE=2,SYSREF_PULSE=0,SYSREF_EN =1、SYSREF_REPEAT=1
R70 0x460000  
R69 0x450000  
R68 0x4403E8  
R67 0x430000  
R66 0x4201F4  
R65 0x410000  
R64 0x401388  
R63 0x3F0000  
R62 0x3E0322  
R61 0x3D00A8  
R60 0x3C0000  
R59 0x3B0001  
R58 0x3A3001  
R57 0x390020  
R56 0x380000  
R55 0x370000  
R54 0x360000  
R53 0x350000  
R52 0x340820  
R51 0x330080  
R50 0x320000  
R49 0x314180  
R48 0x300300  
R47 0x2F0300  
R46 0x2E07FE //OUTB_MUX= 2,SYSREF
R45 0x2DC0DF //OUTA_MUX = 0、通道分频器 OUT_ISET=0、最大输出功率升压 OUTB_PWR=31
R44 0x2C1F00  
R43 0x2B0000 //PLL_NUM[15:0]= 0
R42 0x2A0000 //PLL_NUM[31:16]= 0
R41 0x290000 //MASH_SEED [15:0]= 0
R40 0x280000 //MASH_SEED [31:16]= 0
R39 0x270001 //PLL_DEN [15:0]= 1
R38 0x260000 //PLL_DEN [15:0]= 0
R37 0x250104  
R36 0x240032 //PLL_N[15:0]
R35 0x230004  
R34 0x220000 //PLL_N[2]:0]
R33 0x211E21  
R32 0x200393  
R31 0x1F43EC  
R30 0x1E318C  
R29 0x1D318C  
R28 0x1C0488  
R27 0x1B0002  
R26 0x1A0DB0  
R25 0x190C2B  
R24 0x18071A  
R23 0x17007C  
R22 0x160001  
R21 0x150401  
R20 0x14F848  
R19 0x1327B7 //VCO_CAPCTRL= 183,这将在强制幅度校准的情况下设置 VCO 校准的最终幅度。
R18 0x120064  
R17 0x11012C //VCO_DACISET_STRT = 300
R16 0x100080  
R15 0x0F064F  
R14 0x0E1E70 //电荷泵= 15mA
R13 0x0D4000  
R12 0x0C5002 //PLL_R_PRE =2
R11 0x0B0028 //PLL_R = 2
R10 0x0A10D8 //Mult=旁路
R9 0x091604  
R8 0x082000  
R7 0x0740B2  
R6 0x06C802  
R5 0x0500C8  
R4 0x041943 //ACAL_CMP_DLY = 25
R3 0x030642  
R2 0x020500  
R1 0x010808 // CAL_CLK_DIV=0
R0 0x006610  

睡眠(10ms)
R0 0x6618

附加配置图

另一方面、如果我将 muxout 引脚配置为锁定检测模式、 捕获的波形如下:

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

    您好!  

    您是否切换了 FCAL_ENABLE? 似乎你改变了 VCO 频率而没有重新校准 VCO。

    此外、请附加配置(.tcs)文件。  

    此致、  

    维森特  

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

    大家好、这里是从 TICS 导出的配置文件。

    我从上部计算机配置了该器件的寄存器、因此、当我根据配置文件配置了所有寄存器时、我将发送一条睡眠10ms 命令、然后再次将 R0配置为0x6618。

    .e2e.ti.com/.../7571.HexRegisterValues.txt

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

    您好!  
    只是为了确保我了解这里的问题-您所说的锁定检测不会变为高电平、并且您在配置文件中看到了不正确的输出频率吗?  

    此致、  

    维森特  

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

    可以、当 muxout 配置为读回模式时、不管我使用哪种校准辅助模式、r110[10:9]始终为11。

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

    您好,维森特

    我的最新配置文件如下,并且 R0[10:9]的回读也是2'b11,我已经花了一周的时间来配置它,您能帮助我解决这个问题吗,或者您能给我一封电子邮件,以便我可以更有效地与您联系,非常感谢!

    e2e.ti.com/.../HexRegisterValues3.txt

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

    尊敬的 Xiaxin:  
    我的 TI 电子邮件是 v-floresprado@ti.com 、请注意我位于湾区。

    我将在工作台上检查您的配置、看看我是否能实现锁定。  

    此致、  

    维森特  

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

    尊敬的 Xiaxin:  
    我在工作台上测试了您的配置、零问题、无法锁定并看到正确的5GHz 输出。  
    请注意、如果您希望确定器件是否已锁定、请按如下方式设置 LD:  

    回读功能用于返回某个寄存器的数据:
    https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1123550/lmx2595-muxout-pin-issue-readback-funtion-not-working

    这些还要求能够正确回读:  

    MSB (R/W 位)必须设置为1;否则、如果设置为零、您将不会读回任何实际要对器件进行写入的内容。

    此致、  

    维森特