LMK3H2104: How to use buffer function?

Part Number: LMK3H2104

Hello! How do I configure the buffer mode of the chip ? Can you give me some examples?

Thank you! 

  • Hi Bing,

    To set an output to buffer the input, you need to configure the input buffer path as well as select the clock selection source for each output bank to IN_0. We have details under section 8.2.3 Detailed Design Procedure of the datasheet, I've attached it below for convenience:

    If you are using TICS Pro 2 to configure the device, here is an example of a default configuration I've edited to take a 100MHz input on IN_0 and buffer to OUT0. I've included the register dump as well if you're using a different I2C interface. 

    Best,
    Jaryd

  • Hi Bing,

    In TP2 you'll need to update the output path to the input and ensure that the inputs are enabled with the correct termination settings. 

    Using I2C commands you'll need to write below registers: 

    • IN0_PD to 0
    • Update IN0_RCVR_FMT according to format type 
    • Update IN0_TERMINATION_SEL according to required termniation 
    • Set BANKx_CLK_SEL to 0, where x refers to the output bank you plan to use 

    Best,

    Sandra 

  • Thank you for your prompt reply. 

    The example you gave me was generated using tics pro 2 V0.5.0.234, but I couldn't find this version on the website. Where can I download this version?

  • Hi Bing, 

    Can you try this configuration file instead? --> LMK3H2104_default_OUT0_IN0.tp2

    Best,
    Jaryd

  • Hi Jaryd,

    Thank you for your prompt reply.

    I have tried this configuration (LMK3H2104_default_OUT0_IN0.txt), but it did not implement the corresponding function. Output0 did not output. We couldn't open the file with the tp2 suffix, so we wanted to use V0.5.0.234 version software to open it, but couldn't find it.

    My software is version V0.5.0.0. Can't open the file  LMK3H2104_default_OUT0_IN0.tp2.

    Best,
    Bing Zhang

  • Is there a mistake in my design? Please help to check it.

  • Hi Bing, 

    Your design looks fine to me. The configuration and register dump files I sent over were an example for a specific use case with a 100MHz differential input. This can be changed in TICS Pro 2 to accommodate the specific frequency you'd like to output. If the settings do not match the input you provide, you may not see an output as you are observing. 

    Can't open the file  LMK3H2104_default_OUT0_IN0.tp2.

    Can you send a screenshot of the error message you are getting? I was able to load this config file with version 0.5.0.0. Here is the same config file loaded with this version of TICS Pro 2, can you check if you can open it? --> LMK3H2104_default_OUT0_IN0_v0.5.0.0.tp2

    Best,
    Jaryd

  • Dear Jaryd,

    I have achieved the functionality I wanted with this configuration --> LMK3H2104_default_OUT0_IN0_v0.5.0.0.tp2. I really appreciate your assistance.

    Best wishes

    Bing