LMK03318: program not ok.

Part Number: LMK03318

Program TI LMK clock chip Sop.pdf

Hello fellow technical experts.

  When I was program LMK03318, I found that I could achieve success by following the steps in the attachment. However, I finally found that after the power was turned off, the data was lost, as if it was not saved. Someone has encountered this problem before, but after reading the discussion, I still can’t understand. In addition to connecting the TI dongle, does the board IC need to be short-circuited somewhere?

  • Thank you for contacting TI China E2E forum and choosing our products as part of your solution.
    Regarding your query, please give us some time to review this issue and give your response.

  • From the description, I believe you have proper communication with the device. When you program the device, what page is being selected for Register Commit Page [see below]?  What is the status of GPIO2 and GPIO3? These pins select the EEPROM page loaded upon power cycle. It's possible you are programming to a different EEPROM page than is being selected. 

    Additionally, we recommend loading the .tsc twice, just to ensure the device registers are written to properly.

    We also recommend power cycling the device as the last step in the process.

  • GPIO2 and GPIO3, Looking at the schematic, it is 0,0;This is my first time using this software(TICSPro_1.7.7.6_29-Oct-2024) for programming. Are there any additional settings required on the software? If there's nothing else to note, I'll try a few more times; Whether the programming is successful, apart from our test inspection, where can we determine it by direct measurement?

  •  I do not see any issues with the instructions you provided other than what I noted earlier.

    → '''Whether the programming is successful, apart from our test inspection, where can we determine it by direct measurement?'''

    The device has a counter for how many times the EEPROM has been programmed. Please perform the following steps:

    After starting TI TICSPRO software:

    1. Power on the LMK033x8

    2. Click “Select Device”/ “Clock Generator/Jitter Cleaner (Single Loop)” / “LMK03318”

    3. Click “Scan 12C Bus” and you should see “A device responded at 0x50” in lower left pane. If not you probably don’t have the dongle hooked up correctly. 

    4. Click "Read All Registers" in the top bar. You should see "Readback all registers complete." in lower left pane.

    5. Repeat Step 3.

    6. Highlight EEPROM in top left pane

    7. What is the value in the "NVM Program Count" box?

    After attempting to program the EEPROM again, does the "NVM Program Count" value increase? What value does it read?

  • HI Frank,

    Thanks for the reply, I tried it today.

    I read out the number of times of burning according to your method. The Count is always 2. It seems that it has been programed twice. After I programed it several times, it is still 2. It seems that the program has never been successful. Could it be that I wrote it? What protection?

  • I believe the best next step would be to schedule a call so we can walk through the EEPROM programming process together.

    Our team will be out of office for the remainder of the week for US holiday but we will be available next week.

    Please email me and we can proceed from there.

    I will send you email address via private message.

    Best,