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.

LMK01020: Register Mismatch

Part Number: LMK01020
Other Parts Discussed in Thread: LMK04828

Hi E2E,

Good day!

I have a customer that is having a register value mismatch (comparing to datasheet). The mismatch is on registers R2 to R7 bits A3-A0. From what I know, these bits are for the register address field. Is it possible that those values change? Below is the customer's R2 to R7 register values for bits A3-A0.

R2:0000
R3:0110
R4:0000
R5:1011
R6:0000

Looking forward to your response.

Thank you and best regards,

Franz

  • Hi Franz,

    I wouldn't expect the address values to change. I will investigate further it and let you know if I discover anything.

    Is the customer observing other reserved register values are changing? I could review the customer's register settings if you share them.

    Is the customer observing this on a single device or multiple?

    Kind regards,
    Lane

  • Hi Lane,

    This is the reading from my customer.

    Best regards,

    Franz

  • Hi Franz,

    Is the customer observing this on a single device or multiple? I wonder if this is a single-unit defect.

    I also have to wonder if it is a valid reading. Based on the reading provided, the data in all these locations is the same, just the address is changed. Could you share the customer's configuration?

    What happens when you try to write the customer's desired configuration to the registers?

    Kind regards,
    Lane

  • Hi Everybody,

    From what I read, it looks like you think I READ this values from HW. This is not the case. I don't even have any HW attached. I just use the TICS tool as a GUI to generate configuration files with all the register values. The screenshot that was already added to this thread was taken after I entered all the settings in the GUI but without any HW interaction.

    So this seems to be a pure SW issue to me. It looks line the TICS SW is just putting wrong register addresses to the lowest four bits (that are the register address) for LMK01020. Could you please check if this is the case and let engineering just fix it in the next version of TICS?

    Best Regards,

    Oliver

  • Hi Oliver,

    Thanks for clearing it up, I thought you were communicating with some HW.

    I couldn't reproduce it but this warrants further investigation. We will investigate and plan to fix for the next update.

    Kind regards,
    Lane

  • What do you exactly mean by "I couldn't reproduce"? I can hardly belief this, as there are absolutely no cusom-settings required.

    Just follow the steps below:

    1. start TICS (v1.6.10.0)

    2. Select Device > Clock Distribution with Divider > LMK010x0 > LMK01020

    3. Open "Raw Registers" 

    You should see the wrong addresses. See a screenshot attached.

    If you are really not able to reproduce, please send me a screenshot of what you see if you follow these steps.

  • Hi Oliver,

    Here is the screenshot. I also tried writing these bits and was not able to change them. I am using the same version of TICS Pro on Win10 Pro 64bit.

    Kind regards,
    Lane

  • Strange... Could you try switching back and forth between LMK04828 and LMK01020? I use both devices regularly, so maybe there is a problem with switching between those?

  • I tried switching between the two profiles but the raw registers are not changing. I'm not certain what the issue is but we will look into it.

    Kind regards,
    Lane