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.

LMK61E2EVM output is dying

Other Parts Discussed in Thread: LMK61E2EVM, CODELOADER, LMK61E2

We have three LMK61E2EVM modules whose outputs have simply gone flat after programming with the CodeLoader4 software.    We are using the modules hooked up to a Xilinx KC705 board, specifically the J15 and J16 SMA inputs.  These are the differential REFCLK inputs to a specific GTX on the FPGA.  As they are REFCLK inputs they are Hi impedance inputs, so they are not driving back out. NOTE:  After reprogramming the evaluation module, we do have to power cycle the KC705 board so the GTX pll can re-lock to the new frequency.

The problem is we can reprogram the evaluation modules a few times while the whole system is powered, and the clock changes rate per the latest setup.  But after a bit the evaluation module output just dies, as in flatlines on both the P and N outputs.  

Has anyone seen this before?  I don't know how the part could be getting fried.  We have one board that is superhuman and does not die, after multiple reprograms using the exact same setup and methodology, it still runs.  The difference between this board(1) and the bad ones(3) are:

Good Board:

  • LMK61E259ZDER3 (oscillator)
  • MSP430 USBANY = REV I

Bad Boards:

  • LMK61E259ZEKT3 (oscillator)
  • MSP430 USBANY = REV K

On All boards, the jumper setups are as follows:

  • J2 = USB power
  • J3 = USB power
  • J10 = VDD pullup
  • J9 = VDD pullup
  • J5 = VDD pullup
  • J6 = U2A connect (also have switched to VDD pullup in troubleshooting)

 

  • Can you share your save file from CodeLoader?
    If you toggle SWR2PLL bit on the Bits/Pins tab, does that restore the output?
    Can you test by providing power externally? (Not USB).

    73,
    Timothy
  • 106_registers_mz.txt
    R0	0x0010
    R1	0x010B
    R2	0x0233
    R8	0x08B0
    R9	0x0900
    R16	0x1000
    R17	0x1180
    R21	0x1501
    R22	0x1600
    R23	0x1730
    R24	0x1800
    R25	0x1900
    R26	0x1A33
    R27	0x1B00
    R28	0x1C00
    R29	0x1D00
    R30	0x1E00
    R31	0x1F00
    R32	0x2001
    R33	0x210C
    R34	0x2228
    R35	0x2303
    R36	0x2408
    R37	0x2500
    R38	0x2600
    R39	0x2700
    R47	0x2F00
    R48	0x3000
    R49	0x3110
    R50	0x3200
    R51	0x3300
    R52	0x3400
    R53	0x3500
    R56	0x3800
    R72	0x4800
    
    I tried toggling that bit and it did not reset the LMK61E2.  Still the outputs are dead.  I set up an external PS to +3.3v and changed my jumpers, the outputs still did not become valid - as a matter of fact, they were noisier.  Again the one good module I have is solid as heck and setup/changes are made easily.  These boards must be bad but I honestly can't figure out why, other than different active parts on the good board.

  • Hi, Timothy --

    I seem to have encountered the same problem as Michael.  My board is designated LMK61E2EVM SV601195A-001.  Same chip revisions (K) as he reports for his failing boards.  This board worked fine the other day, and also when first received a few months ago, but now produces no output when plugged into either USB power or external power.  Jumpers are at their defaults.  Current drain is lower than usual (LMK61E2 no longer heats up noticeably).  The slave address is reported as either 7E or 7D, where I believe it was previously 58 or something close to that.

    Toggling  SWR2PLL had no effect.  The I2C LED comes on brightly at connection time, but only blinks very dimly when loading register contents.  I don't remember if this behavior was different before.

    Register contents attached (not sure if these are what I was working with previously, or if they're valid at all, because I didn't save any register files when the board was working properly.).  

    80_no_output.txt
    R0	0x0010
    R1	0x010B
    R2	0x0233
    R8	0x08FC
    R9	0x09FF
    R16	0x1000
    R17	0x1180
    R21	0x1501
    R22	0x1600
    R23	0x173C
    R24	0x1800
    R25	0x1900
    R26	0x1A30
    R27	0x1B00
    R28	0x1C00
    R29	0x1D00
    R30	0x1E00
    R31	0x1F00
    R32	0x2001
    R33	0x210C
    R34	0x2228
    R35	0x2303
    R36	0x2404
    R37	0x2500
    R38	0x2600
    R39	0x2700
    R47	0x2FAA
    R48	0x3042
    R49	0x3150
    R50	0x32B2
    R51	0x3300
    R52	0x34B2
    R53	0x35FF
    R56	0x3800
    R72	0x4800
    

    Can you advise regarding repair/replacement?

  • Hello John and Michael,

    To aid in troubleshooting and replacement, please contact, clock_support@list.ti.com with your situation and mailing information.

    73,
    Timothy