Electronic – overshoot and undershoot on 3 volt pulse

circuit-protectionfpgaoperational-amplifierover-voltage-protectionsurge-protection

i am interfacing a system, this system output signal of 200ns digital pulse with repetition time of every 3ms. Ideal voltage of signal would be 0v to 3.3V but signal coming from system have high overshoot and undershoot value (value upto +5 to -2V). and i want to interface this signal with Xilinx 7 series FPGA(artix) with bank voltage of 3.3V. Attach is signal shape i get from system.
Noisy signal from system

  1. So first question is If i don't put any protection circuit would my IO pin of FPGA will burnout or what will happen. as maximum voltage limit as per 7 series FPA for 3.3V bank is -0.5 to 3.8V.
  2. Second question is what will be good protection circuit for this overshoot and undershoot protection.
  3. is there any recommended OPAMP IC which will handle 200ns pulse easily

I need circuit which will handle 200ns pulse easily.

Best Answer

You can probably clean this up by using a series resistor at the FPGA end. This will slow the rise and fall times slightly but should eliminate the overshoot and ringing. You will probably have to determine the value experimentally, 50-100 ohms is a good starting point.

Related Topic