Electronic – Common clock signal to several components over long PCB lines

clock

How to drive a clock signal to 20 digital microphone. The clock is generated from FPGA and about 3MHz frequency. First mic's line 2cm and last one's 15cm away from FPGA clock out pin. Also all mics should be sync.

  1. FPGA drive strength could adjustable, but can it still drive 20 mics at this distance?
  2. I found some clock driver, fanout buffer and similar ICs. Can someone who has experience give me an IC recommendation? Also if i need, how to locate it in PCB?

Best Answer

At 3 MHz rise times should be easy to maintain with the distances involved. In my experience most digital lines need a driver if the fanout is more than 5 or 6, and definitely more than 10.

To determine fanout, one needs to know the source current of the driver pin and the sink currents of the receiving pins. The capacitance of the sinks also needs to be considered. One also needs to know what the voltage levels are of source and sink.

Related Topic