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.

LMK05028: Soft reset before configuration change

Part Number: LMK05028

Hi team,

LMK05028 output configuration have to change as below sequence if I understand correctly.

1. Write 3fh to R51 : all output disable

2. Write to corresponding registers based on the updated configurations

3. Write 1b to R677[1] : PLL2 soft reset

4. Write 1b to R677[0]

5. Write 1b to R51[1-0] : output  enable

Can customer add soft reset before the above sequence?

0. Write 1b to R12[7] : soft reset

1. Write 3fh to R51 : all output disable

2. Write to corresponding registers based on the updated configurations

3. Write 1b to R677[1] : PLL2 soft reset

4. Write 0b to R677[1]: PLL2 soft reset disable

4'. Write 0b to R12[7] : soft reset disable

5. Write 1b to R51[1-0] : output  enable

I think it is aligned with the datasheet fig.64

Best regards,

Hayashi

  • Hello Hayashi,

    I would recommend the following. The soft reset should be preformed after the outputs have been enabled.

    1. Write 3fh to R51 : all output disable

    2. Write to corresponding registers based on the updated configurations

    3. Write 1b to R677[1] : PLL2 soft reset

    4. Write 1b to R677[0]: PLL1 soft reset

    5. Write 1b to R51[1-0] : output enable

    6. Write 1b to R12[7] : soft reset

    7. Write 0b to R12[7] : soft reset disable

    --------------------------------------------------------

    1. Write 3fh to R51 : all output disable

    2. Write to corresponding registers based on the updated configurations

    3. Write 1b to R677[1] : PLL2 soft reset

    4. Write 0b to R677[1]: PLL2 soft reset disable

    5. Write 1b to R51[1-0] : output  enable

    6. Write 1b to R12[7] : soft reset

    7. Write 0b to R12[7] : soft reset disable

    The soft reset should be performed after all of the device settings have been reconfigured and the output have been enabled.

    Regards,

    Kia Rahbar

  • Hi Rahbar-san

    Thank you for your support. That's big help for us.

    Let me ask you additional two questions as following.

    Q1. 

    If we use the following sequence (as Hayashi-san described), is there any possible issue ?
    In our current evaluation, it appears to be working correctly with following sequence.

    0. Write 1b to R12[7] : soft reset

    1. Write 3fh to R51 : all output disable

    2. Write to corresponding registers based on the updated configurations

    3. Write 1b to R677[1] : PLL2 soft reset

    4. Write 0b to R677[1]: PLL2 soft reset disable

    4'. Write 0b to R12[7] : soft reset disable

    5. Write 1b to R51[1-0] : output  enable

    Q2.

    By the way, how about following sequence S1 or S2 ? Is that acceptable for you ?

    (S1)

    0. Write 1b to R12[7] : soft reset

    1. Write 3fh to R51 : all output disable

    2. Write to corresponding registers based on the updated configurations

    3. Write 1b to R677[1] : PLL2 soft reset

    4. Write 0b to R677[1]: PLL2 soft reset disable

    5. Write 1b to R51[1-0] : output  enable

    6. Write 1b to R12[7] : soft reset

    7. Write 0b to R12[7] : soft reset disable

    (S2)

    0. Write 1b to R12[7] : soft reset

    1. Write 3fh to R51 : all output disable

    2. Write to corresponding registers based on the updated configurations

    3. Write 1b to R677[1] : PLL2 soft reset

    4. Write 0b to R677[1]: PLL2 soft reset disable

    5. Write 1b to R51[1-0] : output  enable

    6'. Write 0b to R12[7] : soft reset disable

    6. Write 1b to R12[7] : soft reset

    7. Write 0b to R12[7] : soft reset disable

    We would appreciate it if you could confirm about it.

    Best Regards

    Toshiaki Kondo

  • Hello Toshiaki-san,

    1. No, there is no issue using the sequence Hayashi-san has described.

    2. Sequence S1 and S2 will work as well.

    A soft reset can be performed at anytime in the output configuration change, but we recommend performing it at the end of the sequence as I described above.

    Regards,

    Kia Rahbar