Site Search

Hello, I'm Mass Man.

In the previous column "Mass Man's FPGA Board Production 1", it was discovered that the overshoot of the clock signal exceeded the absolute maximum rated voltage value.

When I consulted with a senior employee, he advised me that overshoot could be suppressed by installing a damping resistor.

What is overshoot

An overshoot is a waveform distortion that protrudes upward at the rising edge of a square wave.

(Waveform disturbances protruding downward are called undershoots.)

Overshoot is caused by signal reflections and overlapping noise signals (Figure 1).

Figure 1. Causes of overshoot

Eliminate overshoot with damping resistor

If the overshoot becomes extremely large, it may damage the device receiving the signal, cause latch-up, or lower the reliability of the device, so proper care must be taken.

Overshoot can be suppressed by connecting a resistor (called a damping resistor) in series on the signal line.

My seniors taught me that it is appropriate to place the damping resistor near the output pin (Fig.2).

Figure 2. Location of damping resistor

 

The damping resistance value can be obtained by the following formula.

 

The damping resistor value that attenuates the overshoot voltage of 4.3 V to 3.3 V (attenuation rate a = 20 %) was found to be R = 33 Ω from (Equation 1).

I actually installed a 30 ohm resistor.

 

This is the state of the clock signal waveform before and after installing the damping resistance value (Fig. 3a, 3b).

Figure 3a. Clock waveform without damping resistor Figure 3b. Clock waveform with damping resistor

By placing a 30 Ω damping resistor close to the oscillator, we were able to suppress the overshoot voltage of the clock signal to 3.9 V.

what i learned

・Overshoot can destroy the device receiving the signal, cause a latch-up phenomenon, or reduce the reliability of the device.

・Overshoot can be suppressed by connecting a damping resistor in series to the near end of the signal line.