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.

LMX2694-EP: Clock with Side lobes are occuring.

Part Number: LMX2694-EP
Other Parts Discussed in Thread: LMK04832, LMX2694EPEVM

Tool/software:

Hey Sir/Ma'am,

Hope you are doing really well. 

we have one custom design with lmx2694 with it,

with input clock of lmx2694 is 491.52mhz and output desired clock is 5.898ghz at RFoutB port!

clock is generating @ desired centre frequency but side lobes are added to it, which cant be acceptable in design perspective.

registers used and signal picture are both attached below.

hope this issue solves very soon.

thanks in advance!

R114	0x720000
R113	0x710000
R112	0x700000
R111	0x6F0000
R110	0x6E0000
R109	0x6D0000
R108	0x6C00F1
R107	0x6B0000
R106	0x6A0007
R105	0x694440
R104	0x680000
R103	0x670000
R102	0x660000
R101	0x650000
R100	0x640000
R99	0x630000
R98	0x620000
R97	0x610000
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	0x4E0064
R77	0x4D0000
R76	0x4C000C
R75	0x4B0800
R74	0x4A0000
R73	0x49003F
R72	0x480001
R71	0x470080
R70	0x46C350
R69	0x450000
R68	0x4403E8
R67	0x430000
R66	0x4201F4
R65	0x410000
R64	0x401388
R63	0x3F0000
R62	0x3E0322
R61	0x3D00A8
R60	0x3C09C4
R59	0x3B0001
R58	0x3A0001
R57	0x390020
R56	0x380000
R55	0x370000
R54	0x360000
R53	0x350000
R52	0x340420
R51	0x330080
R50	0x320000
R49	0x314180
R48	0x300300
R47	0x2F0300
R46	0x2E07FC
R45	0x2DC8DF
R44	0x2C1F23
R43	0x2B0000
R42	0x2A0000
R41	0x290000
R40	0x280000
R39	0x27DA80
R38	0x26FD51
R37	0x258404
R36	0x240180
R35	0x230004
R34	0x220000
R33	0x211E21
R32	0x200393
R31	0x1F03EC
R30	0x1E318C
R29	0x1D318C
R28	0x1C0488
R27	0x1B0002
R26	0x1A0DB0
R25	0x190624
R24	0x18071A
R23	0x17007C
R22	0x160001
R21	0x150401
R20	0x14E848
R19	0x1327B7
R18	0x120064
R17	0x11012C
R16	0x100080
R15	0x0F064F
R14	0x0E1E70
R13	0x0D4000
R12	0x0C5004
R11	0x0B0048
R10	0x0A10D8
R9	0x090604
R8	0x082000
R7	0x0700B2
R6	0x067802
R5	0x0503E8
R4	0x040E43
R3	0x030642
R2	0x020500
R1	0x01080C
R0	0x00201C

  • Hi Vamsi,

    this is an integer channel, there will be no spurs so the lobes you are seeing are not spurs from the synthesizer.

    Can you confirm it is indeed locked? You can confirm this with the MUXOUT set as Lock Detect output and also reading back register R110 rb_LD_VTUNE. 

    Can you also measure the reference clock to see if has similar lobes?

    I believe the reference clock is a differential clock, how did you connect it to the LMX device?

  • Hi Noel sir,

    First of all. Extremely sorry for late response.

    i understood 3 questions from this conversation. ill try to answer all.

    1. Does reference clock also have similar side lobes?
       -> No, reference signal didnot observed any side lobes.


    2. Is reference clock for lmk is differential and how did it connected to lmx?
       -> Yes it is differential, it is coming from a ic called lmk04832.

    3. is rb_LD_VTUNE locked?
        -> Yes it is, checked from reading from MUXOUT (R110[10:9]= 2)(attached picture for reference)

    Looking forward for support sir.

    thanks:)

  • Hi Vamsi,

    0x0688 means it is unlocked. If it is locked, it should be 0x0488. 

    How did you connect the clock between LMK04832 and LMX2694?

  • Hi sir,

    My Bad!

    Coming Back to the question!



    Above mentioned is the path from lmk to afe which is coming from CLKOUT12 p and n. and those are feeding to lmx as below mentioned.



    lmk04832 registers are mentioned in code snippet!

    thanks sir!

    R0 	0x000090
    R0	0x000010
    R2	0x000200
    R3	0x000306
    R4	0x0004D1
    R5	0x000563
    R6	0x000670
    R12	0x000C51
    R13	0x000D04
    R256	0x010018
    R257	0x01010A
    R258	0x010210
    R259	0x010340
    R260	0x010430
    R261	0x010500
    R262	0x010601
    R263	0x010711
    R264	0x010806
    R265	0x01090A
    R266	0x010AF0
    R267	0x010B40
    R268	0x010C30
    R269	0x010D00
    R270	0x010E01
    R271	0x010F13
    R272	0x01100C
    R273	0x01110A
    R274	0x011290
    R275	0x011340
    R276	0x011410
    R277	0x011500
    R278	0x011601
    R279	0x011700
    R280	0x011808
    R281	0x01190A
    R282	0x011A90
    R283	0x011B40
    R284	0x011C10
    R285	0x011D00
    R286	0x011E01
    R287	0x011F33
    R288	0x012018
    R289	0x01210A
    R290	0x012290
    R291	0x012340
    R292	0x012430
    R293	0x012500
    R294	0x012601
    R295	0x012711
    R296	0x012808
    R297	0x01290A
    R298	0x012A90
    R299	0x012B40
    R300	0x012C10
    R301	0x012D00
    R302	0x012E01
    R303	0x012F00
    R304	0x013006
    R305	0x01310A
    R306	0x013210
    R307	0x013340
    R308	0x013410
    R309	0x013500
    R310	0x013601
    R311	0x013701
    R312	0x013821
    R313	0x013900
    R314	0x013A0C
    R315	0x013B00
    R316	0x013C00
    R317	0x013D08
    R318	0x013E03
    R319	0x013F00
    R320	0x01408F
    R321	0x014100
    R322	0x014200
    R323	0x014311
    R324	0x014400
    R325	0x014500
    R326	0x014618
    R327	0x01471A
    R328	0x014802
    R329	0x014942
    R330	0x014A03
    R331	0x014B06
    R332	0x014C00
    R333	0x014D00
    R334	0x014EC0
    R335	0x014F7F
    R336	0x015001
    R337	0x015102
    R338	0x015200
    R339	0x015300
    R340	0x015478
    R341	0x015500
    R342	0x015678
    R343	0x015700
    R344	0x015896
    R345	0x015900
    R346	0x015A78
    R347	0x015BD4
    R348	0x015C20
    R349	0x015D00
    R350	0x015E1E
    R351	0x015F0B
    R352	0x016000
    R353	0x016101
    R354	0x016244
    R355	0x016300
    R356	0x016400
    R357	0x01650C
    R358	0x016600
    R359	0x016700
    R361	0x016958
    R362	0x016A20
    R363	0x016B00
    R366	0x016E13
    R371	0x017310
    R375	0x017700
    R386	0x018200
    R387	0x018300
    R388	0x018480
    R389	0x018500
    R392	0x018800
    R360	0x01680C
    R1365	0x055500
    

  • Hi sir,

    Need to add some more information to the form actually. We actually tried to make the lock up with 25MHz reference clock, and got locked status from r110, but side lobes are still existing. video and registers used are mentioned below.

    R114	0x72026F
    R113	0x710001
    R112	0x70012F
    R111	0x6F001F
    R110	0x6E0488
    R109	0x6D9D7D
    R108	0x6C00F2
    R107	0x6B4001
    R106	0x6A0007
    R105	0x694440
    R104	0x680000
    R103	0x670000
    R102	0x660000
    R101	0x650000
    R100	0x640000
    R99	0x630000
    R98	0x620000
    R97	0x610000
    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	0x4E0064
    R77	0x4D0000
    R76	0x4C000C
    R75	0x4B0800
    R74	0x4A0000
    R73	0x49003F
    R72	0x480001
    R71	0x470080
    R70	0x46C350
    R69	0x450000
    R68	0x4403E8
    R67	0x430000
    R66	0x4201F4
    R65	0x410000
    R64	0x401388
    R63	0x3F0000
    R62	0x3E0322
    R61	0x3D00A8
    R60	0x3C09C4
    R59	0x3B0001
    R58	0x3A8001
    R57	0x390020
    R56	0x380000
    R55	0x370000
    R54	0x360000
    R53	0x350000
    R52	0x340420
    R51	0x330080
    R50	0x320000
    R49	0x314180
    R48	0x300300
    R47	0x2F0300
    R46	0x2E07FC
    R45	0x2DC8DF
    R44	0x2C1F23
    R43	0x2BDA7F
    R42	0x2AFD51
    R41	0x290000
    R40	0x280000
    R39	0x27DA80
    R38	0x26FD51
    R37	0x250404
    R36	0x2401D7
    R35	0x230004
    R34	0x220000
    R33	0x211E21
    R32	0x200393
    R31	0x1F03EC
    R30	0x1E318C
    R29	0x1D318C
    R28	0x1C0488
    R27	0x1B0002
    R26	0x1A0DB0
    R25	0x190624
    R24	0x18071A
    R23	0x17007C
    R22	0x160001
    R21	0x150401
    R20	0x14E848
    R19	0x1327B7
    R18	0x120064
    R17	0x11012C
    R16	0x100080
    R15	0x0F064F
    R14	0x0E1E70
    R13	0x0D4000
    R12	0x0C5001
    R11	0x0B0018
    R10	0x0A10D8
    R9	0x090604
    R8	0x082000
    R7	0x0700B2
    R6	0x067802
    R5	0x0503E8
    R4	0x040E43
    R3	0x030642
    R2	0x020500
    R1	0x010808
    R0	0x002018
    



    We also tried to make a setup with LMX2694EPEVM, by giving the 122.88mhz(0Dbm From RF generator) reference clock by oscinp and terminating oscinN and taking the output from RFoutB, Even in this, for some time intervals side lobes are popping, which can see in the video.
    video and registers used are mentioned below for this.


    R114	0x72026F
    R113	0x710001
    R112	0x70012F
    R111	0x6F001F
    R110	0x6E0488
    R109	0x6D9D7D
    R108	0x6C00F2
    R107	0x6B4001
    R106	0x6A0007
    R105	0x694440
    R104	0x680000
    R103	0x670000
    R102	0x660000
    R101	0x650000
    R100	0x640000
    R99	0x630000
    R98	0x620000
    R97	0x610000
    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	0x4E0064
    R77	0x4D0000
    R76	0x4C000C
    R75	0x4B0800
    R74	0x4A0000
    R73	0x49003F
    R72	0x480001
    R71	0x470080
    R70	0x46C350
    R69	0x450000
    R68	0x4403E8
    R67	0x430000
    R66	0x4201F4
    R65	0x410000
    R64	0x401388
    R63	0x3F0000
    R62	0x3E0322
    R61	0x3D00A8
    R60	0x3C09C4
    R59	0x3B0001
    R58	0x3A8001
    R57	0x390020
    R56	0x380000
    R55	0x370000
    R54	0x360000
    R53	0x350000
    R52	0x340420
    R51	0x330080
    R50	0x320000
    R49	0x314180
    R48	0x300300
    R47	0x2F0300
    R46	0x2E07FC
    R45	0x2DC8DF
    R44	0x2C1F23
    R43	0x2BAD97
    R42	0x2A0741
    R41	0x290000
    R40	0x280000
    R39	0x27DA80
    R38	0x26FD51
    R37	0x250404
    R36	0x240060
    R35	0x230004
    R34	0x220000
    R33	0x211E21
    R32	0x200393
    R31	0x1F03EC
    R30	0x1E318C
    R29	0x1D318C
    R28	0x1C0488
    R27	0x1B0002
    R26	0x1A0DB0
    R25	0x190624
    R24	0x18071A
    R23	0x17007C
    R22	0x160001
    R21	0x150401
    R20	0x14E848
    R19	0x1327B7
    R18	0x120064
    R17	0x11012C
    R16	0x100080
    R15	0x0F064F
    R14	0x0E1E70
    R13	0x0D4000
    R12	0x0C5001
    R11	0x0B0018
    R10	0x0A10D8
    R9	0x090604
    R8	0x082000
    R7	0x0700B2
    R6	0x067802
    R5	0x0503E8
    R4	0x040E43
    R3	0x030642
    R2	0x020500
    R1	0x01080A
    R0	0x002118
    


    Hope this information add positive weight to solve this issue sooner sir.

    thanks.

  • Hi sir,

    To add on more information to it. we tried different set of clock in reference from lmk to lmx. few clock set lock is establishing. That includes, 24.9925423729 mhz, 92.16 mhz, 163.84 mhz. But our desired ref clock in i.e, 491.52mhz is not establishing. But that is fine , we actually can survive on 163.84mhz clock in where lock is establishing. but as i mentioned earlier sir, in that clock in reference also we are seeing the side lobes.

    side lobe delta to main signal picture is mentioned below and r110 read back register also mentioned below.




    thanks.

  • Hi Vamsi,

    The EVM experiment shown the spurs are not always appear, I strongly believe there is interference in the environment. The configuration is an integer channel, there is no way to generate a 40kHz spurs. Even if the spurs is generated by the synthesizer, the spurs should stay there all the time. I will take some data tomorrow. 

  • Hi sir,

    Any information or solution you add on to the custom board we made with lmk clock as reference to the lmx. where side lobes are always present in that actually. trace max hold picture is attached previously for reference and used registers and also mentioned previously for both lmk and lmx.

    Any other information you need, plss feel free to ping. we will make sure all the information is given from our side to get solution for this A.S.A.P sir. We stuck in critical timeline actually.

    thanks:)

  • Hi Vamsi,

    Your configuration in the video is an integer channel but your register dump is a fractional channel. 

    Anyway, I tried both configurations and the result is expected, there is no 40kHz spurs.

    below is the max hold plot.

    Can you test again with another test equipment?

  • Hi sir,

    we tried with different equipment as well but spurs remained similar. as mentioned below.


    need to add some more information to the forum actually.

    below is the input clock to the lmx from lmk.


    but when we remove the ground connection(from spectrum analyzer) we have seen similar kind of spurs in input clock that is mentioned below.

      

    do you think grounding connection leads to this issue by any chance?

    thanks

  • Hi Vamsi,

    Looks to me you are using some kind of probe to measure the signal. Is it possible to connect the output of the synthesizer directly to the test equipment?

    Your input clock spurs is about 20dBc, which is too high to be believable. 

    The spurs in the first plot looks like your PLL loop filter phase margin is too small, what is your loop filter bandwidth and phase margin?

  • Hi sir,

    In our custom board we dont have provision to directly connect the output of lmk04832 to test equipment. But we have the provision of connecting the output of lmx2694 to the test equipment. those snips are already attached in the forum.

    and regarding phase margin and loop filter bandwidth of lmx, may i know where to check that, went through tics pro, but couldnt found that actually.

    thanks.

  • Hi Vamsi,

    the 5.898GHz signal is -50dBm, this is too small if the LMX2694 output is directly connected to the test equipment. 

    PLL is a close-loop system, loop bandwidth and phase margin represent the characteristic of the loop. 

    What is your loop filter design, phase detector frequency and charge pump current? we need these information to calculate loop bandwidth and phase margin.

  • Hi sir,

    Above is the picture of lmx evm output with the same registers and clock frequency, this power level also similar, this has nothing to do with probing sir, may be some setting issue in this equipment, previous equipment photos power level seems to be fine. But the main concern is not the power level but the side lobes are still existing when tested on different equipment as well sir.

    We will update you with phase margin and loop filter bw, using platinum sim tool.

    Thanks!

  • Hi Vamsi,

    below is the plot I attached previously, output power should be around 5dBm.

  • Hi sir,

    After the respective changes in the hardware, we are getting the output without sidelobes, but our major concern still remained sir. 


    Previously lmx is running with loop filter components that are mentioned below.

    Changes to the hardware are done w.r.t the image that mentioned below.

    and we got output which has no sidelobes as mentioned below.
     

    But we are making the lmx2694 up to check the better phase noise meas compared to the lmk04832 while operating with AFE. As we got suggestion that lmx provides better phase noise compared to lmk. but that is not seeming to be fulfilled sir. Below is the table of phase noise of afe(@9.5 gig centre) with lmk, lmx and reference lmx data provided by ti.

    Freq offset(SSB)(ddc/hz)
    AFE with lmk-04832
    AFE with lmx-2694
    TI REF data (AFE WITH LMX)(@9.6gig centre)
    100Hz
    -72.49
    -76.10
    -88
    1Khz
    -92.11
    -94.08
    -99
    10khz
    -101.45
    -102.72
    -109
    100Khz
    -101.20
    -100.91
    -116
    1mhz
    -120.91
    -121.76
    -135
    below is the snippet for phase noise reference table provided by ti in a ppt.

    Hope this information add on to help in better understanding sir.

    thanks,
    Vamsi Akula.



  • Hi Vamsi,

    With LMX2694 eval board default configuration and a good reference clock, the sim result has better phase noise than your configuration. This is probably due to lower fpd in your configuration.

    Default eval board configuration.

    You can make fpd higher, for example,

    How does the 491.52MHz clock look like? This clock also affect LMX2694 output phase noise.