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.

Which component makes it possible to create perfectly synchronous clocks on different PCB modules??

Hello,

I would need to be able to synchronize a clock on 32 PCB modules. By this I mean making sure that the clocks of each module can be triggered simultaneously with a starting signal such as a rising edge.

The frequency I need is around 10 kHz at most.

Is there a component that would allow me to do this in a very precise way, with a built-in clock so as not to suffer from setting by external components? And to make sure that all the clock signals are perfectly synchronous?

Thank you so much !

  • Hi Alexandre,

    I don't think a single component can resolve your problem.

    Could you draw an application diagram with all the required clock frequency? We can brainstorm to propose possible solution.

  • Hello,

    Thank you very much for the reply.

    I hesitate between two solutions:

     - A main card that sends the clock to all the auxiliary cards via an LVDS interface over 1 meter

         => But in this case how do you know if the clock will have enough current to supply all the auxiliary cards ?

    OR

    - A main board that only sends an enable signal to start the clock on the auxiliary boards, with a component creating the clock on each auxiliary board.

    What do you think is the best solution?

    The clock is dedicated to drive a CLK input for a digital accelerometer which is embedded on each exterior card.

    Thank you so much !

  • Hi Alexandre,

    In the first solution, you can use MLVDS driver to distribute the same clock to multiple receivers. You may need to do some simulation to determine how many receiver can a MLVDS driver support. Our MLVDS driver products is here: https://www.ti.com/interface/lvds-m-lvds-pecl/products.html#1389=M-LVDS&

    the second solution also need to distribute the trigger signal. If your clock frequency is 10kHz, there seems to be not much difference between distributing a 10kHz clock and a trigger signal. However, this solution requires 32 clock generators, BOM cost is high. 

    My preference is solution 1.