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.

LMK04828: Linux driver for the LMK04828 EVK

Part Number: LMK04828

Tool/software:

Hi,
Is there an option to control/configure the LMK04828 Evaluation Board via a Linux OS (W/O using the windows GUI)?

Thanks,
Alon Sechan

  • Hi,
    Another topic,

    We are observing unexpected behavior in our PLL phase noise measurements under the following conditions:

    1. When a single reference input is used, the output phase noise is as expected and remains constant (in each measurement).
    2. When multiple reference inputs (three 10 MHz sources) are connected, the PLL output phase noise deteriorates.

    We suspect the issue might be due to noise coupling or crosstalk between the three reference inputs. In our design, we plan to use all three reference inputs with different 10 MHz sources. Each source is independent and not synchronized.

    Could you provide guidance on how to mitigate this phase noise degradation when multiple reference inputs are in use?

    Thanks,
    Alon

  • Hi Alon, 
    We do not have linux driver support unfortunately. 
    Can you share you configuration (.tcs) please? 

    Best regards, 

    Vicente 

  • [SETUP]
    ADDRESS=888
    CLOCK=8
    DATA=4
    LE=2
    PART=LMK04828B
    IFACE=SPI
    ADDRESS_I2C=0x0
    
    [PINS]
    PINNAME00=SYNC
    LOCATION00=7
    PINVALUE00=False
    PINNAME01=CLKin0_SEL
    LOCATION01=0
    PINVALUE01=False
    PINNAME02=RESET
    LOCATION02=3
    PINVALUE02=False
    
    [MODES]
    NAME00=R0 (INIT)
    VALUE00=144
    NAME01=R0
    VALUE01=16
    NAME02=R2
    VALUE02=512
    NAME03=R3
    VALUE03=774
    NAME04=R4
    VALUE04=1232
    NAME05=R5
    VALUE05=1371
    NAME06=R6
    VALUE06=1536
    NAME07=R12
    VALUE07=3153
    NAME08=R13
    VALUE08=3332
    NAME09=R256
    VALUE09=65560
    NAME10=R257
    VALUE10=65877
    NAME11=R258
    VALUE11=66133
    NAME12=R259
    VALUE12=66305
    NAME13=R260
    VALUE13=66560
    NAME14=R261
    VALUE14=66816
    NAME15=R262
    VALUE15=67313
    NAME16=R263
    VALUE16=67412
    NAME17=R264
    VALUE17=67596
    NAME18=R265
    VALUE18=67925
    NAME19=R266
    VALUE19=68181
    NAME20=R267
    VALUE20=68352
    NAME21=R268
    VALUE21=68608
    NAME22=R269
    VALUE22=68864
    NAME23=R270
    VALUE23=69361
    NAME24=R271
    VALUE24=69381
    NAME25=R272
    VALUE25=69640
    NAME26=R273
    VALUE26=69973
    NAME27=R274
    VALUE27=70229
    NAME28=R275
    VALUE28=70400
    NAME29=R276
    VALUE29=70656
    NAME30=R277
    VALUE30=70912
    NAME31=R278
    VALUE31=71417
    NAME32=R279
    VALUE32=71424
    NAME33=R280
    VALUE33=71704
    NAME34=R281
    VALUE34=72021
    NAME35=R282
    VALUE35=72277
    NAME36=R283
    VALUE36=72448
    NAME37=R284
    VALUE37=72704
    NAME38=R285
    VALUE38=72960
    NAME39=R286
    VALUE39=73457
    NAME40=R287
    VALUE40=73523
    NAME41=R288
    VALUE41=73736
    NAME42=R289
    VALUE42=74069
    NAME43=R290
    VALUE43=74325
    NAME44=R291
    VALUE44=74496
    NAME45=R292
    VALUE45=74752
    NAME46=R293
    VALUE46=75008
    NAME47=R294
    VALUE47=75513
    NAME48=R295
    VALUE48=75520
    NAME49=R296
    VALUE49=75784
    NAME50=R297
    VALUE50=76117
    NAME51=R298
    VALUE51=76373
    NAME52=R299
    VALUE52=76544
    NAME53=R300
    VALUE53=76800
    NAME54=R301
    VALUE54=77056
    NAME55=R302
    VALUE55=77561
    NAME56=R303
    VALUE56=77568
    NAME57=R304
    VALUE57=77830
    NAME58=R305
    VALUE58=78165
    NAME59=R306
    VALUE59=78421
    NAME60=R307
    VALUE60=78592
    NAME61=R308
    VALUE61=78848
    NAME62=R309
    VALUE62=79104
    NAME63=R310
    VALUE63=79601
    NAME64=R311
    VALUE64=79667
    NAME65=R312
    VALUE65=79872
    NAME66=R313
    VALUE66=80132
    NAME67=R314
    VALUE67=80396
    NAME68=R315
    VALUE68=80640
    NAME69=R316
    VALUE69=80896
    NAME70=R317
    VALUE70=81160
    NAME71=R318
    VALUE71=81411
    NAME72=R319
    VALUE72=81664
    NAME73=R320
    VALUE73=81927
    NAME74=R321
    VALUE74=82176
    NAME75=R322
    VALUE75=82432
    NAME76=R323
    VALUE76=82705
    NAME77=R324
    VALUE77=82945
    NAME78=R325
    VALUE78=83327
    NAME79=R326
    VALUE79=83496
    NAME80=R327
    VALUE80=83754
    NAME81=R328
    VALUE81=83970
    NAME82=R329
    VALUE82=84290
    NAME83=R330
    VALUE83=84482
    NAME84=R331
    VALUE84=84758
    NAME85=R332
    VALUE85=84992
    NAME86=R333
    VALUE86=85248
    NAME87=R334
    VALUE87=85696
    NAME88=R335
    VALUE88=85887
    NAME89=R336
    VALUE89=86019
    NAME90=R337
    VALUE90=86274
    NAME91=R338
    VALUE91=86528
    NAME92=R339
    VALUE92=86784
    NAME93=R340
    VALUE93=87041
    NAME94=R341
    VALUE94=87296
    NAME95=R342
    VALUE95=87553
    NAME96=R343
    VALUE96=87808
    NAME97=R344
    VALUE97=88065
    NAME98=R345
    VALUE98=88320
    NAME99=R346
    VALUE99=88586
    NAME100=R347
    VALUE100=89043
    NAME101=R348
    VALUE101=89120
    NAME102=R349
    VALUE102=89344
    NAME103=R350
    VALUE103=89600
    NAME104=R351
    VALUE104=89867
    NAME105=R352
    VALUE105=90112
    NAME106=R353
    VALUE106=90369
    NAME107=R354
    VALUE107=90692
    NAME108=R355
    VALUE108=90880
    NAME109=R356
    VALUE109=91136
    NAME110=R357
    VALUE110=91404
    NAME111=R369
    VALUE111=94634
    NAME112=R370
    VALUE112=94722
    NAME113=R380
    VALUE113=97301
    NAME114=R381
    VALUE114=97587
    NAME115=R358
    VALUE115=91648
    NAME116=R359
    VALUE116=91904
    NAME117=R360
    VALUE117=92172
    NAME118=R361
    VALUE118=92505
    NAME119=R362
    VALUE119=92704
    NAME120=R363
    VALUE120=92928
    NAME121=R364
    VALUE121=93184
    NAME122=R365
    VALUE122=93440
    NAME123=R366
    VALUE123=93715
    NAME124=R371
    VALUE124=95008
    NAME125=R386
    VALUE125=98816
    NAME126=R387
    VALUE126=99072
    NAME127=R388
    VALUE127=99328
    NAME128=R389
    VALUE128=99584
    NAME129=R392
    VALUE129=100352
    NAME130=R393
    VALUE130=100608
    NAME131=R394
    VALUE131=100864
    NAME132=R395
    VALUE132=101120
    NAME133=R8189
    VALUE133=2096384
    NAME134=R8190
    VALUE134=2096640
    NAME135=R8191
    VALUE135=2096979
    
    [FLEX]
    bSetFeedback_CLKin1=CLKin1 (External)
    bSetFeedback_DCLKout6=DCLKout6
    bSetFeedback_DCLKout8=DCLKout8
    bSetFeedback_SYSREFDIV=SYSREF divider
    bSetJESD204B_Continuous=Continuous
    bSetJESD204B_NoJESD204B_withoutSYSREFDivider=No JESD204B
    bSetJESD204B_Pulser=Pulser
    bSetJESD204B_Reclocked=Reclocked
    bSetJESD204B_SYSREFREQ=SYSREF Request
    bSetMode_Distribution=Set Distribution
    bSetMode_DualLoop=Set Dual Loop
    bSetMode_DualLoop0DelayCascaded=Set Dual Loop 0-Delay Cascaded
    bSetMode_DualLoop0DelayNested=Set Dual Loop 0-Delay Nested
    bSetMode_SingleLoop=Set Single Loop
    bSetMode_SingleLoop0Delay=Set Single Loop 0-Delay
    bSet_CLKin0toOff=CLKin0 Off
    bSet_CLKin0toPLL1=CLKin0 drives PLL1
    bSet_CLKin0toSYSREF=CLKin0 drives SYNC/SYSREF
    bSet_CLKin0toSYSREF_Direct=CLKin0 drives SYNC/SYSREF direct
    bSet_CLKin1_ExternalVCO=CLKin1 drives Clock Distribution (external VCO/distribution mode)
    bSet_CLKin1toOff=CLKin1 Off
    bSet_CLKin1toPLL1=CLKin1 drives PLL1
    bSet_CLKin2_Input=CLKin2 for PLL1
    CLKDIST_FREQ=2400
    CLKin0_FREQ=10
    CLKin1_FREQ=10
    CLKin2_FREQ=10
    CLKin_SEL_AUTOPINSMODE=2
    EXT_VCXO_FREQ=100
    FB_MUX_FREQ=100
    FB_MUX_FREQ_MHz=
    OSC_FREQ=100
    OSCin_SOURCE=0
    PLL1_PD_FREQ=10
    PLL2_PD_FREQ=100
    PLL_FBMUX_WARNING_TEXT=
    PLL_WARNING_TEXT=
    WARNING_TEXT_PLL1=
    WARNING_TEXT_PLL2=
    CLKDIST_FREQ=2400
    SYSREF_FREQ=0.78125
    bSYNC_DIS_AllOff=All Off
    bSYNC_DIS_AllOn=All On
    bSYNC_DIS_CLKOff=DC Off
    bSYNC_DIS_CLKOn=DC On
    bSYNC_Dividers=SYNC Dividers
    bSendPulsesViaSPI=Send Pulses
    bSetJESD204B_Continuous=Continuous
    bSetJESD204B_Pulser=Pulser
    bSetJESD204B_RX_CLKin0=CLKin0
    bSetJESD204B_RX_CLKin0_Bypass=CLKin0 Bypass
    bSetJESD204B_RX_Ignore=None
    bSetJESD204B_RX_Reclocked=Re-Clocked
    bSetJESD204B_RX_SYNCpin=SYNC Pin
    bSetJESD204B_SYSREFREQ=SYSREF Request
    bSetSYNC_Normal=Normal
    stSYSREF_CLR_WARNING=
    CLKDIST_FREQ=2400
    CLKout0_FREQ=100
    CLKout10_FREQ=300
    CLKout11_FREQ=300
    CLKout12_FREQ=400
    CLKout13_FREQ=400
    CLKout1_FREQ=100
    CLKout2_FREQ=200
    CLKout3_FREQ=200
    CLKout4_FREQ=300
    CLKout5_FREQ=300
    CLKout6_FREQ=100
    CLKout7_FREQ=100
    CLKout8_FREQ=300
    CLKout9_FREQ=300
    OSCout_FREQ=100
    SDCLKout11_TEXT=
    SDCLKout13_TEXT=
    SDCLKout1_TEXT=
    SDCLKout3_TEXT=
    SDCLKout5_TEXT=
    SDCLKout7_TEXT=
    SDCLKout9_TEXT=
    SYSREF_FREQ=0.78125
    Additional_Icc_FMT=0
    HW0_FMT=0
    HW0_Hide_FMT=
    HW10_FMT=0
    HW10_Hide_FMT=
    HW11_FMT=0
    HW11_Hide_FMT=
    HW12_FMT=0
    HW12_Hide_FMT=
    HW13_FMT=0
    HW13_Hide_FMT=
    HW1_FMT=0
    HW1_Hide_FMT=
    HW2_FMT=0
    HW2_Hide_FMT=
    HW3_FMT=0
    HW3_Hide_FMT=
    HW4_FMT=0
    HW4_Hide_FMT=
    HW5_FMT=0
    HW5_Hide_FMT=
    HW6_FMT=0
    HW6_Hide_FMT=
    HW7_FMT=0
    HW7_Hide_FMT=
    HW8_FMT=0
    HW8_Hide_FMT=
    HW9_FMT=0
    HW9_Hide_FMT=
    OSCoutHW_FMT=0
    OSCoutHW_Hide_FMT=
    PLL1_LED_FMT=0
    PLL2_LED_FMT=0
    VCXO_FMT=0
    bButtonCC2=Calculate
    lb_Additional_Icc=0
    lb_External_Power=0
    lb_IC_Power=0
    lb_PLL1_LED=4.3
    lb_PLL2_LED=4.3
    lb_Total_Current=0
    lb_Total_Power=0
    lb_VCXO=45
  • Hi Vicente,
    Let me know if additional information is needed. We are still facing the same issue.

    Thanks,
    Alon

  • Hi Aloe, 
    Can you provide a clock tree explaining your topology? 
    I would need expect phase noise to degrade but rather maybe an increase in power for spurs when all 3 CLKinX outputs are enabled at the same time. 

    The TICSpro config can be saved as follows: 

    There is an insert button as well where you can upload the file directly. 
    Best regards, 

    Vicente 

  • Hi Vicente,



    0638.LMK04828 Setup.pdf

    We use passive Passive Hydrogen Maser (PHM) as the reference for our test.

    Thanks,
    Alon 

  • Hello,

    The team is out for the US holiday - please expect a response by 1/2/26.

    Thanks,

    Kadeem

  • Hi Alon, 
    Can you please upload your configuration file? 
    If you have concerns due to privacy you can also email me: v-floresprado@ti.com or create a new post on the internal thread which is out of public view. 

    On a side note - are these all 10MHz Sine Waves - For the input clocks?


    Best regards, 

    Vicente