Electronic – Impedance matching on DC voltage line to remove ringing/reflections

dcimpedancereflection

I'm generating a 6 MHz signal in an Altera FPGA. I am feeding this 1.8 V signal out through a level shifter to 3.3 V to a connector on the board. This is the signal at that connector:

First signal

I am then sending this 3.3 V signal back into the FPGA (stepped down to 1.8 V). It comes out of the FPGA (stepped back up to 3.3 V) and is brought out on another connector on the board. This is the signal at that connector:

Second signal

There is a lot of ringing from reflections on the line which I am trying to dampen. I have put a 33 ohm resistor in series on the track, but it didn't help.

What do I do to match the impedance? I only have hobbyist level electronics.

Best Answer

Make sure to use the best possible measuring methods with the scope to avoid the introduction of false impressions. Short GND lead referenced right at the load measure point.

Make sure the series resistor in the signal line is as close to the driver output as possible.

The series resistor value may have to be adjusted up or down to improve the line match.

For particularly critical applications you may need to place a pullup and pulldown on the very end of the line to match line impedance and prevent reflections. The match impedance is the parallel equivalent resistance of the two resistors.

If you have this all built on a proto plug board with flying wires everywhere the pictures of the waveforms may be as good as it gets.